Сколько кешбека можно было бы получить в банке Авангард

Написал простой bash-скрипт, который берет выгрузку истории платежей по карте из банка Авангард и смотрит, по каким из них был бы начислен кешбек, а по каким нет.

Скрипт может быть интересен новичкам в bash: в нем используются, например, массивы. Код прост и содержит некоторые комментарии на русском. Приведен пример входных данных, которые может обрабатывать этот скрипт.
Читать далее Сколько кешбека можно было бы получить в банке Авангард

Запуск Kicad 2007 на GNU/Linux 2022 года

В комментариях на Opennet некий человек написал, что ему в 2022 году понадобилось открыть проект, сделанный в Kicad 2007-го года, а современные версии Kicad не смогли его открыть. Он нашел в интернете готовые бинарники Kicad 2007 года, но не смог их запустить.
Читать далее Запуск Kicad 2007 на GNU/Linux 2022 года

Упаковка снимка BTRFS в сжатый файл-образ

Рассмотрим упаковку подраздела (subvolume) BTRFS в сжатый файл-образ.


Читать далее Упаковка снимка BTRFS в сжатый файл-образ

Установка DragonFlyBSD на SSD через виртуальную машину

В этом видео:
* подключили SSD-диск к переходнику SATA-USB, по USB к компьютеру
* пробросили USB-переходник в виртуальную машину (virt-manager на ROSA Fresh XFCE)
* загрузили LiveCD DragonFlyBSD
* затерли SSD-диск из-под DragonFlyBSD
* разметили диск (HAMMER2), разобрали кратко понятие слайсов и разделов в BSD-разметке
* установили ОС DragonFlyBSD 6.2.1
* запустили только что установленную ОС с SSD в виртуальной машине
Читать далее Установка DragonFlyBSD на SSD через виртуальную машину

Несколько действий в dnf подряд и интерактивно в dnf shell

Пакетный менеджер dnf работает в целом быстро, однако немало времени занимает прогрузка метаданных, которые содержат в т.ч. список всех файлов всех пакетов. Низкая скорость их прогрузки особенно чувствуется на процессорах с частотой одного ядра меньше 2 ГГц. Иногда бывает нужно выполнить несколько действий одновременно, например, сделать запрос repoquery, обновить систему (upgrade), установить какой-то пакет, а ждать прогрузки метаданных по несколько секунд или даже несколько десятков секунд на Intel Atom N450 на каждое действие не хочется. На помощь приходит dnf shell — интерактивная командная оболочка.
Читать далее Несколько действий в dnf подряд и интерактивно в dnf shell

Из Москвы в Холковский монастрырь с пещерами

В Белгородской области есть Холковский монастырь, на территории которого есть уникальные, очень интересные меловые пещеры. Без машины добраться туда не очень просто, опишу, как сам добирался туда и обратно, и покажу фотографии. Процесс поездки туда не менее интересен, чем сами пещеры.

Читать далее Из Москвы в Холковский монастрырь с пещерами

Снятие дампов трафика в Linux со сжатием и ротацией

Задача: для отладки странных проблем в течение нескольких часов снимать дампы всего трафика на сервере.
Однако трафика много, а места на диске не очень много.
Читать далее Снятие дампов трафика в Linux со сжатием и ротацией

Синхронизирование аудио и видео в Kdenlive (Linux)

Видео и аудио в рассинхроне, что делать, как их свести?
В этом видео показано, как подвинуть аудио относительно видео в свободном и бесплатном видеоредакторе Kdenlive.
Читать далее Синхронизирование аудио и видео в Kdenlive (Linux)

Зависимости в RPM. Автоматически и вручную проставляемые Requires и Provides. Общая концепция

В системе зависимостей RPM-пакетов есть 2 основные сущности:

  • Provides — предоставляемые пакетом «возможности»,
  • Requires — зависимости пакета — какие «возможности» нужны для работы этого пакета.


В этой статье рассмотрим их общую концепцию. Это актуально и для пользователей, и для сборщиков пакетов. Рассматривать будем на примере дистрибутива ROSA 12 (rosa2021.1).
Читать далее Зависимости в RPM. Автоматически и вручную проставляемые Requires и Provides. Общая концепция