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)\)

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

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

Dokku. Управление пользователями

При отправке изменений в репозиторий SSH - предпочтительный метод авторизации в Dokku. Команды доступные для управления ключами:

Читать далее Dokku. Управление пользователями

Joxi — быстрое создание скриншотов

Всем, чья работа связанна с разработкой ПО, приходится часто делать скриншоты. Например, чтобы отправить собеседнику во время переписки или вставить в документацию. В таких случаях я пользуюсь Joxi.

Joxi логотип

Читать далее Joxi — быстрое создание скриншотов

Работа с SVN через TortoiseSVN. 4. Обновление до ревизии, авторство, отмена ревизии

Обновление до ревизии

Чтобы выгрузить в рабочую копию версию определенной ревизии есть несколько способов.

Читать далее Работа с SVN через TortoiseSVN. 4. Обновление до ревизии, авторство, отмена ревизии

PL/SQL Developer. 1. Список подключений и автозамена

Описание двух полезны настроек PL/SQL Developer: список подключений и автозамена.

Fixed Users

Для того чтобы каждый раз не вводить логин и пароль от БД полезно настроить список часто используемых подключений.

Настраивается в
Tools -> Preferences -> Oracle -> Logon History -> Fixed Users

Читать далее PL/SQL Developer. 1. Список подключений и автозамена

VirtualBox создание и настройка виртуальной машины

Oracle VirtualBox

Я использую виртуальную машину для проверки работы новых программ и экспериментов, чтобы не делать рискованные операции на рабочем сервере. VurtualBox - программа в которой можно создавать и запускать виртуальные машины. На них можно поставить любую ОС и работать с ней как будто она находится на отдельной машине.

Операционная система на которой установлен VirtualBox называется хостовой. ОС которая выполняется на виртуальной машине - гостевой.

Читать далее VirtualBox создание и настройка виртуальной машины