#projects #guile #guile_ics
Выпустил релиз Guile-ICS 0.6.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0
Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.
В комплекте с библиотекой поставляется консольная утилита
В новом релизе:
- Исправление ошибки в парсере. Стадарт RFC 6350 поддерживает указание для нескольких одинаковых параметров свойства объекта; в этом случае дополнительные значения повторяющегося параметра считаются частью списка для значения параметра. Guile-ICS же раньше считал повторение параметра ошибкой. Сейчас это исправлено. Ошибка была обнаружена Felix Lechner.
- Исправление скрипта удаления библиотеки — в Automake файлах фигурировала захардкоженная версия GNU Guile 3.0, что приводило к проблемам корректного удаления библиотеки на других версиях GNU Guile (скажем, на 2.2.) Теперь это исправлено.
- Скрипты сборки больше не полагаются на наличие в системе команды
- Исправление
- Обновление документации.
- Добавление/обновление тестов.
Выпустил релиз Guile-ICS 0.6.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0
Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.
В комплекте с библиотекой поставляется консольная утилита
ics, позволяющая получать информацию в различном виде о входных данных и конвертировать формат CSV в vCard записи (работает при наличии установленного Guile-DSV в системе.)В новом релизе:
- Исправление ошибки в парсере. Стадарт RFC 6350 поддерживает указание для нескольких одинаковых параметров свойства объекта; в этом случае дополнительные значения повторяющегося параметра считаются частью списка для значения параметра. Guile-ICS же раньше считал повторение параметра ошибкой. Сейчас это исправлено. Ошибка была обнаружена Felix Lechner.
- Исправление скрипта удаления библиотеки — в Automake файлах фигурировала захардкоженная версия GNU Guile 3.0, что приводило к проблемам корректного удаления библиотеки на других версиях GNU Guile (скажем, на 2.2.) Теперь это исправлено.
- Скрипты сборки больше не полагаются на наличие в системе команды
which.- Исправление
guix.scm — добавление во входные зависимости texlive, исправление кросс-компиляции.- Обновление документации.
- Добавление/обновление тестов.
GitHub
Release v0.6.0 · artyom-poptsov/guile-ics
Table of Contents
Changes in version 0.6.0 (2024-02-04)
Fix the content line parser:BUGFIX:API_CHANGE:
Fix uninstall script to work with different Guile versions:BUGFIX:
Compilation does not rely...
Changes in version 0.6.0 (2024-02-04)
Fix the content line parser:BUGFIX:API_CHANGE:
Fix uninstall script to work with different Guile versions:BUGFIX:
Compilation does not rely...
🔥3
memory heap
#projects #guile #guile_ics Выпустил релиз Guile-ICS 0.6.0: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.6.0 Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme. В комплекте с библиотекой…
#guix_patches
Hilton Chain принял мой патч, обновляющий Guile-ICS до версии 0.6.0.
Также в отдельном патче я исправил кросс-компиляцию Guile-ICS в GNU Guix.
Hilton Chain принял мой патч, обновляющий Guile-ICS до версии 0.6.0.
Также в отдельном патче я исправил кросс-компиляцию Guile-ICS в GNU Guix.
🔥2
#guix_patches
Sharlatan Hellseher принял в GNU Guix мой патч, добавляющий пакет
\o/
Sharlatan Hellseher принял в GNU Guix мой патч, добавляющий пакет
go-github-com-gabriel-vasile-mimetype (mimetype).\o/
GitHub
GitHub - gabriel-vasile/mimetype: A fast Golang library for media type and file extension detection, based on magic numbers
A fast Golang library for media type and file extension detection, based on magic numbers - gabriel-vasile/mimetype
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Киберпанк:
Программировал Arduino.
Перепутал порты в Arduino IDE — вместо устройства Arduino выбрал свой нейроинтерфейс, подключенный к компьютеру.
Прошил мигалку в мозг.
Сидишь, мигаешь.
#arduino #meme
Программировал Arduino.
Перепутал порты в Arduino IDE — вместо устройства Arduino выбрал свой нейроинтерфейс, подключенный к компьютеру.
Прошил мигалку в мозг.
Сидишь, мигаешь.
#arduino #meme
🎃3
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 в системе.)
Guile-ICS — это парсер форматов iCalendar (RFC 5545)/vCard (RFC 6350) для GNU Guile, написанный на чистом Scheme.
В комплекте с библиотекой поставляется консольная утилита ics, позволяющая получать информацию в различном виде о входных данных и конвертировать формат CSV в vCard записи (работает при наличии установленного Guile-DSV в системе.)
🔥4
Forwarded from Александр Панчин
Семена фиолетовых ГМО помидоров, богатых антоцианинами, теперь можно покупать, а в магазинах сами помидоры появятся весной. Правда только в США. Если я там вдруг окажусь, обязательно попробую на вкус. Производитель: 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
Пятнадцать лет ушло у создателей от первой научной публикации, до получения всех необходимых разрешений. Фиолетовые помидоры содержат два гена из цветов львиного зева, которые отвечают за синтез окрашенных растительных органических молекул антоцианинов.
Хотя какие помидоры есть — дело вкуса, существует несколько потенциальных преимуществ у этих генетически модифицированных вариантов. Ряд крупных исследований и мета-анализов свидетельствуют в пользу того, употребление антоцианинов в пище ассоциировано со сниженным риском ряда сердечно-сосудистых и онкологических заболеваний (например, колоректального рака), а также сниженным системным воспалением [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
Сделал презентацию про D-Bus:
https://github.com/artyom-poptsov/talks/tree/master/d-bus
Как смогу, прочитаю для желающих по ней лекцию. Возможно даже запишу на видео.
#linux
https://github.com/artyom-poptsov/talks/tree/master/d-bus
Как смогу, прочитаю для желающих по ней лекцию. Возможно даже запишу на видео.
#linux
🔥6
memory heap
#music CW: Clowns. Но звучит прикольно. Pink Floyd, "Brain Damage / Eclipse" (cover by Puddles Pity Party): https://youtu.be/A_IHFa5uozc
#music
Gary Jules, "Mad World" (cover by Puddles Pity Party & Haley Reinhart):
https://www.youtube.com/watch?v=aVevvbFNKiY
Gary Jules, "Mad World" (cover by Puddles Pity Party & Haley Reinhart):
https://www.youtube.com/watch?v=aVevvbFNKiY
YouTube
Mad World - Vintage Vaudeville - Style Cover ft. Puddles Pity Party & Haley Reinhart
Mad World - Vintage Vaudeville - Style Cover ft. Puddles Pity Party & Haley Reinhart
Download the song: https://pmjlive.com/madworld
Experience PMJ Live: https://www.pmjtour.com
Shop PMJ Music/Merch: https://www.shoppmj.com
Follow Us On Spotify: http:/…
Download the song: https://pmjlive.com/madworld
Experience PMJ Live: https://www.pmjtour.com
Shop PMJ Music/Merch: https://www.shoppmj.com
Follow Us On Spotify: http:/…
Ищу работу. Частичная занятость, удалённо.
Моё резюме можно найти здесь:
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
Моё резюме можно найти здесь:
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
🔥14⚡1
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.
Sharlatan Hellseher замёржил мой патч, обновляющий Kubo (IPFS) до версии 0.19.0 в GNU Guix.
🔥5
#music #music_metal
Monique Danielle, "CAROL OF THE BELLS" (cover by cikindeles):
https://youtu.be/ZHhS0bOfMEA
Monique Danielle, "CAROL OF THE BELLS" (cover by cikindeles):
https://youtu.be/ZHhS0bOfMEA
YouTube
CAROL OF THE BELLS (VOCAL COVER)
Carol of the Bells (verzia od Monique Danielle). Aby ste teda mali na Vianoce čo počúvať. :)
Ak sa Ti video páči, hoď odber a zdieľaj video s kamošmi.
IG: https://www.instagram.com/cikindeles/
TT: https://www.tiktok.com/@cikindeles
MP3 tu:
https://dr…
Ak sa Ti video páči, hoď odber a zdieľaj video s kamošmi.
IG: https://www.instagram.com/cikindeles/
TT: https://www.tiktok.com/@cikindeles
MP3 tu:
https://dr…