Недавно мне понадобилось сходить в PostgreSQL из скрипта на Python. Была предпринята попытка воспользоваться для этого библиотекой py-postgresql, поскольку я успешно использовал ее в прошлом. Но оказалось, что py-postgresql не работает с последними версиями постгреса. В моем случае использовался PostgreSQL 11. Ну что же, тогда не будем выпендриваться, и возьмем используемый всеми psycopg2. Поскольку интерфейс psycopg2 заметно отличается от интерфейса py-postgresql, было решено написать небольшую памятку по использованию данной библиотеки.

Антенна delta loop, которая сейчас является моей основной КВ-антенной, имеет одно неудобство. Дело в том, что для смены радиолюбительского диапазона постоянно приходится крутить ручки тюнера, настраиваясь по минимуму КСВ. Спрашивается, а нельзя ли как-то сообразить коробочку с одной-единственной ручкой, просто переключающей диапазоны? Как выяснилось, можно, притом сделать такую коробочку не сложно.

Большинство современных приложений представляют собой распределенные системы. Допустим, ваша компания делает «просто» приложение для мобильных устройств. Но помимо самого приложения, с которым работает пользователь, наверняка есть и какой-то сервер-сайд. Он состоит из балансировщиков нагрузки (например, Nginx), некоторого количества микросервисов, а те в свою очередь ходят в некие СУБД (PostgreSQL), кэши (Redis, Memcached) и service discovery (Consul). СУБД скорее всего крутится не на одном сервере, а имеет энное количество реплик — для распределения нагрузки, аналитики и снятия бэкапов. По моему скромному опыту, многие люди не сильно задумываются над проблемами, которые могут возникать в подобных системах. Давайте же выясним, что это за проблемы.

При помощи антенного моделировщика мы установили, что антенна inverted-V, поднятая на λ/2 над средней землей, имеет усиление 7.57 dBi. Это хорошая, годная антенна. Но спрашивается — а можно ли получить еще большее усиление? Оказывается, что можно, притом достаточно простым способом. Этим мы сегодня и займемся, соорудив простейшую проволочную антенну Уда-Яги, также известную под названием «волновой канал».

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

После достаточно успешного опыта с антенной EFHW, я решил попробовать альтернативный вариант запитки диполя с конца. Описанная далее конструкция известна, как антенна Фукса. Названа антенна в честь придумавшего ее в 1927 году австрийского радиолюбителя Josef Fuchs, OE1JF.

Спешу поделиться рецензиями на очередные десять прочитанных мною книг. Постоянные подписчики могли заметить, что осилить данный десяток заняло у меня чуть больше времени, чем обычно. Объясняется это в основном моей ленью, хотя и суммарный объем книжек вышел приличный. Предыдущие рецензии можно найти здесь: 20-ый десяток, 19-ый десяток, 18-ый десяток, и далее по ссылкам.

Благодаря статье Антенна Windom на диапазоны 40, 20 и 10 метров мы выяснили, что диполь не обязательно питать в центр. Если немного сместить точку запитки, входное сопротивление антенны увеличится, а сама антенна будет работать больше, чем в одном диапазоне. Возникает закономерный вопрос — а будет ли антенна работать, если сместить точку запитки к самому ее краю? Оказывается, что будет. Соответствующий класс антенн обычно называют End-Fed Half Wave, или сокращенно EFHW.

Ранее в этом блоге были описаны различные варианты диполя (раз, два и далее по ссылкам). Обычно данная антенна питается в центр, где она имеет входное сопротивление от 50 до 73 Ом, в зависимости от формы. Так диполь проще согласовать с коаксиальным кабелем, имеющим волновое сопротивление 50 Ом. Но нет особых причин, почему антенна не может быть запитана в какой-нибудь другой точке. Популярным вариантом диполя со смещенной точкой запитки является антенна Windom.

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