Ноя 02

Сразу скажу что на PHPConf 2007 я не был, получилось это потому что я живу в другой стране (Казахстане), а конференция проходила в Москве. Первая из причин Россияне очень долго не отвечали на присланную заявку на участие, потом ожили когда было уже поздно, т.к. бронировать билет на самолет нужно за месяц до отлета, еще довольно интересно себя повели … прислали письмо в котором требовали оплатить в течении 3 дней иначе меня исключат из участников, у нас на работе естественно своя бюрократия – оформление платежа займет 3 недели. Организаторы как раз через 3 недели опять написали письмо, с вопросом поеду ли я на конференцию, до начала конференции оставалось 4 дня, конечно ответил что не поеду.

Вобщем или бюрократия виновата или самому шустрее быть надо было.

После проведения выложили некоторые презентации, и даже аудио-записи докладов. В принципе листая презентацию в PowerPoint и одновременно слушая докладчика, некоторого эффекта как будто побывал на конфе можно добиться. Только вот аудио не все в наличии и конечно презентации тоже не все.

Потом на сайте phpclub.ru выложили в новостях “Принимаются заказы на DVD с материалами конференции PHPConf2007(7 DVD, доклады и ответы на вопросы)”, конечно я заказал, итогом мне это обошлось в 144 USD. Доставка заняла почти две недели, авипочтой России. Еще один казус по доставке, оправка через пониэкспресс или DHL, чревата еще таможенным налогом. В DHL(г.Москва) сказали, что могут доставить тока в Алматы и я там буду растомаживать, ладно растоможка деньги дело наживное, но в Алмату то почему при том, что офис DHL есть в Усть-Каменогорске (гы-гы наверное нет таможни). Вобщем через DHL шлите письма и открытки, повторяю никаких бандеролей.

Вчера просмотрел первый диск

Практика разработки корпоративных веб-приложений 2007

Аспектно-ориентированное программирование(AOP) в PHP

автор: \\ теги: ,

Окт 31

Страница  Дмитрия Шейко. В разделах сайта Вы можете ознакомиться с работами автора в сфере управления веб-содержанием. Там представлены публикации, презентации и описания проектов автора.

Веб. развивается, Дмитрий Шейко человек и программист  который часто участвует в конференциях со своими докладами, вобщем рекомендую его интересы отслеживать … чтобы быть на гребне волны ;-).

автор: \\ теги: , ,

Окт 23

Ошибка наверное все таки не php, а моя собственная, хотя кто его знает может так и должно обрабатываться …

Итак как я наступил на эти грабли: в массиве $_REQUEST лежит переменная operator в переменной значение 0, в операторе if сравниваю значение этой переменной с нулем

if ($_REQUEST["operator"] != 0)
   echo "Not ok";
else
   echo "Ok";

И вижу на выводе “Not ok”. Я точно знаю что в переменной $_REQUEST[“operator”] лежит ноль, более того я вижу это распечатав массив $_REQUEST, командой print_r($_REQUEST);

Далее я ушел в небольшой ступор, и даже пригласил сотоварища посмотреть свежим взглядом что не так.

Пока товарищь шел, за эти 5 секунд я поставил ноль в кавычки, и оппа все заработало, и товарищь выпалил что нужно поставить !== (восклицательный знак и два равно), хм всю жизнь сравнивал == или !=, полез в документацию разбираться с темой.

В документации написано:
$a !== $b Неидентичность True, если $а не равно $b, или они разного типа

Товариш был не прав, но его указание из этой темы.

Копаем дальше, функцией gettype($_REQUEST[“operator”]) выясняю что у меня из формы нуль приходит строкового типа, а нуль без кавычек естественно числовой тип. Хм. ну и что PHP слабо типизированный язык программирования, когда нужно приведение типов должно сработать автоматом, но у меня в скрипте в IF этого не произошло 🙁

Итого: Или это у меня такая версия php, или учить php лучше надо было, блин и такие грабли после 3,5 лет программирования на php, стыд и позор.

автор: \\ теги: , ,

Окт 21

http://dklab.ru/ – сайт лаборатории веб. программистов.

А может и персональный сайт Дмитрия Котерова!

Советую обратить особое внимание на два проекта на страницах сайта
Проект «Куроводство»: Наблы – статьи на тему веб. разработки.

Проект «Конструктор»: полезные библиотеки кода – Подборка полезных модулей на PHP, Perl и JavaScript, разработанных и поддерживаемых Дмитрием Котеровым.

От себя хочу сказать что уже некоторое время пользуюсь котеровской библиотекой DBSimple в своих разработках, лучше этой библиотеки для работы с базами данных нет. И вот еще что, для меня Дмитрий Котеров очень большой авторитет.

Очень очень всем рекомендую …

автор: \\ теги: , ,