brain_dump_etc
635 subscribers
99 photos
4 videos
3 files
385 links
Дампы мыслей, свалка ссылок, программизмы, вот это всё (ВНИМАНИЕ: много вкусовщины!)

Автор надампленых мыслей: @astynax

Чат к каналу: https://t.me/brain_dump_chat
Плейлист трансляций: https://youtube.com/playlist?list=PLUFoWyWge7mrg4GqHLMZV62gGC912PCGq
Download Telegram
Го, я создал!
- https://www.twitch.tv/astynax2hs
- https://discord.gg/tJvze5y5va

На твиче запись с недельку пролежит. Там в основном мои страдания, так что я не стал запись выгружать куда-то. Или стоило?
🔥6
В комментариях к записи о TiddlyWiki спросили, почему не Org Mode или Obsidian. Процитирую свой же ответ:
Иметь доступную со многих девайсов Wiki без траты приличных усилий на разворачивание не получится. И уж точно я не хочу быть привязан к Emacs всегда и на каждом устройстве.

Я вообще не хочу быть к софту привязан — и вот тут меня запуск в браузере очень привлекает! Ровно для этого же у меня textpod поднят — это inbox, который я могу использовать на нескольких девайсах для временного хранения каких-то коротких заметок.

А на "Ну в целом у себя я решил проблему syncthing + orgro. Мне нравится." я ответил:
Цифровой сад подразумевает, что его не только я буду посещать с саженцами и секатором — он будет открыт для всех. А это уже подразумевает настройку пубикации. Если писать я могу с любого устройства, то публикация должна быть сделана где-то в одном месте и настроена на обновление HTML-версии при внесении изменений в базу знаний. Ну не хочу я это настраивать!

Хочу пояснить свою мысль: цифровой сад == публичный сайт, содержащий знания садовода. Садоводу должно быть просто добавлять и изменять контент, а посетителям должно быть просто смотреть.

Эта публичность отличает цифровые сады от персональных баз знаний, на ведение которых заточены Obsidian, Org Mode и многие другие инструменты.

Да, именно отвязка от конкретного приложения для редактирования в пользу универсального браузера — моя личная хотелка, про неё я написал выше и мысль свою донёс, я надеюсь 😉
🔥2
brain_dump_etc
Го, я создал! - https://www.twitch.tv/astynax2hs - https://discord.gg/tJvze5y5va На твиче запись с недельку пролежит. Там в основном мои страдания, так что я не стал запись выгружать куда-то. Или стоило?
В 13:00 GMT+4 тут же будет стрим про "hotkey managers и вопроизводимые постустановочные настройки ОС." Надеюсь, что будете в голосовой чат в Discord приходить общаться устно!
1🔥5
Завтра в обычное время будет очередной сеанс вещания телепередачи "Нескучная Дичь"!

Планирую рассказать про инструменты для создания развесистых TUI на разных стеках. Есть кое-какие мысли, которые хочется голосом проговорить, в идеале — в диалоге, конечно же 😉 Twitch и Discord те же, если что.


Вот запись и ссылки на упомянутые штуки:

- Brick (Haskell)
- Textual (Python)
- Bubble Tea (Golang)
- Ink (JS/TS)
🔥8💩2
Сегодня дорабатывал давнюю свою поделку в виде браузерной игры про схлопывание групп фишек с осыпанием остального.

Переделку запросила дочка, мол, вот бы сделать так, чтобы были сердечки моих любимых цветов (изначально были красные, синие и зелёные квадраты).

То, что игра сделана на Elm (тут код), сильно помогло — такой замерший в развитии язык хорош, когда проект надо пересобирать редко, но спустя годы 🌚

И всё же я не могу не пожаловаться на то, что elm-language-server, который теперь, оказывается, нужен не только для авто-дополнения, но даже для проверки типов, не завёлся у меня от слова совсем! Я помучился над тем, чтобы eglot (часть Emacs, отвечающая за LSP) увидел таки elm-language-server, установленный нодой, доставленной на машину через nvm. Но когда сервер завёлся таки, то подсветил мне весь код как "unexpected content" — буквально целый файл разделил на диапазоны в один символ длиной и про каждый ошибку выдал 🙈 Я сходит в issues к eglot и elm-language-server — безуспешно.

В итоге плюнул на всё, дёргал elm make, смотрел на выхлоп, правил. За неимением авто-дополнения читал доки ("как животное" как сказали бы некоторые) 🥴 Но руки-то помнят, так что справился!

P.S. сердечки склеены из двух кружочков и квадрата, пока сойдёт и так. Как придумаю способ сплайн описать в терминах той библиотеки, которую я использовал в проекте, сделаю что-то покрасивее 😎
🔥8
Через пару часов постримлю Elm. Буду дальше ковырять свою игру из поста выше. В процессе можно будет пообщаться на вольную тему, если кто-то придёт в голосовой чат :)
🔥7👍1
Вчера получилось вполне неплохо, кажется. С цветами в HSL поигрался, векторы порисовал, явных затыков не было в кои-то веки!

Запись прикладываю. Для тех, кто стрим смотрел: на записи звук я подчистил от артефактов, в следующий раз возьму петличку нормальную.

https://www.youtube.com/watch?v=W5r4K2Uaznw
🔥12
Пишу то, что откладываю уже давно, потому что стесняюсь вообще заводить про такое речь. Но и не написать не могу, уже приличное количество людей говорит мне, что давно пора.

Итак. Раз уж вы это читаете, то вас мой контент в известной степени развлекает. Мне тоже приятно и интересно всё то, что я тут делаю. Но, увы, мне нынче сложно быть самодостаточным в силу определённых обстоятельств, поэтому я собираюсь вкатиться в получение добровольных donations (заодно придётся разобраться, как это делается).

Вот тут я накидал форму, где можно отметить, как бы вы стали меня поддерживать (и стали бы вообще). И вообще понаписать ваши мысли, если вдруг захочется.

Спасибо за внимание!
👍5
Такое вот ещё есть, это уже что-то вроде сопроводительного письма:
Ищу парт-тайм удалённо в DevRel / Developer Advocacy / контенте — там, где нужно говорить с разработчиками человеческим языком.

Что умею и делаю регулярно:

- писать длинные тексты, туториалы, курсы — маленькие и не очень
- (со)вести подкасты
- вести вебинары
- выступать с докладами (пока удалённо или в Армении)

Тут меня многие знают — надеюсь, при необходимости сможете подтвердить, что я не только говорю, но и довожу вещи до результата 🙂

Почему парт-тайм: в ближайшее время у меня будут ограничения по поездкам и жёсткому графику — семье я нужен довольно часто. При этом удалённый формат и понятный объём задач мне отлично подходят.

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

Если у вас есть задачи, которые не тянут на фуллтайм DevRel, но которые важно и жалко бросать — буду рад обсудить!
🔥5
Есть мысль завтра на стриме поковырять Rust на предмет создания основы для текстовых игр и демок: есть у меня один проект на уме, хочу сделать его blazingly fast!

Стримить буду днём, вечера у меня пока не годятся для стриминга 🙈 Но запись тоже сделаю и на YouTube выложу, предыдущие серии люди смотрят, оказывается 😉

Хочу завтра научиться "рисовать" в терминале целые экраны за раз, для чего буду осваивать Termwiz — это такая библиотека для быстрой (как уж без этого?) работы с текстовым выводом. Выглядит достаточно низкоуровнево, но зато используется в Wezterm — это который "ужасающе быстрый" ™️ эмулятор терминала! Уж, наверное, оно мне подойдёт для моих скромных нужд 😎

В программе ожидаются:

- чтение документации по-диагонали
- глупые ошибки
- буксование на ровном месте
- моё мнение обо всём этом

Как-то так. Если у вас есть идеи вокруг этой темы, призываю в комментарии! Так, глядишь, и до написания рогалика своего доберусь 🌚
🔥11👍2😱2💩1
Вот запись сегодняшнего сеанса приручения Termwiz. Как и ожидалось, в основном я с либой боролся, а не прямо что-то полезное сразу делал. При этом цель-то моя изначальная как раз достигнута: теперь я знаю, как с помощью этой штуки выводить на экран кучу цветных буковок за Rust 😎

Может быть стоит зелёненький текст "как в Матрице" под запись закодировать. Или даже сразу изначальную поделку свою попилю как-нибудь, но на это надо будет заложить сильно больше времени, всё же там и алгоритмы будут и анимация 🌚
🔥7