Уже сколько дней непонятные проблемы с интернетом. Провайдер Akado.com (бывший Комкор-ТВ) отрицает свою вину. Они пытаются все "свалить" на то, что у меня якобы не работает кабельный модем. Однако при этом он работает, а tracert показывает, что проблема у них в сетке. Обещали прислать мастера, аж 17 февраля (почти через 10 дней)!!!
Целые 10 дней без нормальной сетки я не смогу. Вывод - тяну вторую выделенку к себе... Буду скоро аж на 2-х линиях одновременно сидеть :)
К чему я это пишу? Если долго не видите меня в сетке, то не волнуйтесь... жив пока...
Постараюсь вернуться через день-два.
Блог Леонида Лукина, страница 62
Я провел интересную статистку за последний месяц и вот список тех, кого искали в поисковиках, а затем те кто искал по результатам поиска зашли на мой блог. Возглавляет список с большим отрывом Евгения Случак (и это при том, что мой блог при поиске Жени в Yandex'е аж на 11 месте), остальные идут очень плотно друг к другу. Впрочем, я не удивлен, что девушку ищут чаще, чем мужчин, ведь как говорят французы… Но… вот сухая статистика:
1. Евгения Случак – 10 запросов
2. Карманов Руслан – 5 запросов
3. Джеффри Зельдман – 4 запроса
4. Леонид Лукин – 4 запроса
5. Артур Крюков – 2 запроса
6. Андрей Хартов – 2 запроса
7. Дэвид Гилмор – 1 запрос
8. Ингви Мальмстин – 1 запрос
К сожалению, до десятки мы не дошли, думаю, что в следующем месяце доберемся. Остальных, видимо, уже нашли… :) Зато посмотрите в какой мы кампании, мужики :)
Из вопросов на форуме сайта www.phpworld.ru:
> Хотелось узнать, применяете ли вы на практике - при разработке приложений TDD -?
> если да, то с какой системой тестирования, если нет, то, как вы относитесь к TDD?
> И еще вопросик о применении ООП в разработке на php, в частности, вы применяете или нет?
Поскольку вопрос был адресован лично мне, отчечаю, здесь и там:
Спасибо за очень интересный вопрос. Ответы таковы. Что касается TDD (Test-Driven Development), то лично я не использую этот подход на практике, хотя знаком с ним, в частности с PhpUnit.
В самом начале мне показалось, что в TDD очень много надуманного, но вскоре я поменял свое мнение. TDD – это великолепный инструмент контроля качества. Однако, поскольку TDD однозначно приводит к росту объема кода, что, впрочем, не всегда является отрицательной характеристикой приложения, и в большинстве случаев значительно (!) увеличивает время работы по проекту – использование TDD всегда и везде мне кажется неоправданной роскошью. Все зависит от рамок проекта. Для того чтобы написать простенькую гостевую книгу для рядового сайта, применение TDD будет являться неоправданной роскошью. А вот если работа ведется над большим проектом, то все как раз наоборот – TDD спасет много времени, убережет от массы багов.
А кроме этого, Вы уверены, что настолько хорошо владеете TDD, чтобы не убить на него массу времени впустую или не ограничены по времени и бюджету на разработку (очень частое явление)? Если уверены – используйте TDD и вы получите массу преимуществ.
А на вопрос про ООП (объектно-ориентированное программирование) отвечу однозначно – использовать классы выгодно практически всегда, для приложений разного уровня от простых до самых сложных, где без ООП вообще что либо трубно сделать. А уж особенно в PHP5, где почти все основные улучшения языка были направлены на развитие ООП.
И дело не только в том, что ООП позволяет с легкостью использовать однажды написанный код повторно или с минимальными изменениями. А в том, что классы позволяют писать максимально гибкий и надежный код, что даст вам возможность спасть спокойно и без TDD.
Лично я без классов уже года 2 как ничего на PHP не пишу.
Мне на php-хостинге потребовалась поддержка TrueType шрифтов. А происходило вот что – при работе с функцией imagettftext() модуля gd (версия 2) выдавалась ошибка “Fatal error: Call to undefined function imagettftext()". Как оказалось для работы с TrueType шрифтами требуется также установить и подключить библиотеку FreeType. Что интересно, под Windows все работает сразу же после подключения gd2.dll. А вот под UNIX дополнительно к gd пришлось делать так:
--enable-gd-native-ttf --with-freetype-dir=/usr/local/lib/freetype
Нашел еще один великолепный ресурс с минусовыми маэстро Satriani (UPD - через несколько лет данный ресурс был удален). 80 штук!!!
Все таки полезно на работу не ходить :)
