Копирование ссылок с кириллицей в браузере

При копировании в браузерах ссылки из адресной строки содержащей кириллицу ссылки копируются в виде

https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80

При отправке сообщения с такой ссылкой непонятно куда она ведет. Для того чтобы ссылки копировались без экранирования нужно сделать следующие настройки:

Firefox

Открыть новую вкладку, в строке адреса ввести about:config. Ответить Да на предупреждение.

После этого откроется панель настроек со строкой поиска. В строке поиска нужно вести browser.urlbar.decodeURLsOnCopy и изменить значение этого параметра на true двойным кликом.

После этого ссылки в Firefox будут копироваться в обычном виде.

Chrome

В Chrome нужно установить расширение Copy URL. Ссылки придется копировать через кнопку которую добавляет это расширение.

Перебор соседних клеток на двухмерном поле

Рассмотрим задачу похожую на игру Сапёр

Дано прямоугольное поле размером n на m. В поле каждая клетка обозначена либо символом точки (‘.’) точкой либо звёздочки (‘*’). Точка означает пустое поле поле, звёздочка мину. Вывести на экран поле такого же размера где вместо точек указанна цифра — количество мин рядом с этой клеткой.

Далее описан способ перебора соседних клеток у определённой клетки для решения этой задачи. В двух вариантах: когда поле ограниченно, и когда неограниченно — клетка справа поля граничит с клеткой слева, клетки сверху граничат с клетками снизу. Похожий способ можно применять для сходных случаев перебора, например при переборе клеток шахматной доски куда может сходить конь.

Читать далее Перебор соседних клеток на двухмерном поле

Группировка и подсчёт элементов в списке Python

Рассмотрим задачу

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

Для хранения количества букв будем использовать словарь. Рассмотрим самый простой вариант подсчёта. Пройтись по всем буквам, если текущей буквы ещё нет в словаре, то это первое вхождение — устанавливаем кол-во равным одному, если буква уже есть то увеличиваем кол-во на 1.

Читать далее Группировка и подсчёт элементов в списке Python

PL/SQL Developer. Выполнение запросов и редактирование данных.

Выполнение запросов

После подключения добавляем новое Sql-окно

PL/SQL Developer откртиые нового Sql-окна

Пишем запрос, нажимаем F8 или кнопку на панели инструментов и получаем таблицу — результат запроса.

Читать далее PL/SQL Developer. Выполнение запросов и редактирование данных.

Копирование файлов через буфер обмена при подключении по RDP

Кликам правой кнопкой по ярлыку RDP — Изменить

ярлык RDP

Читать далее Копирование файлов через буфер обмена при подключении по RDP

Установка Oracle Instant Client в Windows

Instant Client — сокращенная версия клиента Oracle.

Установка состоит из трех этапов:

  1. Загрузка файлов Instant Clien
  2. Установка системных переменных
  3. Настройка подключения — файл tnsnames.ora

Читать далее Установка Oracle Instant Client в Windows

Установка PostgreSQL в Dokku

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

Запускаем команду установки

Читать далее Установка PostgreSQL в Dokku

Установка 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