Way23
Главная
По категориям
Контакты
Главная
По категориям
Контакты

Категории

  • Android
  • BIOS
  • Delphi
  • Docker
  • Frontend
  • Linux
  • Python
  • Web
  • Алгоритмы
  • Базы данных
  • Блог
  • Другое
  • Игры для разработчиков
  • Информационная безопасность
  • Книги
  • Конференции
  • Марксизм
  • Операционные системы
  • Программы
  • Продуктивность
  • Системы контроля версий (VCS)
  • Текстология
  • Эсперанто
  • Языки программирования

Android

  • Отключение напоминания про Mi Messaging в Android

BIOS

  • Выключение Intel RST в BIOS

Delphi

  • Exercism.io
  • Отличия строк, статических и динамических массивов в Delphi
  • Оператор case без begin/end в Delphi
  • Фундаментальные принципы объектно ориентированного проектирования (Часть 3): Полиморфизм
  • Фундаментальные принципы объектно ориентированного проектирования (Часть 2): Инкапсуляция
  • Оператор with и декомпозиция методов в Delphi
  • Написание простого 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. Введение)
  • Средства для автоматического форматирования кода Delphi
  • Использование пустого блока try...except в Delphi
  • SQL Injection в Delphi
  • Статьи про Delphi c softwarer.ru
  • Проблемы перегрузки операторов в Delphi
  • Программирование в функциональном стиле в Delphi
  • Автоматическое создание объектных полей с помощью RTTI в Delphi
  • Конструкторы записей (record) в Delphi
  • Условная компиляция и возможности языка Delphi
  • Предварительное объявление записей (record) в Delphi
  • Фундаментальные принципы объектно ориентированного проектирования (Часть 1): Абстракция
  • Области видимости элементов классов Delphi
  • Правильная обработка освобождения ресурсов через try...finally в Delphi
  • Автоматическая инициализация переменных в Delphi
  • Преобразование типов значений Null и Unassigned типа Variant в Delphi
  • Примеры порождающих паттернов из Банды четырёх (GoF) на Delphi
  • Копирование c помощью Ctrl+C текстов из сообщений
  • Delphi IDE. CnPack. Поиск компонента на форме по названию или заголовку
  • GExpert. Удобный поиск по dfm в Delphi IDE
  • Преобразование типов объектов в Delphi
  • Паттерн MVVM в Delphi
  • Настройка Delphi для работы с системой контроля версий
  • Номер ревизии SVN в проекте Delphi
  • Сборка проектов Delphi из консоли
  • Конфигурации сборки Delphi во внешнем файле

Docker

  • Установка базы данных PostgreSQL внутри Docker

Frontend

  • Объединение ячеек в таблицах VuePress
  • Плагин VuePress для отображения формул vuepress-plugin-katex
  • Плагины VuePress back-to-top и reading-progress
  • Добавляем favicon в VuePress
  • VuePress добавление кастомных стилей
  • Размещаем VuePress HelloWold на GitHub Pages

Linux

  • Как определить откуда запускается команда в 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)
  • Права на файлы и каталоги по умолчанию (umask)
  • Передача пароля через консоль при подключении через ssh (sshpass)
  • Поиск файлов в Linux (find)
  • Утилита cut в Linux
  • Команда wc в Linix
  • Команда file в Linux
  • Ссылки на файлы в Linux
  • Особые виды прав в Linux: SUID, SGID и Sticky bit
  • Копирование файлов по ssh и из контейнера Docker
  • Создание и сжатие архивов в Linux: tar и gzip
  • Права на директории в Linux
  • Переключение между пользователями через su и смена пароля пользователя
  • Установка прав на файлы в 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
  • Установка приложения в Linux из deb-пакета
  • lsb_release — узнать версию дистрибутива Linux

Python

  • Шаблон проекта Python с Poetry и pytest
  • Использование make для проекта на Python и Poetry
  • Создание виртуального окружения Python через Poetry
  • Установка пакетов в контейнер Dokku через плагин dokku-apt
  • Примеры yaml в Python
  • Алгоритм Flood fill на Python
  • Примеры использования JSONPath в Python
  • Области видимости в Python
  • Поверхностное и глубокое копирование в Python
  • Изменяемые и неизменяемые объекты в Python
  • Python. Свойства
  • Python. Функция property()
  • Python. Структуры данных: список, кортеж, множество, словарь
  • Задача Pythagorean Triplet
  • Проверка xml по xsd на Python через lxml
  • Наибольший общий делитель двух чисел Фибоначчи
  • Exercism.io
  • Python. Сортировка
  • Встроенные функции Python для ввода и вывода (print, input)
  • Встроенные функции Python для работы с коллекциями (sorted, filter, zip, reversed, len)
  • Встроенные функции Python для работы с коллекциями (min, max, sum, all, any, enumerate)
  • Встроенные математические функции Python
  • Python. Наследование
  • Python. Абстрактные базовые классы
  • Python. Статические и классовые методы
  • Triangle Quest
  • Python. Имена и связывание
  • Python. Выражение, строки и отступы
  • Перебор соседних клеток на двухмерном поле
  • Python-telegram-bot 1. Простой эхо-бот

Web

  • Редирект домена с https

Алгоритмы

  • Задача Pythagorean Triplet
  • Задача Bitwise AND
  • Наибольший общий делитель двух чисел Фибоначчи
  • Triangle Quest
  • Генерация всех подмножеств с помощью двоичного представления числа
  • Алгоритм генерации всех подмножеств
  • Оптимизация условий с помощью оператора xor
  • Перебор соседних клеток на двухмерном поле
  • Группировка и подсчёт элементов в списке Python
  • Поиск периода Пизано
  • Особенности операций целочисленного деления и взятия остатка при работе с отрицательными числами

Базы данных

  • Базы данных: Apache Cassandra
  • Базы данных: MongoDB
  • Базы данных: ElasticSearch
  • Базы данных: ClickHouse
  • Базы данных: Blazegraph
  • Базы данных: Neo4j
  • Базы данных: Prometheus
  • Базы данных: Chroma
  • Базы данных: EventStoreDB
  • Базы данных: Redis
  • Создание дампа PostgreSQL
  • Установка базы данных PostgreSQL внутри Docker
  • Подключение к базе данных PostgreSQL через DBeaver
  • Как восстановить удаленные данные из Oracle?
  • Вывод простых чисел на Oracle
  • Oracle. Как не нужно генерировать первичный ключ
  • Пример взаимоблокировки в Oracle
  • Аудит данных в Oracle на основе пакетных переменных и триггеров
  • Oracle. not in и null
  • Установка Oracle Instant Client в Windows
  • Установка плагина PostgreSQL в Dokku

Блог

  • Настройка облачного хранилища MEGA на сервере Debian без GUI
  • Flameshot — скриншоты в Linux
  • Перенос блога с Wordpress на Vuepress
  • Новости блога
  • Блог открыт!

Другое

  • Как скопировать форматированный текст с caute.ru
  • DevBooks. Обсуждение книг
  • Tajpi — ввод символов Эсперанто в Windows
  • Отзыв про Стратоплан
  • Курсы на brilliant.org
  • Математика с нуля
  • 50 приёмов письма. Кларк Рой Питер
  • EscapeRoom. 1. Зеркальный шифр для цифр
  • vocabulary.com — изучение новых английских слов

Игры для разработчиков

  • Игра Super Markup Man

Информационная безопасность

  • Как добавить SSH ключ на сервер
  • Материалы по информационной безопасности
  • Криптоконтейнеры и облачные хранилища (VeraCrypt и Cryptomator)
  • Советы по мессенджеру Element
  • Запуск нескольких копий Element с разными аккаунтами
  • Сервисы одноразовых заметок
  • Установка Parrot OS
  • Крышка для веб-камеры
  • Установка Linux Kodachi
  • Google Takeout — сервис экспорта данных из Google
  • Отключение EXIF на телефоне
  • Настройки приватности Telegram
  • Поиск и удаление старых аккаунтов и другой личной информации в интернете
  • Чекл-лист по чистке VK

Книги

  • DevBooks. Обсуждение книг про разработку ПО
  • Дневник 29
  • Сходство информационного стиля и программного кода
  • Пиши, сокращай. Отжать воду
  • Алгоритм генерации всех подмножеств
  • Советы по изучению иностранного языка
  • Теория товарного фетишизма
  • Как читать книги (С. И. Поварнин, 1924)

Конференции

  • Доклады KnowledgeConf 2019 про ведение конспектов
  • CodeFest 2019. Три таракана
  • CodeFest 2019. Рефакторинг

Марксизм

  • Теория, практика и Спиноза
  • Развитие мышления и человеческие чувства
  • Категории случайности и необходимости
  • Комментарий к книге В. Босенко «Воспитать воспитателя»
  • Философия, логика и мышление
  • Самообразование и ограничение потоков входящей информации
  • Предмет философии и основной вопрос философии
  • Отзыв про М3 Engels
  • Абстрактное и конкретное
  • Политэкономия. Потребительная стоимость
  • Теория товарного фетишизма
  • Карьерная страшилка

Операционные системы

  • Установка сервера Debian на VirtualBox
  • Rosa ImageWriter для создания Live-USB на Linux
  • Установка Linux на USB-флеш-накопитель
  • Установка шрифтов в ParrotOS
  • Настройка раскладки Эсперанто в ParrotOS
  • Как добавить словарь для проверки орфографии в Pluma в ParrotOS
  • Как добавить ярлык на рабочий стол в Ubuntu
  • Настройка раскладки клавиатуры в Parrot OS
  • Установка Parrot OS
  • Установка Linux Kodachi
  • Установка Ubuntu Server в VirtualBox
  • HashTab - отображение хешей в свойствах файла Windows
  • VirtualBox снимки, дополнение для гостевой ОС, общие папки
  • Установка Windows Server 2016 на VirtualBox и настройка удаленного подключения
  • VirtualBox создание и настройка виртуальной машины

Программы

  • OCR через Tesseract на Linux
  • Vagrant 2: запуск проекта внутри Vagrant
  • Vagrant 1: Установка Vagrant и запуск виртуальной машины из локального образа
  • Использование CryptoPad вместо Google Docs
  • Команда base64 в Linux
  • Поиск свободных аналогов программ на alternativeto.net
  • Анализ занятого места на диске через MATE Disk Usage Analyzer
  • Установка Dokku
  • Dokku. Управление пользователями
  • MarkText — редактор Markdown
  • Чек-лист по настройке Firefox
  • Расширение Chrome: DF Tube (Distraction Free for YouTube)
  • Расширение Chrome: Don't Close Window With Last Tab
  • Раскладка клавиатуры Strata для Markdown
  • Настройка формата окончания строк в notepad++
  • Регистрация в element.io
  • Способы добавления метаданных в документ Pandoc
  • f.lux — корректировка спектра экрана в зависимости от времени
  • Редактирование горячих клавиш в Typora в Windows
  • Синтаксис сокращений Emmet. Часть 2
  • Синтаксис сокращений Emmet. Часть 1
  • Установка плагина Emmet (Zen-codding) для Notepad++
  • Установка пакетов в контейнер Dokku через плагин dokku-apt
  • Как скопировать файл из dokku/docker в windows?
  • Username в Telegram
  • Audio Primer. Бот Craig для Discord
  • Настройка OBS Studio для записи видео с рабочего стола на Windows 10 на ноутбуке ASUS
  • Запись разговора ботом Craig в Discord
  • Совместное редактирование в draw.io
  • Установка Типографской раскладки на windows 10
  • Discord. Переключение микрофона в режим рации
  • Notepad++ XML Tools, проверка xml по xsd
  • Typora. Управление файлами
  • Typora. Автопары
  • Typora. Разрывы страниц
  • Metabase. Параметры в SQL
  • Typora. Список задач
  • Metabase. Модель данных
  • Использование SQL в Metabase
  • Metabase. Руководство пользователя 04. Вопросы в Metabase
  • Metabase. Руководство пользователя 03. Исследования в Metabase
  • Metabase. Руководство пользователя 02. Краткий обзор баз данных
  • Metabase. Руководство пользователя 01. Что такое Metabase?
  • Математические и академические функции в Typora
  • Редактирование таблиц в Typora
  • Начало работы с Metabase
  • Typora. Использование ссылок
  • PL/SQL Developer. 7. Изменение таблиц
  • VerseQ − клавиатурный тренажёр
  • PL/SQL Developer. 6. Переключение баз данных
  • Горячие клавиши Telegram
  • PL/SQL developer. 5. Горячие клавиши
  • Drops - изучения слов иностранного языка
  • WinMerge — сравнение файлов
  • FileZilla — удобный ftp-клиент
  • XMind - программа для создания интеллект-карт
  • PL/SQL developer. 4. Отладка
  • PL/SQL Developer. 3. Просмотр сессий, компиляция инвалидных объектов
  • Копирование c помощью Ctrl+C текстов из сообщений
  • Typora - markdown редактор
  • Копирование ссылок с кириллицей в браузере
  • PL/SQL Developer. 2. Выполнение запросов и редактирование данных.
  • Копирование файлов через буфер обмена при подключении по RDP
  • Dokku. Переменные окружения
  • HashTab - отображение хешей в свойствах файла Windows
  • Instant Eyedropper - простой Color Picker
  • Joxi - быстрое создание скриншотов
  • PL/SQL Developer. 1. Список подключений и автозамена
  • Dokku. Команды для управления приложениями
  • Работа с GitHub по SSH
  • Path Copy Copy - быстрое копирование имени файла
  • Подключение к серверу через SSH и PuTTY
  • Регистрация бота в Telegram - BotFather
  • Rapid Environment Editor - редактор системных переменных Windows
  • Notepad++ DSpellChecker проверка орфографии

Продуктивность

  • Zettlr — редактор для Зеттелькастен
  • Чек-лист по настройке Firefox
  • Самообразование и ограничение потоков входящей информации
  • Раскладка клавиатуры Strata для Markdown
  • f.lux — корректировка спектра экрана в зависимости от времени
  • Установка Типографской раскладки на windows 10
  • Отключение рекламы в Яндекс почте
  • Обработка входящих в GTD
  • Использование Saved messages в Telegram
  • Воспроизводимость задач
  • Список задач в текстовом файле
  • Советы по изучению иностранного языка
  • VerseQ − клавиатурный тренажёр
  • Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения
  • Убираем из браузера лишнее
  • Отключение оповещений и нотификации
  • Доклады KnowledgeConf 2019 про ведение конспектов
  • Копирование c помощью Ctrl+C текстов из сообщений
  • Как читать книги (С. И. Поварнин, 1924)
  • CodeFest 2019. Три таракана
  • Joxi - быстрое создание скриншотов
  • Path Copy Copy - быстрое копирование имени файла

Системы контроля версий (VCS)

  • Работа с SVN через TortoiseSVN. 7. Патчи (заплатки)
  • Ликбез SVN
  • Работа с SVN через TortoiseSVN. 6. Игнорирование файлов, перемещение файлов
  • Работа с SVN через TortoiseSVN. 5. Локальный репозиторий, структура репозитория, перебазирование
  • Настройка сервера Subversion
  • Работа с SVN через TortoiseSVN. 4. Обновление до ревизии, авторство, отмена ревизии
  • Работа с SVN через TortoiseSVN. 3. Конфликты
  • Работа с SVN через TortoiseSVN. 2. Просмотр изменений, обновление, слияние
  • Работа с SVN через TortoiseSVN. 1. Выгрузка , фиксация, журнал

Текстология

  • Символы ударения акут и гравис

Эсперанто

  • Перевод речи Людвика Заменгофа на открытии первого съезда Эсперанто в 1905 году

Языки программирования

  • Язык программирования awk
  • Обработка ошибок и проектирование компилятора
  • Статические и динамические области видимости
Последниее изменение: 02.03.2025, 11:54