Март 22, 2010

Завёл твиттырь

И меня уговорили ( http://twitter.com/habiter )

Февраль 24, 2010

Самый удобный сайт поиска жилья

Damsk.ru

Разработан уникальный сервис по поиску жилья. Система приватности контактных данных походит на hh.ru-шную. Ингредиенты: html5, jQuery 1.3.2, Smarty. В ходе написания, моя система управления сайтами Habiter достигла версии Aera 0.9.
Damsk.ru — снять квартиру или комнату в Москве без посредников

Январь 25, 2010

Система управления сайтом доп. образования

Разработал систему управления для сети сайтов с курсами дополнительного образования. Изначально планировалось использование Zend-фреймворка, но я отказался от него в силу некоторых обстоятельств. В итоге получилась довольно мощная система управления, на которой возможно управление несколькими доменами. Пока: mitino-kursy.ru и szao-kursy.ru. Интерфейс и всё-всё-всё остальное разработано мной. Итак, некоторые скриншоты под катом

Читать полностью »

Январь 24, 2010

Логотип для дамска

Нарисовал логотипчик для нового сервиса по поиску жилья.

Январь 24, 2010

PHP getid3 (): работа с MP3 ID3 тегами

Редактирование ID3 тегов MP3 — такое, как на сайтах с онлайн-музыкой, например, может показаться банально-простым делом. Скорее всего, Вам приходилось уже править тэги вручную или через специальные сервисы, однако, я не об этом. Есть очень эффективный и удобный способ менять их на своем сервере средствами PHP. Это руководство скорее для начинающих.

Только представьте себе: вы запускаете музыкальный сервис, загружаете туда много-много музыки, а затем в один прекрасный момент понимаете, что все или почти все ваши MP3 файлы не имеют ID3 тэгов — или они имеют неправильные теги. Конечно, возможен шизофренический подход к решению этой проблемы: скачать все эти MP3 снова на компьютер, затем отредактировать теги с помощью любого редактора (например, Winamp), а после редактирования снова загрузить их на сервер.

Однако оставим весь этот бред в прошлом веке. Есть наиболее удобный и изящный способ редактирования ID3 тегов MP3 прямо на сервере. Этим способом вы сможете сэкономить кучу времени, а также вам не придется скачивать и загружать обратно файлы только ради редактирования ID3 тегов. Читать полностью »

Январь 21, 2010

Помогите снять квартиру :)

Звоните по +7 917 505-98-60 или пишите на мейл любые предложения без посредников

Январь 14, 2010

PHP: mbstring

Сегодня случилось мне полностью перейти на UTF-8. Раньше у меня никаких проблем с кодировками не возникало. Ну разве что отправка мейлов средствами пхп, да конвертация шаблонов из win1251 в утф для некоторых движков. Там решалось все просто.

Никогда не заморачивался кодировками, но в определенный момент понял, что они — часть проблем при расширяемости кода. Поэтому с новым проектом сразу определился в выборе кодировки. Ничего сверхсложного тут нет  — базы создавал в кодировке utf-8, файлы так же. И все остальные мелочи соответственно конвертил.

Однако вовсе забыл про мультибайтовость. Дело в том, что банальная функция strlen подумает, что в слове «лыжы» 8 символов, а не 4 как есть.

Я долго искал решение, конвертил utf-8 в привычный win-1251, пользовался регулярками с модификатором /u и т.д. Как вдруг наткнулся на mbstring.

Качайте отсюда. Только не забудьте прописать конфиги в php.ini

Январь 11, 2010

Еще одна верстка

Для списка. Сверстал еще один макет для фокусников

Январь 10, 2010

100110

Сегодня дата двоичного типа :) 10.01.10.

38 попугаев.

Январь 08, 2010

Бомба IE6

Мне веб-технолог напоминает сапера. Сначала он обезвреживает оперу с фаерфоксом. Затем проверяет редкие взрывные устройства, такие как хром и сафари. Следом идут бомбы от самых искусных террористов (майкрософт) — IE8, IE7, IE6.

С восьмеркой сапер справляется без проблем. С седьмым появляются некоторые проблемы, но они решаются дополнительным саперским набором. И только он облегченно вздыхает, как его лопатка натыкается на бомбу с названием IE6.

С холодным потом и дрожью в руках, он пытается обезвредить самую мощную сверхбомбу человечества — IE6 стандартными средствами, чем делает еще хуже. Еще раз смотрит в свои конспекты и вновь пытается утилизировать её. Ничего. Бомба непредсказуема.

Он играет на губной гармошке, ковыряется топором в проводах, и, стиснув зубы, вырывает один случайный провод.

Ему нельзя ошибаться …