Внимательный читатель мог заподозрить, что сравнение двух антенн в посте Знакомство с тюнером MFJ-971 и антенной «длинный провод» подразумевает наличие у автора какого-то антенного переключателя (коммутатора). Такой переключатель у меня действительно есть, и он был сделан своими руками.

Будучи не вполне довольным своей городской антенной, OPEK HVT-400B, я занялся поиском альтернатив. Как ранее отмечалось, эта антенна не отличается эффективностью на низкочастотных диапазонах. Кроме того, для смены диапазона приходится выходить на балкон (где зимой холодно), переставлять перемычки, менять длину телескопический части и противовесов. Доступа на крышу у меня все еще нет, поэтому вариант с диполем отпадает. В итоге было решено попробовать антенну «длинный провод».

Некоторое время назад я зарегистрировал ИП, и в настоящее время оказываю услуги IT-консультанта. Компанией, с которой мы плотно сотрудничаем, мне был любезно предоставлен во временное пользование MacBook Pro. Ну я решил, раз такое дело, почему бы не попробовать. Тем более, что моему Fujitsu Lifebook E733 уже пошел пятый год, и в определенных аспектах он стал меня не вполне устраивать — кулер шумноват, нет поддержки Wi-Fi 5.8 ГГц, аккумуляторы потеряли в емкости, ну и прочее по мелочи.

В этом посте мне хотелось бы коротко рассказать об антенном анализаторе (КСВ-метре) под названием Mini60S. От других антенных анализаторов данное устройство выгодно отличается невысокой ценой. На eBay его можно приобрести за сумму около 100$. Для сравнения, ближайший аналог в лице RigExpert AA-35 обойдется вам не дешевле 350$.

Пару дней назад состоялся релиз Grafana 6.0. Из интересного в данной версии добавили встроенную агрегацию логов. Соответствующее хранилище для логов называется Loki, а агент для записи логов в это хранилище — Promtail. Таким образом, теперь в Grafana можно смотреть не только метрики, но также и логи. Удобно, когда и те, и другие доступны в одном месте. В этой заметке мы научимся писать логи в Promtail / Loki из программ на языке Go.

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

Типичная проблема, возникающая при разработке распределенных систем, состоит в следующем. Допустим, пользователь посылает системе запрос, и запрос этот обрабатывался очень долго. При этом внутри системы запрос распался на запросы к нескольким внутренним микросервисам, которые в свою очередь могли также превратиться в несколько подзапросов, возможно, даже выполняемых параллельно. Как в такой ситуации выяснить, где тормозит система? Метрики не дают ответа на данный вопрос, поскольку в целом вся система работает нормально, затупил только отдельный запрос конкретного пользователя. Логи могут дать ответ, но они разбросаны по множеству машин, время на которых не синхронизировано. На помощь приходит Jaeger.

Диполь является одной из наиболее популярных коротковолновых антенн. В простейшем случае изготавливается он таким образом. Берется два провода длиной около 1/4 длины волны. Это будут плечи диполя. Один провод подключается к жиле коаксиального кабеля, а второй — к его экрану. Все это хозяйство поднимается как можно выше над землей, после чего плечи антенны расправляются в разные стороны. Диполь готов! Но такой простейший диполь может работать хорошо, а может работать и плохо, как повезет. Вот о том, с чем это связано, и как это исправить, далее и пойдет речь.

Если вдруг после прочтения заметки об антенне OPEK HVT-400B у вас сложилось впечатление, что это прямо супер-антенна, и лучше нее ничего нет, то это совершенно не так. Данная антенна имеет низкую эффективность, что весьма заметно, если сначала поработать на нее, а затем на полноразмерный диполь. Поскольку не всякий начинающий радиолюбитель готов вот так сразу взяться за изготовление собственных антенн, встает вопрос о выборе недорогого готового диполя, желательно сразу на несколько диапазонов. В качестве такого диполя можно порекомендовать антенну D2040 производства компании Радиал.

Badger — это реализация LSM tree на языке Go. Не будет преувеличением сказать, что это как RocksDB, только написанный с нуля на другом языке программирования. Библиотека основана на WiscKey paper [PDF], обмазана кучей всевозможных тестов, неплохо показывает себя на бенчмарках, ну и в целом производит впечатление серьезного проекта. Мне захотелось познакомиться с библиотекой поближе. Поэтому я написал на ней простенькую key-value СУБД с REST-интерфейсом.