Блог Веб-разработчика

Программа для мониторинга доступности устройств по IP

Author Автор: Роман Чернышов    Опубликовано: 27 августа 2026

Вроде казалось бы примитивная задача — мониторинг доступности устройств по IP-адресу, и для решения такой задачи должно быть множество программ и утилит под Windows, с возможностью задать список  IP-адресов, названия устройств и периодичность их пинга. Но как оказалось, решений не так уж и много, часть из них распространяется платно, другие же явно имеют переизбыток функционала, третьи вообще не работают. Решение же как всегда простое (в моем случае) — пишем свою утилиту на Python, работающую под Windows в отдельном окне, немного кода от AI, немного доработок ручками и готово! Далее разберем функционал детально. подробнее

Category Категории: Администрирование     Tags Теги: , , ,

Изменения на рынке фриланса в 2026 (личный опыт исполнителя)

Author Автор: Роман Чернышов    Опубликовано: 26 августа 2026

Друзья, всем привет! Вот и я решил поделиться своим опытом работы(в рамках фрилинса, прямых контрактов, долгосрочной поддежки) с заказчиками и их проектами, какие изменения я наблюдаю в этом году. С точки зрения предложения и спроса — изменений не много (загруженность сильно не поменялась). А вот с точки зрения задач, технологий и портрета самого клиента, есть существенные изменения. Далее о моих наблюдениях по порядку. подробнее

Доступ к cPanel через SSH туннель

Author Автор: Роман Чернышов    Опубликовано: 25 августа 2026

Друзья, всем привет! Ежедневно я работаю с серверами(удаленно), иногда попадаются сервера где открыт для подключения только один 22 порт (SSH), из-за чего возникает сложность с доступом к панели управления сервером, например cPanel(порт 2083) или HestiaCP(порт 8083), возникает вопрос — как же зайти в панель управления? На самом деле, решение данной задачи простое и при этом элегантное — перенаправляем свой локальный трафик в SSH туннель, таким образом, чтобы при запросе(со стороны клиента) на http://localhost:2083 у нас открывался ресурс с сервера. Далее по шагам. подробнее

Category Категории: Администрирование     Tags Теги: , , , ,

Свой сервер дома 2026

Author Автор: Роман Чернышов    Опубликовано: 5 августа 2026

ubuntu Приветствую вас друзья! Ровно 4 года назад, я перенес часть своих проектов с сервера арендованного, на тот момент, у немецкого провайдера Hezler, на свой собственный сервер, размещенный у себя дома(в офисе), о чем я рассказывал в статье: Установка, настройка и размещение сервера дома или в офисе. За эти годы, с ним произошло много интересных событий(с точки зрения полученного опыта), это: выход из строя ssd диска в Raid-1 массиве, выход из строя планки оперативной памяти, отключение и перебои электричества(спасал ИБП), обрыв интернет кабеля(за пределами помещения), DDOS с перегрузкой пропускной способности сети, отключение интернета за несвоевременную оплату и многое другое. Самый главный вопрос — стоило ли оно того? подробнее

Установка драйвера АТОЛ-30ф на Ubuntu 24.04

Author Автор: Роман Чернышов    Опубликовано: 18 июля 2026

АТОЛ Linux Приветствую вас друзья! Переношу свое программно-техническое оснащение на новые сервера под управлением Ubuntu 24.04(26.04), в виду чего публикую небольшой пост заметку по установке и настройке драйверов для ККТ АТОЛ-30ф. Ранее я публиковал небольшой пост-заметку по настройке для CentOS 7(более не актуальна). Напомню, подключение АТОЛ-30ф к серверу позволяет использовать данную ККТ как облачную онлайн кассу с отправкой чеков в ОФД и экономить на аренде облачных ККТ у сторонних провайдеров(до 100т.р./в год), помимо экономии это также добавляет ряд других интересных возможностей (написание своего софта для создания отчетов, аналитики или КУДиР — об этом расскажу позже). подробнее

Category Категории: Администрирование     Tags Теги: , , ,

Распознавание QR-кодов

Author Автор: Роман Чернышов    Опубликовано: 1 июня 2026

Генератор QRСервис распознавания QR-кодов позволяет быстро расшифровать любую информацию с загруженного изображения. Поддерживаются форматы JPEG, PNG, GIF, WEBP и BMP. Сервис автоматически определяет тип данных: ссылки, номера телефонов, email, Wi-Fi настройки и визитные карточки. Просто загрузите изображение с QR-кодом — и вы получите готовое к использованию содержимое. Распознавание происходит мгновенно, файлы не сохраняются на сервере.
подробнее

Category Категории: Инструменты     Tags Теги:

Подключение АТОЛ-30ф к серверу на Linux

Author Автор: Роман Чернышов    Опубликовано: 14 февраля 2026

АТОЛ Linux Небольшая заметка о базовой настройке ККТ АТОЛ 30ф и схожих моделей(поддерживающих Web Request) на ОС Linux (в моем примере это CentOS), установка драйвера 10.0.8.1, с поднятием сервера Web Request и примером кода запроса на PHP. Скачать пакет драйверов можно тут, для Linux подойдет «полный архив», в нем будет директория ./install/ с вариантами пакетов для Debian, RedHat, FreeBSD. Такое решение позволяет существенно сократить издержки на аренде онлайн-кассы, его можно интегрировать например с сайтом. подробнее

Запрет пробуждения ПК от различных устройств в Windows 10/11

Author Автор: Роман Чернышов    Опубликовано: 31 января 2026

Доброго времени друзья! Небольшой пост-заметка, на тему того — как настроить в Windows 10/11 запрет пробуждения ПК от различных устройств. Заметка актуальна по двум причинам. Первая — это то, что к современным ПК может быть подключено гиганское количество устройств: USB концентраторы, смартфоны, ноутбуки, ККТ, внешняя сетевая карта и прочие (многие из них «по умолчанию» могут пытаться пробудить ПК). И вторая причина — держать эту информацию по настройке, в своей памяти, нет ни какого смысла — один раз настроил и забыл, до следующей переустановки операционной системы. Собственно поэтому и появилась эта заметка. подробнее

Category Категории: Без рубрики, Прочее     Tags Теги:

Список всех BIN российский банков в JSON

Author Автор: Роман Чернышов    Опубликовано: 10 июля 2025

? Друзья всем привет! У меня отличные новости для всех, кто работает с банковскими данными! Я собрал полный массив BIN-кодов (6 цифр) российских банков и оформил его в удобный JSON-формат! ? Теперь вы можете легко использовать эти данные для своих проектов. В файле — все актуальные BIN-коды с названиями банков, например: {«427401»: «SBERBANK OF RUSSIA», «419805»: «OJSC BANK URALSIB»}. ? подробнее

Плагин для WordPress, поддержка заголовка If-Modified-Since

Author Автор: Роман Чернышов    Опубликовано: 22 мая 2025

If-Modified-Since — это заголовок передаваемый в HTTP запросе, который отправляется сторонней службой(например поисковой системой) к вашему сайту, в заголовке содержится дата, которую должен проверить сайт, и в случае если после этой даты страницы была изменена, отдать в ответ новую версию страницы, или же ответить только заголовком сообщающим, что изменений не было. Таким образом сторонней службе не нужно заново загружать страницу и проверять, есть ли на ней изменения, что экономит время, ресурсы и трафик. подробнее

Category Категории: CMS     Tags Теги: , ,
Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 359₽
Популярные записи
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка