memory heap
375 subscribers
2.56K photos
525 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
memory heap
Парсер в Guile-ICS компилируется из описания конечного автомата в PlantUML, с помощью компилятора Guile-SMC, также написанного мной. Вот текущая диаграмма состояний для автомата. #projects
К решению проблемы в Guile-ICS на самом деле подходил несколько дней, в несколько заходов, обдумывал возможные пути решения, и вот только сегодня наконец заставил себя это сделать. Придумал идею с хранением объектов в стеке, чтобы получить возможность обрабатывать произвольный уровень вложенности объектов.

Тем не менее, чувствую, что порой нехватает долговременной сосредоточенности для решения комплексных задач — легко скатиться опять в депрессию и делать активности, которые не требуют большой мыслительной нагрузки, но дающие буст допамина. Отсюда например хаотичное обновление пакетов в GNU Guix, и даже написание книги. Дело уже привычное, и получаешь достаточно быстрый результат — что вот, сделал, оставил след в истории, вложился в общее дело... в то время, как цивилизация вокруг стремиться к разобщению.

Надо находить ментальные и психологические ресурсы для того, чтобы более целенаправленно двигаться вперёд, да только где их взять?

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

Не хорошо, надо брать себя в руки и как-то вытягивать себя из болота, как барон Мюнхгаузен.
🔥41🕊1
#bike

Из позитивного:

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

И с момента установки вело-компьютера 18 января 2025-го года уже откатал примерно 662 километра, по его счётчику.
🔥7
Написал новые стихи.

Созерцание камня

Ну здравствуй, камень --
Ты лежишь,
В прибрежных водах сладко млея,
Вокруг тебя вода журчит,
И солнце бок твой жёсткий греет.

В тебе нет чувств,
Нет злобы и любви,
Нет ничего, что кровь кипеть заставит,
И даже брошенный с руки
Ты в цель летишь, того не сознавая.

Я -- часть природы,
Как и всё,
Что облик твой формировало:
Вода и ветер, лёд, скалы и песок,
И вся стихия, что тебя ласкала.

Ход времени неумолим --
Мы движемся вперёд,
Чтобы конец наш где-то встретить,
Чтобы замкнуть круговорот,
Попутно путь царапиной отметить.

И вот мы встретились --
Случайности сошлись,
Пересеклись на плоскости два круга
И где-то средь вселенской пустоты
Мы повлияли друг на друга.

2025-03-02


На сайте:
https://memory-heap.org/~avp/poetry/2025/2025-03-02.html

На GitHub:
https://github.com/artyom-poptsov/memory-heap.org/blob/master/poetry/2025/2025-03-02.txt

#стихи
🔥1
memory heap pinned «Написал новые стихи. Созерцание камня Ну здравствуй, камень -- Ты лежишь, В прибрежных водах сладко млея, Вокруг тебя вода журчит, И солнце бок твой жёсткий греет. В тебе нет чувств, Нет злобы и любви, Нет ничего, что кровь кипеть заставит, И даже брошенный…»
Выпустил релиз Guile-ICS 0.7.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.7.0

Основные изменения:
- Guile-ICS теперь корректно читает объекты с более, чем двумя уровнями вложенности. Проблема была зарепорчена Sören Tempel.
- Также теперь парсер позволяет читать неизвестные компоненты объектов.
- Парсер теперь корректно обрабатывает EOF ("End Of File" — символ конца файла) внутри контент-строк. Вместо общей ошибки от Guile теперь выкидывается content-line-error.
- ics describe теперь печатает описание компонентов, в том числе, ссылку на соответствующий раздел RFC.
- Расширен набор тестов.

#projects #guile_ics #guile
2
memory heap
Photo
🔥2
memory heap
Photo