memory heap
396 subscribers
2.73K photos
569 videos
53 files
3.34K 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
#guix_patches

Sharlatan Hellseher замёржил мой патч, обновляющий Kubo (IPFS) до версии 0.19.0 в GNU Guix.
🔥5
#projects #guile #guile_png

Выпустил релиз Guile-PNG 0.7.2:
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.7.2

Guile-PNG — это библиотека для работы с форматом изображений PNG (RFC 2083), выполненная на чистом Scheme (GNU Guile.)

Библиотека позволяет создавать, читать и записывать изображения в формате PNG, изменять их, а также применять к ним некоторые базовые процедуры обработки изображений (размытие, перевод в оттенки серого, инверсия цветов, соляризация.) Также библиотека позволяет рисовать графические примитивы на изображениях (круг, эллипс, прямоугльник, линия, ломаная линия, точка, полигон.) Доступна также возможность выделить и вырезать часть изображения.

Список зависимостей:
- GNU Guile 2.2+
- Guile Library 0.1.9+
- Guile-SMC 0.6.0+
- Guile-ZLIB 0.1.0+

В новой версии:
- Исправление ошибки отрисовки эллипсов: теперь позиционирование фигуры выполняется корректно.
- Исправление ошибки отрисовки прямоугольников: раньше процедура отрисовки всегда делала прямоугольник на один пиксель шире и выше, чем задано в параметрах фигуры. Теперь же это исправлено.
- Конструктор фигуры "круг" теперь корректно обрабатывает параметр #:diameter.
- Добавлена процедура обработки изображений "размытие" ("blur".)
- В модуле (png image) добавлен новый метод png-image-chunks-insert!, который позволяет добавить чанк в заданное место последовательности чанков изображения.
- В модуле (png image) добавлен новый метод png-image->bytevector, позволяющий преобразовать изображение в вектор из байт (bytevector.)
- В модуле (png) добавлен новый метод bytevector->png-image, позволяющий считать изображение из вектора байт (bytevector.)
- Добавлен новый модуль (png core color-type), содержащий процедуры png-image-color-type->symbol и symbol->png-image-color-type. Данные процедуры позволяют конвертировать тип цвета изображения из числа в человекочитаемый символ и обратно.
- Обновлена документация.
- Добавлены новые тесты.
🔥3
Forwarded from Alexey
This media is not supported in your browser
VIEW IN TELEGRAM
👾1
Зима под конец решила "задать жару."
Мотивирую студентов на учебной практике по программированию микроконтроллеров.

#arduino #meme
🔥43
Очередная итерация ковыряния принтера. Заменил датчик температуры на экструдере (предыдущий развалился) и подтянул нагревательный блок с радиатором.

#3dprinting
2
memory heap
Video
Media is too big
VIEW IN TELEGRAM
3D-printer goes brrrrr!..

#3dprinting
В июле 2007 года опубликовано "Письмо десяти академиков", подписанное в том числе лауреатами Нобелевской Премии Виталием Гинзбургом и Жоресом Алферовым. Учёные выступали против усиливающейся клерикализации общества и предупреждали о возможных негативных последствиях подмены научной картины мира религиозной. В частности они выступали против введения в школах основ православной культуры и против признания теологии научной специальностью.

Любой человек имеет право верить хоть в Бога, хоть в летающего макаронного монстра, хоть в воскрешение из мёртвых, но давайте отделять науку от личных убеждений, научный метод от личностного опыта веры, а саморефлексию церкви от физики, химии, биологии и истории. Ни к чему хорошему поощрение иррациональности не приведёт и уже не привело.

В новом ролике я суммирую накопившиеся аргументы против научности теологии и разбираю ошибочность популярных тезисов в её защиту.

https://youtu.be/flGeMtjRxug
#guix_patches

Sharlatan Hellseher замёржил серию патчей в GNU Guix, добавляющих несколько модулей для работы с SystemD в Go от проекта CoreOS.

Эти модули в частности потребуются впоследствии для обновления Kubo (IPFS) до самой свежей версии.
1