Dmitry
нет задач "диодиком поморгать"
Dmitry
есть задача "оторвать USB стек от линукса, пропатчить и запустить под нашей RTOS или отсутствием RTOS"
Aleksei (astynax)
Там, где я работал - были :) Ну не "диодиком поморгать", но плата, крутящая моторами по командам от I2C - была.
Aleksei (astynax)
А управляющая железка была на PC104, т.е. x86
Aleksei (astynax)
Там был QNX
Aragaer
С с указателями == страдая?
Dmitry
ну, т.е какой-нить I2C - это тупо FSM
Dmitry
его еще можно промоделировать на edsl в хаскеле
Dmitry
а вот что-то посложнее - уже всё, можно ложиться и умирать
Dmitry
например, USB стек тот же.
Dmitry
ну или сетевой стек
Aragaer
... анекдот про usb-стек. Когда-то изначально у нас планировалось, что будет двойная буферизация на чтение. Но потом чот как-то решили, что ну его нафиг и оставили просто один буфер. А через три года внезапно разбираясь с другой проблемой выяснилось, что при запуске юсб подсистемы продолжали прочищать нулями буфер, которого уже не было.
Aragaer
и оно работало до тех пор, пока в какой-то момент для какой-то железки память не расположилась так, что этот буфер оказался поверх чего-то нужного и не готового к тому, что его прочистят нулями
Aragaer
фикс простой, но тот факт, что его пришлось бэкпортить на версию трехлетней давности, о чем-то говорит
Мерль
https://github.com/LightningJimmyJoeJohnson/Anime-Girls-Holding-Programming-Books/tree/master/Haskell
Dmitry
берем любой "pinup girl with book" и в фотошопе поверх книжки рисуем хаскель
Dmitry
профит
Влод
но когда делаешь всё сам то теряется вся магия
a66ath
Кривой фотошоп :(
Ilya
https://github.com/LightningJimmyJoeJohnson/Anime-Girls-Holding-Programming-Books/tree/master/Haskell
кстати, у х-ля есть официальный маскот?
Dmitry
гвидо ван россум
Misha
хехе
Aleksei (astynax)
Скорее уж WadlerMan
Alexander
LamdaMan?
Leonid 🦇
https://mail.haskell.org/pipermail/haskell/attachments/20090401/9fb8fa05/haskell-mascot.jpg офиц маскот за авторством самого SPJ
Leonid 🦇
для справки https://mail.haskell.org/pipermail/haskell/2009-April/021173.html
Alexander
Wed Apr 1 04:07:44 EDT 2009
Alexander
nice try
Alexander
> Koalas are slow and lazy animals. I think the choice is highly appropriate. // Lennard Augustsson
Alexander
> "The only people who are permitted to keep Koalas are wildlife carers and, occasionally, research scientists." // Simon Thompson
Alexander
жгут ребята : )
Aleksei (astynax)
https://haskellryangosling.tumblr.com/
Alex
параметрически полиморфная любовь звучит двусмысленно
Aleksei (astynax)
> двусмысленно > полиморфная seems ok :)
Ilya
можно ещё например стилизовать луну Ио (англ. Io)
Евгений
Возвращаясь к IDE-срачу. Вопрос имаксерам — где купить foot keyboard pedal?
Евгений
Или вы самодельные костылите?
Евгений
https://www.amazon.com/Lemo-1640835-Control-Keyboard-Action/dp/B00B3PV47O что-нибудь такое
Andrew
Можно самому сделать из педальки от швейной машины
Евгений
Я хочу начальство развести на то, чтобы мне купили 😆
Andrew
Виму такая педалька тоже норм :)
Aleksei (astynax)
Или вы самодельные костылите?
Пока терплю без. Но разрываюсь между костылянием панели кнопок под большие пальцы и покупкой педалек на Али
Евгений
Aleksei (astynax)
Педальками, даже раскладки переключать круто.
Aleksei (astynax)
А в виме можно режимы переключать
Ilya
для игры в гонки
Aleksei (astynax)
Педали на али стоят пятую часть руля
Ilya
но рулём можно делать page-up/page-down
Ilya
а на гудок делать git blame
Aleksei (astynax)
Маскот Хаскелю приделать пытались уже, кстати
Aleksei (astynax)
Andrew
отжал педаль - esc
Aleksei (astynax)
т.е. таки сменить переключаемый режим на режим по удержанию? Это здравая мысль, Раскин бы одобрил
Евгений
Ноги затекут
Aleksei (astynax)
Так можно регулировать усилие, чтобы весом ноги удерживать :)
Alexander
а потом пользоваться ноутом не дома и страдать
Andrew
У меня прям руки загорелись :)
Andrew
И ноги))
Andrew
Надо стартап мутить по изг. педалек с удержанием :))
Евгений
Имакс-мерч
Ilya
Надо стартап мутить по изг. педалек с удержанием :))
главое не забудь добавить круиз-контроль!
Ilya
чтобы нога не затекала, если нужно долго работать в зажатом режиме вима
Aleksei (astynax)
Можно сделать педали так, чтобы усилие было неравномерным - сначала тяжело продавить, а потом проваливается. Как у механических клав некоторых
Cheese
зачем педаль держать или не держать, если можно просто ещё одну клавиатуру подключить?
Aleksei (astynax)
Ещё одна клава для другого режима? Тогда нужно будет её хакать, чтобы другие сканкоды получить
Aleksei (astynax)
https://wiki.haskell.org/File:HaskellLogoTDavie2.png
Anatolii
Из канала @astynax узнал откуда nixos свой символ обвели
Aleksei (astynax)
Ога, не стали особо мучаться :)
Aleksei (astynax)
Там ещё можно логотипов понабрать для Haskell powered проектиков :) (Только у авторов спросить разрешения)
Cheese
что за канал у @astynax?
andrei
@brain_dump_etc
кана
Ого, там внутри реклама моего канала
Ilya
Из обзора разных прелюдий: Pros Marks undefined as deprecated (so you'll know if you've accidentally left it in code). ... Adds warnings to trace, error and undefined (so you can use them but you're constantly warned that they're still present in code).
Ilya
Расскажите, что такого плохого в error и undefined?
Валерий
Они всё ломают и не ловятся
кана
Ну лично мне с ними сложнее понять код. Видишь, что функция возвращает число, а она возвращает какую-то хрень и все падает