Подписываем GPG ключом коммиты в Git
Опубликовал Максим Баев, 13 апреля 2019, 01:45
Статья актуальна для Linux! Для Винды всё примерно тоже самое, только предварительно надо поставить программу gpg.
Ну вот решили например: 'пора бы уже подписывать коммиты в гите. Тоже хочу зелёный значок Verified '. Ну тогда надо делать. Само действо состоит из 3 частей:
Сейчас будут короткие шаги, а дальше тоже самое с объяснениями.
...
А также из переменных окружения
Опубликовал Максим Баев, 11 апреля 2019, 10:47
Вот например появилась необходимость создать консольную программку на Python, которая должна принимать аргументы и чтобы всё было гибко, и что-нибудь ещё. Вот рабочий сниппет с использованием пакетов click и environs.
Возможности переопределения
- Если переменная нигде не объявлена (является необязательной по сценарию и имеет значение по...
... или как подсветить ошибки в PhpStorm по стандартам Drupal
Опубликовал Максим Баев, 28 января 2019, 14:14
Все мы давно используем эту крутую IDE, разработку которой начали два наши соотечественника из Питера (минутка гордости =) ). Она мощна и силы её безграничны.
Друпал программисты делятся на два типа: те, кто-то ещё не пишет по стандартам и те, кто уже пишет.
Быстрей попасть во вторую группу поможет фича PhpStorm'а, позволяющая прикрутить любые...
... или как сохранить тележку ресурсов сервера
Опубликовал Максим Баев, 18 января 2019, 12:48
По умолчанию nginx обрабатывает все запросы показывая html страничку лежащую в /var/www/html/
. Начиная знакомиться с Nginx можно подумать, что установить свой единственный сайт, лежащий на сервере, сайтом по умолчанию - хорошая идея. Но это не так.
Разрешить обрабатывать только определённые сайты можно добавив в /ets/nginx/sites-availabe/
файл ...
Опубликовал Максим Баев, 19 сентября 2018, 12:14
Иногда программисты сталкиваются с необходимостью создать инстанцию CKEditor редактора на фронте. Например, если этот редактор должен появляться по нажатию на кнопку. Обычно это делается через получение формы с сервера:
<?php
/**
* Form builder for editor.
*/
function mymodule_editor_form($form, &$form_state) {
$form['editor']...