memory heap
369 subscribers
2.48K photos
508 videos
52 files
3.07K 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

Обновил несколько пакетов в GNU Guix (замёржено Andreas Enge):
- feh 3.10.2
- lesspipe 2.13
- maim 5.8.0
🔥2
memory heap
#guix_patches Обновил несколько пакетов в GNU Guix (замёржено Andreas Enge): - feh 3.10.2 - lesspipe 2.13 - maim 5.8.0
#guix #guix_patches

Тем временем количество моих коммитов в GNU Guix с начала активности в проекте (2021-11-20) перевалило за 200:
$ git log [email protected] --oneline | wc -l
203
🔥9
memory heap
#guix_patches Отправил ещё два патча для обновления scrot (1.11) и bitwise (0.50).
#guix_patches

Патч с обновлением bitwise до версии 0.50 приняли.

Проревьюено и замёржено jgart.
🔥1
#guix_patches #ipfs

Вместе с Sharlatan Hellseher отвязали от Kubo ещё пачку пакетов, теперь они собираются отдельно и добавляются к Kubo, как зависимости.
2
#guix_patches

Приняли патч, обновляющий scrot до версии 1.11.

Проревьюено и замёржено jgart.
Forwarded from Quantum Peppermint
🔥2👻1👾1
#science

Прямо-таки детективная история от Veritasium про чёрные дыры, кривизну пространства, сингулярности и математику Эйнштейна:
https://youtu.be/6akmv1bsz1M
👀2
#guix_patches

Обновил blktrace (трассировщик ввода/вывода для блочных устройств) до версии 1.3.0 в GNU Guix.

Проревьюено и замёржено Ludovic Courtès.
🔥1
Французский исследовательский университет Inria запустил свободно доступный курс "Воспроизводимые сборки ll: Практики и инструменты для управления вычислениями и данными" ("Reproducible Research II: Practices and tools for managing computations and data".)
https://www.fun-mooc.fr/en/courses/reproducible-research-ii-practices-and-tools-for-managing-comput/

Кстати говоря, один из лекторов — Ludovic Courtès, один из со-основателей проекта GNU Guix.

Цитата о курсе:
"В данном массовом открытом online-курсе (MOOC — Massive Open Online Course) мы покажем вам, как улучшить ваши практики и ваши способности по управлению большими объёмами данных, их обработки и по работе со сложными вычислениями, с контролем вашего программного окружения."

Параметры курса:
- Длительность: 4 месяца.
- Общая загрузка: 35 часов.
- Вовлечённость: примерно 8 часов 45 минут в месяц
- Язык преподавания: Английский.

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

Большинство курсов будут проводиться в окружении JupyterLab, которое предоставляется каждому слушателю курса. Некоторые упражнения потребуют машину с GNU/Linux и возможностью установки ПО на него.

Требования:
Этот курс подходит для всех, кто полагается на компьютер для анализа данных. Вы должны иметь некоторый опыт с выполнением команд в терминале и базовые знания системы управления версиями Git, а также уметь использовать Python для научных вычислений.

В конце данного курса слушатели смогут:

Управлять исследовательскими данными:
- Понимать проблемы, возникающие при работе с большими объёмами данных.
- Архивировать данные в широко известные архивы вроде Software Heritage и Zenodo.
- Проводить интеграцию версионности данных (Git Annex.)
- Использовать структурированных бинарных форматов данных (FITS, HDF5.)

Использовать инструменты и техники для управления программного окружения:
- Понимать процессы сборки программных пакетов и управления ими.
- Поставлять программные окружения в виде контейнеров (например, Docker.)
- Управлять программными окружениями с использованием функциональных пакетных менеджеров (например, GNU Guix.)
- Работать в управляемых программных окружениях на ежедневной основе.

Автоматизировать долгие или сложные вычисления с использованием workflow:
- Понимать сложности масштабирования: долгие вычисления, распределённые вычисления.
- Выбирать инструменты workflow, подходящие под ваши задачи.
- Автоматизировать анализ данных с использованием make и snakemake.
- Управление программными окружениями workflow.

План курса:

Module 1: Managing data

1.1 Archiving
1.2 File formats
1.3 Project Organization
1.4 Git Annex

Module 2: Managing software

2.1 On the Importance of Software Environment
2.2 Package Management Principles
2.3 Isolation and Containers
2.4 Using Containers
2.5 Building and Sharing Containers
2.6 Functional Package Managers (Guix, Docker, Singularity,...)

Module 3: Managing computations

3.1 Why do we need workflows?
3.2 From notebooks to shell scripts
3.3 Workflows with make
3.4 Workflows with snakemake
3.5 Workflows and environments

#science #reproducible_builds #guix
3
memory heap pinned «Французский исследовательский университет Inria запустил свободно доступный курс "Воспроизводимые сборки ll: Практики и инструменты для управления вычислениями и данными" ("Reproducible Research II: Practices and tools for managing computations and data".)…»
Media is too big
VIEW IN TELEGRAM
#arduino

Проект выходного дня: передача данных по лазерному лучу.

Ещё уточню, что между Arduino передаётся либо символ '0', либо символ '1'.
🔥4
Forwarded from Admin theory
🔥3
memory heap
#music Radiohead, "Street Spirit (Fade Out)": https://www.youtube.com/watch?v=LCJblaUkkfc
#music #music_metal

Radiohead, "Street Spirit (Fade Out)" (cover by These Grey Men):
https://youtu.be/8xvNSoXTB9Q

Достаточно красивый голос, интересный кавер.
memory heap
#music Radiohead, "Street Spirit (Fade Out)": https://www.youtube.com/watch?v=LCJblaUkkfc
#music

А вот это просто прекрасная интерпретация оригинальной песни — сохранён визуальный стиль, звучание дополнено интересными идеями. Мне понравилось развитие композиции, особенно как в конце электро-гитара была выдвинута на передний план — это было неожиданно и красиво.

Radiohead, "Street Spirit (Fade Out)" (cover by Ollie Menardi):
https://youtu.be/1Kch8y70udk