linux
9
grub
2
tarantool
3
hardware
2
sentry
2
mysql
7
gitlab
4
nginx
3
docker
7
php
19
литература
6
windows
2
raid
2
bios
2
dos
2
kafka
2
iptables
2
ssh
2
opencart
4
git
4
certbot
2
php-fpm
2
apache
2
phpmyadmin
2
node.js
2
wordpress
2
javascript
2
sql
4
innodb
2
Записки разработчика
Привет, это блог о разработке. Здесь я пишу о своей работе, а так же про проекты, программирование, администрирование, DevOps, тестирование, задачи и много всего что есть в моей работе.
Материалов: 83
Меток: 73
Организация исключений
2022.06.10
Рассмотрим некоторые правила организации исключений в проекте WEB API на PHP, затронем вопросы распределения, иерархии и файловой структуры
php
Gitlab CI и docker-compose
2022.05.13
Рассмотрим вариант эффективного использования docker-compose в CI конвейере при помощи Gitlab Runner с shell executor'ом
docker
gitlab
Wildcard от Let's Encrypt через Certbot
2022.05.02
Разберем процесс выпуска Wildcard сертификата от Let's Encrypt для всех поддоменов при помощи Certbot и автоматизируем его
certbot
Разворачиваем сайт ASP.NET на IIS
2022.04.21
Развернем сайт ASP.NET на IIS, сделаем бэкапы БД на MS SQL Server (тоже развернем), и рассмотрим решение попутных проблем
windows
iis
asp.net
ms-sql-server
/dev/sdaX: recovering journal
2022.04.18
Самое простое решение плохого перезапуска системы Ubuntu когда появилось сообщение /dev/sdaX: recovering journal
linux
Linux разные версии ядра и модулей ядра
2022.04.15
Решаем проблему на VPS когда запущено ядро Linux одной версии, а модули ядра другой, а вообще нужно было настроить iptables
linux
Среда разработки для CMS в Docker
2022.03.19
Развернем среду разработки в Docker для произвольной CMS на php с использованием Apache2, PHP-FPM, MySQL (5.7/8), phpMyAdmin
docker
php-fpm
mysql
apache
phpmyadmin
Шпаргалка по Docker Engine
2022.02.22
Краткая заметка об основных командах и возможностях Docker Engine, которые иногда необходимо делать вручную
docker
Отладка PHP в Docker контейнере
2022.02.06
Развернем среду разработки в Docker для произвольной CMS на php с использованием Apache2, PHP-FPM, MySQL (5.7/8), phpMyAdmin
docker
php
Шпаргалка по PPPoE в Ubuntu
2022.01.24
Создадим и настроим PPPoE в Ubuntu, адаптируем настройки для непараллельной работы канального PPPoE и сетевого соединения IPv4
pppoe
Стратегии ветвления git
2022.01.05
Стратегия ветвления (branch strategy, git workflow) - организация разработки проекта ПО с помощью системы управления версиями, определяющая правила ветвления, интеграции и доставки кода
git
VS Code как IDE для PHP
2021.12.27
Visual Studio Code при помощи встроенных возможностей, сторнних расширений и библиотек PHP можно превратить в полноценную IDE для разработки на PHP.
php
PHPUnit быстрый старт
2021.12.16
PHPUnit - это фреймворк для тестирования кода (модульные, интеграционные, системные и другие тесты) на PHP. Документация исчерпывающая, необходимость что-то искать в интернета отпадает. В данной статье я затрону, моменты которые могут тормозить быстрый старт, и очень кратко расскажу про некоторые необходимости, все остальное можно найти в документации.
phpunit
Рецензия: Идеальный программист
2021.12.06
Самыми интересными моментами в книге для меня были понятия тестирование и профессонал (к слову вся книга посвящена этому понятию в разной степени). Автор детально объясняет на примерах из своей и сторонней практики и прокладывает "мост" между бизнесом и разработчиком.
литература
Инструкция Тинькофф Бизнес API на примере платежей
2021.10.30
Интеграция с Тинькофф Бизнес API в подробной инструкции и примером из личного опыта, рассмотрим на примере платежей
php
Опыт интеграции с ClientBase
2021.10.23
Обзор интеграции с достаточно интересным проектом - с конструтором CRM систем ClentBase, через hook'и называемые "Вычисления"
php
Вход в linux терминал как root без пароля
2021.10.22
Вход в linux терминал в однопользовательском режиме под root без пароля для исправления ошибок в конфигах, которые не дают системе загрузитьсяимо делать вручную
linux
DVI-VGA и Ubuntu
2021.10.05
Установка и работа Ubuntu с использованием монитора через DVI-VGA если переходник не передает EDID
linux
Интеграция GetCourse и AmoCRM
2021.09.23
Рассмотрим интеграцию GetCourse с AmoCRM через процессы в формах и WebHook (на свой скрипт) в GetCourse, и API AmoCRM
php
Локальный LAMP
2021.09.14
Развернем на рабочем ПК локальный веб-сервер (apache2 + MySQL8) с поддержкой разных версий php для работы с разными CMS.
linux
apache
mysql
php-fpm
1
2
3
4
5