Интервью с проституткой

Зaxoтeлocь мнe взять интepвью y дeвyшки лeгкoгo пoвeдeния. Нo нe y тex бeздoмныx гocтeй cтoлицы, чтo нa твepcкoй yлицe cдaютcя в apeндy пo $50, a y нacтoящeгo пpoфeccиoнaлa cвoeгo дeлa. Пoпpocил дpyгa нaйти мнe тaкyю. Он бoльшoй cпeц в этиx дeлax…
Обeщaл ycтpoить мнe интepвью элeктpoннoe, aнoнимнoe. Сижy, ждy cигнaлa пo acькe.

Далее »

Google Protocol Buffers: альтернатива XML

Google создали свой формат с открытым кодом для обмена данными между серверами, дав ему название Protocol Buffers.

Protocol Buffers это компактный способ кодирования данных в двоичном формате, который позволяет определить простую структуру данных, а затем их компилировать и присвоить классы для представления этих структур в нужном языке ( Java, Python или C++ ).
Далее »

SVN Tools для UNIX-like систем

Многие, кто разрабатывает проекты и занимается выводом их в продакшен, сталкиевается с необходимость удалять или добавлять большое количество файлов/папок в пределах локального снэпшота. Естественно, можно воспользоваться svn st и удалять файлы по одному, но вполне разумным будет автоматизировать этот процесс:

Далее »

Установка Apache2+SQLite+Trac+Subversion

Trac — инструмент управления проектами и отслеживания ошибок в программном обеспечении.

Не думаю что данное руководство пойдет только для версии 8.04. Trac мы будем ставить 0.11-ой версии

Нам потребуются некоторые библиотеки для установки. Открываем терминал (консоль в Kubuntu) и пишем:

1. sudo apt-get install apache2 libapache2-mod-python libapache2-svn python-setuptools subversion python-subversion
2. sudo easy_install Trac
Далее »

Куда движется DNS, и прав ли ICANN

Рискуя оказаться в меньшинстве, хотел бы высказать своё мнение по поводу недавних решений ICANN в разрезе развития доменной системы в целом.

Проблема

Что мы имели уже долгие годы и имеем по сей день.

1. Строго ограниченный знаконабор для использования в доменных именах — грубо говоря, 26 латинских букв верхнего регистра, 10 арабских цифр и дефис. Латинская (аскишная) точка используется как разделитель узлов иерархии. Все остальные алфавиты мира не представлены, то есть дискримируются. Напомню, что стандарт Unicode опубликован шестнадцать лет назад.
Далее »