memory heap
375 subscribers
2.56K photos
525 videos
52 files
3.16K 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
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
Отправил в GNU Guix патч с Java-библиотекой argparse4j:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57913

#gnu #guix #guix_patches #java
👍1
Кстати, количество пакетов в GNU Guix перевалило за 21000:
$ guix package -A | wc -l
21296

#gnu #guix
3
Да что вы знаете о рекурсии!

$ ./pre-inst-env guix lint java-argparse4j
guix: lint: command not found
hint: Did you mean `lint'?

Try `guix --help' for more information.

UPD: В итоге, надо было просто выполнить make clean и make.

#gnu #guix
Media is too big
VIEW IN TELEGRAM
Одна и та же картина за 1 час, 10 часов и 100 часов. Наслаждайтесь

r/#nextfuckinglevel
Forwarded from 🔥 QRZ КАНАЛ
This media is not supported in your browser
VIEW IN TELEGRAM
Музыкальная пауза 🙂
Пост в чате
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Programmers wanna sin...

And sometimes even
y = A * sin(2 * PI * f * x + Phi);

(Эксперименты со звуком в @cadr_hackerspace)

#dev #programming
🔥1