memory heap
373 subscribers
2.53K photos
514 videos
52 files
3.11K 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
#music #music_darkwave

HOST, "Divine Emotion":
https://youtu.be/DpbP4oYjarU

Из описания:
"В этом видео старейшие когда-либо сделанные портретные фотографии совмещены с современными технологиями, позволяющими оживить их и заставить петь."
"Место силы" линуксоидов. Здесь мы заправляемся чаем и кофе. Даёт +10 к морали и выносливости.

#нртк
Как провести вечер, если вы остались дома одни:
#music #music_metal

Ghost Ship Octavius, "Burn Away":
https://www.youtube.com/watch?v=xeJSk1NKB7s

Красота. Немного напомнило композицию "Carpenter" от Nightwish, из их дебютного альбома 1997-го года, "Angels Fall First".

Текст песни:
Feeling walls all around
Falling, falling through the ground

Seeing seven oceans scattered through the world
As I've watched time grow much faster from a still
Trying hard to find the light
Watch the world turn into night

Living beyond the times
It could pass
Don't close your eyes
I fear what love resides to fear

Torture making pain
Grief causes tears to stain

Living oh so patiently for centuries
Making time, my only friend, my enemy
Trying hard to find the light
Watch the world turn into night
Leave the world to fall away
As the years will burn away

Living beyond the times
It could pass
Don't close your eyes
I fear what love resides to fear
The fear of the change
To try and stay awake
Through the torture and the pain

Living Dying
All around
The destiny of life

Follow me home
Down the river of blood
Follow me home
To every lost love
Follow me home
Down the well of our tears
Follow me home
To release all these years
memory heap
#music #music_metal Ghost Ship Octavius, "Burn Away": https://www.youtube.com/watch?v=xeJSk1NKB7s Красота. Немного напомнило композицию "Carpenter" от Nightwish, из их дебютного альбома 1997-го года, "Angels Fall First". Текст песни: Feeling walls all…
#music

Nightwish, "The Carpenter":
https://www.youtube.com/watch?v=Z4A5HwMOfW8

Текст:
Who are you?
Man condemned to shine a salvation
Throughout the centuries

Why?
Was the wine of the grail
Too sour for man to drink

The carpenter
Carved his anchor
On the dying souls of mankind
On the tomb of this unknown soldier
Lay the tools of the one who for us had died
Tools of the carpenter
The one they lick
The same old sick
Dream of their precious savior

Kiss them deep
And make them weep
Over promises of eternal peace

The carpenter
Carved his anchor
On the dying souls of mankind
On the tomb of this unknown soldier
Lay the tools of the one who for us had died
Tools of the carpenter

I hear you
Through the symphonic voices of nature
The purity I could never doubt
They tell me to lie on the grass
And observe my savior
The one crucified to the chirping of birds

The carpenter
Carved his anchor
On the dying souls of mankind
On the tomb of this unknown soldier
Lay the tools of the one who for us had died
Tools of the carpenter
Скрытность +10.
7
Ещё один проект с двухнедельной учебной практики по Arduino. Графика просто супер, я считаю.

#arduino #нртк #gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Демонстрация игры KISA KIRA
Более-менее выстроил структуру контекстов в Guile-SMC.

Отделил предикаты (guard'ы) от собственно контекста как некой структуры, которая передаётся между состояниями ДКА. Кроме того, в дополнении к ООП-контекстам (на базе GOOPS), добавил функциональный контекст на базе неизменяемых записей из модуля (srfi srfi-9 gnu) — теперь конструировать ДКА можно в функциональном стиле.

Для справки: (srfi srfi-9 gnu) позволяет создовать записи, в которых поля невозможно изменить. Все setter'ы для полей просто создают новую версию записи, исходная же остаётся неизменной.

Также для класса <fsm> добавил поля pre-action и post-action — эти поля хранят процедуры, которые должны вызываться перед предикатами и действиями, и после них, соответственно. Каждая подобная процедура должна возвращать контекст (изменённый или исходный.) Благодаря этому нововведению можно например организовать подсчёт прочитанных символов с использованием функциональных контекстов, не меняя их. В случае с ООП, это также даёт дополнительное удобство использования.

Пока вроде неплохо получается.

В итоге, Guile-SMC должен стать конструктором "собери себе ДКА". Можно будет быстро создавать парсеры для текстовых и двоичных форматов, и не только.

Думаю ещё в будущем выкинуть вариант компиляции guile-standalone-copy, так как он требует ресурсов для поддержки и не имеет особого смысла, как мне кажется. Останутся варианты guile (который генерирует ДКА, зависимый от Guile-SMC) и guile-standalone (который генерирует ДКА, который не зависит от Guile-SMC — структурно его код похож на тот, что можно было бы написать вручную.)

#dev #guile #fsm #projects
3
Ядерное оружие потенциально может уничтожить человечество. Причём, обмен ядерными ударами между странами может начаться из-за человеческого фактора -- банального непонимания ситуации, ошибки. Эта угроза висит над человечеством практически с создания первой ядерной бомбы.

Вот наглядное обьяснение ситуации и необходимости уничтожения ядерного оружия:
https://youtu.be/CxkvsrSUyOU
1
Ужин: макароны с обжаренным тофу и острым соусом + салат.

#vegan #food
5
#music

Moby, "Flying Foxes":
https://www.youtube.com/watch?v=JLjsLWevjkw

Moby, "Why Does My Heart Feel So Bad?":
https://www.youtube.com/watch?v=qT6XCvDUUsU

Moby, "Blue Paper":
https://www.youtube.com/watch?v=GgdtGaOCru8

Moby, "Everloving":
https://www.youtube.com/watch?v=atyvdC15HFA

Как же Moby умеет за душу тронуть. Уже очень много лет слушаю и каждый раз в унисон с его музыкой какие-то струны внутри меня звенят. Я прошёл с этой музыкой через самые сложные периоды моей жизни; его музыка была со мной как в моменты радости, так и в моменты печали. Так и сегодня, я слушаю его композиции и вроде бы легче становится.
1
Forwarded from Каблог
В jitsi доски для рисовача завезли :3
1