ViewSonic на CES 2009 в Лас-Вегасе неделю назад анонсировала свой первый нетбук. Принципиально от множества других нетбуков он не отличается (все тот же Atom, 1 GB RAM, 160 GB HDD, 10.2'' экран + WiFi+Ethernet ), интересным для русскоязычного покупателя является лишь название этого устройства: VieBoo.
Бродя по интернетам совершенно случайно наткнулся на сайт где аггрегируются ленты примерно 40 блогов, так или иначе упоминающих фреймворк CakePHP. В итоге заменил примерно 15 подписок в своем ридере на 1
Всем, кто так или иначе связан с разработкой проектов на Cake и читает на английском, крайне рекомендую обратить внимание на http://planetcakephp.org/
Posted in PHP, Веб | Tagged cakephp, feed, planet |
Только что обновился. Хорош, зараза. Очень хорош. Наконец-то обновление и установка плагинов сделаны удобно. Да идминка юзабельнее.
Posted in Uncategorized | Tagged wordpress |
Вчера на cайте Symfony начали публиковать новый учебник Jobeet. Многие отмечали, что Askeet (курс, состоящий из 21 главы, посвященный созданию реального приложения на Symfony 1.0 от начала и до запуска), опубликованный 3 года назад, был одиним из самых лучших способов изучения Symfony.
В связи с выходом новой версии Symfony, разработчики решили заменить старичка Askeet на новый проект — Jobeet. Курс будет посвящён созданию сайта для поиска работы. Каждый день будет появляться новый урок, который по расчётам создателей будет требовать порядка одного часа для прохождения. Для изучения требуется лишь знание PHP5 и основных принципов ООП

С небольшим опозданием, но всё же вышел долгожданный релиз 1.2 И если раньше еще был смысл продолжать использовать 1.0 вместо 1.1, то сейчас безусловно следует готовиться к переходу на новую версию
Скакать сразу я не собираюсь, так как нужно присмотреться к новым фичам, поглядеть как проходит процесс апдейта у других, посмотреть на документацию
Кстати, если у Symfony 1.1 были серьезные проблемы с недокментированностью (я в августе начал проект на этой версии) и приходилось очень часто лазить в исходники самого фреймворка, то у 1.2 судя п-овсему дела обстоят гораздо лучше.
Posted in Symfony | Tagged PHP, release, symfony |
очу рассказать об одной очень замечательной вещи, про которую прочел недавно на Ajaxian. Это расширение для расширения (интересный каламбур) Firebug, очень популярного инструмента веб-разработчика для браузера Mozilla Firefox. Если вкратце, то Firesymfony предоставляет замену традиционному веб-тулбару для отладки.
Порой часто бывает, что тулбар закрывает кнопку 'Выйти', или, например, нужно отладить небольшое всплывающее окошко, куда явно не помещается этот самый тулбар. Вот в таких случаях вам на помощь и придёт Firesymfony.
Firesymfony на самом деле это не только расширение для Firefox, но еще и плагин для Symfony, построенный на основе библиотеки FirefPhp. C этой штучкой я тоже крайне рекомендую ознакомиться и принять на вооружение. Firesymfony просто выводит все сообщения которые показывал до этого Web Debug Toolbar в консоль Firebug. Весьма удобно.
Как выглядит. Вотскриншот, чтобы понять

Как установить. Качаем и ставим плагин для Symfony, а потом и расширение для Firefox.
Автор ведет блог http://obvioushints.blogspot.com/, а обсудить его разработку можно в специально созданной для этого группе
Posted in PHP, Symfony | Tagged debug, symfony |
Порой хочется проверить какой-то кусок кода, посмотреть как работатет тот или иной метод модели или составить сложный запрос. В Ruby on Rails для таких целей есть IRB. В CakePHP есть сходная консоль, хоть и не такая мощная.
Я заинтересовался вопросом: есть ли что-нибудь подобное для Symfony. Оказалось, что есть — symfony interactive shell. Она оказалась весьма удобной, однако не работает с Symfony 1.1 и внутри жёстко забито имя приложения с которым она работает.
Я исправил эти недостатки и с удовольствием работаю. Если это еще кого-то заинтересует, то я могу в сделать плагин и выложить его в репоитарий плагинов.
Posted in PHP, Веб | Tagged console, symfony |
Сегодня совершенно случайно обнаружил, что Pidgin хранит пароли в открытом виде в файле ~/.purple/accounts.xml. Для меня это было весьма неприятным открытием. На странице PlainTextPasswords разработчики пишут, что они их не шифруют, потому что «it gives users a false sense of security». И с точки зрения, например, трояна, который крадёт пароли, разницы нет никакой: то ли скопировать пароль из accounts.xml напрямую или прочитать из файла ~/.purple/passwords.dat ключ, а затем с его помощью расшифровать пароли в accounts.xml. Но на мой взгляд с шифрование всё же получше ситуация: в таком случае хоть явно не подсмотришь пароли при помощи простого текстового редактора.
В рамках Google Summer Of Code разрабатывается проект Master password support for pidgin который позволит использовать мастер-пароль (возможность не только ввода вручную, но и взаимодействие с Gnome-Keyring, KWallet и подобными программами).
Я всё же предпочёл удалить пароли из Pidgin-а и вбиваю их уже вручную при соединении.
Fedex меня пугал 30ым мая, но посылку всё-таки доставили в эту среду, 21 мая. Судя по виду пакет вскрывался на таможне, но книжка лежащая внутри нисколько не пострадала. А payment-карты гугл еще не начал рассылать
Ну или начал, но до меня в списке еще не дошла очередь.
Posted in Жизненное | Tagged fedex, gsoc |
Однако вчера мне позвонили и предложили прийти с паспортом, моим экземпляром заявления и собственно шпинделем дисков. Думал проверку проводить будут или уведомят, что гарантии нет и обязанность по доказательству, что недостаток возник не из-за потребителя будет возложена на меня. Нет. Оказалось, что вернуть деньги хотят. 5 минут на написание еще одного заявления и мне вернули несчастные 600 рублей.
Весьма рад этому факту, хоть и проще и дешевле было бы не мотаться к ним, тратить своё время на консультации с людьми, а просто выкинуть диски
Однако же взыграло желание срочно установить справедливсть
Posted in Жизненное | Tagged dvd, деньги, магазин |