ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 19.07.2009, 00:18
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от mailbrush  
А с чего ты взял, что регулярки не будут работать? Мне, например, регулярки намного удобнее...
Если тебе удобнее,то лучше бы не отвечал в этой теме, рах непизды непонимаеш.
 
Ответить с цитированием

  #12  
Старый 19.07.2009, 04:23
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

mailbrush,
Несоглашусь в некоторых моментах:
Цитата:
1. Есть такие функции - isset, error_reporting, ты про них не знаешь?
error_reporting - для тех кто неумеет правильно оформлять код, если нотайсы, значит у вас не предопределены переменные как ето бывает в 90%, а от Варнингов и Фатал ерроров спасаются решением проблеммы а не отключением отображения ошибок.

Цитата:
3. Функции работы со строками - прошлый век. Сейчас есть регулярки.
Тоже не согласен, мне самому удобнее регулярками пользоваться но ето не грамотно с точки зрения программирования.

И вот момент, несовсем правильный:
PHP код:
if(условие

#xD кода нету... обычные фигурные скобки 
} else  
{  
#code  

Зачем прибегать к такой конструкции если можно сделать все наоборот:
Цитата:
if(!условие)
{действие}
Цитата:
Хотя в принципе [QwyZ] молодец, неплохая идея.
Немного не в том направлении работает ТС, ети все функции не актуальны, лучше поработать над nxfntkmyjq сортировкой фтп, к примеру бэды писать в отдельный файл, для дальнейшего анализа, возможно там неправильно записаны фтп, тоесть без префикса ftp:// и тд. Выявлять все фри хосты, анонимные, гостевые, паблик фтп. Вообщем очистить лист от хлама, разделать на доменные зоны - ru, com, org ....
Когда работаеш с листом фтп >100k то красивая ссылка и подсветка домена нахрен не нужна, тогда бальше озадачен тем как отсеять паблик хлам.
 
Ответить с цитированием

  #13  
Старый 19.07.2009, 04:34
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

я тут просто оставлю эту ссылочку, ок?
 
Ответить с цитированием

  #14  
Старый 19.07.2009, 05:39
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Цитата:
Сообщение от Martyr  
2.Все сделано в 1 функции поэтому последуещее дополнение и улучшение скрипта станет проблематичным.
А вам что то говорит такое понятие - один интерфейс, множество реализаций(пускай это и не совсем обьект)? Если в функции не лепить куски тугово как пластилин говнокода то по моему глубокому имхо "последуещее дополнение и улучшение" ни разу не станет проблематичным.
 
Ответить с цитированием

  #15  
Старый 19.07.2009, 09:09
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
error_reporting - для тех кто неумеет правильно оформлять код, если нотайсы, значит у вас не предопределены переменные как ето бывает в 90%, а от Варнингов и Фатал ерроров спасаются решением проблеммы а не отключением отображения ошибок.
Ну это если он про isset не знает...
Цитата:
оже не согласен, мне самому удобнее регулярками пользоваться но ето не грамотно с точки зрения программирования.
Пускай, но это удобнее мне и тебе
Цитата:
И вот момент, несовсем правильный:
Вот я об этом и говорил... Это у него в коде так
Цитата:
я тут просто оставлю эту ссылочку, ок?
Верное решение...
 
Ответить с цитированием

  #16  
Старый 19.07.2009, 12:16
Martyr
Познающий
Регистрация: 29.06.2008
Сообщений: 32
Провел на форуме:
22365

Репутация: 24
По умолчанию

Цитата:
А вам что то говорит такое понятие - один интерфейс, множество реализаций(пускай это и не совсем обьект)?
Ну и причем здесь полиморфизм?Если мы имеем дело с одной функцией.Я писал о таком методе рефракторинга, как группировка кода в отдельную функцию.
Цитата:
Если в функции не лепить куски тугово как пластилин говнокода то по моему глубокому имхо "последуещее дополнение и улучшение" ни разу не станет проблематичным.
Смотря что вы понимаете под "куски тугово как пластилин говнокода".
 
Ответить с цитированием

  #17  
Старый 19.07.2009, 18:22
[QwyZ]
Banned
Регистрация: 07.07.2009
Сообщений: 109
Провел на форуме:
766927

Репутация: 67
По умолчанию

значит нужна вам еще и валидатор добавитb и шоб сразу на доменные зоны итд.?ок,покодю и во второи версии все это добавлю.спасибо за критику итд,хоть в ней ненуждался.кстати меня немного повеселило настойчивое повторение от майлбраша,что я незнаю что такое функция иссет...
 
Ответить с цитированием

  #18  
Старый 19.07.2009, 18:24
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Если знаешь - зачем не использовать? На крайняк - юзай еррор_репортинг.
 
Ответить с цитированием

  #19  
Старый 19.07.2009, 23:41
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Цитата:
Сообщение от Martyr  
Ну и причем здесь полиморфизм?Если мы имеем дело с одной функцией.Я писал о таком методе рефракторинга, как группировка кода в отдельную функцию.

Смотря что вы понимаете под "куски тугово как пластилин говнокода".
Если вам необходимо сделать 1 операцию но вместо нее вы делаете 5(вот это как раз я и понимаю тугим как пластилин говнокодом) и потом что бы повысить читаемость вы начинаете вместо того что бы оптимизировать код заниматься " рефракторинга, как группировка кода" - создавать для нее например отдельный метод, или еще мне очень нравиться создают метод с новым именем и все что в нем делают - это вызывают другой метод(имя новое читаемость повышаеться по их соображениям) - то это имхо - вершина говнокода.
Насчет полиморфизма - ну не знаю может интенсиональный контекст и т.д. но насколько я вас понял то вы утверждаете что использование функуции несет за собой проблематичность с дальнейшим добавлением кода и изменениям в его работе, но очень часто результат работы функции нужно обработать по разному - кто мешает вам использывать базисную функция - а результаты ее работы использовать в других функциях не копашась в коде основной? Конечно же разделения кода на законченые функциональные блоки повышает процесс нахождения ошибок и тестирования кода с этим никто не спорит.

Последний раз редактировалось PaCo; 19.07.2009 в 23:44..
 
Ответить с цитированием

  #20  
Старый 27.07.2009, 23:27
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Такие вещи пишутся на компилируемых языках...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОДАЮ FTP, PHP, без PHP, MDML, Directmailer, PR4-7 Sprutnet Разное - Покупка, продажа, обмен 33 07.02.2010 22:13
Общие сведения о Ftp уязвимостях. ReVOLVeR Чужие Статьи 0 15.09.2006 19:27



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ