memory heap
375 subscribers
2.56K photos
526 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
Выпустил релиз Guile-PNG 0.4.1:
https://mail.gnu.org/archive/html/guile-user/2023-05/msg00007.html

Список основных изменений:
- Исправление ошибки в процедуре png-image-clone: теперь происходит полное копирование данных изображения, как и должно.
- Исправление ошибок в процедурах png-chunk-clone для чанков pHYs, tIME, tEXt, tEXT, zTXt.
- Добавлена новая процедура для обработки изображений: png-image-filter-grayscale.

На приложенных изображениях можно видеть в левитирующую антилопу GNU в цвете (изображение взято отсюда) и вариант в оттенах серого, полученный через png-image-filter-grayscale.

#dev #projects #guile #png #scheme #lisp
1
Как обмануть прокрастинирующий мозг:
2
Сегодня открыл для себя новую консольную команду в GNU/Linux: lscpu:
https://www.man7.org/linux/man-pages/man1/lscpu.1.html

Позволяет получить информацию об архитектуре центрального процессора.

lscpu собирает информацию об архитектуре ЦП из sysfs, /proc/cpuinfo и других специфичных для архитектуры библиотек. Вывод команды может быть оптимизирован для парсинга, либо же для читаемости людьми. Информация включает в себя, например, количество процессоров, потоков, ядер, сокетов и узлов Non-Uniform Memory Access (NUMA). Также даётся информация о процессорных кэшах, о семействе и модели процессоров, bogoMIPS, порядок следования байт и т.п.

lscpu является частью пакета util-linux:
https://www.kernel.org/pub/linux/utils/util-linux/

#gnu #linux #tools
1
2
1
#photo

Паучок.
1
История Unix от Роба Пайка (Rob Pike) — одного из участников команды программистов, создавших Unix, и одного из авторов ОС Plan9:
https://youtu.be/_2NI6t2r_Hs

#unix #history
Цитата из лекции Роба Пайка:

[...] And other stuff that went on... in one amazing burst about forty hours non-stop Bill Reeves, who is now is one of the top tech people in Pixar and I (he was a student in the lab) — we took the guts of that animation program and wrote this program, which was a thing for doing scored music, editing live on a screen — which was a remarkable thing to do back then. We did this because the Canadian broadcasting corporation CBC was coming in to shoot a documentary about the future of music; Yehudy Menuhin was the host and we wanted Menuhin to be able to play music back through synthesizer and this [program] let him do that. And of course it dumped core as they were setting up the cameras but we... Bill found the magic fix and it ran for the demo and [Yehudi] had never seen anything like that, it was pretty cool.

#unix #history #music
Теперь Guile-DSV умеет форматировать таблицы так, чтобы они умещались в указанную ширину; содержимое ячеек делится на строки при необходимости. Ширина таблицы задаётся опцией --width (-w.)

Новая функция будет в следующем релизе, пока на свой страх и риск можете пробовать собрать Guile-DSV с ветви master.

В GNU Guix после клонирования репозитория можно установить Git-версию из guix.scm, находящегося в корне репозитория:
$ guix package -f guix.scm


#dev #projects #guile #dsv #csv #lisp
2
Forwarded from Ruslan Kuksa
This media is not supported in your browser
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
Отец миксует тяжёлый метал для дочери.

Батя года
r/#MadeMeSmile
Forwarded from Archillect