Чтобы добавлять сообщения и комментарии, .

@shimon:
shimon

А как можно в жуек из командной строки постить? А то вот накатывает иногда, а жаббер не всегда удобен. Хочу в $EDITOR текст набрать и в какой-то sendjuick толкнуть.

@shimon:
shimon

Представляю вам правильный ответ на вопрос, как в условиях нехватки времени и ресурсов сделать миграцию большой базы с MySQL уровня 3.23 (без foreign keys, только MyISAM, 125 таблиц) на PostgreSQL с нормальным обеспечением целостности данных, правилами, триггерами.

ДА НИКАК, ГОРИТЕ В АДУ, СУКИ ГНОЙНЫЕ, ПУСТЬ ВАС ТАМ СНОШАЮТ МЕДВЕДИ!!!!!!

@shimon:
shimon

А знаете, я попробовал ngbp, в девичестве angular-boilerplate, и должен признать, что это невыносимо тошнотворное говно.

Оно сильно не вписывается в разработку большого проекта, если этот большой проект сам не на Javascript, оно хочет дохрена библиотек, библиотечек и тулзов из ноды и bower, а потом ты вместо того, чтобы разрабатывать свой крутой фронтэнд, разбираешься, какого хрена у тебя плашка не отображается. Оказывается, что малахольный автор предлагает тебе собрать Twitter Bootstrap самому из LESS-файлов, причем далеко не полное множество, а что включать и что не включать, решалось, по-моему, игральными костями. Ну блеять, предоставьте по умолчанию полный фарш, чтобы меня не парило в самом начале, где что включать, я потом ненужное сам выключу.

Или вместо того, чтобы просто раздуплить F5 в браузере, ждешь, пока grunt watch очухается и пересоберет твой проект. Он еще и другую копию файрфокса для тестов запускает.

А еще ты думаешь, что grunt watch будет собирать твои изменения в vendor. Ну добавил ты что-то, выпилил. Хрен там! То есть оно такое модное и автоматическое, а до дела — так и пшик.

Javascript-программисты, по-моему, это такие мразоиды, которые хуже похапешников. Похапешники хотя бы не делают вид, что их заботят какие-то best practices, а у этих тесты вроде есть, документация (вечно на два релиза устаревшая) есть, а тебе все равно надо в их говнокоде ковыряться, чтобы что-то понять, и работает оно как-то наполовину. Через пять лет новое поколение программистов вырастет и не будет знать, что такое целые числа, помяните мое слово.

@shimon:
shimon

А если на самом деле у Прометея печень сперва вырастала, а потом орел ее выклевывал, то исход сказки становится не таким уж однозначным.

@shimon:
shimon

Знаете, что жутко бесит в Homebrew? Это то, что при апгрейде эта сволочь СПЕРВА удаляет симлинки старой версии софта, и только потом начинает закачивать новую версию и собирать ее. Допустим, это что-то сравнительно (в терминах интернет-канала и процессора Core 2 Duo для сборки) большое, типа mysql, и вы, пока оно соблаговолит закачаться и собраться, не можете пользоваться базой данных, а сосете лапу. То же самое с другими инструментами. Ну тьфу же! При Macports такого не было.

Жаль, что Fink скорее мертв, чем жив, а то все-таки благодать deb-пакетов — штука хорошая.

@shimon:
shimon

А все-таки из Thinkpad W510 хороший хакинтош.

@shimon:
shimon

Все-таки нужно осваивать Pyramid, черт побери.

@shimon:
shimon

Мне уже второй месяц сношают мозги, что в разрабатываемой софтине и присылаемых экселях из-за разницы в округляже суммы различаются на пару центов. И чтобы я это исправлял.
Я в осадке. Инженеры у подрядчика тоже в осадке. Контракт на десятки мегаевро, софтина иногда в более важных местах ломается, а они тут двумя центами мозги сношают.

@shimon:
shimon

После системы типов Javascript, нарекания на систему типов в Python делают очень смешно.

@shimon:
shimon

Зло от программ типа Street View в том, что теперь стало еще меньше оторвать-таки задницу от кресла да куда-нить рвануть, своими глазами взглянуть.

@shimon:
shimon

Вот за что не люблю аутсорсинговые конторы: никакого полета фантазии. Созвали всех, поставили фрукты на стол и мороженое, все кушают молча. Это «день программиста» так называется. А нет вот чтобы длиннющий стол накрыть, мяса на него поставить, много пива, суровые программисты чтобы орали песни все вместе, чтобы всем было пофиг, капает ли жир и пиво на футболку, а девочки из отдела кадров чтобы танцевали на столе под эти песни. Полная вальхалла.

@shimon:
shimon

Есть такая песенка, ей много лет, школоте не понять:

Raindrops keep falling on my head
And just like the guy whose feet are too big for his bed
Nothin' seems to fit
Those raindrops are falling on my head, they keep falling...

youtube.com

В общем, автор слов этой песенки и многих других, Хал Дэвид, скончался позавчера. Ему был уже 91 год, но жизни много не бывает.

@shimon:
shimon

Самое большое зло в командной разработке — не незнание технологий, а коммиты на «отцепись» с невнятными комментариями. Это все равно, что в суп товарищу харкнуть щедро, пенисто, от души.
На почетном втором месте — щило в жопе, выраженное стремлением взять да все поисправлять/отрефакторить/отоптимизировать, не спросясь даже, зачем было так делать и где это говно используется, и никого не предупредив.

@shimon:
shimon

А оказывается, далеко не так просто замутить две касты пользователей (совсем разные, в разных классах и т. п.), чтобы они пользовались одними и теми же областями сайта, но использовали при этом две разные кабинки для логина. К черту. Надо переделывать.

@shimon:
shimon

Хакер Шлемиель крякнул программу shareware, продающуюся за девять долларов и девяносто девять центов, подменив системный вызов для определения даты и времени так, чтобы период пробного использования растянулся в бесконечность, и с чувством выполненного долга отправился спать.

Программа выполняла функции календаря-органайзера и будильника.

@shimon:
shimon

*убивать

@shimon:
shimon

Зачем сегодня откладывать на завтра то, что завтра можно будет отложить на послезавтра?

@shimon:
shimon

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

@shimon:
shimon

Safari меня ненавидит. Ругается на китайском языке, если не может загрузить страницу.

@shimon:
shimon

Хардкорный троллинг — уйти в отпуск аккурат перед релизом сервиса. Концентрация попоболи в конторе была столь высока, что мне аж стало жаль, что я этого не видел.