Экспорт и импорт данных из MySQL через терминал

18.06.2021
В очередной раз экспортируя и импортируя данные через phpMyAdmin столкнулся с долгим ожиданием, которое заставило найти более быстрый вариант - через терминал linux.

Подключение через локальный phpMyAdmin на удаленный сервер через прокси

17.06.2021
На удаленном linux сервере стоит mysql на дефолтном 3306 порту. На сервер можно зайти по ssh через socks5 прокси с авторизацией по логину и паролю.

На локальной машине развернут простой сервер apache2+php+mysql и есть phpMyAdmin.

В БД на удаленном сервере хочется ходить через удобный графический интерфейс, то есть через локальный phpMyAdmin.

Сводка коммитов текущего деплоя git

15.06.2021
Настроив деплой проекта из репозитория (например так) хочется чтобы приходили уведомления о совершенном деплое и чтобы все это было красиво оформленно. Для этого необходимо понять как выводить нужную информацию в промежутке между прошлым последним коммитом и текущим HEAD.

Невозможно найти пакет php7.X-PACKAGE в Ubuntu 21.04

09.06.2021
По счастливой случайности установил Ubuntu 21.04 (чем я в тот момент думал не знаю, но сделал я это явно не от большого ума, учитывая мой скромный опыт администрирования linux), и сразу же мне понадобилось развернуть apache + php fpm + redis. Первое и второе было сделано быстро, ничего сложного, а вот с третьим (точнее с php7.3-redis) возникли проблемы ...

ssh через прокси с авторизацией на OpenSSH

03.06.2021
Понадобилось подключаться к серверу по ssh через прокси с авторизацией, по другому никак ибо так настроен сервер. Самый простой вариант использовать putty, но мне очень захотелось через встроенный в ubuntu терминал и именно через OpenSSH.

Как устроено отключение сайта по лицензии 1С-Битрикс?

28.05.2021
Разрабатывая модуль для 1С-Битрикс на пробной версии CMS может возникать ситуация с истечением лицензии и как следствие - прекращение работы сайта. В общем-то все логично 1С-Битрикс коммерческий продукт, и используя его пользователь принимает условия использования. Но стало очень интересно что же внутри :)

Как получить в php список статусов заказов и отгрузок в 1С-Битрикс?

24.05.2021
Попробуем получить список статусов заказов и отгрузок в 1С-Битрикс через php код, познакомимся с ORM и пространством имен \Bitrix\Sale\Internals с классами для работы с БД. Но пойдем по порядку, с чего все началось ...

Опыт интеграции с Tilda

25.03.2021
По работе, наконец-то, моя сфера была четко определена и меня перекинули на внешние интеграции. И так уж получилось что мне досталась недоработанная версия интеграции с Tilda, но не напрямую, а через amoCRM, но в конечном итоге пришлось напрямую.

Разработка модуля для OpenCart с использованием git

19.03.2021
При разработке модуля для любой CMS может потребоваться система управления версиями (скорее всего так и будет). OpenCart оказался не исключением, но нестандартным движком, даже в плане контроля версий модулей. Все дело в организации файловой структуры движка.

Деплой React проекта на web хостинг без Node.js

13.03.2021
Пару месяцев назад я задумался об автоматическом развертывании проекта при обновлении репозитория с этим проектом на gitlab. В тот момент коллега работал над одним из важных проектов компании, и так уж получилось что проект на React, который требует компиляции при помощи node.js, который найдешь не на каждом web хостинге. Но теперь у меня тоже есть проект на React и мне не нрваится руками запускать компиляция и заливать по ftp.