Исключения (Exception) появились в PHP с версии 5.0, они добавили хорошие возможности по обработке ошибок. Вместе с исключениями в PHP появилась стандартная библиотека классов (SPL), сейчас она содержит 13 готовых классов для обработки исключений. Вот их список и пояснение к пременению:
Список Exception классов на сайте php.net.
[video]
Один из способов оптимизации загрузки сайтов, это уменьшить количество Cookie отправляемых при каждом запросе к сайту.
В разделе спецификаций HTML5 Web Storage представлен объект localStorage, который позволяет хранить данные в виде ключ/значение на устройстве пользователя.
В данный момент localStorage реализован в браузерах: IE >= 8, FF >= 3.5, Safari >= 4, Chrome >= 3.0, Opera >= 10.5.
Но если вам нужна поддержка в более старых браузерах вы можете сделать такой вот простенький workaround.
Пример работы localStorage и Cookie.
Raphaël JS 1.4 - теперь с поддержкой жестов -
Dmitry Baranovskiy обновил Raphaël JS, это очень мощная JavaScript библиотека для векторной графики. С версии 1.4 появилась поддержка жестов, например это может быть очень удобным в устройствах таких как iPad.
Только те, кто предпринимает абсурдные попытки, смогут достичь невозможного. — Альберт Эйнштейн
Смотреть лучше в Webkit-based браузере.
Мы с вами уже научились загружать файлы с помощью File API, Drag & Drop и XMLHttpRequest. Теперь мы можем развить тему применения новых технологий и рассмотрим возможность редактирования изображения еще до закачки на сервер. Для этого нам понадобятся следующие особенности HTML5.
Работающий пример, можете попробовать все сами. 100% работоспособность в Firefox 3.6.
Демонстрация.
Оригинальная статья на Mozilla Hacks (на английском).
Самый мощный элемент в рекламе ~ правда. — Уильям Бернбах
У разработчиков и верстальщиков теперь есть свой собственный канал — <!DOCTYPE>.
На данный момент записано уже 10 эпизодов. Можно подписаться через iTunes, RSS либо следить за выпуском новых эпизодов через Twitter.
Ведущие Nick Pettit и Jim Hoskins, рассказывают очень подробно о новинках HTML5 и CSS3. Разговор идет на английском.
Эпизоды выпускают раз в неделю.
Уже несколько недель подписан на <!DOCTYPE> в своем iTunes, пока доволен.
Одна из моих любимых команд в Unix — “locate”. Она очень полезна когда нужно найти файлы через консоль. Однако после того как Snow Leopard установлен база для этой команды еще не создана. Ошибка при использовании выглядит так:
`/var/db/locate.database': No such file or directory
Я каждый раз забываю как создать/обновить базу для этой утилиты. Поэтому этот пост мне как заметка, ну и может кому-то тоже окажется полезным.
Чтобы создать/обновить базу для “locate” нужно запустить комманду:
sudo /usr/libexec/locate.updatedb
После этого можно использовать всю мощь этой команды.
В Санкт-Петербурге в конце марта 2010 года пройдет первая в России конференция посвященная Zend Framework.
На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка.
Участие в конференции планируется сделать бесплатным или за небольшую стоимость. На данный момент уже открыта предварительная регистрация на конференцию. Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или каким-то иным образом принять участие в ней.
socprsc: We’re hiring! Community ambassador to Japan!