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

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

Joxi логотип

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

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

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

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

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

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

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

Fixed Users

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

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

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

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

Oracle VirtualBox

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

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

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

Номер ревизии SVN в проекте Delphi

В этой инструкции показано как настроить автоматическое добавлении номера ревизии в Delphi программу из рабочей копии SVN в которой находится собираемый проект. Номер ревизия отображается в свойствах файла, а из кода доступен в виде константы.

Устанавливаем консольный клиент SVN.

Создаем и сохраняем в Delphi новый проект.

Рядом с файлом проекта помещаем два файла: version.rc.tmpl — шаблон для файла ресурсов и скрипт получения ревизии _CreateInclude.bat.

Читать далее Номер ревизии SVN в проекте Delphi

Python-telegram-bot 1. Простой эхо-бот

Эхо-бот Telegram

В этом цикле постов описаны возможности Python-telegram-bot — библиотеки для написания ботов Telegram.

Первым делом регистрируем нового бота в Telegram.

Затем устанавливаем библиотеку python-telegram-bot

Читать далее Python-telegram-bot 1. Простой эхо-бот

Dokku. Команды для управления приложениями

Чтобы получить справку по командам для управления приложениями наберите

Всего доступно четыре команды

Читать далее Dokku. Команды для управления приложениями

Сборка проектов Delphi из консоли

В этой заметке показано как собирать проекты Delphi с помощью bat-файла. Компиляция из консоли часто используется для сборки релизной версии.

Файлы проектов Delphi (.dproj) совместимы с системой сборки MSBuild. Разные версии Delphi требуют разную версия MSBuild поэтому сначала желательно обновить Microsoft .NET Framework.

Также успешная сборка требует специально установленных переменных окружения. Переменные отличаются у каждой версии Delphi. Специальный файл rsvars.bat устанавливает их, он находится в bin, рядом c bds.exe.

Читать далее Сборка проектов Delphi из консоли

Работа с SVN через TortoiseSVN. 3. Конфликты

В предыдущей части был рассмотрен случай когда слияние изменений Пети и Васи произошло автоматически. Сейчас рассмотрим ситуацию когда Вася и Петя делают одновременно изменения которые SVN не может слить автоматически.

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

Читать далее Работа с SVN через TortoiseSVN. 3. Конфликты

Работа с SVN через TortoiseSVN. 2. Просмотр изменений, обновление, слияние

В первой части была описана выгрузка и фиксация в репозиторий. В этой части к работе подключается Вася и вносит новые изменения.

Просмотр изменений

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

Читать далее Работа с SVN через TortoiseSVN. 2. Просмотр изменений, обновление, слияние