memory heap
373 subscribers
2.54K photos
522 videos
52 files
3.12K 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
Новый альбом от post-rock группы Russian Circles:
https://youtu.be/YJHzoLBLY8g

Гитарная тема из композиции "Conduit" напоминает Gojira, "Pray" (см. примерно на 1-й минуте):
https://www.youtube.com/watch?v=6Gt3gL_k7io

Похоже что реально Russian Circles вдохновились Gojira. Либо просто одинаково думают люди, что тоже бывает.

#music #music_postrock
На лекции Владимира Сурдина «Фантастика Жюля Верна: что сбылось, а что не сбылось?»
1
Перепаял разъём на аудио-кабеле от ПК до усилителя.

Получилось неплохо. Большой и маленький Джек выглядят, как будто семья Джеков воссоединилась вновь. Так мило.
👍1
Media is too big
VIEW IN TELEGRAM
На прошедшей неделе вёл практику со студентами НРТК по программированию микроконтроллеров. Это была вторая часть практики, первая часть для этой группы была в том учебном году. Делали игры на текстовом ЖК-дисплее. На видео — пример моей игры, сделанной вместе со студентами.

Можно сказать, что игра сделана по мотивам "Dangerous Dave In the Haunted Mansion". Хотя на таком дисплее сходство может быть не слишком хорошо заметно.

#работа #нртк #arduino
👍1
memory heap
Кстати, в "Планетарии 1" в НН будут в сентябре концерты — некоторые возможно даже интересные. #music #events
9-го сентября был на концерте группы Hyggelig в "Планетарии 1", в Нижнем Новгороде. Концерт проходил под темой "Антология неоклассики".

Сделал несколько записей с концерта:
https://www.youtube.com/playlist?list=PL5zT7psNpazfKzWGBUqJjHKAGnM9Gkh8L

Было красиво.

#music #music_neoclassic #events
Разместил у себя на сайте страницы проектов Guile-SSH и Guile-SMC:
- https://memory-heap.org/~avp/projects/guile-ssh/
- https://memory-heap.org/~avp/projects/guile-smc/

Можно также прочитать документацию прямо на сайте. Например, вот документация для Guile-SSH:
https://memory-heap.org/~avp/projects/guile-ssh/manual/

Экспорт документации из Texinfo выполнен через программу texi2html.

#projects
Выпустил релиз Guile-SSH 0.16.0:
https://lists.gnu.org/archive/html/guile-user/2022-09/msg00036.html

Кратко об изменениях:
- Добавлен API для чтения каталогов через SFTP. В том числе теперь можно открыть на чтение каталог на удалённом хосте и через (ice-9 streams) в формате потока прочитать атрибуты хранящихся в нём файлов, по очереди. Атрибуты файлов представлены в виде ассоциативного списка.
- Исправлена ошибка, приводящая к проблемам при кросс-компиляции библиотеки.

Данный релиз обратно совместим с 0.15.1, однако приложения, использующие новый API , не смогут работать с 0.15.1.

Также у себя на сайте обновил online-документацию по библиотеке:
https://memory-heap.org/~avp/projects/guile-ssh/manual/

#dev #projects #guile #ssh
👍1
memory heap
Выпустил релиз Guile-SSH 0.16.0: https://lists.gnu.org/archive/html/guile-user/2022-09/msg00036.html Кратко об изменениях: - Добавлен API для чтения каталогов через SFTP. В том числе теперь можно открыть на чтение каталог на удалённом хосте и через (ice…
Кстати, вот пример использования нового API — данный код выводит информацию по всем файлам в каталоге /tmp на удалённом хосте:

#!/home/avp/.guix-profile/bin/guile \
-e main -s
!#

(use-modules (ice-9 streams)
(ice-9 pretty-print)
(ssh session)
(ssh auth)
(ssh sftp))

(define (main args)
(let ((session (make-session #:host "example.org"
#:user "avp")))
(connect! session)
(userauth-agent! session)
(let* ((sftp-session (make-sftp-session session))
(stream (sftp-dir-open-stream sftp-session "/tmp/")))
(stream-for-each (lambda (attrs)
(pretty-print attrs))
stream))))


#dev #guile #ssh #projects
👍1
Кстати, завтра в "Планетарии 1" будет выступать DJ Nike Demin с электронной скрипкой. Вот пример его творчества:
https://www.youtube.com/watch?v=NvXJ0Z1RRZU

Звучит любопытно, думаю сходить.

#music #events
Forwarded from Artyom "avp" Poptsov
This media is not supported in your browser
VIEW IN TELEGRAM
Эксперименты в CADR 1.0.

Reverb-tank, он же пружинный ревербератор.
Смоделировал во FreeCAD корпус аккумуляторного отсека, который стоит на моём электровелосипеде. Потом можно будет, основываясь на корпусе, подогнать под него крышки.

#freecad
1
Как временное решение, использую композитные материалы (супер-клей + сода + синтетическая нить) для залатывания сломанной крышки аккумуляторного блока от велосипеда.
😁1