Александр Улизько

Камасутра для оратора. Заметки. Глава 1.

Вроде бы я еще не писал о том, что я был на конференции Google Developers Day 2008. Про саму конференцию я как-нибудь в другой раз напишу (если напишу вообще, все ж таки информационный повод не первой свежести).
Сегодняшняя же заметка будет вот о чем: на этом самом дне разработчиков посчастливилось мне побывать на выступлении талантливого оратора Brad’a Neuberg’a. И очень сильно мне запало в душу его умение ладить с аудиторией и объяснять простым языком достаточно сложные вещи. [...]

jQuery 1.3.1 вышел

Сабж. Не прошло и года, как они догадались, что в итоге packer замедляет общую скорость работы JS на клиенте. Причем, замедление происходит в двух местах:

Распаковка скрипта. Да, eval медленная штука, а eval таких объемов данных – очень медленная штука. В итоге получается, что «полезный» код начинает работать позже, чем если бы он был minified, даже с учетом того, [...]

Обзор книги: Том Питерс. «Основы. Талант.»


Прочитал сегодня маленькую, но очень и очень классную книжку от «сверх-гуру» Тома Питерса, называется «Основы. Талант».

Это правильная книга. Книга, которую стоит читать. Она изменила меня – во время чтения я прямо чувствовал, как что-то во мне сдвигается, меняется, выпрямляется.
Ну и помимо мозговпрямляющего эффекта, Том нехило мотивирует – после чтения так и хочется вскочить и побежать что-нибудь делать. Делать великое.
Отдельной строкой надо отметить [...]

Fireunit Screencast

Сегодня, после прочтения поста Джон Резига, решил записать по горячим следам первый в своей жизни (это я к тому, что сильно ругать не стоит, а конструктивная критика приветствуется :) скринкаст.
Волновался, натурально, как мальчик, впервые снимающий с девочки лифчик, чуть до заикания дело не дошло. Что есть очень, очень плохо. Надо будет попробвать еще писать скринкасты, или [...]

А как вам такой синтакс?

Все знают, что пользоваться browser-detection – неправильно. Подозреваю, эти же все знают, что правильно пользоваться так называемым object-detection. Если вы еще не входите в число этих «всех», сходите к Peter-Paul Koch’y, он подробно расписал, чем одно хуже другого.
Предположим, мы пишем класс ArrayUtilites, который удачно сочетает в себе разные вкусняшки для работы с массивами. И мы хотим, чтобы у [...]

YUI.Lang is buggy?

Сижу я, значит, никого не трогаю, починяю примус пишу один модуль, и тут выясняется неприятное: оказывается, в YUI 3.0.0.pr2, модуле Lang методы isNumber и isBoolean того. Не этого. В смысле, бажные:

alert(YUI.Lang.isNumber(new Number(1))); // false
alert(YUI.Lang.isBoolean(new Boolean(true))) // false

Неприятно.

Релиз

Вчера с утра релизнулись. Ну, в смысле, альфа-релиз выставили в нет.
Это было нечто – месяц ночных бдений, программирования, программирования, программирования.
Эти выходные вообще практически не спали – сидели и дотачивали.
В итоге получилась конфетка. Лучший проект (по крайней мере, с технической стороны) нашей компании на данный момент. Особенно мне нравится система поиска товаров.
Горжусь нашей командой и собой.
Весь день спал как убитый и (по заверениям очевидцев) улыбался.
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» очень многое устарело.

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