Top.Mail.Ru
Блог инженера 4stm4 — this_is_the_way
root@4stm4:~/posts $ ls -lat
PERMS DATE TITLE CATEGORY TIME LANG
-rw-r--r-- 27.12.25 Variables, Memory, and Rust Safety in Zero-Knowledge Systems Rust ~30m en -rw-r--r-- 27.12.25 Переменные, память и безопасность Rust в zero-knowledge системах Rust ~31m ru -rw-r--r-- 23.11.25 Pyjobkit: Асинхронный toolkit для обработки заданий в Python python ~9m ru -rw-r--r-- 10.06.25 Краткий экскурс в модули в Linux linux ~2m ru -rw-r--r-- 10.06.25 Тестируем Rust-проекты с помощью Docker и Makefile programming ~2m ru -rw-r--r-- 08.06.25 Обзор библиотеки ehatrom для работы с EEPROM Raspberry Pi HAT hardware ~4m ru -rw-r--r-- 06.06.25 Оптимизация управления памятью на Raspberry Pi в Linux hardware ~4m ru -rw-r--r-- 21.03.25 Базовые знания о виртуализации: понятия, технологии, инструменты linux ~4m ru -rw-r--r-- 15.03.25 Использование FT24C32A-ESR-T в Raspberry Pi HAT hardware ~7m ru -rw-r--r-- 10.03.25 Корпус 4stm4 asphalt для клавиатуры Yakamoz hardware ~3m ru -rw-r--r-- 08.02.25 Linux kernel. Programming. Глава 4. Написание первого модуля ядра - часть 1 linux ~66m ru -rw-r--r-- 08.02.25 Linux kernel. Programming. Глава 3. Построение ядра Linux версии 6.x – Часть 2 linux ~69m ru -rw-r--r-- 08.02.25 Linux kernel. Programming. Глава 2. Сборка ядра Linux 6.x из исходного кода – Часть 1 linux ~104m ru -rw-r--r-- 08.02.25 Linux kernel. Programming. Введение. Глава 1. linux ~6m ru -rw-r--r-- 10.11.24 Основы компиляции с использованием инкрементного подхода в python. Глава 2 programming ~31m ru -rw-r--r-- 04.11.24 Основы компиляции с использованием инкрементного подхода в python. Введение. Глава 1 programming ~28m ru -rw-r--r-- 03.11.24 Быстрый старт: Введение в Racket с картинками programming ~18m ru -rw-r--r-- 27.10.24 Объяснение работы ANTLR и основных понятий programming ~6m ru -rw-r--r-- 15.10.24 Simple Async Queue в событийно-ориентированной архитектуре на Python 3 python ~7m ru -rw-r--r-- 15.10.24 Событийно-ориентированная архитектура на Python 3 python ~7m ru -rw-r--r-- 28.09.24 Поиск 'Системных данных' в MacOS для очистки диска tools ~3m ru -rw-r--r-- 28.09.24 Установка ОС на внутреннюю память Orange Pi cm4 hardware ~2m ru -rw-r--r-- 26.06.24 Выжимка: Linux для сетевых инженеров. Глава 3. Диагностика сети в Linux. linux ~9m ru -rw-r--r-- 25.06.24 Выжимка: Linux для сетевых инженеров. Глава 2. Базовая конфигурация сети в Linux. linux ~3m ru -rw-r--r-- 03.06.24 Работа с виртуальными пулами через libvirt-python python ~5m ru -rw-r--r-- 03.06.24 Настройка NFS (Network File System) хранилища на Ubuntu Server linux ~3m ru -rw-r--r-- 02.06.24 Установка Cockpit, KVM и Libvirt на Raspberry Pi (Raspbian OS) linux ~1m ru -rw-r--r-- 17.05.24 LVM на raspberry pi 4: создание логического диска из нескольких дисков linux ~4m ru -rw-r--r-- 05.05.24 Прошиваем ATmega 328p с помощью USBAsp и avrdude hardware ~5m ru -rw-r--r-- 21.04.24 Создаём минимальное React приложение с TypeScript 5.4.5 programming ~3m ru -rw-r--r-- 07.04.24 Введение в Asyncio (python) с примерами python ~7m ru -rw-r--r-- 07.04.24 Введение в Multiprocessing (python) с примерами python ~18m ru -rw-r--r-- 07.04.24 Введение в Threading (python) с примерами python ~11m ru -rw-r--r-- 15.02.24 Введение в IPS/IDS/snort security ~4m ru -rw-r--r-- 14.02.24 Базовые знания Windows tools ~6m ru -rw-r--r-- 13.02.24 Базовые знания Linux linux ~12m ru -rw-r--r-- 04.01.24 Настройка powerline в bash и tmux tools ~2m ru -rw-r--r-- 22.06.23 Встроенные библиотеки Python python ~1m ru -rw-r--r-- 12.06.23 Pico: компиляция проекта на asm hardware ~1m ru -rw-r--r-- 12.06.23 Подключение Raspberry Pi Pico hardware ~2m ru -rw-r--r-- 11.08.22 Basic knowledge of R programming ~6m en -rw-r--r-- 01.08.22 traiding links python ~1m en -rw-r--r-- 31.07.22 blockchain понятия programming ~5m ru -rw-r--r-- 26.07.22 python CPU profiling python ~2m en -rw-r--r-- 25.07.22 python time measuring python ~1m en -rw-r--r-- 14.07.22 Vim config tools ~2m en
46 items

Здесь собраны конспекты, инструкции и пошаговые эксперименты для тех, кто настраивает инфраструктуру, пишет код, внедряет системы безопасности и любит разбираться в железе. Свежие заметки выходят регулярно — заглядывайте чаще!

Открытые проекты 4stm4

Инструменты, которыми можно пользоваться прямо сейчас — от фоновых пайплайнов до лаборатории для проверки железа.

Python toolkit

pyjobkit

Набор утилит для фоновых заданий, пакетных обработок и пайплайнов, которые запускаются локально или в контейнерах.

  • минималистичное API для воркеров
  • управление задачами как кодом
  • удобное наблюдение за прогрессом
Открыть репозиторий
Rust crate

ehatrom

Библиотека для генерации и анализа EEPROM-образов Raspberry Pi HAT с аккуратной моделью TLV-записей.

  • готовые типы `HatEeprom`, `TlvRecord`, `TlvType`
  • валидация структуры TLV перед прошивкой
  • без ручного редактирования hex-файлов
Открыть репозиторий
Lab automation

testum

Сценарии и инструменты для автоматизации испытаний экспериментальных плат, прошивок и драйверов.

  • описание стендов и подключения
  • сбор телеметрии и логов
  • быстрые отчёты о регрессиях
Открыть репозиторий