memory heap
369 subscribers
2.48K photos
508 videos
52 files
3.07K 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
Круг — частный случай эллипса.

(use-modules (rnrs bytevectors)
(oop goops)
(png)
(png graphics))

(define (main args)
(let* ((image (png->scm))
(color (u8-list->bytevector '(255 255 255 0)))
(circle (make <circle>
#:radius 200
#:center (make <point>
#:x 250
#:y 250)
#:color color)))

(draw! image circle)

(scm->png image)))

#guile #png #graphics #projects #scheme
👍31
David Thompson выпустил релиз Guile-WebSocket 0.1.0:
https://lists.gnu.org/archive/html/guile-user/2022-11/msg00045.html

Реализация клиенской и серверной стороны протокола WebSocket (RFC 6455).

Сайт проекта:
https://dthompson.us/projects/guile-websocket.html

#guile #scheme #websocket #networking
Выпустил релиз Guile-PNG 0.2.0 с добавлением API по отрисовке графических примитивов (точек, линий, ломаных линий, прямоугольников, эллипсов, кругов) поверх PNG-изображений:
https://lists.gnu.org/archive/html/guile-user/2022-11/msg00050.html

#guile #png #projects #scheme
1
Студент на практику принёс укулеле офигительной красоты. Первый раз такое вижу.
1
Ужин: рис с карри, помидорой, перцем чили и сельхозным, красной фасолью и зеленью.

#vegan #food #cooking
😍4
Forwarded from w96k
[email protected] - 📢 New Guix package browser 0.1.0

https://packages.guix.gnu.org/

This is a new service that hopefully will make it easier for people to discover Guix packages on the Web.

It uses the Guix Data Service to extract information about packages. More and better information about packages will be added gradually.

If your software is in Guix, you can now use permalinks in your guix badges. For example, link to:

https://packages.guix.gnu.org/packages/YOUR_SOFTWARE/

Don't have a badge?! Here:

https://luis-felipe.gitlab.io/media/badges/gnu-guix-packaged.svg

#gnu #guix
Winter mode.
🔥6
Отправил в GNU Guix патч с обновлением Prusa Slicer до 2.5.0:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59413

Напомню, что в версии 2.5.0 в Prusa Slicer появилась возможность генерации периметров по алгоритму "Arachne", позволяющему делать переменную экструзию и следовательно переменную толщину линии. Это позволяет более точно печатать детали толщиной меньше, чем диаметр сопла. При этом, качество результата может быть сравнимо или даже лучше, чем при печати соплами меньшего диаметра на классическом варианте обсчёта.

#gnu #guix #patches #3dprinting