30 июля 2026

Обновление зависимостей в GitLab

Делал исследование на тему автоматизации обновления зависимостей в GitLab по аналогии с GitHub Dependabot.

Чаще всего приходится обновлять:

  • GitLab CI скрипты
  • Версии Helm чартов
  • Теги контейнерных образов, которые использует Helm чарт

Поиск в сети дал три кандидата, которые более-менее подходили под эти требования:

Dependabot-gitlab 

Про dependabot-gitlab особо рассказать нечего. Он является обёрткой над dependabot-core. Я не нашёл какой-либо информации о поддержке обновления CI скриптов GitLab поэтому этот вариант был сразу отброшен.

23 июля 2026

Кабель RG-174 из консервных банок

После нескольких итераций сборки супергетеродинного приёмника остался последний метр кабеля RG-174, отрезками которого я соединял платы в приёмнике между собой. Насколько я помню, конкретно этот кабель я купил в БелЧип и он производства Ruichi. На выходных поехал в "Чип и Дип" чтобы купить ферритовые кольца, микросхему EEPROM памяти для ГПД и заодно взять 5 метров кабеля RG-174, Кабель коаксиальный 50 Ом (9001920116) про запас.

В карточке товара не указан конкретный производитель, но в описании упомянут медный центральный проводник и ничего не сказано про материал оплётки. В PDF-ке, которая прикреплена к этой позиции, указан многожильный медный центральный проводник и алюминий покрытый медью в качестве материала оплётки.

Меня это устраивает, т.к. тот самый последний метр кабеля как раз такого типа. Если не повредить медное покрытие алюминиевых жил, то паять такую оплётку можно обычной канифолью.

21 июля 2026

Супергетеродинный приёмник на диапазон 20 метров

Переделал свой приёмник прямого преобразования (ППП) в супергетеродинный приёмник с одной промежуточной частотой (ПЧ). В текущем виде приёмник работает только с диапазоном 20 метров (14 - 14,35 МГц) и только верхней боковой полосой.

Структурная схема супергетеродинного приёмника с одной промежуточной частотой:

От прошлого приёмника повторно использованы диодный кольцевой смеситель и усилители высокой и низкой частот.

16 июля 2026

УВЧ для супергетеродинного приёмника

Продолжаю переделывать приёмник прямого преобразования в супергетеродинный. Уже готовы кварцевый полосовой фильтр, диапазонный полосовой фильтр на 20 метров и второй смеситель на ADE-1, который остался после сравнения с самодельным смесителем.

Подключил к приёмнику новый ДПФ (диапазонный полосовой фильтр), второй смеситель на ADE-1 и кварцевый полосовой фильтр. Сигнал ГПД (VFO) на новый смеситель взял с генератора сигналов, а старый ГПД приёмника прямого преобразования был настроен на частоту 6144 кГц что примерно соответствует верхней боковой полосе фильтра ПЧ. В этом случае он становится генератором биений.

Заработало сразу, но чувствительность заметно упала, что не удивительно т.к. три новых элемента в тракте вносят потери:

  • ДПФ примерно 2,3 дБ
  • Смеситель на ADE-1 примерно 6,3 дБ
  • Кварцевый фильтр примерно 1,5 дБ

В сумме это больше 10 дБ потерь. Чтобы компенсировать затухание собрал дополнительный усилитель высокой частоты, который будет стоять между ДПФ и первым смесителем. Схему УВЧ на одном транзисторе позаимствовал из трансивера HBR/MK2. Позже нашёл статью высокочастотные усилители с обратной связью в которой подробно описан этот вид усилителей, там же есть и ссылки на первоисточники.

14 июля 2026

Диапазонный полосовой фильтр на 20 метров

Продолжаю переделывать приёмник прямого преобразования в супергетеродинный приёмник. Ранее был изготовлен кварцевый фильтр, а сейчас заменю фильтр нижних частот (который был взят из проекта апконвертера) на полосовой фильтр для диапазона 20 метров (14 МГц - 14,350 МГц). Такие фильтры сокращённо называют ДПФ или диапазонный полосовой фильтр.

Изучил несколько вариантов полосовых фильтров, сделал симуляции в Qucs-S и в итоге остановился на варианте double-tuned circuit, который подсмотрел у R2AUK в его трансивере HBR/MK2.

Конденсаторы C2 и C4 подстроечные, изменяя их ёмкость можно сдвигать полосу фильтра вверх или вниз по частоте. Конденсатор С3 влияет на потери и ширину полосы пропускания.

09 июля 2026

Chromium падает с ошибкой при запуске

Принесли ноутбук с Debian 13 на котором перестал запускаться браузер Chromium. Когда он работал в последний раз ответить затруднялись, но предположим что это было в прошлом месяце. Если выполнить команду chromium в консоли, то появляется ошибка

[0709/162448.238320:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
Ловушка трассировки/останова

Если запустить с временным профилем (chromium --temp-profile), то браузер запускается но теряются все закладки, история просмотра и прочее.

Поиск по багтрекеру Debian вывел на #1141488 chromium: 150.0.7871.46-1~deb13u1 crashes on startup в котором описана эта проблема. Оставалось только запустить sudo apt --update upgrade чтобы chromium обновился до версии 150.0.7871.100-1~deb13u1. После обновления Chromium снова запускается и работает.

Так что если у вас установлена версия 150.0.7871.46-1~deb13u1 и Chromium перестал запускаться, то нужно обновиться до 150.0.7871.100-1~deb13u1.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

01 июля 2026

Кварцевый полосовой фильтр

Одним из ключевых элементов супергетеродинного приёмника является фильтр промежуточной частоты. Чтобы перейти от приёмника прямого преобразования к супергетеродинному мне не хватает этого фильтра. В продаже доступны готовые кварцевые фильтры на 455 кГц и 10,7 МГц, но они предназначены для АМ или ЧМ (FM) вещания и полоса пропускания шире чем требуется для голосовой связи (SSB) и тем более телеграфной (CW). Есть ещё классические электромеханические фильтры (ЭМФ), но они сейчас редкость и стоят недёшево.

Альтернативой будет самостоятельная постройка кварцевого фильтра. Для начала нужно определиться с промежуточной частотой будущего приёмника. Я отталкивался от стоимости кварцев и удаления искомой частоты от какого-либо из диапазонов. Была выбрана частота 6,144 МГц - одни из самых дешёвых кварцев, которые я нашёл в БелЧип'е и эта частота находится не слишком близко к 7 МГц (диапазон 40 метров).

Купил пакетик кварцев (52 штуки обошлись немногим более 9 рублей или около 3 USD) и пронумеровал каждый из них для измерения и последующей сортировки.