haskell

Todos

Репозиторий: 
git://gitorious.org/todos/todos.git

todos — это простой TODO-менеджер. Сами записи TODO описываются в простом текстовом файле, а todos позволяет показывать из них только нужные, работая как специализированная утилита grep.

Душа?

Я, кажется, понял, что такое душа :) По крайней мере, с точки зрения кибернетики.

YAML-RPC

Репозиторий: 
git://iportnov.ru/yaml-rpc.git

Небольшая библиотека для организации RPC по TCP/IP с использованием YAML в качестве формата сериализации.

ERD

Репозиторий: 
git://iportnov.ru/ERD.git

Инструмент для создания всяких разных диаграм, в т.ч. entity-relationship diagrams. Из текстового описания наподобие http://iportnov.ru/files/3tier.txt делает диаграммы наподобие http://iportnov.ru/files/3tier.pdf . Использует metapost. Пока что сильно недоделано.

Текущие проекты

Давно я что-то сюда не писал. Замотался совсем. В частности, несколько неожиданно для себя стал техническим писателем :)

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

Framework

Репозиторий: 
git://iportnov.ru/framework.git

Это фреймворк (не очень высокого уровня, на настоящий момент) для создания web-приложений на Haskell.

Полная документация тут: http://iportnov.ru/files/framework/html/

Состоит он из следующих частей:

  • HTTP сервер (используется доработанный Network.Shed.Httpd)
  • Модуль для работы с Cookies

Некоторые хитрости в использовании xmonad

Некоторое время назад я публиковал здесь статьи по настройке ion3. Всё течёт, всё меняется, и сейчас я использую другой фреймовый оконный менеджер - xmonad. С русской документацией по нему сейчас дело обстоит лучше, чем обстояло с ion3, когда я начал писать о нём.

RSS-материал