Многие реальные приложения, написанные на Go, используют ту или иную РСУБД. Притом, последней нередко является PostgreSQL. Для работы с постгресом в мире Go существует больше одной библиотеки, в связи с чем возникает закономерный вопрос — а какую выбрать? Неплохим и достаточно популярным вариантом является jackc/pgx, с которым мы и познакомимся.

Есть такая движуха среди радиолюбителей, называется работа в QRP. Это когда вы используете мощность 5 Вт или меньше вместо типичных 100 Вт. Идея заключается в том, что разница между 100 Вт и 5 Вт составляет чуть больше двух делений на шкале S-метра. Значит, в большинстве случаев вы проведете радиосвязь с рапортом 57 вместо 59+, но все равно проведете. А если результат одинаков, то незачем использовать большую мощность.

Сегодня мы познакомимся с антенной, которая ранее не рассматривалась в этом блоге. Она называется петлевой диполь, петлевой вибратор или folded dipole. Петлевой диполь обычно не используется, как самостоятельная антенна, однако его часто применяют в качестве активного элемента в антеннах Уда-Яги. Дело в том, что в плане диаграммы направленности, усиления и так далее петлевой диполь аналогичен простому диполю. Главное же его отличие заключается в более высоком входном сопротивлении, около 300 Ом. С увеличением числа элементов входное сопротивление антенны Уда-Яги снижается, из-за чего затрудняется ее согласование. Использование активного элемента с высоким входным сопротивлением позволяет решить эту проблему.

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

Редкая программа обходится без файла конфигурации. Даже если вы пишите простенький REST-сервис, то ему как минимум нужно знать, какой порт и на каком интерфейсе слушать, а также где искать PostgreSQL. Что уж говорить о более сложных приложениях. Для чтения конфигов в проектах на Go часто используют библиотеку spf13/viper.

В статье Режекторные фильтры из коаксиального кабеля мы познакомились с фильтрами из отрезка кабеля длиной λ/4. Существуют фильтры с похожим принципом действия, но представляющие собой два отрезка кабеля длиной λ/8. В английском языке эти фильтры иногда называют double stubs. Давайте же выясним, как эти фильтры работают.

Как мы выяснили в рамках статьи Выходим на радиолюбительские диапазоны 2 м и 70 см, штатные антенны многих УКВ-раций ни на что не годятся. Антенна у моей рации Kenwood TH-D72A, увы, исключением не является. В качестве довольно эффективной и в то же время недорогой антенны многие радиолюбители рекомендуют Nagoya NA-771. Однако есть одна проблема. Антенна эта стала настолько популярна, что рынок заполонили подделки. Давайте же выясним, как отличить оригинальную Nagoya NA-771 от поддельной, действительно ли оригинальная антенна хороша, а также насколько плохи подделки.

Некоторое время назад я обзавелся анализатором спектра. Выбор пал на модель Rigol DSA815-TG. Рабочая частота устройства — от 9 кГц до 1.5 ГГц. Есть встроенный следящий генератор. Устройство, прямо скажем, не из дешевых. На момент написания этих строк розничная цена Rigol DSA815-TG составляла около 1500$, примерно как у неплохого ноутбука. Так что же это за устройство такое и почему оно стоит своих денег? Давайте разберемся.

В этой небольшой заметке мы поговорим о том, как парсить флаги и аргументы командной строки в языке Go. Казалось бы, в стандартной библиотеке есть пакет flag — берешь и используешь. Но он плох тем, что заставляет пользователя указывать флаги в стиле -config, вместо всем привычных -c и --config. То есть, когда два знака минус используются для полного имени флага, и один знак для короткого. Кроме того, pflag не помогает обрабатывать сложные команды вроде тех, что использует утилита kubectlget nodes, describe pods, и так далее.

Си-Би (CB, Citizens Band) называют КВ-диапазон в окрестностях 27 МГц (11 метров), выделенный для безлицензионного использования всеми желающими. Более точный диапазон частот для России: 26.960-27.410 МГц. В отличие от безлицензионных диапазонов LPD (433 МГц) и PMR (446 МГц), здесь разрешается работать с большими мощностями, до 4 Вт в AM или FM и до 12 Вт в SSB. Кроме того, так как речь идет о коротких волнах, здесь бывают дальние прохождения. Давайте же выясним, есть ли жизнь на Си-Би, и как начать работать в этом диапазоне.