Программирование

Посты, объединенные общей темой – программисткой или околопрограммисткой направленности.

Релиз

Вчера с утра релизнулись. Ну, в смысле, альфа-релиз выставили в нет.
Это было нечто – месяц ночных бдений, программирования, программирования, программирования.
Эти выходные вообще практически не спали – сидели и дотачивали.
В итоге получилась конфетка. Лучший проект (по крайней мере, с технической стороны) нашей компании на данный момент. Особенно мне нравится система поиска товаров.
Горжусь нашей командой и собой.
Весь день спал как убитый и (по заверениям очевидцев) улыбался.
P.S. Сегодня [...]

command-line package manager for textmate

Ползая по github’у наткнулся на замечательную консольную приблуду от небезызвестного Yehuda Katz (русифицировать его имя не рискну :).
Эта утилита позволяет из командной строки устанавливать, удалять, обновлять и просматривать список установленных bundle’ов для textmate.
Ссылка: http://github.com/wycats/textmate/tree/master
Да, кстати: устанавливайте ее из сорцов, если не хотите потом руками править исходник ;)

widget своими руками

Привет.
Наверное, многие из вас пользовались стандартными javascript-виджетами, написанными как безвестными мудаками разработчиками, так и маститыми профессионалами. Есть великолепные коллекции виджетов, поставляемых в качестве плагинов к известным фреймворкам (вроде jQuery, Prototype JS, YUI), так и целые фреймворки, акцентирующие свое внимание на создании виджетов, вроде Ext JS или qooXdoo.
Но что, если вы не хотите использовать достаточно объемный фреймворк [...]

merb 4 ninjas

Сабж читать лучше так:

<code>document.getElementById(’warning’).style.display = ‘none’;</code>

Ну и хочется заметить, что для «Living on the edge» очень многое устарело.

GlassFish vs. Jboss

А кто-нибудь из коллег разработчиков работал с glassfish и jboss на продакшене?
Я почему интересуюсь – в последнее время у меня ощущение, что jboss выпущен в open source только с одной целью – чтобы пользователи переходили на коммерческую версию и платили бабки за поддержку. Очень, очень он кривой. И коммьюнити у него кривое. На многие вопросы в коммьюнити нет ответа, и [...]

Автоматизируем клиентскую оптимизацию

Предыстория
Как известно, перед тем, как выложить сайт в нет, мы его разрабатываем. И делаем мы это, как ни странно, на машине разработчика. И давно замечено, что javascript, а в некоторых случаях и css удобнее при разработке держать в нескольких файлах.
Проблема в том, что, согласно принципам, описанным в статье Best Practices for Speeding Up Your Web Site [...]

Мэт Шнайдер

С удивлением заметил, что в рунете (да и вообще в нете) мало ссылок на Мэта Шнайдера (Matt Snider), человека, мнение которого лично мне кажется очень авторитетным в области веб-дева вообще и javascript’а в частности. В общем, рекомендую: http://mattsnider.com/

Back-button problem

При создании RIA возникает целый пласт различных проблем.
Самая, пожалуй, известная проблема – проблема «кнопки назад» (это я так перевел «back-button problem» в меру своих лингвистических способностей).
Хочу поделиться своим вариантом ее решения:
Сам принцип работы очень простой – есть объект, который занимается подгрузкой нужного контента в главный контейнер, назовем его PageFlow, у него есть общедоступный (если кто не понял, это я все еще [...]

Занимательная задачка

Много воды утекло с тех пор, как я последний раз писал в блог, многое изменилось в моей жизни и вообще во мне.
Этот перерыв среди прочего позволил мне пересмотреть свои взгляды на этот блог, а также лучше понять, зачем он мне и что я буду сюда писать.
Изначально я хотел писать сюда всякую хуйню вроде «создание и настройка snippet’ов [...]

Накипело #2. XML.

Ну, как я и обещал, пришло время рассказать еще об одной «состоявшейся технологии», которую лично я терпеть не могу. Думаю, вы поняли из названия, что речь пойдет про XML.
Итак, что такое XML? Это язык разметки документов. Точка. Имею ли я против «расширяемого языка разметки»? Нет. Если он применяется именно для того, для чего он предназначен.
К сожалению, [...]

Последние твиты