Разбор параметров командной строки в Python

Разбор параметров командной строки в Python

При создании консольных программ в Python очень часто необходимо разобрать параметры передаваемые через командную строку, это можно сделать используя переменную argv из модуля sys, а так же с помощью модуля argparse из стандартной библиотеки Pyhton.

Редактор Nano, как пользоваться

Редактор Nano

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

LAMP стек на WSL

LAMP стек на WSL

Основная моя ОС для работы это Windows 10, в нем есть замечательный инструмент Windows Subsystem for Linux на котором можно легко настроить окружение для веб-разработки на PHP.

Произвольные поля к вариативным товарам Woocommerce

Произвольные поля к вариативным товарам Woocommerce

В прошлой статье я показал как добавить собственное поле к простому товару Woocommerce. В качестве примера мы добавили поле Штрихкод и разместили его после поля Артикул. Это мы проделали с Простым товаром, а сейчас мы проделаем тоже самое, но только добавим поле Штрихкод к каждому варианту товара.

Phinx — миграции базы данных для вашего приложения

Phinx миграции базы данных для вашего приложения

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

Элемент инфоблока Битрикс в модальном окне

Элемент инфоблока Битрикс в модальном окне

Возникла необходимость на клиентском сайте использующий 1С-Битриксе вывести элементы инфоблока (например подробная новость или работа из портфолио) не на отдельной странице, а в всплывающем окне. Шаблон сайта сверстан с помощью Bootstrap 4, а компонент модальных окон уже включен в его состав, поэтому задача оказалась не самой сложной. Кстати реализация этой задачи под другие версии Bootstrap …

Синхронизация настроек PhpStorm с помощью Git

Синхронизация настроек PhpStorm с помощью Git

В IDE от JetBrains таких как PhpStorm, PyCharm, RubyMine есть несколько способов синхронизации настроек между разными установками программы, например на домашнем и офисном компьютере. Так же есть возможность дать пользоваться вашими настройками всем членам команды просто поделившись с ними ссылкой на репозиторий.