← All posts tagged Haskell

Офисное барахло то падает, то взлетает, по ощущениям тяжело даётся, но эскалации отбили.. По сайту прогресс остановился, т.к. ряд действий вовлек меня в череду задачек, цель которых — себя поучить лишний раз и подумать о своём поведении. Одни даются хорошо, другие — хуже.. Потихоньку покрываю интерфейсы разные..

Добавил haskell, т.к. столкнулся с тем, что в пакете HDBC-odbc по умолчанию модуль пытается считать DSN из C:\Windows\System32\odbcad32.exe, а не C:\Windows\SysWoW64\odbcad32.exe. Сил никаких нет, хочу заполучить данные из MS Access, попутно простреливая себе колени. Есть идеи, куда нажать?

Хочу систематизировать лапшу из команд и конфигов:
— для билда (с докером или без) и деплоя (scp/rsync)
— на локальную машину, тестовый стенд и продакшн.

Смотрю в сторону Shake. Как оно в целом? Или что другое посоветуете?

¡@qrilka, el respeto, как говорят у нас в Эквадоре!

с xlsx собрал тулу, которая вынимает аттачи, single cells и merged cells (оказалось достаточно левый верхний угол из диапазона подать на вход, т.е. то же самое, что и single cells).

opennet.ru

связанных с языком Haskell
на основании публикации в форуме sysadmins.ru призывов к массовым беспорядкам

сегодня держишь ноду тора, завтра коммитишь в репу дебиана, послезавтра пишешь на хаскеле, а к концу недели — тюрьма!

Написал другой эмулятор для другой интеграции. TCP-сервер под капотом, отдающий многострочный текстовый контент и сопуствующий ему IO () по реквесту за предопределенное время, т.е. вычитывающий K-V из ресурсных файлов и сопоставляющий контент запроса с ответом. Продавать его не будут, конечно, т.к. у заказчика уже есть тестовая лаба. Экшн выбираю пока хардкодом. Для тестирования этого достаточно. И это вовсе не rocket science.

Но вот улучшить так, чтобы склеивать реквесты во всевозможные цепочки (привет, конечный автомат) — можно. Сейчас даже простые последовательности не поддерживаются. Проекту это не нужно, но вот продукту может быть полезно....

Вдогонку к #2856249. Лень было gdb ставить. Всё оказалось весьма тривиально. Пересел с 8.0.x на 7.10.2 — стало падать вменяемое исключение ErrorClosed, а не segfault.

Клиент закрывает сокет быстрее, чем сервер успевает отдать файл. Ну чо, всё на поверхности.

Сегодня ЛМ за чашкой чая спросил меня, почему мы ещё не используем Haskell для решения наших типичных интеграционных задач.

Спросил его, почему он не задал этот вопрос пару лет назад. Хаскелль (s/$1/ЛМ/) был не готов, а теперь — да? Он утвердительно кивнул в ответ. Причем он сам же в рассуждении позднее привел аргумент, почему Scala/Clojure не годится. Полумера.

А поводом к разговору послужил #2850700. Два года назад её ещё не было.