nixorn
2954401#1 возможно путаю термины. Как я прочитал у кого-то в твиттере эвристика это когда ты увидел у проблемы знакомые черты, классифицировал её куда-то и начал решать как обычно решаешь проблемы этого класса(не напрягая мозг). Изначально баг был похож на какую-то регрессию, которая залетела в код недавно, и я пошел бисектить, как делаю обычно.
nixorn
разработка Microsoft Сгенеренный xlsx открывается в Libre и Numbers, а Excel говорит "дай файл восстановлю". В целом работает, но клиенту так отдавать некомильфо. Бисектил, читал git log — ничего подозрительного. Отчаялся, взял восстановленный и не восстановленный файлы, разархивировал, через тонну всякого другого что там Excel навосстанавливал — обнаружил что он обрезал длину названия одного листа. Открыл восстановленный файл в Excel и невосстановленный в Libre — названия листов, которые для не Excel норм — для Excel видите ли слишком длинны! Мог бы заметить причину сразу и не тратить почти два дня. Мораль — иногда отключать эвристическое мышление и смотреть внимательно.
nixorn
vscode Emacs Обратный перекат c VSCode на emacs воспринял как возвращение в отчий дом. За полгода не смог отвыкнуть от горячих клавиш. VSCode выглядит как профессиональная армия, с субординацией обучением и экипировкой. Эмакс выглядит как блядская пиратская шхуна с бухими головорезами, которые не всегда между собой ладят но многие из них очень опытны и пережили сотни схваток.
nixorn
Не надо говнокодить. Иначе карма вернет вам должок и однажды в красивом новеньком с иголочки купейном вагоне вы распорете себе руку о незашлифованную кромку стального листа, скрытую за новой кожной обивкой.
nixorn
Иду. Слышу из припаркованного тазика реп про тюнинг машин с ударной фразой "не опущено, а занижено". Теперь все кто услышал эту композицию знают как правильно гнобить представителей субкультуры к которой относит себя исполнитель.
nixorn
Haskell а известно, куда будет смещаться центр хаскельного общения(и будет ли) после блока телеги?
nixorn
development WoW Жуйк, а нет ли среди тебя людей, которые когда-либо контрибьютили в опенсорсные эмуляторы серверов World of Warcraft? Ну, знаете, все эти mangos, trinitycore и тд.
nixorn
ФП Хабр (с) Это не «типовая проблема функциональных языков», это очевидная проблема масштабирования данной «лабораторной» реализации. То есть по сути это «проблема микроскопа» в ситуации забивания им гвоздей. (с)gbezyuk
nixorn
Haskell Snap concurrency Parallelism Мне нужно скормить ему файл, чтобы внутри по файлу построилась структура, и потом с этой структурой через браузер работать(смотреть,изменять). Снап парсит каждый реквест в своей монаде. Вопрос первый теоретический — чем конкуренция отличается от парралелизма? Вопрос второй практический — MVar — это то что нужно, или можно правильнее?
nixorn
th SQL Haskell Вот есть у меня необходимость генерировать запросы к базе данных. Имею на руках схему в виде csv, в которой имена таблиц, полей, связи и прочая. Схема каждый пуск программы может быть разная. Например в haskell-relational-record для того, чтобы генерировать код, надо определить таблицы через TH как типы, в esqueleto что-то подобное. TH собирает типы во время компиляции. Либо я что-то где-то недочитал, либо нет возможности генерировать sql типобезопасно, если не знать всю схему БД во время компиляции. А следовательно надо писать нетипобезопасный генератор sql и самому. Скажите мне, пожалуйста, что я неправ, и не туда копаю.
nixorn
web Haskell Привет. А кто что использует для веба в haskell? А то на wiki.haskell.org какое-то подозрительное изобилие, а что из этого и как работает — фиг знает. Вот чисто субъективно — кому что больше нравится?