13 Exception классов в библиотеки SPL для PHP

Исключения (Exception) появились в PHP с версии 5.0, они добавили хорошие возможности по обработке ошибок. Вместе с исключениями в PHP появилась стандартная библиотека классов (SPL), сейчас она содержит 13 готовых классов для обработки исключений.

Читать дальше →

Raphaël 1.4 — теперь с поддержкой жестов

Dmitry Baranovskiy обновил Raphaël JS, это очень мощная JavaScript библиотека для векторной графики. С версии 1.4 появилась поддержка жестов, например это может быть очень удобным в устройствах таких как iPad.

Перейти на сайт http://github.com/DmitryBaranovskiy/raphael

Комментировать →

Редактирование изображения в офлайне и последующая загрузка с помощью HTML5

Мы с вами уже научились загружать файлы с помощью File API, Drag & Drop и XMLHttpRequest. Теперь мы можем развить тему применения новых технологий и рассмотрим возможность редактирования изображения еще до закачки на сервер. Для этого нам понадобятся следующие особенности HTML5.

Читать дальше →

Обновление базы данных locate для поиска файлов в OS X

Одна из моих любимых команд в Unix — “locate”. Она очень полезна когда нужно найти файлы через консоль. Однако после того как Snow Leopard (Lion, Mountaion Lion) установлен база для этой команды еще не создана. Ошибка при использовании выглядит так:

Читать дальше →

Открыта предварительная регистрация на конференцию ZF Conf 2010 в Санкт-Петербурге

ZF Conf 2010 в Санкт-ПетербургеВ Санкт-Петербурге в конце марта 2010 года пройдет первая в России конференция посвященная Zend Framework.

На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка.

Участие в конференции планируется сделать бесплатным или за небольшую стоимость. Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или каким-то иным образом принять участие в ней.

Читать дальше →