← All posts tagged indiana

helgi
trac darcs indiana dbts Сформулирую задачу. У меня есть карманный проект под названием «Индиана» — движок моего личного сайта. Для контроля версий используется darcs, а для отслеживания дефектов — Trac с плагином trac+darcs.

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

Тикеты я создаю для дефектов и небольших, чётко очерченных фич. Но кроме этого, есть ещё разные полуоформившиеся идеи и мелкие задачки. Чтобы не забыть, я записываю их просто в свободной форме. И оказалось, что они у меня разъехались: часть на ноутбуке, часть в траке. При этом в оффлайне не поредактируешь трак, а сидя не за ноутбуком, не посмотришь локальные заметки.

Ergo, хочется иметь примерно траковую функциональность на сервере, но чтобы все эти материалы (тикеты, вики, планируемые релизы) можно было взять с собой и редактировать в оффлайне.

Пока нацеливаюсь на связку ikiwiki + Bugs Everywhere + darcsweb.
helgi
programming indiana Удалил сегодня 28 тысяч строк кода из своего монстра-движка. Ужас. Надо было сделать это несколько лет назад.

«The worst thing that can happen to a code base is size» (Stevey Yegge).
helgi
Python Mac stupid Textmate indiana У TextMate всё-таки нашлось слабое место: идеологически выверенное отсутствие поддержки кодировок. Жаль, что оно так.

С аргументами автора можно согласиться, а вот понять апологетов этого редактора, которые в ответ на вопрос «Как работать с файлами в кодировке foo?» отвечают, дескать, надо пользоваться UTF-8. Надо, кто ж спорит. Но у большинства спрашивающих есть системы, которые эту кодировку тащат с давних времён. У меня, например, движок сайта на питоне с несколькими инсталляциями, родом из 2005 года, не-unicode-aware вообще. Перевести на UTF-8 можно (и нужно), но переход сам по себе — масштабный проект. Думаю, у других так же. Когда вот так походя бросают «Да iconv-ом перегнать и делов-то», хочется взять и... объяснить. :)