memory heap
352 subscribers
2.42K photos
497 videos
52 files
3.01K 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
"The Dingo" — четвероногий open-source робот, бюджетный аналог робота-собаки "SPOT" от Boston Dynamics:
https://www.youtube.com/watch?v=8KntOIgzUjY

Управляется робот одноплатным компьютером Raspberry Pi, на Ubuntu. Примерная стоимость составляет $1300. Список компонентов можно найти на GitHub.

Исходный код:
https://github.com/Yerbert/DingoQuadruped

3D-модели, выполненные в SolidWorks:
https://grabcad.com/library/dingo-robot-quadruped-2

#technology
1
#music

TOOL, "Invincible":
https://youtu.be/hxsld16TjSU?list=PLvrbxb5BJMiiJ9IZdsX-Hz7ih8nizJbdU

Как же это круто звучит.

Lyrics:

Long in tooth and soul
Longing for another win
Lurch into the fray
Weapon out and belly in

Warrior struggling
To remain consequential
Bellow aloud
Bold and proud
Of where I've been
But here I am

Beating chest and drums
Beating tired bones again
Age-old battle, mine
Weapon out and belly in

Tales told of battles won
Of things we've done
Caligula would grin

Beating tired bones
Tripping through remember when
Once invincible
Now the armor's wearing thin
Heavy shield down

Warrior struggling
To remain relevant
Warrior struggling
To remain consequential
Cry aloud
Bold and proud
Of where I've been
But here I am
Where I end

Warrior struggling
To remain relevant
Warrior struggling
To remain consequential

Tears in my eyes
Chasing Ponce de Leon's phantom
So filled with hope
I can taste mythical fountains
False hope, perhaps
But the truth never got in my way
Before now, feel the sting
Feeling time bearing down

Tears in my eyes
Chasing Ponce de Leon's phantom
So filled with hope
I can taste mythical fountains
False hope, perhaps
But the truth never got in my way
Before now, feel the sting
Feeling time bearing down

False hope, perhaps
But the truth never got in my way
Before now, feel the sting
Feeling time bearing down
3
Исправил обработку индексированных цветов при наложении фильтра "Solarize" в Guile-PNG.

#projects #guile #png
a.png
168.1 KB
Вот вам психоделический GNU (оригинал).
Ого, пользователь pukkamustard в рассылке GNU Guile анонсировал(и) проект Guile-CoAP:
https://mail.gnu.org/archive/html/guile-user/2023-06/msg00003.html

CoAP (Constrained Application Protocol) — это специализированный протокол передачи данных, предназначеный для систем, работающих в условиях ограниченных ресурсов, низкого энергопотребления и/или плохой связи (например, этот протокол может использоваться на 8-битных микроконтроллерах для создания "интернета вещей".)

Примерами использования CoAP могут служить IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs), где может наблюдаться высокий процент потери пакетов и скорости порядка 10Кбит/с.

CoAP предоставляет модель взаимодействия "издатель-подписчик", что делает его удобным для коммуникации устройств.

#gnu #guile #coap #protocol
3
Выпусти релиз Guile-PNG 0.6.0:
https://mail.gnu.org/archive/html/guile-user/2023-06/msg00013.html

Основные изменения:
- Переименованы процедуры обработки изображений: png-image-filter-grayscale -> png-image-grayscale, png-image-filter-invert-colors -> png-image-invert-colors, png-image-filter-solarize -> png-image-solarize.
- Процедуры обработки изображения теперь корректно работают с изображениеми, которые имеют индексированную палитру цветов.
- Добавлены декодеры для tRNS и iTXt чанков.

Подготовил также патч с обновлением Guile-PNG до версии 0.6.0 в GNU Guix:
https://mail.gnu.org/archive/html/guix-patches/2023-06/msg00519.html

#projects #guile #png
1
This media is not supported in your browser
VIEW IN TELEGRAM
В QMake, если вы хотите установить сгенерированные в процессе сборки файлы вместе с теми, которые были изначально, следует добавить опцию no_check_exist в CONFIG для нужной цели.

Допустим, если файл config.scm генерируется у вас из config.scm.in, тогда ваш *.pro-файл надо будет изменить таким образом:

my_sources.files = main.scm config.scm
my_sources.CONFIG += no_check_exist


Если данную настройку не указать, то при установке сгенерированный файл будет просто проигнорирован, вы потратите кучу времени на поиск ошибки.

#qt #qmake #dev
1
Numbers do not lie!

(Из работ студентов.)

#студенты #студенческие_перлы
3
В GNU Guix приняли мой патч, добавляющий пакет pngcheck:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=09c4dc5b398d81f6398769b628a81db9712b2e58

#gnu #guix #guix_patches
#music

Nine Inch Nails, "And All That Could Have Been":
https://www.youtube.com/watch?v=2U0flA_Yp64

Lyrics:
Breeze still carries the sound
Maybe I'll disappear
Tracks will fade in the snow
You won't find me here

Ice is starting to form
Ending what had begun
I am locked in my head
With what I've done

I know you tried to rescue me
Didn't let anyone get in
Left with a trace of all that was
And all that could have been

Please, take this
And run far away, far away from me
I am tainted
The two of us were never meant to be
All these pieces and promises and left behinds
If only I could see
In my nothing
You meant everything, everything to me

Gone
Fading
Everything

And
All that
Could have been
Could have been

Please, take this
And run far away, far as you can see
I am tainted
And happiness and peace of mind
Were never meant for me
All these pieces and promises and left behinds
If only I could see
In my nothing
You meant everything, everything to me
"Let Me Speak from my Heart!"

Из работ студентов.

UPD: Очевидно, чтобы посчитать периметр ворона (англ. "raven"), надо ширину ворона умножить на длину ворона, и получившееся значение умножить на два.

#студенты #студенческие_перлы
3
Подозрительное из работ студентов.

#студенты #студенческие_перлы
6