// Заметки айтишника

Технические заметки
для тех, кто пишет код
и крутит железо

Личный блог о веб-разработке, Linux, микроконтроллерах, сетевом оборудовании и всём, с чем приходится сталкиваться в реальной работе айтишника.

9+категорий
6+сервисов
2019работаем
bash — it-stories.ru
~/blog $ cat topics.txt
✓ 1С-Битрикс & Web-разработка
→ Linux & DevOps
→ Сетевое оборудование / MikroTik
⚡ Микроконтроллеры / ESP8266
⚡ Гараж IoT / Meshtastic
SEO & продвижение

~/blog $ ./read --latest
Загрузка статей… done
~/blog $
RG
Роман Гринько
// full-stack dev & IT-энтузиаст

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

Имея большой опыт работы с различными операционками и оборудованием, я тем не менее отдаю предпочтение CentOS и мелкомягким творениям, поэтому большинство, разбираемых граблей, относятся к этим подвидам, хотя с расширением клиентской базы приходится сталкиваться и с совершенно экзотическими задачами и системами.

Также свою основную работу я связал с веб-разработкой. Пишу как код с нуля, так и допиливаю системы на готовых CMS. В основном это система 1С-Битрикс с их Bitrix Framework, поэтому на этом сайте целый раздел посвящен вопросам,, связанным с этой системой.

Сразу отвечу на несколько вопросов которые мне эпизодически задают читатели моего блога:

  • да – пишу я именно про то, с чем сталкивался, и если я пишу что это работает, значит у меня это заработало, так что пробуйте, тестируйте, смотрите внимательно на свои руки, но не надо писать что это не работает, лажа и прочую муру;
  • понимаю, что коллеги по цеху отличаются повышенным ЧСВ, но не надо пытаться меня задеть в комментах, я не настоящий сварщик и мне это фиолетово;
  • если вы задаете вопрос, то не ждите мгновенного ответа, здесь не служба поддержки он-лайн пользователей;
  • также не надо пытаться прокатиться на халяву- я отвечаю на вопросы по мере сил и знаний, но я не буду рассказывать о принципах маршрутизации или же о том как MS админу перевести офис на Unix.

По ходу работы приходилось много учиться, и, слава богам, меньше сдавать экзаменов, но все равно за несколько лет накопилось какое то количество сертификатов, которые можно посмотреть тут

все записи →

Роли Meshtastic ноды

Роли Meshtastic ноды

Каждое устройство в сети Meshtastic может выполнять определённую роль (Device Role), которая определяет его поведение в сети: Роль — это ключевая настройка при развертывании сети. От правильного выбора зависит стабильность связи, эффективность передачи сообщений и нагрузка на эфир. Выбирайте роль для вашей

ЧИТАТЬ ДАЛЕЕ

Автоответчик для Meshtastic ноды

Автоответчик для Meshtastic ноды

В данной статье приведена информация по модификации исходного кода прошивки Meshtastic для реализации функционала автоматического ответа на сообщения с информированием об уровнях принятого сигнала. Добавляем обработчик принятого сообщения В файл src\modules\ReplyModule.cpp добавляем метод обработки приема сообщения ProcessMessage ReplyModule::handleReceived(const meshtastic_MeshPacket &mp) { auto

ЧИТАТЬ ДАЛЕЕ

Установка прошивки Meshtastic

Установка прошивки Meshtastic

Инструкция основана на официальной документации Meshtastic и подходит для большинства популярных плат — TTGO T-Beam, Heltec WiFi LoRa 32 V3, LILYGO T-Echo, ThinkNode и других. Установка через веб-флэшер Если вы прошиваете первое ваше устройство — устанавливайте стабильную версию прошивки Перед прошивкой обязательно подключите антенну. Включение LoRa-модуля

ЧИТАТЬ ДАЛЕЕ

Модуль Lora E22-900M30S

Модуль Lora E22-900M30S

Описание Серия E22 является беспроводным модулем, использующим RF-чип Semtech SX1262, который обеспечивает различные методы модуляции, такие как LoRa и традиционный GFSK. Свойство Значение Радиочип SX1262 Частота 850~930MHz Мощность 30dBm Дистанция до 12 км Интерфейс SPI Вес 4.9±0.1г Внутрянка модуля Описание

ЧИТАТЬ ДАЛЕЕ

Полное удаление метрик Prometheus

Полное удаление метрик Prometheus

В один прекрасный день на моем тестовом сервере поломался Prometheus. Произошло это досадное недоразумение по причине исчерпания дискового пространства. Причем демон был остановлен и стартовать отказывался. Итак, удалять метрики можно через API, но в моем случае демон остановлен и API

ЧИТАТЬ ДАЛЕЕ

Упаковка и перенос Docker контейнера

Упаковка и перенос Docker контейнера

Концепция контейнеров Docker позволяет разработчикам и системным администраторам собирать приложения в легковесные, автономные и переносимые окружения. Это упрощает процесс разработки, тестирования и развертывания приложений, а также уменьшает время, затрачиваемое на настройку и конфигурацию окружений. Однако, иногда бывает необходимо перенести контейнер

ЧИТАТЬ ДАЛЕЕ