Второй раз попытался написать разбор Wiki разметки, используя конечный автомат и опять неудачно. Не умею я их готовить.
Зачем?
Во первых, в vimwiki экспорт в html сделан при помощи кучи регулярных выражений — я подумал, что используя конечный автомат(КА) я это дело сильно упрощу, следовательно уменьшу количество багов и т.п. Однако плохо работающий драфт КА вышел настолько громоздким и … некрасивым, что та куча регулярных выражений выглядит просто как образец легко поддерживаемого кода.
Во вторых, в текущем исполнении vimwiki есть ошибка при экспорте разметки {{{preformatted text}}}, расположенной на одной строке. Обнаружил ее давно, но с наскоку исправить не вышло. Думал, что КА даст возможность с легкостью избавиться от нее. Ага, вот так вот сразу. Помучившись с КА несколько часов, я забил на автомат и просто исправил ошибку — 15 минут.
Вывод? Лучшее — враг хорошего.
Только, только с пылу с жару, я поставил debian-lenny. Конкверор, Кде 3.5.9. Чувствую себя малолетним хакером.
Пойду поставлю sudo, vim, amarok, opera.
Первый зуб.
Убил свой первый зуб. Убил за то, что поднял температуру моего тела на запредельные высоты.
Первый больничный.
Взял свой первый больничный. Правильно пишите название своей компании. Потому как даже сраная кавычка поставленная не там где надо делает больничный недействительным. Будьте бдительны!
Первый линукс.
С линуксом я знаком эпизодически — работал с unix-like системами через Putty — консоли-шмансоли, кронтабы, перлы, авк, пайпы-шмайпы, баш-скрипты и прочая лабуда. То есть десктопа я не щупал, хотя смутное желание «потрогать» всегда присутствовало. А тут и оказия случилась (см. выше)!
Купил болванку, нарезал Kubuntu 8.10, быстро и без проблем поставил на в меру старенький компьютер.
И вуаля!
Все виснет сразу после загрузки KDE.
Теперь придется разбираться. Как там говорится? «Не было забот у бабы — купила баба порося…»