Чтобы добавлять сообщения и комментарии, .

@IPShuvaev:
IPShuvaev

I found a workaround (but it will only work on windows).
Start git daemon with verbose from cmd.exe:
"C:\Program Files\Git\bin\sh.exe" --login -i -c 'git.exe daemon --verbose '
Not tested, if it works directly in git bash. Maybe it will.
Then (before starting any clone, pull, fetch,...) select some text in the window (note: "Quick Edit Mode" must be enabled (can be found in: cmd.exe --> Properties (click the top left corner of your cmd window) --> Edit Options)) in which git daemon runs. That will prevent it from printing any further messages in that window.
When the output thread of git daemon is blocked that way, then the error does not happen

@IPShuvaev:
IPShuvaev

ru.wikipedia.org

@IPShuvaev:
IPShuvaev

Ох и прет меня с книжки ojs.philosophy.spbu.ru Что ни абзац — так озарение

@IPShuvaev:
IPShuvaev

Кто-нибудь встречал интерпретаторы яп для мобильных телефонов? Есть нокия 6303 с интернетом, хочу писать небольшие программки (учу тервер, хочется проверять практически решения задач)

@IPShuvaev:
IPShuvaev

Как думаешь, джуйк, сулит нам будущее законодательное ограничение вычислительных ресурсов или их обязательное лицензирование? Например, как способ ограничения распространения AI

@IPShuvaev:
IPShuvaev

Полгода воздержания от компьютера. Пальцы совсем забыли про клавиатуру.

@IPShuvaev:
IPShuvaev

При попытке удаления обработчика события, который не был назначен, получаем сегфолт.
```
stage.removeEventListener(KeyboardEvent.KEY_UP, handler);
```

@IPShuvaev:
IPShuvaev

Пара часов сна на хакатоне действительно оживляют

@IPShuvaev:
IPShuvaev

Сегфолты, сегфолты, сегфолты

@IPShuvaev:
IPShuvaev

Верно ли, что любая хорошо спроектированная нетривиальная система превращается в интерпретатор бизнес правил? И возможно ли построить простую в управлении систему без описания ее на предметно-ориентированном языке?

@IPShuvaev:
IPShuvaev

Не пойму, как в этом friday получить изображение из ByteString/Vector/Ptr. Базовое представление изображения — тип
data Manifest p = Manifest {manifestSize :: !Size, manifestVector :: !(Vector p)}
Что если скастовать Manifest Word8 к Manifest RGBPixel, где
data RGBPixel = RGBPixel {rgbRed :: !Word8, rgbGreen :: !Word8, rgbBlue :: !Word8}

@IPShuvaev:
IPShuvaev

Фон под цвет глаз, но оно заработало!

@IPShuvaev:
IPShuvaev

Есть Ptr a, из которого я хочу получить ByteSstring, который потом соберется сборщиком мусора. Верно ли, что мне достаточно для этого воспользоваться функцией unsafePackMallocCString и не беспокоиться о ручном освобождении памяти? Как-то так?
mkStr f len = allocaBytes len \p -> unsafePackMallocCString (p, len)

@IPShuvaev:
IPShuvaev

После безуспешных попыток захвата изображения с веб-камеры на джаве, сделал это на хаскеле. Оказалось быстрее пофиксить проблему в хэкедж пакете, чем заставить работать jmf. Странно это.

@IPShuvaev:
IPShuvaev

Чем мне нравится java, так это тем, что не нужно дополнительно устанавливать сторонние библиотеки. Все, что требуется (dll, so, etc) уже включено в библиотеку. У хаскелла постоянно приходиться возиться с установкой сишных либ. Все дело в лицензиях?

@IPShuvaev:
IPShuvaev

JIT-компиляторы могут превзойти по степени оптимизации обычные компиляторы, потому что им доступна информация о горячих точках, основных путях исполнения кода и проч. А почему бы обычным компиляторам не давать подобные же подсказки путем прогона программы на тестовых данных? Есть ли уже такое где-нибудь?

@IPShuvaev:
IPShuvaev

Ирония судьбы: только хотел написать, как хорош первотег, как тот завис. Тем не менее windows sucks.

@IPShuvaev:
IPShuvaev

Посоветуйте хорошую книжку по робототехнике, программированию роботов, arduino всего подобного

@IPShuvaev:
IPShuvaev

blog.zame-dev.org

@IPShuvaev:
IPShuvaev

f 'A' = 0
f 'B' = 1

оказалась медленнее, чем

hSeq = Data.Vector.fromList "AB"
f c = fromJust $ Data.Vector.elemIndex c hSeq