memory heap
365 subscribers
2.51K photos
512 videos
52 files
3.1K 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
memory heap
#guix_patches #ipfs Наконец-то коллективными усилиями смогли ([1], [2]) обновить Kubo (IPFS) до самой последней на текущий момент (апрель 2024) версии 0.28.0: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=46a9857ab0fffbe6360e925a808dda6e3a835971 …
#guix #guix_patches #ipfs

Занимательная статистика: первый мой коммит, связанный с Kubo (IPFS), был сделан 2023-09-10. Таким образом, работа по обновлению Kubo (IPFS) с версии 0.11.0 до 0.28.0 заняла примерно 8 месяцев.

$ git log  --pretty="format:%h %ai %s"  --author=poptsov.artyom --grep="kubo|ipfs" -E
85fcdc5cd3 2024-04-28 19:38:33 +0300 gnu: kubo: Unbundle "go-cidutil", "go-log" and "go-ipfs-util".
4993a32246 2024-04-28 19:38:33 +0300 gnu: Add go-github-com-ipfs-go-cidutil.
dbc4823f01 2024-04-28 12:24:12 +0300 gnu: Add go-github-com-ipfs-go-log.
50cf12ac97 2024-04-28 12:24:02 +0300 gnu: Add go-github-com-ipfs-go-log-v2.
47aca58928 2024-04-28 12:23:36 +0300 gnu: Add go-github-com-ipfs-go-detect-race.
39852de501 2024-04-28 12:23:06 +0300 gnu: Add go-github-com-ipfs-go-ipfs-util.
46a9857ab0 2024-04-24 23:03:51 +0300 gnu: kubo: Update to 0.28.0.
087d1e16a1 2024-04-07 13:01:45 +0300 gnu: Add go-github-com-ipfs-go-cid.
d3bc9e73e5 2024-03-01 22:59:49 +0300 gnu: kubo: Update to 0.22.0.
513755d64d 2024-02-06 21:04:19 +0300 gnu: kubo: Update to 0.19.0.
e3f4ab49b1 2024-01-21 11:12:44 +0300 gnu: kubo: Update to 0.18.0.
f7c0ccb186 2024-01-18 22:57:03 +0300 gnu: kubo: Update to 0.16.0.
45fbcc452f 2023-09-15 12:46:35 +0300 gnu: go-ipfs: Update to 0.14.0.
1149cc1b9f 2023-09-10 10:18:44 +0300 gnu: go-ipfs: Update to 0.13.0.
6fd589898c 2023-10-08 09:26:38 +0300 gnu: go-ipfs: Update to 0.15.0.
2919b5ae31 2023-10-08 09:21:00 +0300 gnu: Deprecate the "go-ipfs" variable.
3
#guile #guix_patches

У меня в GNU Guix перестал собираться Guile-Lib вместе с GNU Guile 2.2 — падают тесты. Решил разобраться с проблемой и вроде получилось. Оказалось, что проблема судя по всему в Guile-Lib — из-за того, что свежая версия Guile-Lib использует Guile 3 API, обратно не совместимый с Guile 2.2 в некоторых местах. В итоге нашёл, где в тестах используется несовместимый API и исправил.

Отправил в GNU Guix патч с исправлением, а также патч в апстрим. С первого раза отправил патч с ошибкой, пришлось слать вторую версию патча. И даже в этом случае позже оказалось, что с моими патчами Guile 2.0 всё ещё не собирается Guile-Lib — надо будет отдельно разбираться с этим, между Guile 3 и Guile 2.0 ещё больше несовместимостей.
🔥4👻1
КИРПИЧНЫЕ ДОМА
🔥4
Forwarded from Quantum Peppermint
🕊3
Media is too big
VIEW IN TELEGRAM
Intervals.

г. Нижний Новгород, ул.Рождественская, 40А
🔥4
Media is too big
VIEW IN TELEGRAM
👾42🔥1
Уличный злободневный арт.
👀3
Forwarded from Future Punk
The Gates of Neo-edo By Cypheristikal
4
Future Punk
The Gates of Neo-edo By Cypheristikal
Красивый набор цветов.
🕊3
Выпустил релиз Guile-SSH v0.17.0:
https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.17.0

В новой версии:
- Исправлена ошибка с порядком загрузки конфигурационного файла SSH: теперь опции, которые задаются явно при вызове make-session, имеют больший приоритет, нежели чем из конфигурационного файла. Таким образом, явно заданные опции перезаписывают опции из конфигурационного файла, который загружается первым.
- Процедура session-set! теперь позволяет задать опцию rsa-min-size.
- Обновлении документации.
- Обновление тестов.

#guile #guile_ssh #projects #scheme
1🎃1
#vegan_food

Очередной грибной суп компилируется.
🔥9
memory heap
#vegan_food Очередной грибной суп компилируется.
3 преобладающих цвета: оранжевый, зелёный и белый.
👀1
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.

Leon Bambrick
#norwegian_language

Оказывается, по-норвежски "Gå løp" (читается примерно как "го лёп") буквально означает "идти бежать" (можно перевести, как "идти на пробежку".)
2