metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-03-10 10:16 am

Допилить редмайн

На тему кульных прожек для заметок:
Нужно сделать к редмайну мелкий клиент, который будет висеть на рабочем столе и по определенному критерию показывать задачи и давать их редактировать, автоматически дописывая изменения в журнал по задаче.
И еще таки к редмайну нужно допилить автоматическое открытие и назначение задач по расписанию - типа там "полить цветы", "заплатить за телефон", "заплатить коммунальные услуги" и прочее периодическое.

Еще бы конечно было хорошо, чтобы бэкендом этого всего был не редмайн с его БД, а набор текстовых файликов лежащих под меркуриалом.

[identity profile] denisioru.livejournal.com 2011-03-10 09:12 am (UTC)(link)
outlook? :)

[identity profile] metaclass.livejournal.com 2011-03-10 09:13 am (UTC)(link)
Рабство микрософта и бинарных форматов же.

[identity profile] denisioru.livejournal.com 2011-03-10 09:15 am (UTC)(link)
Шашечки или ехать? Он из коробки умеет всё, что надо.

[identity profile] nivanych.livejournal.com 2011-03-10 10:07 am (UTC)(link)
Это какбе в тему про быкенд в текстовых файлах, да ;-)

[identity profile] denisioru.livejournal.com 2011-03-10 10:01 am (UTC)(link)
Специально скачал поставил redmine:

Там где вопросики - русские буквы. Ебаный карась жэ!

[identity profile] denisioru.livejournal.com 2011-03-10 10:04 am (UTC)(link)
Причем на preview показывает нормально. Прозреваю кривожопость работы с базой.

[identity profile] metaclass.livejournal.com 2011-03-10 10:06 am (UTC)(link)
Он неправильно прописывает в свой конфиг кодировку коннекта к базе при инсталляции. Там стоит что нибудь вроде latin1, а надо utf8 и саму базу в utf8 конвертануть.

[identity profile] denisioru.livejournal.com 2011-03-10 10:07 am (UTC)(link)
А нахуя тогда инсталлятор прилагается?

[identity profile] metaclass.livejournal.com 2011-03-10 10:08 am (UTC)(link)
Затем что руССким и прочими недоязыками авторы инсталлятора не пользуются :)

[identity profile] denisioru.livejournal.com 2011-03-10 10:19 am (UTC)(link)
Зачем тогда там вообще упоминать utf-8 в commit message encoding в settings? Вот она, сила опенсурсе! Не хочешь - допили сам, а нам похуй.

[identity profile] metaclass.livejournal.com 2011-03-10 10:23 am (UTC)(link)
Потому как изначально это все ставится руками под линуксом и работает :)
Инсталлятор под винду сделан гораздо позже, которой которая на этих инсталляторах и апплиансах специализируется, а баг ей отрепортить ни у кого руки не доходят.
Я вообще в упор не помню, как я решил проблему с русским языком. Даже не помню, была ли она.
Точно помню, что была проблема гораздо позже - база в latin1 а редмайн в нее пишет utf8, все работает, кроме поиска без учета регистра и в паре слов иногда ломались окончания.

[identity profile] metaclass.livejournal.com 2011-03-10 10:25 am (UTC)(link)
Я наверно морально деградировал от постоянного сидения в линуксах и общения с убогим софтом, но потратить пару часов на поиск решения бессмысленных проблем, типа кодировки, меня совершенно не парит.

[identity profile] denisioru.livejournal.com 2011-03-10 10:27 am (UTC)(link)
ПАРУ ЧАСОВ??? Блеать, пару часов на одну проблему, пару часов на другую - так целыми днями и будешь только и делать что искать решения проблем и конструирование костылей.

[identity profile] metaclass.livejournal.com 2011-03-10 10:31 am (UTC)(link)
Вы, ребе, зажрались от современных технологий, серьезно.
Все совсем потеряли ощущение реальности от того, что работают на основе готовых сложных продуктов, которые 99% делают сами по себе из коробки.

Если решать сколько-нибудь серьезные задачи - там не пару часов, там пару недель или месяцев уйдет.

[identity profile] denisioru.livejournal.com 2011-03-10 10:50 am (UTC)(link)
софт делиться на инструмент и продукт. redmine это как раз и есть тот инструмент. Про доработку софта-продукта речи никакой не идет - это конечный результат, который получает end user он же заказчик. Здесь вопросов никаких нет. Но когда речь идет о обработке напильников ИНСТРУМЕНТА, с помощью которого ты будешь делать продукт это я щитаю пиздец. Чтобы столяр вместо своей конкретной работы начинал перематывать обмотки электродвигателя или таксист начал перебирать коробку передач для того, чтобы "тонко блять настроить инструмент" - это я щитаю пиздец.

[identity profile] metaclass.livejournal.com 2011-03-10 10:53 am (UTC)(link)
Я тоже считаю, что это пиздец.
При этом 99% инструментов требуют допиливания. Особенно под линуксами, там вообще не модно пользоваться чем-то, что не требует ебли в гамаке.

[identity profile] denisioru.livejournal.com 2011-03-10 10:55 am (UTC)(link)
Вот поэтому линукс-то и сидит в жопе на десктопах. Если на сервере можно этот продукт настроить, то на десктопе он превращается в инструмент, допиливать который у рядовых end user'ов ни времени ни желания нет никакого.

[identity profile] metaclass.livejournal.com 2011-03-10 10:26 am (UTC)(link)
И, кроме того, commit message encoding вообще никакого отношения к делу не имеет, совершенно, это настройка для вычитывания логов из систем контроля версий.

[identity profile] denisioru.livejournal.com 2011-03-10 10:28 am (UTC)(link)
да, точно, закладка repositories.

[identity profile] permea-kra.livejournal.com 2011-03-10 08:47 pm (UTC)(link)
Ребе, а запилите себе на awk + sh + $EDITOR + cron

[identity profile] teewoon.livejournal.com 2011-03-11 12:52 pm (UTC)(link)
а вроде же есть десктоп-клиент и парочку мобильных.

Вопрос в догонку - как в версиях 1++ добиться древовидного показа подзадач? А то сами подзадачи и группировки добавили, а с показыванием - фигня какаято. Откатываться на pre 0.94 + плагины?