July 2010
2 posts
2 tags
13 PHP SPL Exception классов, готовых к работе
Исключения (Exception) появились в PHP с версии 5.0, они добавили хорошие возможности по обработке ошибок. Вместе с исключениями в PHP появилась стандартная библиотека классов (SPL), сейчас она содержит 13 готовых классов для обработки исключений. Вот их список и пояснение к пременению: BadFunctionCallException Неправильный вызов функции, возможно отсутствуют необходимые аргументы. ...
Jul 25th
1 note
1 tag
Jul 12th
1 note
June 2010
1 post
3 tags
Используйте localStorage API вместо Cookie!
Один из способов оптимизации загрузки сайтов, это уменьшить количество Cookie отправляемых при каждом запросе к сайту. В разделе спецификаций HTML5 Web Storage представлен объект localStorage, который позволяет хранить данные в виде ключ/значение на устройстве пользователя. В данный момент localStorage реализован в браузерах: IE >= 8, FF >= 3.5, Safari >= 4, Chrome >= 3.0, Opera...
Jun 25th
May 2010
1 post
3 tags
Raphaël JS 1.4 - теперь с поддержкой жестов →
thechangelog: Dmitry Baranovskiy обновил Raphaël JS, это очень мощная JavaScript библиотека для векторной графики. С версии 1.4 появилась поддержка жестов, например это может быть очень удобным в устройствах таких как iPad. [Исходники на GitHub] [Сайт проекта]
May 10th
5 notes
April 2010
1 post
“Только те, кто предпринимает абсурдные попытки, смогут достичь невозможного.”
– Альберт Эйнштейн
Apr 11th
2 notes
February 2010
6 posts
1 tag
Why HTML5 Rocks →
Смотреть лучше в Webkit-based браузере.
Feb 16th
2 notes
5 tags
Редактирование изображения в офлайне и последующая...
Мы с вами уже научились загружать файлы с помощью File API, Drag & Drop и XMLHttpRequest. Теперь мы можем развить тему применения новых технологий и рассмотрим возможность редактирования изображения еще до закачки на сервер. Для этого нам понадобятся следующие особенности HTML5. Drag & Drop: для переноса локального изображения на сайт для редактирования и закачки. localStorage: для...
Feb 5th
2 tags
“Самый мощный элемент в рекламе ~ правда.”
– Уильям Бернбах
Feb 3rd
3 tags
Видео канал о HTML5 и CSS3
У разработчиков и верстальщиков теперь есть свой собственный канал — <!DOCTYPE>. На данный момент записано уже 10 эпизодов. Можно подписаться через iTunes, RSS либо следить за выпуском новых эпизодов через Twitter. Ведущие Nick Pettit и Jim Hoskins, рассказывают очень подробно о новинках HTML5 и CSS3. Разговор идет на английском. Эпизоды выпускают раз в неделю. Уже несколько недель...
Feb 3rd
3 tags
Обновление базы для locate команды в Mac OS X
Одна из моих любимых команд в Unix — “locate”. Она очень полезна когда нужно найти файлы через консоль. Однако после того как Snow Leopard установлен база для этой команды еще не создана. Ошибка при использовании выглядит так: `/var/db/locate.database': No such file or directory Я каждый раз забываю как создать/обновить базу для этой утилиты. Поэтому этот пост мне как заметка, ну и...
Feb 1st
2 tags
Открыта предварительная регистрация на конференцию...
В Санкт-Петербурге в конце марта 2010 года пройдет первая в России конференция посвященная Zend Framework. На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка. Участие в конференции планируется сделать бесплатным или за небольшую...
Feb 1st
January 2010
7 posts
Jan 23rd
1,244 notes
Jan 21st
123 notes
2 tags
Автоматическое закрытие и открытие GitHub тикетов... →
Raphael Stolt предложил интересный вариант как с помощью PHPUnit можно открывать и закрывать “GitHub Issues” автоматически. Уже думаю это пристроить к моим тестам. Мне кажется в будущем для моего проекта это очень упростит работу с обнаружением ошибок. Статья “Closing and reopening GitHub issues via PHPUnit tests” на английском, но с подробными примерами.
Jan 20th
2 tags
Хорошая модель ветвления кода с помощью Git →
Есть очень много моделей “бранчевания” кода, и ведения нескольких версий. На данный момент наиболее близкая мне оказалась модель отраженная на изображении ниже. Узнал я о ней из статьи Vincent Driessen: “A successful Git branching model”. Рекомендую познакомиться.
Jan 20th
1 note
1 tag
Jan 17th
1 note
1 tag
“Большинство бизнес-процессов на 90% состоят из потерь и лишь на 10% из работы,...”
– Джеффри К. Лайкер
Jan 14th
Jan 8th
1,715 notes
December 2009
17 posts
3 tags
Что интересного нас ожидает в Zend Framework 1.10
Сегодня, вышел первый alpha релиз новой версии Zend Framework под номер 1.10. В этом релизе меня заинтересовало очень много новых компонентов и несколько значительных доработок. Вот список компонентов которые мне приглянулись и которые я буду использовать в работе после релиза: Zend_Cache_Manager Zend_Feed_Writer Zend_Markup Zend_Service_LiveDocx Zend_Cache_Manager Не секрет что в...
Dec 22nd
4 tags
Загрузка файлов с помощью File API, Drag & Drop и...
Все больше и больше новых спецификаций W3C реализуется в браузерах. Сейчас я вам хочу продемонстрировать как может выглядить закачка файлов с помощью современных технологий. В данном случае будут использоваться File API, Drag & Drop и XMLHttpRequest. Сразу хочу дать ссылку на пример, он 100% работает в Firefox 3.6. А теперь подробно разберем как работает скрипт. Во-первых используется Drag...
Dec 22nd
1 tag
Изучение неправильных английских глаголов в виде... →
Если кто-то изучает английский язык, этот сервис может быть очень полезен. Он направлен на изучение неправильных глаголов.
Dec 22nd
1 tag
Dec 18th
565 notes
1 tag
Dec 16th
2 tags
Apple Magic Mouse
Уже около недели использую новую мышку на работе. Мышка очень удобно ложится в руку и хорошо работает. Лишь одной функции мне очень не хватает по сравнению с Mighty Mouse - работы с  Exposé. Советовать всякие решения типа: MouseWizard не надо, пробовал - не понравилось. Слишком часто программа ошибается, постоянно включая не те функции. Главное же, что расстраивает, это то что Apple...
Dec 16th
1 tag
Замечательная книга о HTML5 (на английском) →
Автор книги Марк Пилгрим, он работает в Google. Книга еще в стадии написания, но уже многие моменты освещены очень хорошо. Да, и кстати, там речь идет не только о новых семантических элементах, а обо всех новшествах в спецификации HTML5.
Dec 16th
1 tag
Анализ проектов на GitHub сервисе
Всех давно интересовал вопрос каким языки программирования наиболее популярные на GitHub’е. Недавно Aldo Cortesi проанализировал 1.5 миллиона коммитов, сделанных 20 тысячами разработчиков в около 30 тысячах активных GitHub репозиториях. Результаты исследования были опубликованы в виде графиков: Более подробно можно почитать в его блоге (на английском).
Dec 16th
2 tags
Выбор внешней системы комментирования
Для блога мне понадобилась система комментирования. Я решил не брать что дают, а немного поизучать этот вопрос. После долгих поисков мой выбор остановился на двух системах - Disqus и IntenseDebate. Для себя я определил несколько критериев выбора, это были: полная смена языка возможность авторизоваться используя социальные сервисы, например Twitter, Facebook аватары из Gravatar сервиса по...
Dec 14th
Уничтожить!
sergeyprus: Решили уничтожить проект prus.ru, который я создавал с simonenko очень давно, до работы в Serenity. Более 4-х лет назад он имел посещаемость 6000 хостов в сутки. Тогда это было много. Посетители сайта дружили между собой, регулярно встречались. Даже сформировалось несколько пар, которые потом поженились. Уже более 4-х лет мы этим сайтом не занимаемся и он нас только позорит,...
Dec 7th
3 tags
Dec 7th
1 note
1 tag
Dec 7th
2 tags
Кому еще нужны инвайты на Google Wave?
Думаю что большая часть желающих получить инвайты уже давно их получила. Но вдруг еще не всем повезло. У меня есть около 10 инвайтов готов их безвозмездно раздать. Обращайтесь. Нужен будет ваш емайл.
Dec 7th
1 note
2 tags
Dec 6th
1 note
3 tags
Getting Real
Сейчас читаю Getting Real книжку написанную компанией 37Signals. Очень нравится. Многие вещи такие как “делать меньше”, “быть проще”, “стартовать с базового функционала” очень мне по душе. Заметил за собой еще одну закономерность: с каждой прочитанной главой этой книжки, мне очень хочется сесть и доделать сервис до работающего состояния. И выложить уже на...
Dec 6th
1 tag
Не следуйте за лидером
Специалисты по маркетингу (и все люди) хорошо «обучаются» следовать за лидером. Естественный иснтинкт должен выяснить, что работает для борьбы, а затем пробуйти превзойти это — чтобы быть дешевле своего конкурента, который конкурирует ценой, или быстрее, если он конкурирует скоростью. Проблема в том, что как только потребитель купил чью-либо неверную историю и верит этой лжи, убеждать его...
Dec 6th
1 note
1 tag
“Количество разума - величина постоянная, а население растёт.”
– Minimal.
Dec 6th
1 note
January 2009
1 post
Всем привет!
Просто было интересно посмотреть почему же Ане так нравится тлоги ;)
Jan 13th