Fossibot FDC300 and Asperx AXP200

Я навмисне написав “and”, а не “vs”, бо це не порівняння аналогічних/конкуруючих моделей, а порівняння схожих моделей у схожому мобільному форм-факторі, але в трохи різній “ваговій категорії”.

Зовнішній вигляд та перше враження

Обидві станції мають приємний вигляд. Не суперпреміальний продукт, але гарний середній клас. Достатньо зручні та порівняно доступні за ціною. Мають порти USB обох поширених типів (Type-A, Type-C) та підтримують заряджання від сонячних панелей.

У обох станцій досить жорсткі ремішки – вони не дуже приємні для рук і довго тягати станцію не надто приємно. Було б дуже зручно мати довгий ремінець, який дозволяв би носити станцію на плечі. Зі станції Asperx ремінець можна зняти і придумати щось своє, а от у Fossibot він, на жаль, незнімний (якщо не розбирати станцію).

Обидві станції я зарядив, бо при доставці/транспортуванні вони були заряджені до 25-27%.

Fossibot FDC300

Це нова станція, модель вийшла зовсім нещодавно і я потрапив у першу сотню тестерів. Я ще не придумав, як буду тестувати ємність станції, але вже можу трохи покритикувати її вигляд та органи керування.

    Продовження

    Як змінити кодування в Sublime Text

    Sublime text

    Sublime Text – дуже непоганий текстовий редактор. Якщо у вас платна версія, то має багато приємних фіч. Одна з фіч, яка працює навіть у безкоштовному режимі, це відкриття файлів у різних кодуваннях. Якщо переносите файли з Windows, вам може попастись файл у кодуванні CP-1251. Щоб відкрити такий файл на MacOS в редакторі Sublime Text, перейдіть у меню: File –> Reopen with Encoding. Оберіть потрібне кодування і файл відкриється у читабельному вигляді.

    На Віндовс у подібних ситуаціях я користуюсь текстовим редактором Notepad++.

    Маршрутизація OpenVPN-клієнта під macOS

    Проводив налаштування OpenVPN-клієнта під macOS і знадобилось прописати свої маршрути, бо пускати увесь трафік через ВПН немає потреби. Знайшов у документації відповідний ключ:

    --route network/IP [netmask] [gateway] [metric] Add route to routing table after connection is established. Multiple routes can be specified. Routes will be automatically torn down in reverse order prior to TUN/TAP device close.This option is intended as a convenience proxy for the <b>route</b> shell command, while at the same time providing portable semantics across OpenVPN's platform space.

    Наче все сходиться і має працювати. Але ніт. Якщо додати усі параметри, то видається помилка:

    tun_prop_route_error: route destinations other than vpn_gateway or net_gateway are not supported

    І вангувати таку помилку практично не реально.

    Виявляється, на macOS потрібно додавати лише network/IP та netmask, тоді все працює.

    А ще на початку додати:

    route-nopull
    route-noexec

    Тоді трафік буде маршрутизуватись лише через окремо прописані route.

    Soil Moisture Sensor part 2

    В прошлой заметке я писал как подключить и настроить емкостный сенсор влажности грунта. Прошло 5 месяцев после его установки и уже можно поговорить о результатах его… гхм… работы.

    Проработал он месяца 3 или даже 4, показывал что-то похожее на правду, а потом вдруг стал показывать 108%-ю влажность. К процентам я приводил по своей “формуле” и с датчиком явно было что-то не так. У меня как-то руки не доходили его посмотреть, а на днях я достал датчик из вазона и увидел ЭТО:

    Soil Moisture Sensor

    Жесткие ссылки в Windows 11

    Hardlink

    Я когда-то уже упоминал такую вещь, как junction poitns (точки монтирования), и инструмент, который позволяет их делать, LSE. На Виндовс уже много лет существует еще и возможность создавать симлинки (Symbolic link или символьные ссылки) и хардлинки (Hard links или жесткие ссылки). Эта возможность поддерживается ядром OS Windows, но в GUI её почему-то до сих пор не реализовали. К сожалению, Link Shell Extension не работает на Windows 11 (с NTFS), Проводник (Explorer) перезапускается (крешится) и ничего не создается. Но если вы юниксоид или линуксоид – вам повезло! WSL умеет в линки. Можно установить Линукс, ту же Убунту, и смело использовать ln, ln -s и cp -al, все работает корректно.

    ln file1.txt file2.txt – создает хардлинк, при этом в Проводнике и на хардлинке и на оригинальном файле появляется значок ярлыка – красная стрелка (как на скриншоте). После удаления всех хардлинков, на последнем она пропадает, т.е. остается одна копия файла. В свойствах файла можно посмотреть все существующие линки на файл, что очень удобно.

    ln -s file1.txt file2.txt – создает симлинк, в Проводнике у него своя стрелка (на скриншоте справа), при клике на файл он без проблем открывается соответствующим приложением.

    cp -al dir1 dir2 – создаст копию каталога dir1, файлы в котором будут хардлинками на файлы из исходного каталога dir1. Удобно, если нужно что-то каталогизировать и какой-то каталог включить в два разных каталога. Например, в корне у вас каталоги “КНИГИ”, “PDF” и “TXT”, в каталоге “PDF” подкаталоги “КНИГИ”, “КВИТАНЦИИ”, “ИНСТРУКЦИИ”, а в “TXT” подкаталоги “КНИГИ” и “ЗАМЕТКИ”. Тогда подкаталог “КНИГИ” из каталога “PDF” можно скопировать в каталог “КНИГИ” с именем “КНИГИ-PDF”, а подкаталог “КНИГИ” из каталога “TXT” – с именем “КНИГИ-TXT”. Аналогично можно разносить фотографии в каталоги по датам и по жанру.

    Hard Links — жёсткие ссылки, как в *nix, доступны начиная с Windows NT4, создаются только на файлы;
    Junction Points — аналог символических ссылок, точки монтирования. Доступен начиная с Windows 2000 (NTFS 5), создаются только на каталоги;
    Symbolic Links — символьные ссылки. Доступны начиная с Windows Vista, создаются и на файлы и на каталоги.

    Некоторые утилиты для работы с жесткими/мягкими ссылками и точками монтирования можно посмотреть в Википедии.

    Soil Moisture Sensor

    Analog Capacitive Soil Moisture Sensor

    Давно хотел попробовать подобные сенсоры, но начитался, что они подвергаются коррозии и даже что данные у них чуть лучше, чем от фонаря. А потом попал на вот этот датчик – Gravity: Analog Capacitive Soil Moisture Sensor – Corrosion Resistant.

    Если быть точным, то я попал не на него, а на его клона от TZT. Чтобы подключить его к Малинке, нужно какой-то АЦП (аналого-цифровой преобразователь), например такой. Я подключал через более “крутую” версию, выполненную в виде готового модуля. Продовження

    Ubuntu: update-notifier-common error

    После очередного обновления Ubuntu вылезла ошибка update-notifier-common.

    Вначале грешил на смену версии Python (когда гуглил по ошибке import debian.deb822 ModuleNotFoundError: No module named ‘debian’), но оказалось немного не то. Решение обнаружил случайно.

    apt --reinstall install python3-debian
    apt --reinstall install python3-six