Функциональное программирование

haskell-metrics/

Ранее мы выяснили, как на Haskell работать с базами данных , писать REST API , генерировать и читать JSON-стримы , работать с конфигами и писать логи . Для полного счастья…

haskell-install/

В 99% случаев если вам требуется компилятор Haskell, то Haskell Platform решит все ваши проблемы. В платформу входит не только непосредственно стабильная версия компилятора GHC, но и такие утилиты, как…

hackage-upload/

Недавно я залил на Hackage свой первый пакет. Тот самый, с параллельной реализацией генетического алгоритма . В действительности, пакеты на Hackage заливаются очень просто. Но все же я хотел бы…

haskell-genetic-algorithm/

Большинство из вас этого, конечно, не помнит, но года три-четыре назад в этом блоге приводилась реализация генетического алгоритма на Perl . На меня тут нахлынула ностальгия и я решил переписать…

erlang-simplicitydb/

Дело было вечером, делать было нечего, и я пошел гулять по интернетам в поисках существующих встраиваемых (embedded) баз данных для Erlang. Вот, скажем, есть у нас приложенька, которая работает с…

erlang-deb-package/

Примем за рабочую теорию, что мы здесь все взрослые и осознаем важность использования менеджера пакетов . Есть много способов упаковать приложение, написанное на Erlang , в deb, rpm или еще…

haskell-parallel/

Предыстория. Некоторое время назад в комментариях к заметке Работа с нитями/потоками в Haskell Роман совершенно справедливо заметил, что задачу перебора хэшей было бы куда правильнее решать, используя, например, пакет parallel.…

captcha-recognition-notes/

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

captcha-neural-network/

Вы читаете продолжение серии постов о взломе капчи . В прошлый раз мы с вами выяснили, как очистить капчу от шума и нарезать ее на отдельные буквы . Сегодня же…

captcha-split-on-letters/

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

EnglishRussianUkrainian