memory heap
368 subscribers
2.48K photos
504 videos
52 files
3.06K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Выпустил Guile-SMC 0.6.4 с исправлением ошибок:
https://github.com/artyom-poptsov/guile-smc/releases/tag/v0.6.4

Основное исправление — Make больше не запускает генерацию целевого файла puml-fsm.scm из исходгого puml.puml, когда исходный поменялся. Вместо этого генерация запускается только тогда, когда puml-fsm.scm удалён. Это позволяет избежать иногда возникающих ситуаций, когда система сборки пытается сгенерировать puml-fsm.scm из puml.puml без наличия установленного Guile-SMC в системе, что приводило к ошибке (так как для этого нужен Guile-SMC.)

#projects #guile #guile_smc #scheme
memory heap
Прогресс создания ручки для кухонного ножа. Получается не так плохо, как могло быть.
При вклейке ручка криво встала, но теперь уже сложно что-то исправить.
🔥1
memory heap
Photo
После расклёпывания заклёпок. Левая хорошо получилась, правая -- так себе.
Malcolm Burrows, "Mechanical gears in jumping insects":
https://youtu.be/Q8fyUOxD2EA

Профессор Малкольм Барроу из Кэмбриджского университета рассказывает о том, что впервые был обнаружен зубчатый механизм, похожий на рукотворные шестерни, в дикой природе. Пример нашли у прыгающих насекомых — у цикад. Этот "механизм" позволяет ногам цикад быстро и синхронно делать прыжок. До этого считалось, что изобретение шестерён было сделано человеком, но теперь видно, что эволюция может прийти к подобным же "техническим решениям."

Видео от 13 сентября 2013-го года.
Наконец-то добрался до своих FOSS-проектов. Замёржил в Guile-DSV патч от Denis 'GNUtoo' Carikli, добавляющий возможность указывать собсвтенную процедуру для нарезки строк при форматировании таблицы.

Попутно внёс ещё несколько небольших улучшений.

#guile #scheme #projects #guile_dsv
#music

Eydís Evensen, "Dimmuborgir" (ft. Ásgeir):
https://www.youtube.com/watch?v=DTz1P-z6jGo

"Dimmuborgir" переводится с исландского, как "тёмные города" (или "тёмные крепости") — это большая область в Исландии с необычными лавообразованиями. А ещё "Dimmu Borgir" — это название норвежской black metal группы.

Вообще исландский язык очень красиво звучит.
:-(
🔥1
Я смог запустить проект, созданный в LVGL Editor, на STM32F407VE! Правда, проект простой и пока без обработки тача, но всё равно, это успех.

#lvgl #stm32
🔥3
WTFfmpeg — команда, которая использует LLM для преобразования естественного текста на английском в команду ffmpeg с необходимыми аргументами:
https://github.com/scottvr/wtffmpeg

Пример использования (с GitHub):
$ wtff "convert my_video.avi to mp4 with no sound"

Loading model... (this may take a moment)
Model loaded. Generating command...

--- Generated ffmpeg Command ---
ffmpeg -i my_video.avi -an -c:v libx264 my_video.mp4
------------------------------
Execute this command? [y/N] y

Executing: ffmpeg -i my_video.avi -an -c:v libx264 my_video.mp4

ffmpeg version N-100029-g040e989223 Copyright (c) 2000-2020 the FFmpeg developers
...


Представляю себе следующий сценарий:
1. Создать крайне полезную утилиту с очень обширным и сложным набором опций.
2. Подождать.
3. Люди начинают активно пользоваться утилитой и страдают.
4. Люди тренеруют нейронку, чтобы она страдала за них.
5. МЫ ЗДЕСЬ.

Из подобных полезных утилит могу вспомнить ещё openssl. Ждём, когда появится WTFopenssl?

(Если что, ffmpeg уважаю, хорошая утилита, ползуюсь регулярно — правда, необходимые опции приходится частенько искать в справке и интернете.)

#linux #tools
👀1
Если кому интересно, завтра в в 19:00 UTC+3 в хакерспейсе CADR буду проводить workshop по программированию музыки на Arduino. Возможно сделаю Telegram-трансляцию для участников CADR'а, так что заходите в группу!