brain_dump_etc
648 subscribers
101 photos
4 videos
3 files
407 links
Дампы мыслей, свалка ссылок, программизмы, вкусовщина!

Автор: @astynax
Донаты (patreon и прочее): https://astynax.me/support.html
Чат: https://xn--r1a.website/brain_dump_chat
Twitch: https://www.twitch.tv/astynax2hs
Discord: https://discord.gg/tJvze5
Download Telegram
На страничке "Learn more" описанного выше проекта есть отличная подборка ссылок про то "куда дальше смотреть, если хочется приобщиться к программированию музыки" (ссылка: https://jackschaedler.github.io/jazzari/about.html).

Упомянутый Sonic Pi и там присутствует, кстати. А ещё "Learn Music" от Ableton (https://learningmusic.ableton.com/) - отличная штука! И Ear Sketch (https://earsketch.gatech.edu) - этот на #python программируется (помимо #js), что приятно (надо будет попробовать).

#music #learning
Делюсь ссылкой на неплохую статейку для начинающих хаскелистов про cabal и stack, их общность, различия, и использование по отдельности и вместе. Кратко и полезно!

Мы тут коллективно пописываем в Wiki всякое новичковое. И по теме вышеупомянутой статьи есть страничка. Призываю эту нашу Wiki читать и даже писать в неё - вдруг кто сподобится :)

#haskell #learning
В закладки: Bitwise project

> Bitwise is a free educational project about building the software and hardware stack for a simple computer from scratch, running on an FPGA.
(поленился переводить)

Выглядит интересно. Как минимум видео я посмотрю :)

#diy #learning #electronics
Немножко попиарю книжки по Haskell

#haskell #learning #book
Вот "Амперка" и анонсировала наконец свой XOD. Ознакомиться настоятельно рекомендую. Только комментарии к видео не читайте - там сплошь жалобы на отсутствие русского языка. В комментариях же сравнивали с FLProg, мол "тоже бесплатно, ещё и на русском". С этой штукой тоже можно познакомиться, но сравнивать не стоит - XOD и FLProg разные концептуально, хоть и решают обе одну задачу (визуальное программирование микроконтроллеров).

XOD, это "что-то типа FRP" (Functional Reactive Programming) с проталкиванием событий (как в push-FRP). Программа выглядит, как data flow схема, в которой источники событий (кнопка, потенциометр, таймер) через цепочки преобразований управляют "стоками" (светодиод, сервопривод, ЖКИ). Реализовано описание схем довольно удобно, есть возможность описывать свои блочки (и визуально, и на текстовом ЯП), делиться наработками с сообществом - натоящий современный продукт. Работает и в браузере, и в десктопных приложениях (на базе electron).

FLProg предоставляет для описания программ язык описания Ladder Diagrams - язык релейной логики. Заметно (мне), что FLProg пытается быть средой визуального описания автоматики, похожей на больших братьев - срез программирования ПЛК. И от этого дружественность страдает, как мне кажется, очень сильно. Ну не могу я представить, как новички (а конкретнее - дети) будут с удовольствием пользоваться интерфейсом из нулевых, который ещё и не особо упрощает жизнь - одну лишь некрасивость можно было бы и потерпеть.

Заметьте, я не пытаюсь принизить заслуги авторов - FLProg, это опрелённо достойное уважения творение - но конкуренцию с XOD оно проиграет. Потому что новичку гужно, чтобы было удобно, просто - и, чего уж там, красиво. XOD про это. А неновичку уже не будут нужны среды для графического программирования, если уж возникнет желание плотно погрузиться "в железки".

P.S. А хорошо, что тут нет комментариев. Никто не прибежит ругать меня за то, что я ругаю FLProg (на всякий случай: а не "ругаю" - я просто "не хвалю").

#diy #electronics #learning #lang
Рубрика "ссылочки от читателей": http://themagicsmoke.ru/courses/stm32/

По ссылке можно найти объемный и всеохватывающий курс по работе с микроконтроллерами STM32. Описывается и работа с самими м/к и взаимодействие с популярной периферией, и внутреннее устройство микроконтроллеров - материала действительно много!

#learning #electronics #stm32
Раз уж так сталось, что я теперь преподаватель на Hexlet и буду поднимать там направление обучению #python, то пропиарю бесплатный дочерний ресурс с курсами по "самым основам": https://code-basics.ru

На CodeBasics есть курс по Python за моим авторством, а ещё начал формироваться курс по #racket (моё участие в его наполнении пока довольно скромное, но то ли ещё будет!). Курс по Racket не совсем новичковый, он в основном расчитан на тех, кто уже с программированием знаком - "второй курс", можно сказать - но и особой сложности не ожидается, "можно давать детям" :)

Приглашаю бетатестить это всё. Можно писать комменты к урокам, а можно и в гитхаб реквестить!

#learning