28 февраля 2025

Подключение к kubernetes кластерам в разных облаках

 Набросал себе инструкции для подключения к различным Kubernetes кластерам в GCP, AWS и Azure с установкой утилит для Debian 12.

GCP

Документация от GCP по установке google cloud sdk.

$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
$ cat <<_EOF_ | sudo tee /etc/apt/sources.list.d/google-cloud-sdk.list
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
_EOF_
$ sudo apt-get update
$ sudo apt-get install google-cloud-sdk google-cloud-sdk-gke-gcloud-auth-plugin
$ gcloud auth login
$ gcloud container clusters get-credentials <cluster> --region <region> --project <project>

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

25 февраля 2025

Redmi Note 11 завис на заставке

Очередные выходные занимаюсь ремонтом смартфона ребёнка, который неоднократно травмирован падениями. Первое падение стоило ему WIFI - сети видит, но уровень сигнала очень слабый даже рядом с точкой доступа. Т.е. по сути WIFI не работает совсем.

Второе падение разбило стекло экрана - сенсор продолжал работать и матрица не пострадала, но читать что-то с экрана из-за паутинки трещин стало практически невозможно. Заказал на AliExpress экран вместе с рамкой и за пару часов заменил его. Заодно попробовал разобраться с нерабочим WIFI - надеялся что от удара отвалился разъём кабеля антенны, но ничего такого не нашёл. Лезть под экраны материнской платы я не решился (визуально сами экраны без вмятин). Заднюю крышку приклеил на клей T-7000 а прижимать пришлось нагромождением прищепок.

В пятницу ребёнок умудрился разрядить аккумулятор телефона до нуля и после зарядки он "завис" на экране загрузки.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

23 февраля 2025

Изолированный преобразователь USB UART

Сделал изолированный преобразователь USB UART для безопасного подключения своих поделок к компьютеру. Начинал его как часть печатной платы нового проекта, но позже выделил в отдельный модуль чтобы не разводить каждый раз одно и то же.

На выходе модуля помимо привычных RXD и TXD есть ещё DTR и CTS. Сигнал DTR использую для сброса устройства после заливки обновления прошивки (обычно ставлю перемычку чтобы функцию сброса можно было отключать).

Важное отличие от привычных модулей USB UART - на выходе нет напряжения со стороны самого модуля. Для питания изоляторов нужно подавать напряжение от 2,5 В до 5,5 В со стороны развязываемого устройства.

В схеме использованы преобразователь USB-UART CH340G и изоляторы цифровых интерфейсов CA-IS3722LS. Если не нужны сигналы DTR и CTS, то второй изолятор (U3) можно не ставить.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

18 февраля 2025

Как смотреть YouTube в Kodi 21

На выходных обновил дистрибутив LibreELEC на телевизорах до 12.0.2 (версия Kodi 21.2) и столкнулся с тем что дополнение YouTube постоянно ругается "Sign in to confirm you’re not a bot".

В настройках дополнения plugin.video.youtube указаны api key, client id и secret, но пройти авторизацию не удаётся.

В issues есть упоминание похожих проблем но лично мне помог этот способ:


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

15 февраля 2025

Подключаем нестандартные щупы к RC3563

Под рукой есть измеритель внутреннего сопротивления RC3563 без родных щупов. Помимо этого есть держатель для аккумуляторов и щупы для четырёх-проводного измерения сопротивления от Uni-T. В обоих случаях подключение через приборные разъёмы 4мм и чтобы появилась возможность использовать их с RC3563 нужен переходник с разъёма GX16 на приборные разъёмы.

Смоделировал в OpenSCAD корпус для переходника


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

13 февраля 2025

Сомнительная функциональность от Google

Несколько дней назад столкнулся с аномально быстрым разрядом батареи телефона и его заметным нагревом без какой-либо видимой причины на то. Поначалу я не придал этому значение, но вчера наткнулся на пост и всё встало на свои места.

Для тех кому лень читать по ссылкам - проверьте не установлен ли у вас Android System SafetyCore. Его не видно в списке приложений Play Market и чтобы проверить установлен он или нет, нужно зайти во "Все приложения" в настройках телефона и использовать поиск.

Что это вообще такое? В описании на странице приложения заявлено "Android System SafetyCore is a system service that provides safety features for Android devices.", что в переводе на русский звучит как "Android System SafetyCore это системная служба, обеспечивающая функции безопасности для устройств Android". Другими словами ничего не понятно, но очень интересно.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

09 февраля 2025

Установка LTspice 24 в Debian 12

LTspice это симулятор для аналоговых схем от Analog Devices (первоначально разработан Linear Technologies). Версия для Linux отсутствует, но можно запустить через Wine.

В репозитарии Debian 12 версия Wine 8.0~repack-4 с которой LTspice 24 работать отказывается (но будет работать более старый LTspice XVII).

В свежей версии LTspice переработан UI и он стал более дружественным и настраиваемым и я рекомендую использовать именно эту версию.

Установить свежий Wine (на момент написания это 10.0.0.0~bookworm-1) можно из репозитария WineHQ:


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

06 февраля 2025

CuteCom - GUI терминал для последовательного порта в Linux

Открыл для себя CuteCom - удобный GUI терминал для последовательного порта в Linux

Использовал его для проверки работы датчика концентрации углекислого газа MH-Z19. Терминал позволяет отправлять данные в HEX формате, чего не хватало в стандартном Arduino IDE или screen/minicom.

Есть управление линией DTR - у многих Arduino-подобных плат этот сигнал вызовет сброс платы. Последние команды запоминаются и есть возможность быстро ввести команду из истории.

В настройках порта можно задать произвольную скорость последовательного порта, но не все USB-UART адаптеры поддерживают нестандартные настройки без доработки напильником (я описывал настройку нестандартной скорости 74880 бит/с для Prolific PL2303 тут и тут).


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

05 февраля 2025

Магазин сопротивления 0-9999999 Ом

 При настройке источника опорного напряжения использовал простенький магазин сопротивления 0-9999999 Ом 1%.


Стоит совсем недорого и является неплохой альтернативой гирлянде переменных или подстроечных сопротивлений.

Если выставить все декады на "0", то минимальное сопротивление 150мОм. Из-за этого точность установки единиц Ом выходит за границы допуска 1%, но для меня это не критично.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.