memory heap
367 subscribers
2.51K photos
511 videos
52 files
3.09K 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
"V" значит "Vegeta"

#cooking
3
memory heap
"V" значит "Vegeta" #cooking
32 units are ready, with a million more well on the way.

#vegan #cooking
4
memory heap
Процесс пошёл...
Интеграционное тестирование серьёзных ошибок не выявило.
2
Компиляция и линковка фалафель.so завершена.

#vegan #food #cooking
1
Forwarded from Каблог
Behind this red costume is more than just flesh.
Beneath this red costume, Mr. Grinch, is an idea.

And ideas are bulletproof.
1
Forwarded from Hacker News
Centralization is inevitable, but decentralization is right behind it (Score: 150+ in 14 hours)

Link: https://readhacker.news/s/5qjHP
Comments: https://readhacker.news/c/5qjHP
Аж олдскулы свело:
https://github.com/magiblot/tvision

Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.

В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.

#gnu #linux #tui #library
🔥1
Forwarded from OpenNews (HK-47)
Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности
Проектом blink развивается новый эмулятор процессоров x86-64, позволяющий запускать статически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. Основным назначением проекта является предоставление возможности запуска собранных для архитектуры x86-64 Linux-программ в других операционных системах (macOS, FreeBSD, NetBSD, OpenBSD) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017).
Пытаюсь запаковать этот проект для GNU Guix:
https://github.com/bvaisvil/zenith

И вижу опять "ад зависимостей", как в Java/Maven, разве что этот клубок распутать несколько проще. Тем не менее, как оказалось, Zenith зависит от библиотеки heim, которая не обновляется уже два года. Что сделал автор Zenith? Правильно, личный форк библиотеки, от которого теперь зависит Zenith. Похожая ситуация с библиотекой sysinfo, которая обновляется регулярно, но автор Zenith решил сделать форк со своими измениями, для Zenith. Могу понять автора, поскольку он хочет сделать "чтобы всё работало", но тенденция конечно неприятная, с точки зрения упаковки программы под GNU Guix.

На изображении показаны зависимости zenith 0.13.1. Песочными часами отмечены те библиотеки, которые у меня уже собираются на локальной ветке. Патч с uom надавно отправил в GNU Guix.

#gnu #guix #rust
1
Нашёл отличный кавер на супер-мега-прикольную мелодию из старого мультфильма "Вунш-Пунш", который обожал смотреть в детстве.

"Wunschpunsch Intro" (Instrumental cover by Luigi Elettrico):
https://www.youtube.com/watch?v=0bwVndMFNu0

#music
Forwarded from Адовый UX
Нежное напоминание о том, что своим дизайном вы можете рассказывать истории, сами того не желая