memory heap
374 subscribers
2.54K photos
516 videos
52 files
3.12K 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
Ещё один крутой проект с учебной практики — выполнен Замошниковым А.

Обратите внимание на крутую реализацию "вида сверху", когда цыплёнок в игре ходит вверх-вниз. Это — оригинальная разработка автора, которая позже распространилась среди других проектов в группе в различных вариациях (что тоже очень круто.)

#arduino #нртк #студенты #студенческие_работы
Ещё один проект с практики. Хоть я и не любитель "танков" в любом виде (если вы понимаете, о чём я), но подача проекта выполнена творчески, за что большой плюс автору.

#arduino #нртк #студенты #студенческие_работы
Forwarded from Не Вадим
Media is too big
VIEW IN TELEGRAM
Покровский. Видимо, при рендере что-то пошло не так, и иногда картинка дёргается и качество снизилось
После того, как начал есть острую пищу, я стал больше острить.

Решил вот попробовать новый соус. Пишут, что очень острый -- вот и проверим. Если долго не буду выходить на связь, значит всё.
2
Очередной подход к продумыванию архитектуры Guile-SMC.

Хочется выделить универсальные строительные блоки для ДКА, при этом сохранив архитектуру гибкой. Думаю, есть смысл вынести предикаты (сторожи переходов, a.k.a.guards) в отдельные модули, т.к. они универсальны. При этом, сами контексты, над которыми оперируют ДКА, будут тоже в отдельных модулях. В итоге, должен получиться конструктор "собери себе ДКА".

Разработчики ДКА не обязаны вообще использовать предоставленные мной контексты и могут сделать всё самостоятельно. Если хочется сэкономить труд, то можно например воспользоваться предоставленными мной предикатами, но при этом полностью игнорировать предоставляемые Guile-SMC контексты.

Хочу также добавить функциональный контекст на базе модуля (srfi srfi-9 gnu), в дополнении к ООП-варианту, который был до этого.

#guile #smc #fsm #projects #dev
3
#music #tools

Jason Mysteria, "Emulate":
https://www.youtube.com/watch?v=PsFRj14mEDs

Песня посвящена сэмплеру EMU Emulator II 1984-го года, разработанному компанией E-mu Systems.

"EMU Emulator II" имел слоты для двух восьмидюймовых флоппи-дисков, с которых система могла подгружать восьмибитные сэмплы для дальнейшего использования (воспроизводились они уже в разрешении 14 бит.) Клавиатура состояла из 61 клавиши с функциями velocity (учёт скорости нажатия клавиши) и aftertouch (учёт силы нажатия, после того, как клавиша уже была нажата.)

"Мозгом" EMU Emulator II был процессор Z80 и DMA контроллер, и предоставлял частоту сэмплирования 27.777 КГц. Внутренняя память могла быть расширена до 1МБ. В 1984-м году основным пользовательским компьютером был IBM PC с 128КБ памяти и без жёсткого диска, либо же Commodore 64 — и EMU Emulator II был по вычислительной мощности сравним с этими компьютерами, и предоставлял первый в своём роде качественный сэмплер, который был доступен широкой публике.

Для музыканта был доступен секвенсер на 8 дорожек Внешние интерфейсы Emulator II включали в себя MIDI, RS422 и SMPTE.

EMU Emulator (его первая версия) использовалась в альбоме "Thriller" Майкла Джексона.

Из известных музыкантов, использовавших в своих произведениях EMU Emulator II, можно назвать например Depeche Mode, David Bowie, Paul McCartney, Vangelis и Jean-Michel Jarre. Также он использовался для создание музыки к фильму "Терминатор 2" и "Горец".

Стоило такое удовольствие в 1984-м году $7995 за обычную модель, и $9995 за улучшенную, с большим количеством памяти для сэмплов.

Подробнее про EMU Emulator II можно почитать например здесь:
- https://www.synthark.org/Archive/EmulatorArchive/Emulator-II.html
- https://www.soundonsound.com/reviews/emu-systems-emulator-ii
This media is not supported in your browser
VIEW IN TELEGRAM
Дэймон Албарн, один из основателей группы Gorillaz, рассказал, как придумал знаменитую мелодию для песни «Clint Eastwood».

Он просто взял готовый пресет с омникорда.

Гениально, абсолютно гениально
r/#Unexpected
3
#books

У писателя Даниеля Суареcа (Daniel Suarez) вышла недавно новая книга, "Critical Mass":
https://daniel-suarez.com/

Я прочитал у него "Daemon", "Freedom (TM)", "Kill Decision" и "Influx" — все книги были захватывающими. Некоторые уже по два раза перечитывал.

В прошлом Даниель Суареc занимался консультированием в сфере IT.

Автор пишет фантастику про будущее, но фантастика эта основана в основном на реальных технологиях, многие из которых есть уже сейчас, просто начальном состоянии развития. Например, в конце "Daemon" и "Freedom (TM)" можно найти список источников, где можно почитать более подробно про существующие технологии, упомянутые в книге.

В общем, если вам нравится строгая научная фантастика и киберпанк, то рекомендую.

Касательно имени писателя — похоже, корни имени испанские, и там "Daniel Suarez" читается примерно как "Даниель Суарес". Если читать имя по-английски, то будет "Дэниел Суарес".
#music

R.E.M., "Automatic for the People":
https://youtu.be/jBUjeOBzkIk

Внезапно красиво. Впервые познакомился с творчеством этой группы.

Понравились композиции "Drive", "Everybody Hurts", "Find the River", "Man on the Moon".
Forwarded from EVIL SPACE
4 оттенка синего на одном снимке в Антарктиде
Forwarded from Labrats
На дне глубокого сосуда
лежат спокойно n шаров.
Поочередно их оттуда
таскают двое дураков.
Сия работа им приятна,
они таскают t минут,
И, вынув шар, его обратно
тотчас немедленно кладут.
Ввиду занятия такого,
сколь вероятность велика,
Что первый был глупей второго,
когда шаров он вынул k?
В. П. Скитович

Источник
2
Финальный босс на вашем экзамене по программированию.
14
This media is not supported in your browser
VIEW IN TELEGRAM
Музыка: Gorillaz, "Clint Eastwood"

#arduino #music #gamedev #нртк
2