Установка Dokku

Установить Dokku и попробовать его в работе довольно просто:

Сначала устанавливаем VirtualBox и Ubuntu Server.

Затем заходим на сайт Dokku. В центре две команды для установки актуальной версии Dokku.

Запускаем их и ожидаем окончания установки. Dokku установлен!

Dokku. Переменные окружения

Обычно приложения требуют некоторых настроек для запуска. В Dokku настройки приложения хранятся в переменных окружения. Переменные окружения могут содержать секретные данные, такие как пароли или ключи от APi, не рекомендуется хранить эти данные в репозитории приложения.

Плагин config поддерживает следующие команды для управления переменными:

Переменные можно добавлять для каждого приложения отдельно или глобально на все. При совпадении имен выше приоритет у переменные определенных для отдельного приложения.

Читать далее Dokku. Переменные окружения

Установка Ubuntu Server в VirtualBox

В этой заметке пошаговая инструкция по установке Ubuntu Server в VirtualBox. Кроме установки указаны настройки чтобы в Ubuntu Server работала сеть и правильно отображалась кириллица в консоли.

Скачиваем образ Ubuntu Server и добавляем новую виртуальную машину.

Читать далее Установка Ubuntu Server в VirtualBox

HashTab — отображение хешей в свойствах файла Windows

HashTab добавляет в свойства файла новую вкладку на которой отображаются хеш-суммы. По ПКМ появляется меню с возможностью скопировать хеш.

Вкладка HashTab в свойствах файла
Вкладка HashTab в свойствах файла

VirtualBox снимки, дополнение для гостевой ОС, общие папки

Сохранение снимков

Снимок фиксирует состояние системы и позже всегда можно откатить систему до этого состояния. Удобно делать снимок сразу после установки ОС, чтобы в случае проблем просто откатится на него, это быстрее чем переустанавливать ОС.

Для создания снимка выключаем виртуальную машину.

Читать далее VirtualBox снимки, дополнение для гостевой ОС, общие папки

Установка Windows Server 2016 на VirtualBox и настройка удаленного подключения

Устанавливать будем на VirtualBox, скачиваем iso образ Windows Server 2016 с сайта Microsoft или раздачу с уже интегрированными обновлениями.

Добавляем и запускаем новую ВМ, начинается процесс установки:

Выбор языка установщика

Читать далее Установка Windows Server 2016 на VirtualBox и настройка удаленного подключения

Instant Eyedropper — простой Color Picker

Instant Eyedropper - простой инструмент для получения цвета пикселя с экрана.

Принцип работы - кликаем на иконку в трее

Иконка Instant Eyedropper в трее

Читать далее Instant Eyedropper — простой Color Picker

Настройка Delphi для работы с системой контроля версий

Отключаем History

По умолчанию IDE сохраняет историю изменения в проекте в каталоге "_history" рядом с главным файлом проекта.

При использовании системы контроля версий эта история лишняя отключим её через настройки:

Tools -> Options -> Editor Options -> Create backup files

Непроизвольные изменения в файле dproj

Читать далее Настройка Delphi для работы с системой контроля версий

Поиск периода Пизано

Даны целые числа \(1 \leq n \leq 10^{18}\) и \(2 \leq m \leq 10^5\), необходимо найти остаток от деления n-го числа Фибоначчи на m.

Читать далее Поиск периода Пизано

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

Когда речь идёт о положительных числах то с операциями целочисленного деления и взятия остатка все довольно просто. Результат всегда положителен и удовлетворяет уравнению

\(div\) - целочисленное деление
\(mod\) - остаток от деления
\(r = (r\ div\ d) * d + (r\ mod\ d)\)

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

Читать далее Особенности операций целочисленного деления и взятия остатка при работе с отрицательными числами