memory heap
352 subscribers
2.42K photos
497 videos
52 files
3.01K 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
Хочу в GNU Guix упаковать вот эту штуку:
https://github.com/noahgorstein/jqp/

Только она за собой танет достаточно развесистое дерево зависимостей. Жирным выделено то, что надо упаковать. Галочкой помечены уже упакованные пакеты. Звёздочкой — то, что мне удалось упаковать уже.

#guix
#guix #guix_patches

Замёржил патчсет в GNU Guix, добавляющий go-github-com-caddyserver-certmagic:

Artyom V. Poptsov (7):
gnu: Add go-github-com-caddyserver-zerossl.
gnu: Add go-github-com-libdns-libdns.
gnu: Add go-github-com-mholt-acmez.
gnu: Add go-github-com-zeebo-assert.
gnu: Add go-github-com-zeebo-pcg.
gnu: Add go-github-com-zeebo-blake3.
gnu: Add go-github-com-caddyserver-certmagic.
1🔥1
Анализ производительности WebSocket в различных языках программирования:
https://www.researchgate.net/publication/348993267_An_Analysis_of_the_Performance_of_Websockets_in_Various_Programming_Languages_and_Libraries

В статье рассматриваются следующие языки и библиотеки:
- C / Libwebsockets
- C++ / uWebSockets
- C# / Fleck
- Go / Gorilla
- Java / Java-WebSocket
- NodeJS / uWebsSocket
- PHP / Ratchet
- Python / websockets
- Rust / rust-websocket

Автор статьи: Matt Tomasetti из Ramapo College.
🔥2
GNU Guix теперь поддерживает упаковку программ в AppImage.

Вот так, например, можно собрать AppImage с xclock:
guix pack --format=appimage --entry-point=bin/xclock xclock


Проверил, работает. :-)

#guix
🔥3
#guix #guix_patches

Обновил bootterm до версии 0.5 в GNU Guix:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74351
🔥1
Forwarded from Decentralize!
Yggdrasil v0.5.10
[https://yggdrasil-network.github.io]

Yggdrasil is an overlay network implementation of a new routing scheme for mesh networks. It is designed to be a future-proof decentralised alternative to the structured routing protocols commonly used today on the Internet and other networks.

The highlights of Yggdrasil are that it is:
- Scalable: supports large, complex or even internet-scale topologies
- Self-healing: network responds quickly to connection failures or mobility events
- Encrypted: traffic sent across the network is always fully end-to-end encrypted
- Peer-to-peer: works entirely ad-hoc by design with no built-in points of centralisation
- Cross-platform: supported on Linux, macOS, Windows, iOS, Android and more

Changelog:
[https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.10]

#Yggdrasil
1🔥1
bitluni, "I made a fake CRT TV with a LASER":
https://youtu.be/9qPc_I1V6go

Аналог старого аналогового осциллографа на основе двигателей, лазерной указки и Arduino.
Дал студенту задание на курсе по Java: сделать игру про динозаврика и кактусы, как в браузере Google Chrome/Chromium.  Студент прекрасно справился с задачей.

#нртк #java #студенты
🔥71
ProjectsInFlight, "I Saved an Electron Microscope from the Trash":
https://youtu.be/Kqx9blbYDB0

Человек восстановил списанный сканирующий электронный микроскоп, который ему отдали даром, так как он был сломан.
Forwarded from NOP::Humor
2
Перевёл на английский язык раздел про аналоговые порты в книге, добавил в GitHub CI выгрузку артефакта сборки (PDF) для английской версии тоже, сделал установку английской версии в guix.scm для GNU Guix.

Исправил несколько ошибок в уже переведённом материале.

Ещё несколько шагов к выпуску первой английской версии книги.

#book_sparc
1