Вообще-то parse_url работает правильно. Т.к. ваш пример некорректен. Особенно, если смотреть первый вариант - его можено поменять на "page.pl/path" и в итоге получим не то, что надо. Стоит добавить к примерам http:// и всё будет ок. Для того, чтобы определить - наличествует ли протокол, хватит одной регулярки. А если учетывать только http (как в функции), то вообще можно обойтись без регулярок.
parse_url может заменить большую часть кода данной функции. Остальную часть заменит realpath.
Применительно к данной ситуации энто зависит от реализации. И потом, машинке легче выполнить один запрос к БД, и сообщить, что новых сообщений нет (или два, отдав новые комменты), чем рендерить всю страницу по F5.
Вот сейчас на одном своём проекте применил такой приём: используется простая форма, но просто поменял местами названия полей email и name. В итоге, все боты в качестве имени суют email, что легко проверяется на стороне сервера.
Хотя, конечно, этот метод не спасает от направленного бота, но пока таковых замечено не было.
Консоль нужна в первую очередь не для типовых задач, для которых имеются более удобные GUI средства (которые уже, кстати, выше в комментариях были упомянуты), а для задач, которые не являются типовыми, и, соответственно, найти утилиту под такую задачу не получится, а писать никто не станет, т.к. задача одно-двух разовая. Консоль рулит также для написания заданий, исполняемых по крону.
И вот при отсутствии консоли решение таких задач на самом деле превращается в головную боль.
Так что, ИМХО, пример из статьи в этом плане не совсем удачный. Разве что как демонстрация возможностей консоли.
А вы не задумывались о том, что возможно покупаются не столько акции, сколько, например, какая-то информация? БД в 300 миллионов реальных email адресов (причём, местами с паролями) - это уже немало, и кого-то может реально заинтересовать, но вряд ли это является предметом торга.
Другое дело связи между этими адресами, история развития сервиса, законы успешного развития столь крупных проектов - эта информация может стоить очень и очень дорого.
Возможно, ребята из facebook получили какую-то очень интересную статистическую информацию, которую и продают таким гигантам, как Microsoft.
Согласен, но возможно дело не столько в самом факте проверки, сколько в привлекательности проверямого домена.
А вообще да, недавно проверял наличие домена в куче зон, были свободны многие, а спустя относительно короткое время свободным остался только домен в зоне .su.
Во всех ваших рассуждениях, вы забываете один важный момент - цену. Похоже, вы никогда не покупали тот софт, который используете по специальности, ибо 600 долларов за шоп (я не говорю про более дорогие продукты), это серьёзный аргумент как для того, чтобы переучиваться, так и для того, чтобы не обращать внимания на шероховатости.
Вы сравниваете разные понятия. Windows - это не решение для бизнеса. Решением для бизнеса являются другие продукты от Microsoft. И эти продукты вы сравниваете с Linux.
А сама статья - отличная, и она не о продуктах для бизнеса, а об операционной системе.
А вот идея сравнить решения для бизнеса, основанные на Linux с пропреитарными решениями интересна. Но это тема для другой статьи.
Однако показательно то, что всего 3% опрошенный обратили внимание на то, что проприетарный софт обладает более выгодной ценой. Т.е., похоже мнение о том, что приобретение и поддержка ПО с открытыми исходниками обходится дороже уже не популярно.
parse_url может заменить большую часть кода данной функции. Остальную часть заменит realpath.
Столько регулярных выражений и мусора, что просто жуть.
Там 5 swf файлов и 60 джипегов + несколько файлов с данными. В офлайне вроде бы всё прекрасно работает.
Достать можно из кэша браузера или можно поставить проксик.
Правда там по менюшкам есть ещё возможность прочитать про каждую сцену подробнее, и посмотреть видеоролики из Tin Man к каждой сцене.
И даже не важно, исполнятся ваши прогнозы или нет, спасибо за позитив.
...хотя всё же хотелось бы верить, что так оно всё и есть...
Хотя, конечно, этот метод не спасает от направленного бота, но пока таковых замечено не было.
И вот при отсутствии консоли решение таких задач на самом деле превращается в головную боль.
Так что, ИМХО, пример из статьи в этом плане не совсем удачный. Разве что как демонстрация возможностей консоли.
Другое дело связи между этими адресами, история развития сервиса, законы успешного развития столь крупных проектов - эта информация может стоить очень и очень дорого.
Возможно, ребята из facebook получили какую-то очень интересную статистическую информацию, которую и продают таким гигантам, как Microsoft.
Вот такое ИМХО.
А то ваша через неделю станет неактуальной.
↑ X баллов ↓
вместо
↑↓ X баллов
А вообще да, недавно проверял наличие домена в куче зон, были свободны многие, а спустя относительно короткое время свободным остался только домен в зоне .su.
А сама статья - отличная, и она не о продуктах для бизнеса, а об операционной системе.
А вот идея сравнить решения для бизнеса, основанные на Linux с пропреитарными решениями интересна. Но это тема для другой статьи.