memory heap
367 subscribers
2.5K photos
509 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
Выпустил релиз Guile-Udev 0.3.0:
https://github.com/artyom-poptsov/guile-udev/releases/tag/v0.3.0

Guile-Udev — это обёртка над библиотекой libudev для GNU Guile. Библиотека позволяет обрабатывать события Udev.

В новой версии:
- Параметр devtype процедуры udev-monitor-add-filter! теперь опциональный.
- make-udev-monitor теперь позволяет установить фильтр событий Udev без указания типа устройства.
- Таймаут для make-udev-monitor теперь по-умолчанию выставлен в #f вместо нуля — при таком значении не используется активный опрос событий Udev, вместо этого система блокируется до возникновения события. Раньше при значении таймаута 0 система крутилась в бесконечном цикле и потребляла 100% одного ядра ЦП. Теперь этого не происходит.
- Добавлены тесты
- Добавлены GitHub Workflow для тестирования сборки под GNU Guix.
- Исправлено описание пакета GNU Guix в файле guix.scm.
- Обновлена документация.

В подготовке релиза принимали участие:
- Maxim Cournoyer
- Zheng Junjie

#projects #gnu #guile #guile_udev
2
Ужин: грибной суп.

#vegan #food
🔥3🎃3
Forwarded from EVIL SPACE
This media is not supported in your browser
VIEW IN TELEGRAM
Будто бы вход в другое измерение – гипнотическая световая скульптура в форме ромбоикосододекаэдра от Энтони Джеймса
👀41
TOO LATE.

#lisp
🔥3
#music

Latchezar Dimitrov, "Rocket Jump Waltz TF2":
https://www.youtube.com/watch?v=ADO-SRkKSI4
🔥1
Forwarded from Doque Embedded
#music #music_ost

Soundtrack из игры "Half-Life: Alyx" достаточно красив. Ниже подборка композиций, которые меня особенно "зацепили".

Mike Morasky, "Strider Battle" (Half-Life: Alyx OST):
https://youtu.be/qfIpHXZI_-I?list=PLUAt2grZMdomRBA52R0qhwU2VZhfa9TPy

Mike Morasky, "Icosahedron" (Half-Life: Alyx OST):
https://youtu.be/6wy9rVJXVfk?list=PLUAt2grZMdomRBA52R0qhwU2VZhfa9TPy

Mike Morasky, "Gravity Grenade Conflict" (Half-Life: Alyx OST):
https://youtu.be/pxYWkwqbmpU?list=PLUAt2grZMdomRBA52R0qhwU2VZhfa9TPy

Mike Morasky, "HIRE" (Half-Life: Alyx OST):
https://youtu.be/uUHzDlb9cwo?list=PLUAt2grZMdomRBA52R0qhwU2VZhfa9TPy
#music

Grégoire Blanc, "Baba Yetu" на залепленным жвачкой рояле:
https://www.youtube.com/watch?v=U6ee9OQMuZU

Оказывается, иногда жвачки, приклеенные в неожиданных местах, дают положительный эффект!
🔥1
Заболел недавно, вызвал врача на дом. Врач даёт бумажку с напечатанным списком рекомендаций и лекарств, вычёркивает из неё лишнее. Я смотрю подозрительно в бумажку, он замечает, и говорит так жизнеутверждающе — "да вы не переживайте, тут всё напечатано, вы сможете это прочесть!" А потом рядом с печатным текстом пишет свои каракули. Подход изменился, проблема осталась.
3🔥1
memory heap
Заболел недавно, вызвал врача на дом. Врач даёт бумажку с напечатанным списком рекомендаций и лекарств, вычёркивает из неё лишнее. Я смотрю подозрительно в бумажку, он замечает, и говорит так жизнеутверждающе — "да вы не переживайте, тут всё напечатано,…
Чтобы не создавалось впечатления, что я болею, лечусь и ничего кроме этого не делаю, вот краткий обзор активностей за последние несколько дней:
- Пообщался с двумя студентами, которые у меня пишут диплом. Узнал статус проектов.
- Исправил и дополнил раздел про шину I2C в моей книге.
- Отправил один патч в GNU Guix.
- Попытался починить сборку пакета go-github-com-charmbracelet-glamour в GNU Guix, даже получилось за счёт обновления версии пакета. Но от этого пакета зависит другой пакет, chezmoi, который теперь тоже надо обновить — и он имеет адовое количество зависимостей, и я увяз в этом. Попробую со второго захода что-то с этим сделать.
🔥7
CONTENT WARNING: Депрессивный предновогодний пост.

Обычно в новый год люди друг другу желают в новом году всего самого наилучшего, но это настолько же бессмысленно, как загадывать желание на падающую "звезду" (как вы знаете, звёзды с неба не падают.) Деда Мороза и Снегурочки не существует, мы обычно это понимаем ещё в детстве, и игрушки под ёлку кладёт кто-то вполне материальный.

Мораль тут в том, что нет смысла надеяться на некоторое "чудо", что придёт кто-то и решит наши проблемы за нас. Если мы, как человечество, хотим лучшего, мы должны сами обеспечить это для себя и других. С точки зрения гуманизма мы должны сделать этот мир лучше не только для себя любимых, но и для других человеков. Причём, мы должны научиться понимать людей, которые отличаются от среднестатического знакомого нам "человека" по каким-то признакам, научиться ставить себя на их место (это и называется эмпатия) понимать их нужды и проблемы.

Этот год, и предыдущий год, и пред-предыдущий год, были тяжёлыми. Уверен, не только для меня. Чувство, что я что-то делал в принципе не благодаря, а вопреки. Нестабильность вокруг, разрыв связей с миром, постоянное беспокойство за друзей, знакомых, за себя.

И это ещё один Новый год, который я встречаю в одиночестве, как в старые времена, ибо близкие отношения с людьми мне даются тяжело (или я просто не встретил подходящего человека ещё, кто знает.)

Вообще не особенно люблю праздники. У меня они обычно ассоциируются с злоупотреблением алкоголем, к которому у меня отвращение со школы. У моих родителей с этим были серьёзные проблемы, я учился на ошибках. Некоторые праздники вообще имеют мало смысла. Обычно в праздники я работаю над чем-то. Единственно что у меня получилось нормально встретить — так это день рождения в этом году, собрал друзей, хорошо посидели. Это успех, я считаю.

А сейчас из-за происходящего вокруг вообще праздничного настроения нет. Чего праздновать-то? На что надеяться в новом году, если я, как человек, мало на что могу повлиять дальше своего ближайшего окружения? Просто сжимаю зубы и иду работать — чисто ради людей, которые для меня важны.
🕊131👾1
Приснился мне сегодня сон с занятным сюжетом, может и вам интересно будет. Если что, я не придаю снам какого-то "мистического" значения, просто на мой взгляд мозг пытается сформировать интересную "заставку" для просмотра, пока в фоновом режиме раскладывает по полочкам информацию, накопленную за прошедший день.

Итак.

Зима, обычный хмурый день. Стоит у входа в подземный переход простовато, но достаточно опрятно одетый мужик лет шестидесяти с в меру морщинистым лицом, в куртке зимней бежевого цвета, тёмно-синих джинсах, каких-то валенках, на голове — цветастая, но не яркая, шапка с пампоном, лузгает семечки и, прищурившись, останавливает идущих в переход людей, задавая им простые математические вопросы. После лишь правильного ответа он отпускает человека в переход, вниз.

Перед входом в переход скопилась небольшая очередь, человек эдак на пять, но люди с мужиком в шапке не ругаются, просто говорят ответ на вопрос, после правильного ответа их пропускают вниз. Вопросы часто повторяются, люди обычно отвечают правильно, и мужик в шапке на входе не выглядит, как большая преграда на их пути.

Я иду вверх, по лестнице перехода.

Иду назад, в переход. Очередь рассосалась. Мужик меня узнаёт — видимо ранее видел, как я кому-то что-то объяснял — спрашивает: "Учить?" "Да," — отвечаю, — "Главное при этом самому не разучиться." Мужик в шапке усмехается, пропускает.

Я иду вниз.
6