memory heap
367 subscribers
2.48K photos
508 videos
52 files
3.08K 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
Forwarded from it52.info
Артём Попцов выпустил релиз Guile-ICS 0.6.0

Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.

В комплекте с библиотекой поставляется консольная утилита ics, позволяющая получать информацию в различном виде о входных данных и конвертировать формат CSV в vCard записи (работает при наличии установленного Guile-DSV в системе.)
🔥4
Семена фиолетовых ГМО помидоров, богатых антоцианинами, теперь можно покупать, а в магазинах сами помидоры появятся весной. Правда только в США. Если я там вдруг окажусь, обязательно попробую на вкус. Производитель: Norfolk Healthy Produce.

Пятнадцать лет ушло у создателей от первой научной публикации, до получения всех необходимых разрешений. Фиолетовые помидоры содержат два гена из цветов львиного зева, которые отвечают за синтез окрашенных растительных органических молекул антоцианинов.

Хотя какие помидоры есть — дело вкуса, существует несколько потенциальных преимуществ у этих генетически модифицированных вариантов. Ряд крупных исследований и мета-анализов свидетельствуют в пользу того, употребление антоцианинов в пище ассоциировано со сниженным риском ряда сердечно-сосудистых и онкологических заболеваний (например, колоректального рака), а также сниженным системным воспалением [1-3]. Кроме того такие помидоры меньше подвержены плесени и примерно вдвое дольше хранятся [4].

Если ваши знакомые все еще боятся ГМО, перешлите им мой недавний ролик на Youtube ("Как ГМО уничтожает человечество. Доказательство"). Я там рассказываю базу. Или подарите им Сумму Биотехнологии. Не могу не поддержать коллег, которые делают полезную науку.

[1] Xu L, et al. Anthocyanins, Anthocyanin-Rich Berries, and Cardiovascular Risks: Systematic Review and Meta-Analysis of 44 Randomized Controlled Trials and 15 Prospective Cohort Studies. Front Nutr. 2021

[2] Fallah AA, et al. Impact of dietary anthocyanins on systemic and vascular inflammation: Systematic review and meta-analysis on randomised clinical trials. Food Chem Toxicol. 2020 Jan;135:110922

[3] Wang X, et al. Anthocyanin Consumption and Risk of Colorectal Cancer: A Meta-Analysis of Observational Studies. J Am Coll Nutr. 2019

[4] Zhang Y, et al. Anthocyanins double the shelf life of tomatoes by delaying overripening and reducing susceptibility to gray mold. Curr Biol. 2013
(👀)

#me
👻9👀2👾2
Сделал презентацию про D-Bus:
https://github.com/artyom-poptsov/talks/tree/master/d-bus

Как смогу, прочитаю для желающих по ней лекцию. Возможно даже запишу на видео.

#linux
🔥6
:-(
👀9
Ищу работу. Частичная занятость, удалённо.

Моё резюме можно найти здесь:
https://memory-heap.org/~avp/cv.pdf

Или здесь:
https://github.com/artyom-poptsov/memory-heap.org/blob/master/cv.org

GitHub:
https://github.com/artyom-poptsov

Интересует в первую очередь работа, связанная с разработкой open source/free software, дабы мои наработки могли быть использованы сообществом.

Могу программировать (Scheme, C, C++, Java, Python, JavaScript, Bash, ...) и достаточно быстро способен изучить новый ЯП и/или технологию.

Могу обучать подаванов, моделировать во FreeCAD, печатать на 3D-принтерах (и обслуживать их), достаточно профессионально мигаю светодиодами (и не только) на Arduino/ESP. Умею GNU Guix, писать тесты, решать сложные технические проблемы.

Могу спроектировать архитектуру вашей системы, скрафтить парсер для какого-нибудь формата, написать конечный автомат или даже компилятор для него; могу поднять сервисы в Docker (или без него), установить GNU/Linux на железо, настроить и пересобрать ядро в несколько потоков через distcc, исправить ошибку в программе и отправить хорошо оформленный pull/merge request авторам (или патч.) Знаю Autotools. Умею GnuPG, подписываю письма и коммиты. Приду к вам и буду рассказывать про Git, используя презентации с котятами.

Хорошо знаю английский язык (чтение/запись отлично, разговорный — приемлемо, надо больше практики), знаю немного немецкий.

Пишите в ЛС или на почту: [email protected]

Спасибо,
- avp
🔥141
memory heap pinned «Ищу работу. Частичная занятость, удалённо. Моё резюме можно найти здесь: https://memory-heap.org/~avp/cv.pdf Или здесь: https://github.com/artyom-poptsov/memory-heap.org/blob/master/cv.org GitHub: https://github.com/artyom-poptsov Интересует в первую…»
#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
Зима под конец решила "задать жару."