Skip to content

Instantly share code, notes, and snippets.

@ilyaigpetrov
ilyaigpetrov / my-telegram-scripts.md
Last active November 13, 2025 23:30
My Telegram Scripts

My Scripts for Telegram

Split Telegram's Exported rusult.json to Posts in JSON

#/bin/sh -xe
cat decrubru_channel-2025-11-04/result.json | jq -c '.messages[] | select(.type=="message") | [.id, (.text | if type == "array" then . else [.] end | tojson)] | @sh' --raw-output0 | xargs -0r -I {} sh -c 'set -- {}; filename=post-id_$(printf %04d $1).json; shift; printf %s "$@" > $filename';

Convert Formatting from JSON to Kind of Markdown

@ilyaigpetrov
ilyaigpetrov / my-ipfs-notes.md
Last active November 20, 2025 07:50
My IPFS Notes
@ilyaigpetrov
ilyaigpetrov / dikw.md
Last active November 11, 2025 12:00
Данные vs информация — в чём разница? МОЁ понимание модели DIKW. Почему молитвы работают, а мысли материализуются | #DIKW #БудущемуСебе #Терминология #Доморощенное #Религия #Отсебятина

Данные vs информация — в чём разница? МОЁ понимание модели DIKW. Почему молитвы работают, а мысли материализуются

Осторожно: #Отсебятина!

DIKW — Data Information Knowledge Wisdom / Данные Информация Знания Мудрость.
Концептуальная модель перечисленных понятий и их взаимоотношений.

Данные — по разным определениям это набор символов или других воспринимаемых сигналов, рецепторных раздражений, либо же «сырых» фактов, которые можно закодировать в виде последовательности нулей и единиц или одного (большого) числа. Отличительной чертой данных является их бесполезность без интерпретации.

Источники и материалы:

@ilyaigpetrov
ilyaigpetrov / _кратко-об-alpine-linux-2025.md
Last active November 1, 2025 04:58
Кратко об Alpine Linux на 10.2025 | #Alpine #СПО #Линукс #NoSystemd #Кратко #RU

Кратко об Alpine Linux на 10.2025

О дистрибутиве

Сайт: https://alpinelinux.org.
Мотто: «Small. Simple. Secure.»
Кредо: «Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox».
О себе / About: «independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency», [/about].
Подробнее о себе: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Overview.
Страничка в DistroWatch: .

Про мой Google Pixel 8

256ГБ/8ГБ, нет слота под SD-карту, нет разъёма под audio jack (старые наушники), 1 USB-C.

Покупал в феврале 2024г. за 63т.руб + пошлина 4200руб отсюда: https://aliexpress.ru/item/1005006207037628.html. С апреля 2024г. пошлина взимается, если цена товара превышает 200 euro: см. https://aliexpress.ru/gid/poshlini.

Обновления ОС будут выпускаться Гуглом до октября 2030г., 7 лет с начала производства в 2023г.

Время работы

@ilyaigpetrov
ilyaigpetrov / _yt-dlp-for-audio-howto.md
Last active October 21, 2025 08:28
HOWTO: Write `yt-dlp` wrapper shell scripts to download audio from the web via a terminal | #HOWTO #Tutorial #YTDLP #POSIX #Shell #CLI #Terminal #alias #Downlaod #Music #YouTube #Linux #Android #Termux #ToMyFutureSelf #EN

HOWTO: Write Wrapper Shell Scripts to Download Audio with yt-dlp

yt-dlp (YouTube DownLoader Plus) is a free open-source command-line tool, a fork of youtube-dl for downloading video and audio from thousands of websites, e.g. YouTube, SoundCloud, Bandcamp, etc. The content may be legally free or purchased music, podcasts, audiobooks, etc., which you want to save locally for many reasons.

Not for Production

I've written these scripts for myself and decided to share it in case someone finds it useful for self-development. I give absolutely NO WARRANTY if you decide to use them. I'm not a professional in shell scripting, I just learn by doing and sharing this how-to motivates me to practice more. I also recommend reading Further Work section below as it contains some warnings.

@ilyaigpetrov
ilyaigpetrov / О Туррис Омния | About Turris Omnia.md
Last active July 28, 2025 13:37
Почему Туррис Омния / Why Turris Omnia | Перевод страницы по адресу <https://www.turris.com/en/products/omnia/>, 07.2025

Open and secure software / Открытое и безопасное ПО

Openness / Открытость

Omnia uses an operating system based on OpenWrt. This means that you have an open Linux distribution in your device and can do anything you want. The source code is publicly available online.

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

Automatic updates / Автоматические обновления

@ilyaigpetrov
ilyaigpetrov / Обзор Realme Buds Air7 2025.md
Last active August 17, 2025 14:32
Обзор внутриканальных наушников realme Buds Air7 за 3 000₽ / Review of realme Buds Air7 for 40$ | 2025, RUS

Realme Buds Air7: обзор

realme-buds-air7

Нужны были наушники для 30-минутных пробежек, которые не будут спадывать от тряски и имели бы функцию прозрачности (transparency), чтобы было слышно шум приближающегося транспорта в целях безопасности.

Выбор пал на realme Buds Air7 -- внутриканальные наушники 2025г. выпуска в формате TWS (это когда проводов нет совсем, даже от отдельного наушника).

Зашквар / Shaming

Здесь я собираю подноготную из мира политики.

Содержание

  1. Закрытый телеграм-канал 4chan
  2. Максим Кац: см. murzilka.io.
  3. Стас Ай, Как Просто! спросил у Андрея Сербанта почему в Яндексе так много людей, которые не любят путинскую Россию. См. твит Шепелина.
  4. В Avito около 06.04.2023 пользователи заметили, что на сайте появилась возможность вставлять в объявления ролики с платформы Rutube.