memory heap
368 subscribers
2.48K photos
504 videos
52 files
3.06K 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
Петербургский авангард прекрасен!

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

Канатный цех с водонапорной башней был построен в 1930 году на Васильевском острове, его автор — известный архитектор Яков Чернихов. Цех был неоднократно перестроен, а водонапорная башня хоть и сохранила оригинальный вид, но была в аварийном состоянии и долго не использовалась. С 2007 года здание было заброшено, в 2019 году оно было продано, а в 2021 девелопер начал реконструкцию цеха и башни с очисткой от поздних наслоений, приспособлением под бизнес центр, постройкой атриума и небольшой пристройки. Бюджет на 2021 составил 1,5 млрд рублей.

Город постепенно учится работать с раннесоветским наследием и этот процесс однозначно радует! На фото было-стало.

Напомню, сегодня «столицей» советского авангарда является Екатеринбург — жители приложили много усилий, чтобы популяризировать родную архитектуру и по сей день занимаются спасением памятников. Про Уралмаш и спасение Белой башни я делал отдельный материал.
#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