Редактирование горячих клавиш в Typora в Windows

Добавим горячую клавишу к пункту меню Paragraph - Footnotes:

Typora Footnotes

Откройте настройки командой File - Preferences:

Открыть настройки Typora

Читать далее Редактирование горячих клавиш в Typora в Windows

Конвертация Markdown в doc через Pandoc с переопределением стилей

Pandoc преобразовывает текстовые файлы из одних форматов в другие. При преобразовании из формата который содержит меньше возможностей для форматирования в формат с большими возможностями появляется необходимость уточнения стилей для более богатого формата. Примером такой конвертации является преобразования Markdown в doc при которой используется дополнительный doc-файл со стилями.

Пример

Исходный md-файл:

Дополним команду для конвертации параметром --reference-doc и передадим в него имя файла со стиялми:

Файл custom-styles.docx это обычный файл Word с определёнными набором стилей.

Читать далее Конвертация Markdown в doc через Pandoc с переопределением стилей

Синтаксис сокращений Emmet. Часть 2

Продолжим рассматривать синтаксис сокращений Emmet.

Нумерация

Оператор умножения * создаёт повторяющиеся элементы, а спецсимвол $ генерирует нумерацию. Поместите $ в имя элемента или имя атрибута:

Результат:

Несколько символов $ добавляют лидирующие нули:

Результат:

Для изменения направления нумерации (по возрастанию, по убыванию) и начального значения используйте оператор @ после $. Порядок меняется символом минуса:

Результат

Читать далее Синтаксис сокращений Emmet. Часть 2

Синтаксис сокращений Emmet. Часть 1

Emmet преобразует сокращения в структурированные блоки кода, например, в HTML. Синтаксис сокращений похож на селекторы CSS с дополнениями для генерации кода. Например, скрещение

преобразуется в следующий код

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

Сокращения оптимизированы, но не ограничены, для генерации HTML и XML. Рассмотрим синтаксис сокращений.

Читать далее Синтаксис сокращений Emmet. Часть 1

Установка плагина Emmet (Zen-codding) для Notepad++

Логотип Emmit

Emmet — это плагин для редактора ускоряющий ввод HTML, CSS и XML разметки. Работает это так: вы вводите набор сокращений, нажимаете горячую клавишу и сокращение разворачивается в правильный блок разметки. Emmet реализован для многих популярных редакторов, в том числе для Notepad++.

Начнём установку. Сперва установите Python Script, он нужен для работы Emmet. Откройте Plugins->Plugin Admin, найдите там PythonScript и запустите установку.

В Plugin Admin нет плагина Emmet, поэтому скачайте его вручную по ссылке. Если у вас установлен Notepad++ 64х тогда скачайте версию отсюда. Версия Notepad++ отображается в окне ?->About Notepad++ или при нажатии F1.

Затем откройте каталог плагинов через меню: Plugins->Open Plugin Folder. Внутри него создайте каталог EmmetNPP. В него поместите dll из скачанного архива и разархивируйте внутренности папки EmmetNPP тоже из архива.

Перезапустите Notepad++, меню Emmet находится в пункте Plugins. Горячие клавиши для замены сокращений отображаются справа от пункта меню.

Меню Emmit в Notepad++

Горячие клавиши настраиваются на форме Settings->Shortcut mapper->Plugin commands. Удобно установить клавишу Tab для разворачивания сокращения.

Установка пакетов в контейнер Dokku через плагин dokku-apt

Если приложение зависит от пакетов, то эти пакеты необходимо установить при разворачивании приложения. Плагин dokku-apt автоматизирует установку пакетов.

Рассмотрим простейший случай — нужно только установить пакеты. Сначала устанавливаем плагин:

Создаём в корне проекта файл apt-packages со списком пакетов:

Фиксируем и пушим в Dokku изменения. Указанные пакеты будут установлены во время разворачивания приложения.

Кроме установки пакетов плагин позволяет добавлять в контейнер репозитории с исходниками и системные переменные. Примеры указаны на странице плагина.

Как скопировать файл из dokku/docker в windows?

Разделим задачу на два этапа:

  1. Скопировать файл на основную систему из docker.
  2. Скопировать файл из Linux на Windows через ssh.

Копирование файла из docker

Находим название нужного контейнера командой

Название контейнеров находится в колонке NAMES:

команда docker ps

Команда выводит только запущенные контейнеры dockku.

Затем копируем файл на основную систему командой

Например:

Копирование файла через ssh

Для копирования файл воспользуемся pscp.exe из набора PuTTY:

Например:

Username в Telegram

В Telegram позволяет имени пользователя — username. username удобно использовать для передачи контакта, без передачи телефона. Так же username используется для авторизации в ботах и web-ссылках на контакт.

Добавить и изменить username можно как с десктопной, так и с мобильной версии Telegram. Ниже скриншоты с десктопной версии. Сначала заходим в настройки:

Вход в настройки Telegram

Затем устанавливаем username:

Изменение username

Audio Primer. Бот Craig для Discord

Перевод Audio Primer.

Вы хотите что-то записать, но ничего не знаете об звукозаписи? Начините с чтения этого текста.

Первое. Craig предоставляет звук в виде нескольких файлов, каждый из которых соответствует отдельному оратору. Это называется multi-track recording (отдельный поток аудио называется «track») и это основная особенность Craig. Благодаря тому что треки сохраняются раздельно, вы можете вырезать или отредактировать каждый трек независимо. Если один из ораторов слишком тихий, вы можете увеличить его громкость без влияния на остальных. Если другой спикер кашляет вы можете удалить его, без удаления остальных. Для того чтобы свести все треки в один используйте аудио-редактор, такой как Audacity.

Craig упаковывает файлы в zip-архив. Такие архивы используются для упаковки нескольких файлов в один. Все современные десктопные системы поддерживают работу с zip-архивами. Для работы через мобильные устройства установите архиватор.

Читать далее Audio Primer. Бот Craig для Discord

Настройка OBS Studio для записи видео с рабочего стола на Windows 10 на ноутбуке ASUS

Сразу после установки OBS Studio вместо записи рабочего стола отображается чёрный экран. Проблема воспроизводится на ноутбуках ASUS (видеокарта Nvidia). Описание решения на официальном сайте OBS Studio.

Для решения проблемы открываем Graphics Settings:

Открываем графические настройки

В выпадающем списке выбираем Classic App, нажимаем кнопку browse и выбираем программу OBS Studio, по умолчанию располагается по пути

или по пути по которому программа была установлена:

Выбор приложения OBS Studio

Нажимаем Options:

Настройки для OBS Studio

В появившемся окне выбираем режим и нажимаем кнопку Save:

Выбор режима для приложения

Если запланировано использовать захват экрана для захвата рабочего стола то выберите Power Saving.

Если запланировано снимать видео из игр или использовать кодировщик NVENC выберите High Performance.