Обо всём понемногу

Дайджест последних событий моей жизни.

Erlang

Начал изучать функциональный язык Erlang, к синтаксису уже почти привык, и он мне стал очень даже нравиться. Функция это обычное предложение, разбитое запятыми на команды, и заканчивающееся точкой. Очень понравилась возможность ставить условие у функции:

fib(N) when N < 2 ->
    N;
fib(N) ->
    fib(N-1) + fib(N-2).

Здесь используется одна и та же функция — fib/1, поэтому разделяется точкой с запятой.

С сожалением обнаружил остутствие встроенных библиотек для работы с XSLT. Есть незаконченная erlxsl, которую автор пока ещё не рекомендует к использованию, есть встроенная библиотека, для написания на самом Erlang шаблонов xmerl_xs, и есть древняя библиотека для использования Sablotron. Кстати, в последней Ubuntu в репозитории уже нет самой Sablotron библиотеки, я брал необходимые .deb пакеты из репозитория предыдущей версии Ubuntu, и устанавливал их вручную. Сам Sablotron раньше не всё поддерживал, сейчас похоже он доделан, но нужно тестировать.

В будущем попробую сам написать на Erlang трансформер XSLT, за основу возьму xmerl_xs.

Klavamatrix

Клавиатура Klavamatrix приобрела цифровой блок слева, с нажатой клавишей [Fn] весь левый буквенный блок превращается в цифровой.

Клавиша [Ctrl] под большим пальцем левой руки это такое отличное решение, что я буду развивать теперь именно этот вариант клавиатуры, а не Klavarog, готов пожертвовать ради этого многими плюсами прежней Klavarog клавиатуры.

Перешёл на другой вариант переключения раскладок клавиатуры, теперь английская раскладка включается нажатием на [Caps Lock], а русская — [Shift]+[Caps Lock].

Ubuntu Natty Narwhal (11.04)

Впечатления от работы в новом Unity интерфейсе:

Из минусов — не запускается клиент BitCoin-a, похоже что из-за Compiz-а, без которого Unity не работает.

Vojagxo.ru

Кто-то перекупил мой брошенный почти год назад домен vojagxo.ru, и опубликовал на нём копию моего старого сайта, причём не работающую копию, просто выгруженное wget-ом.

Настоящий архив этого сайта (работающего) расположен по адресу http://vojagxo.forum20.ru/. Материалы этого сайта будут перенесены на какой-нибудь новый сайт, построенный на f2, у меня сохранены картинки этого сайта без водяного знака.

08 мая 2011

erlang klavamatrix ubuntu