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
Печатал на 3D-принтере в хакерспейсе CADR под заказ машинку, для ученического проекта в Кванториуме. Недавно увидел дальнейшую судьбу этой машинки: заполнение из неё удалили, а верх обшили карбоном. Получилось эффектно. Полагаю, далее корпус будут ставить на какое-то шасси.
Выпустил релиз Guile-Udev 0.2.4 — библиотеки для работы с UDev (например, для обработки подключения/отключения USB-устройств):
https://github.com/artyom-poptsov/guile-udev/releases/tag/v0.2.4

В новой версии:
- Реализована обработка ошибок при преобразовании строк, возвращаемых процедурами Udev, из C в Scheme. Раньше Guile-Udev при получении нулевых указателей вместо строк "падал" с малонепоятными ошибками; теперь же ошибки должны быть более осмысленными в таких случаях.
- Добавлен рецепт для сборки пакета GNU Guix.

#gnu #guile #projects #scheme #lisp
Forwarded from Hacker News
Debugging C with Cosmopolitan Libc (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/5pGtn
Comments: https://readhacker.news/c/5pGtn
Достаточно приятные цвета.
Forwarded from Hacker News
Nord – An Arctic, north-bluish color palette (🔥 Score: 158+ in 1 hour)

Link: https://readhacker.news/s/5qesX
Comments: https://readhacker.news/c/5qesX
Я и голубь Аркадий.

UPD: Я справа. Не перепутайте.
Forwarded from Влад
4
This media is not supported in your browser
VIEW IN TELEGRAM
Два типа людей перед грядущими праздниками

r/#FunnyAnimals
Выпустил релиз Guile-SSH 0.16.1:
https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.16.1

В новом релизе по-умолчанию выключены все тесты, которые требуют поддержки алгоритма DSA для публичных ключей. Дело в том, что начиная с версии libssh 0.10, поддержка DSA выключена в библиотеке по-умолчанию, и поскольку Guile-SSH использует libssh "под капотом", то при использовании libssh 0.10 тесты падали.

Теперь же, если поддержка DSA всё же нужна, то необходимо добавить опцию --enable-dsa при запуске скрипта configure.

В целом, Guile-SSH 0.16.1 не вносит изменения в API, однако стоит учитывать, что поддержка DSA будет полностью убрана из libssh в следующих релизах (пока что её можно включить при сборке libssh, через опцию -DWITH_DSA=on.)

#gnu #guile #projects #ssh