После возвращения на Linux встал вопрос о поиске альтернативы LTspice. Не то чтобы я часто им пользовался в последнее время, но вдруг понадобится. LTspice запускается в Wine, однако такое решение претит моему чувству прекрасного. В силу названных обстоятельств было решено попробовать Qucs-S.

Мне очень нравится программа для MacOS под названием WiFi Explorer Lite. После возвращения на Linux я попытался найти ее аналог. Он есть и называется LinSSID. Однако мне не очень понравилось, как LinSSID выглядит под GNOME. После некоторых раздумий было решено написать аналог WiFi Explorer Lite для Linux, лишенный названного недостатка.

Прошло более шести лет с тех пор, как я пересел на MacOS. В целом, софтом и железом от Apple я доволен. Тем не менее, для моих задач Linux был бы чуть более удобен. А недавно я узнал о линейке ноутбуков Redmibook. Внешне это клоны MacBook’ов. Судя по информации в сети, на них прекрасно запускается Linux. «Как MacBook, но под управлением Linux» звучало слишком заманчиво, чтобы не попробовать.

Flying Bear S1 оказался очень удачным 3D-принтером для моих типичных задач. Единственный его недостаток заключается в веб-камере, которую решили класть в расширенной комплектации, но не в базовой. Мой экземпляр шел в базовой комплектации без камеры. К счастью, добавить ее не сложно.

В 3D-принтерах под управлением Klipper есть возможность подключить камеру. Это позволяет следить за ходом печати удаленно, а также записывать таймлапсы. Рассмотрим настройку всего этого дела на примере моего Flying Bear Ghost 6.

Недавно мы перевели FBG6 на Klipper. Однако дисплей 3D принтера не был настроен, поскольку делается это не совсем просто, а управлять устройством можно и со смартфона. Настройка дисплея описана в замечательной статье Подключение экрана MKS TS35 v2.0 к Orange Pi за авторством Sergey1560. Только статье уже несколько лет, и за прошедшее время кое-что поменялось.

Flying Bear Ghost 6 работает на модифицированной прошивке Marlin. В целом, она работает неплохо. Однако многие 3D-печатники в последнее время отдают предпочтение Klipper. Утверждается, что эта прошивка работает еще лучше, и что перевести FBG6 на нее не так уж трудно. Но стоит ли оно того? Есть только один способ выяснить.

VisionFive 2 — одноплатный компьютер на базе процессора StarFive JH7110. Примечателен тем, что в нем используется открытый набор инструкций RISC-V. В отличие от 1-ой версии, 2-ая версия VisionFive имеет интегрированный GPU. Это делает VisionFive 2 первым одноплатником на RISC-V, способным серьезно конкурировать с Raspberry Pi и другими одноплатниками на ARM. По крайней мере, в теории.

Game & Watch: Super Mario Bros — это портативная игровая консоль, выпущенная Nintendo в 2020-м году по случаю 35-и летия игр про Марио. Консоль напоминает игры Game & Watch из 80-х годов, но имеет цветной дисплей. Спустя год вышла аналогичная игровая консоль Game & Watch: The Legend of Zelda. Оба устройства имеют по три игры. Две из них — игры соответствующей серии (Марио / Зельда) под Famicom, и еще одна игра в стиле Game & Watch из 80-х. Вскоре энтузиасты научились прошивать больше трех игр. Этим мы сегодня и займемся.

Тут по работе возникла задачка с PostgreSQL. Нужно было определить, как часто при определенных условиях вызываются такие-то процедуры, и что они при этом возвращают. Трейсить предстояло совсем чуть-чуть, да и не в проде, поэтому я воспользовался LLDB. Несмотря на то, что это не инструмент трассировки, в моем случае с задачей он справился. И тут я вспомнил, что еще не так давно читал про bpftrace. Хотя, конечно же, успел напрочь все позабыть. Было решено проверить, насколько лучше или хуже bpftrace подошел бы для той же задачи.