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 
    
    
 
    
    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 
    
    
 
    
    Ilya 
    
    
        
        
        
        для игры в гонки
    
 
    
    Aleksei (astynax) 
    
    
        
        
        
        Педали на али стоят пятую часть руля
    
 
    
    Ilya 
    
    
        
        
        
        но рулём можно делать page-up/page-down
    
 
    
    Andrew 
    
    
 
    
    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?
    
 
    
    Валерий 
    
    
        
        
        
        Они всё ломают и не ловятся
    
 
    
    кана 
    
    
        
        
        
        Ну лично мне с ними сложнее понять код. Видишь, что функция возвращает число, а она возвращает какую-то хрень и все падает