memory heap
368 subscribers
2.48K photos
504 videos
52 files
3.06K 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
This media is not supported in your browser
VIEW IN TELEGRAM
Отец миксует тяжёлый метал для дочери.

Батя года
r/#MadeMeSmile
Forwarded from Archillect
Брайан Керниган (один из авторов книги "Язык C" — тот самый "K" в инициалах авторов "K&R") берёт интервью у Кена Томпсона, одного из автора Unix:
https://youtu.be/EY6q5dv_B-o

Очень интересно.

#unix #history
2
МОЖЕТ ЧАЙКУ?
1
Улучшил алгоритм форматирования таблиц в Guile-DSV — теперь при вписывании таблицы в указанное количество символов по ширине, ширина столбцов таблицы сглаживается, чтобы место распределялось более равномерно.

UPD: Конечно же указание формата -F rfc4180 здесь избыточно и неправильно, т.к. файл /etc/passwd в Unix-формате, с двоеточияи в качестве разделителей. Но Guile-DSV автоматически может определить разделитель в большинстве случаев, поэтому принудительное указание неправильного формата не повлияло на интерпретацию файла.

#dev #projects #guile #dsv
Выпустил релиз Guile-DSV 0.6.0.

Анонс:
https://mail.gnu.org/archive/html/guile-user/2023-05/msg00015.html

В утилите dsv через опцию --width (-w) теперь можно задавать желаемую ширину таблицы. Guile-DSV попытается уместить таблицу в указанную ширину, при этом содержимое ячеек будет разбиваться на несколько строк, если это необходимо. Если ширина таблицы выставлена в auto, используется ширина экрана в качестве максимальной ширины (если таблица уже, чем ширина экрана, она не будет "растягиваться" по ширине, а "обтекать" элементы в ней.)

Если же ширину выставтиь в ноль, то тогда никакого изменения размера таблицы и переноса строк выполняться не будет, и потенциально таблица может быть шире терминала, что приведёт к переносу строк в его окне.

Если же заданная ширина таблицы меньше минимальной ширины для вывода её столбцов, будет выдана ошибка.

#dev #projects #guile #dsv
Forwarded from Artyom "avp" Poptsov
This media is not supported in your browser
VIEW IN TELEGRAM
1
Побочный продукт сдачи долгов студентами по программированию.

#нртк #студенты #студенческие_перлы
Пример использования Guile-DSV для просмотра сетки высот стола 3D-принтера от прошивки Marlin.
Forwarded from Адовый UX
Просто заросший фонарь где-то в Польше
1