2024.04
2023.12
- Язык программирования awk
- Как определить откуда запускается команда в bash (type, which, whereis)
- Потоковый текстовый редактор sed
- Создание и монтирование файловой системы в Linux (mkfs, mount, blkid, fstab)
- Разметка диска в Linux с помощью fdisk
- Команда grep в Linux
- Сравнение файлов в Linux (cmp)
- Команда timeout в Linux
- Просмотр размера файла в Linux (ls, du)
- Команда tr в Linux
- Команда diff в Linux
- Программа strings в Linux
- Команды sort и uniq в Linux
- Перевод процессов в фон и возвращение назад в Linux (jobs, fg)
2023.11
- Права на файлы и каталоги по умолчанию (umask)
- Передача пароля через консоль при подключении через ssh (sshpass)
- Поиск файлов в Linux (find)
- Утилита cut в Linux
- Команда wc в Linix
- Команда file в Linux
- Ссылки на файлы в Linux
- Vagrant 2: запуск проекта внутри Vagrant
- Vagrant 1: Установка Vagrant и запуск виртуальной машины из локального образа
- Особые виды прав в Linux: SUID, SGID и Sticky bit
- Создание дампа PostgreSQL
- Копирование файлов по ssh и из контейнера Docker
- Создание и сжатие архивов в Linux: tar и gzip
- Права на директории в Linux
- Переключение между пользователями через su и смена пароля пользователя
- Настройка облачного хранилища MEGA на сервере Debian без GUI
- Установка прав на файлы в Linux с помощью chmod
- Владелец и группа файла в Linux
- Справка по Linux (man, less, more, help, whatis и info)
- Группы пользователей Linux в Debian
- Добавление пользователей в Debian
- Создание переодических заданий через cron в Linux
- Временные метки файлов Linux: atime, ctime, mtime
- Базовые операции с файлами и каталогами в Linux 2
- Стандартный потоки Linux: stdin, stdout, stderr
- Базовые операции с файлами и каталогами в Linux
2023.10
- Установка базы данных PostgreSQL внутри Docker
- Использование CryptoPad вместо Google Docs
- Установка приложения в Linux из deb-пакета
- Подключение к базе данных PostgreSQL через DBeaver
- lsb_release — узнать версию дистрибутива Linux
- Команда base64 в Linux
- Как добавить SSH ключ на сервер
- Установка сервера Debian на VirtualBox
- Поиск свободных аналогов программ на alternativeto.net
- Анализ занятого места на диске через MATE Disk Usage Analyzer
2023.09
- Отключение напоминания про Mi Messaging в Android
- Rosa ImageWriter для создания Live-USB на Linux
- Выключение Intel RST в BIOS
- Теория, практика и Спиноза
- Материалы по информационной безопасности
- Криптоконтейнеры и облачные хранилища (VeraCrypt и Cryptomator)
- Шаблон проекта Python с Poetry и pytest
- Использование make для проекта на Python и Poetry
- Создание виртуального окружения Python через Poetry
2023.08
- Советы по мессенджеру Element
- Установка Linux на USB-флеш-накопитель
- Развитие мышления и человеческие чувства
2023.07
- Установка шрифтов в ParrotOS
- Настройка раскладки Эсперанто в ParrotOS
- Как добавить словарь для проверки орфографии в Pluma в ParrotOS
- Как добавить ярлык на рабочий стол в Ubuntu
- Запуск нескольких копий Element с разными аккаунтами
2023.03
2022.11
2022.10
2022.08
2022.06
- Flameshot — скриншоты в Linux
- Установка Dokku
- Dokku. Управление пользователями
- Zettlr — редактор для Зеттелькастен
- Сервисы одноразовых заметок
2022.05
2022.04
- Чек-лист по настройке Firefox
- Самообразование и ограничение потоков входящей информации
- Настройка раскладки клавиатуры в Parrot OS
- Установка Parrot OS
- Расширение Chrome: DF Tube (Distraction Free for YouTube)
- Расширение Chrome: Don't Close Window With Last Tab
- Крышка для веб-камеры
2022.03
- Установка Linux Kodachi
- Google Takeout — сервис экспорта данных из Google
- Раскладка клавиатуры Strata для Markdown
2022.02
2021.12
2021.11
2021.10
- Отключение EXIF на телефоне
- Настройки приватности Telegram
- Поиск и удаление старых аккаунтов и другой личной информации в интернете
- Чекл-лист по чистке VK
2021.09
- Как скопировать форматированный текст с caute.ru
- Игра Super Markup Man
- Перенос блога с Wordpress на Vuepress
2021.03
2021.01
- Способы добавления метаданных в документ Pandoc
- Объединение ячеек в таблицах VuePress
- Плагин VuePress для отображения формул vuepress-plugin-katex
- Плагины VuePress back-to-top и reading-progress
- Добавляем favicon в VuePress
2020.12
- VuePress добавление кастомных стилей
- Размещаем VuePress HelloWold на GitHub Pages
- DevBooks. Обсуждение книг
2020.11
- f.lux — корректировка спектра экрана в зависимости от времени
- Tajpi — ввод символов Эсперанто в Windows
2020.07
2020.06
- Синтаксис сокращений Emmet. Часть 2
- Синтаксис сокращений Emmet. Часть 1
- Установка плагина Emmet (Zen-codding) для Notepad++
- Установка пакетов в контейнер Dokku через плагин dokku-apt
2020.05
- Как скопировать файл из dokku/docker в windows?
- Примеры yaml в Python
- DevBooks. Обсуждение книг про разработку ПО
- Username в Telegram
- Audio Primer. Бот Craig для Discord
- Настройка OBS Studio для записи видео с рабочего стола на Windows 10 на ноутбуке ASUS
- Запись разговора ботом Craig в Discord
- Совместное редактирование в draw.io
- Установка Типографской раскладки на windows 10
2020.04
2020.03
- Абстрактное и конкретное
- Политэкономия. Потребительная стоимость
- Алгоритм Flood fill на Python
- Discord. Переключение микрофона в режим рации
- Примеры использования JSONPath в Python
- Области видимости в Python
- Обработка входящих в GTD
2020.02
- Поверхностное и глубокое копирование в Python
- Изменяемые и неизменяемые объекты в Python
- Python. Свойства
- Python. Функция property()
- Обработка ошибок и проектирование компилятора
- Статические и динамические области видимости
- Python. Структуры данных: список, кортеж, множество, словарь
- Отзыв про Стратоплан
- Задача Pythagorean Triplet
- Курсы на brilliant.org
2020.01
- Проверка xml по xsd на Python через lxml
- Notepad++ XML Tools, проверка xml по xsd
- Задача Bitwise AND
- Использование Saved messages в Telegram
2019.12
2019.11
- Наибольший общий делитель двух чисел Фибоначчи
- Exercism.io
- Python. Сортировка
- Встроенные функции Python для ввода и вывода (print, input)
- Встроенные функции Python для работы с коллекциями (sorted, filter, zip, reversed, len)
- Встроенные функции Python для работы с коллекциями (min, max, sum, all, any, enumerate)
- Встроенные математические функции Python
2019.10
- Python. Наследование
- Python. Абстрактные базовые классы
- Python. Статические и классовые методы
- Triangle Quest
- Сходство информационного стиля и программного кода
- Oracle. Как не нужно генерировать первичный ключ
- Математика с нуля
- Пиши, сокращай. Отжать воду
- Python. Имена и связывание
- Python. Выражение, строки и отступы
- Воспроизводимость задач
2019.09
- Генерация всех подмножеств с помощью двоичного представления числа
- Список задач в текстовом файле
- Typora. Управление файлами
- Typora. Автопары
- Typora. Разрывы страниц
- Metabase. Параметры в SQL
- Typora. Список задач
- Алгоритм генерации всех подмножеств
- Metabase. Модель данных
- Использование SQL в Metabase
- Metabase. Руководство пользователя 04. Вопросы в Metabase
- Metabase. Руководство пользователя 03. Исследования в Metabase
- Metabase. Руководство пользователя 02. Краткий обзор баз данных
- Metabase. Руководство пользователя 01. Что такое Metabase?
2019.08
- Математические и академические функции в Typora
- Редактирование таблиц в Typora
- Пример взаимоблокировки в Oracle
- Советы по изучению иностранного языка
- 50 приёмов письма. Кларк Рой Питер
- Теория товарного фетишизма
- Отличия строк, статических и динамических массивов в Delphi
- Работа с SVN через TortoiseSVN. 7. Патчи (заплатки)
- Новости блога
- EscapeRoom. 1. Зеркальный шифр для цифр
- Ликбез SVN
- Работа с SVN через TortoiseSVN. 6. Игнорирование файлов, перемещение файлов
- Работа с SVN через TortoiseSVN. 5. Локальный репозиторий, структура репозитория, перебазирование
- Начало работы с Metabase
- Typora. Использование ссылок
2019.07
- Оператор case без begin/end в Delphi
- PL/SQL Developer. 7. Изменение таблиц
- VerseQ − клавиатурный тренажёр
- Карьерная страшилка
- vocabulary.com — изучение новых английских слов
- Фундаментальные принципы объектно ориентированного проектирования (Часть 3): Полиморфизм
- PL/SQL Developer. 6. Переключение баз данных
- Горячие клавиши Telegram
- Аудит данных в Oracle на основе пакетных переменных и триггеров
- PL/SQL developer. 5. Горячие клавиши
- Фундаментальные принципы объектно ориентированного проектирования (Часть 2): Инкапсуляция
- Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения
- Оператор with и декомпозиция методов в Delphi
- Drops - изучения слов иностранного языка
- WinMerge — сравнение файлов
2019.06
- Убираем из браузера лишнее
- Отключение оповещений и нотификации
- FileZilla — удобный ftp-клиент
- Написание простого DSL компилятора на Delphi (7. Компилятор AST)
- Написание простого DSL компилятора на Delphi (Intermezzo)
- Написание простого DSL компилятора на Delphi (6. Дамп AST)
- Написание простого DSL компилятора на Delphi (5. Фреймворк)
- Написание простого DSL компилятора на Delphi (4. Парсер)
- Написание простого DSL компилятора на Delphi (3. Токинезатор)
- Написание простого DSL компилятора на Delphi (2. Абстрактное синтаксическое дерево)
- Написание простого DSL компилятора на Delphi (1. Язык)
- Написание простого DSL компилятора на Delphi (0. Введение)
- Доклады KnowledgeConf 2019 про ведение конспектов
2019.05
- XMind - программа для создания интеллект-карт
- Средства для автоматического форматирования кода Delphi
- Использование пустого блока try...except в Delphi
- SQL Injection в Delphi
- Статьи про Delphi c softwarer.ru
- Проблемы перегрузки операторов в Delphi
- Программирование в функциональном стиле в Delphi
- Автоматическое создание объектных полей с помощью RTTI в Delphi
- Конструкторы записей (record) в Delphi
- Условная компиляция и возможности языка Delphi
- Предварительное объявление записей (record) в Delphi
- Фундаментальные принципы объектно ориентированного проектирования (Часть 1): Абстракция
- Области видимости элементов классов Delphi
2019.04
- Правильная обработка освобождения ресурсов через try...finally в Delphi
- Автоматическая инициализация переменных в Delphi
- Преобразование типов значений Null и Unassigned типа Variant в Delphi
- Примеры порождающих паттернов из Банды четырёх (GoF) на Delphi
- Oracle. not in и null
- PL/SQL developer. 4. Отладка
- PL/SQL Developer. 3. Просмотр сессий, компиляция инвалидных объектов
- Копирование c помощью Ctrl+C текстов из сообщений
- Delphi IDE. CnPack. Поиск компонента на форме по названию или заголовку
- GExpert. Удобный поиск по dfm в Delphi IDE
- Как читать книги (С. И. Поварнин, 1924)
- CodeFest 2019. Три таракана
- CodeFest 2019. Рефакторинг
2019.03
2018.08
2018.01
2017.09
- Перебор соседних клеток на двухмерном поле
- Группировка и подсчёт элементов в списке Python
- PL/SQL Developer. 2. Выполнение запросов и редактирование данных.
- Копирование файлов через буфер обмена при подключении по RDP
- Установка Oracle Instant Client в Windows
- Установка плагина PostgreSQL в Dokku
- Dokku. Переменные окружения
- Установка Ubuntu Server в VirtualBox
- HashTab - отображение хешей в свойствах файла Windows
- VirtualBox снимки, дополнение для гостевой ОС, общие папки
- Установка Windows Server 2016 на VirtualBox и настройка удаленного подключения
2017.08
- Instant Eyedropper - простой Color Picker
- Настройка Delphi для работы с системой контроля версий
- Поиск периода Пизано
- Особенности операций целочисленного деления и взятия остатка при работе с отрицательными числами
2017.07
2017.02
- Joxi - быстрое создание скриншотов
- Работа с SVN через TortoiseSVN. 4. Обновление до ревизии, авторство, отмена ревизии
- PL/SQL Developer. 1. Список подключений и автозамена
2017.01
- VirtualBox создание и настройка виртуальной машины
- Номер ревизии SVN в проекте Delphi
- Python-telegram-bot 1. Простой эхо-бот
- Dokku. Команды для управления приложениями
- Сборка проектов Delphi из консоли
- Работа с SVN через TortoiseSVN. 3. Конфликты
- Работа с SVN через TortoiseSVN. 2. Просмотр изменений, обновление, слияние
- Работа с SVN через TortoiseSVN. 1. Выгрузка , фиксация, журнал
- Конфигурации сборки Delphi во внешнем файле
- Работа с GitHub по SSH
- Path Copy Copy - быстрое копирование имени файла
- Подключение к серверу через SSH и PuTTY
- Регистрация бота в Telegram - BotFather
- Rapid Environment Editor - редактор системных переменных Windows
- Notepad++ DSpellChecker проверка орфографии
- Блог открыт!