Обновить
25
Роман Кудлай@RomanKu

Пользователь

10
Подписчики
Отправить сообщение
  1. Так и не нашел погодный виджет, который бы нормально показывал погоду в самом виджете на панели, а не просто иконку, которая вызывает вплывающую панельку с развернутой погодой

  2. Не нашел виджета календаря, который бы показывал список событий на сегодня, везде иконка или календарь и при нажатии выпадает то, что мне надо

  3. Системные мониторы используют ограниченные типы датчиков, например, вывод ryzen_monitor может выдавать потребляемую мощность CPU, но вывести ее на панели у меня не получилось, только GPU

Не ради панелей, но тоже пользую Linux больше 15 лет

Мой экран
Мой экран

с переходом на 43" 4k телевизор сделал 3 панели, верхнюю пока не смог донастроить: хочу добавить повестку из календаря и всякие панельки из умного дома.

Поскольку размер экрана позволяет, то решил сделать постоянные панели по бокам (слева пусто т.к. слева еще один 24" FHD моник.

Столкнулся с проблемами, что многие виджеты в KDE не позволяют работать на больших панелях - растягивает иконку на всю панель, а при нажатии показывает всплывающее окошко которое меньше, чем место на панели, можно было сразу показать виджет в панели

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

Лично я почти 20 лет как ушел в Windows и с учетом того, что основная сфера это разработка (не под Win), то в Linux с этим все было намного проще, сейчас имею в целом, очень удобное, стабильное и кастомизированное под себя решение с нативной интеграцией с Androidами при помощи KDE Connect.

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

Резюмируя: если не знаете зачем Вам Linux, то и нет смысла переходить, если надо организовать стационарное место для звукозаписи или видеомонтажа, то подготовить его и использовать только для этого, по сути, для меня лично Windows == PlayStation - специализированное устройство для специализированных задач. Если у меня большая часть времени проходит в работе с linux серверами, консолью и браузером и пару раз в неделю надо запустить Rosegarden или Davinci Resolve, то зачем мне ставить ОС, которая выигрывает в 5-10% рабочего времени?

Использую синхронизацию с Google Drive. На десктопе Insync, который вполне справляется с синхронизацией в режиме реального времени (покупал еще до 22 года), но периодически пытается засинхронизировать .obsidian и словить кучу конфликтов + настройки хоткеев.

Для мобилки пробовал FolderSync, но в бесплатной версии он может только в ручном режиме запускать синхронизацию и делает это довольно таки долго. Вот в этом режиме я получал кучу конфликтов.

Попробовал Syncthing и заметил, что мобилка нормально синхронизируется (по батарее сказать не могу пока ничего), а десктопные версии прям в течение нескольких секунд обновляют заметку на 2х устройствах, соответственно, при наличии связи конфликтов быть не должно, а вот если поработать в оффлайне, то тогда вопрос, конечно

Git использую на проекте, но там основное хранилище в гите, в том числе и просмотр документов тоже, я бы не сказал, что это удобно в режиме постоянных заметок

Не знал, что можно запустить полноценную работу на AMD, но я год назад решил заменить встройку дискретной видеокартой и после очень долгих гуглений понял, что именно для работы надо брать nvidia. У красных вроде в последнее время качество кодирования подросло и уже близко к зеленым, но вот скорость кодирования на порядки ниже + под win есть nvidia broadcast, с замечательным шумодавом (под linux пытался его перенести, но готовых продуктов нет, хотьи сама либа устанавливается)

Спасибо, не знал, что зарелизился, сам сижу на бетке и оно нормально так работает уже больше полугода.

К автору: хотелось бы в самом начале статьи написать свой дистрибутив и конфигурацию железа, т.к. раньше у меня на красной видеокарте не работало, а на зеленой запустилось, но только в X11, в wayland Resolve ругался на отсутствие свободной видеопамяти.

Я для себя выбрал просто божественный MakeResolveDeb - он собирает deb пакеты, которые нормально устанавливаются и обновляют. Плюсом к этому скрипту можно добавить легкую возможность добавления своих изменений в Resolve (если вы понимаете о чем я) прямо на уровне пакета.

Еще бы запустить поддержку AAC - цены бы не было данному продукту

Хорошо проработанный лонгрид, очень много моментов были проработаны, но при этом пытался найти только 1 пункта я не рассмотрен - цена.

Я не говорю про то, что андроид дешевле айфонов и сяомми топ за свои деньги, но хорошо, когда можно сказать, что при выборе телефона IPhone 15 Pro не подошел по параметру, поэтому выбрал Iphone Pro Max, цена вообще не фигурирует в статье, в комментариях есть легкие упоминания цены.

Ну т.е. это примерно так, что посмотрел место между сидениями в самолете и купил места в бизнес-классе, расскажу чем он отличается и почему он лучше, (может что-то поменялось за последние годы, и все каждый год берут себе новые айфоны) но вот если у меня есть бюджет 10, 20, 30, 40 и т.д. тысяч и я хочу устройство по оптимальному соотношению цена/качество в этом бюджете?

Всякие суббренды как раз таки и популярны за счет того, что дают некоторое количество функциональности при некотором количестве ограничений за определенный бюджет, при этом мы получаем новое и современное устройство, а не более или менее живой и вполне актуальный Iphone после 3-4 владельца или Samsung после 2-3, но при этом, уже не обновляющийся и очень сильно уставший.

Миллениалы изобрели осциллограф!

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

Игра вся на rp2040, мощности этого контроллера хватило бы, чтобы запустить ракету на луну, но мы используем его для реализации самой первой видеоигры и простейшей развертки, мышка используется в качестве игрового контроллера и при помощи колёсика можно управлять положением ракетки.

Вывод: как пет-проект на вечер стоит рассмотреть, но практического смысла нет.

Внешним пользователям можно там шарить, но хочется именно в рамках immich, создать общий альбом и дать кому-то доступ на добавление фоток, а кому-то только на просмотр

Ну варианта тут 3

  1. LVM и просто увеличивать раздел с фотками, но отказоустойчивость страдает

  2. Включить в immich шаблонное хранение файлов, тогда он будет хранить фотки в формате ГГГГ/ГГГГ-ММ-ДДДД/IMG_123.JPEG и под каждый год выделять по диску (ну или использовать механизм виртуальным бакетов)

  3. Использовать overlayfs поверх дисков, тогда новые фотки будут складываться на новый диск

Но надежней будет собрать рейд на zfs или mdadm и увеличивать его по мере необходимости (поверх рейда lvm, естественно)

Я тоже, изначально пробовал все эти продукты на старом сервере 12 летней давности, но он не вывозил уже ничего. Взял себе на Ryzen 7 5825U в том числе, чтобы хостить локально файлы, фотки и прочее. lxc контейнер с 2мя ядрами вытягивает immich с распознаванием фоток на процессоре, Nvidia GPU в мини ПК не хочу ставить, а Google Coral разработчик immich поддерживать не хочет.

Тоже остановился на immich как раз таки за счет наличия мобильного приложения с возможностью автозагрузки фотографий.

От себя еще добавлю, что можно в настройках -> Настройки машинного обучения -> Умный поиск -> CLIP модель прописать `XLM-Roberta-Large-Vit-L-14` (может и другие подходят, но я прописал эту модель) и перезапустить сервис машинного обучения и переиндексировать фотографии. После этого появится возможность искать фотографии на русском языке

Как по интерфейсу, так и по функционалу immich вдохновляется Google Photos, если интерфейс уже вполне готов, то функционал все еще отстает и автор активно его добавляет. Например, в последнем релизе добавилось базовое редактирование фотографий (обрезка), я жду еще в одном из следующих релизов возможность точечной настройки прав доступа (сейчас нельзя поделиться альбомом на просмотр)

Математика не сходится. У вас это как если не хватает зарплаты, то разделить ее на 2 части. 100% зп и ещё 30%, но в итоге за месяц получается 130%, а кто из будет платить и смысл разбивать если все равно исходная ЗП повышается на треть?

30% батарею никто просто так ставить не будет: она и стоит прилично и место занимает, поэтому исходим из разделения батареи на 70% и 30%

Далее вспоминаем про показатель батареи С - ток заряда и разряда берется как процент от ёмкости батареи, соответственно, 70% батарею можно заряжать током на 30% меньше, если взять грубо границу снижения тока заряда в 80%, то 70% батарею будем заряжать током на 30% и до суммарногл заряда 2х батарей 56%, потом начинаем заряжать вторую батарею, но максимальный ток снижаем не на 30% а уже на 70% и потом ещё сильнее на 80% заряда, но тогда возникает вопрос: а зачем ждать зарядки 1 батареи и только потом заряжать 2 если можно сразу заряжать обе батареи и одновременно прийти к зарядку обоих батарей в 80%? Но это же сценарий одновременной работы обоих батарей и смысла от разделения нет.

Вывод; мы в итоге пришли, что эффективней не делить, а с разделением мы получаем только минусы без плюсов (ну можно ещё подумать над *убиванием" второй батареи за год эксплуатаци большими токами зарядки но и тут экономическая составляющая подводит

На моей практике как раз таки mini USB является самым отвратным разъемом. У MicroUSB есть большие проблемы с креплением к плате, но там длинный и узкий штекер, у Mini USB пропорции такие, что он быстрее начинает расшатываться именно на стыке мама-пара, а его хитрый изгиб по факту не только не помогает, но ещё и снижает общую стойкость к излому

Может железки Вы производите и хорошие, но, туториал на троечку:

  1. Зачем вендовый подход с перезагрузкой железки?

    sudo reboot

    Когда можно просто запустить сервис?

    sudo systemctl start nodered.service

  2. "Ставим Node-red, импортируем пример и пользуем все через параметры в HTTP запросах" - ну это выглядит как выстрел из пушки по комару.

  3. Лично у меня в ряде случаев это компонент начинал сбоить, особенно при высокой интенсивности обмена,

    1. в одном инстансе раз в пару недель теряется связь с адаптером и помогает перезагрузка node-red

    2. на другом, может специфика устройства, но при наличии блока, вычитывающего раз в секунду текущие значения регистров и выполнении записи регистров компонент отваливался и сыпал ошибки с таймаутами в консоль. Мне кажется, что для простого конвертера можно найти более надежное решение.

  4. Ну и с точки зрения безопасности: это рука-лицо, я понимаю, что мануал просто показывает концепцию, но вы же расписали все для ЦА пользователей, которые выполнили команды в консоли и на этом успокоились, при этом в мануале ни слова про безопасность, а потом у нас полгорода остается без света и люди не могут неделю получить свою посылку т.к. база йокнулась.

    1. Node-RED без аутентификации, т.е. по сети кто угодно может подлкючиться и написать свой "код", выполняющий все, что угодно, ну как минимум бы сказали, что можно в настройках добавить пользователей в самом Node-RED

    2. HTTP API (не поднимается язык назвать его RESTом) без аутентификации от слова совсем, всяких rate-limit нет

    3. HTTP API (все еще не могу назвать его RESTом) просто принимает кучу параметров, ну как минимум вынести некоторый уровень абстракции, когда GET /modbus/value_name будет трансформироваться в чтение нужных регистров, которые могут меняться от устройства к устройству, а POST /modbus/value_nameс валидацией значения для записи и для разработчика интерфейса это будут осмысленные запросы.

    4. А есть модули, которые генерируют swagger для HTTP методов в Node-RED, за что разработчик веб интерфейса скажет спасибо

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

Но с другой стороны, и стоимость рекламы тоже отличается от страны к стране, вон Вилса жаловался, что за аналогичное количество показов в США техноблогерам YouTube платит в несколько раз больше. Если допускать, что пользователь смотрит локальный контент на локальном языке, то низкая стоимость премиум подписки будет компенсироваться низкой выплатой владельцам роликов т.к. им тоже YouTube платит с просмотров премиум пользователей.

Ну тут armbian-config я упоминал больше в контексте того, что вставил флешку и через пару минут по сети зашел на одноплатник, а на поддерживаемых платформах armbian-config умеет настраивать параметры портов и железа одноплатника. Автор же приводил сфотографии подключенного монитора, т.е. немного больше шагов получается и если одноплатник где-то под потолком лежит, то повторная настройка может быть сложной, но, возможно, что конфиги UEFI потом можно и по SSH править

По поводу того, что RK3588 ближе к I3 я не спорю, но даже i3 для не Apple Silicon уже прорыв т.е. уже можно задуматься над выбором между x86 и ARM, я бы сравнивал RK3588 с N100, а мобильные ряженки уже раза в 2 мощнее могут быть, что не может не радовать при использовании кучи виртуалок.

У меня сейчас Home Assistant на NanoPI M4V2 и то USB отваливается, то WiFi с BT при обновлении, почитал более детально про установку proxmox и такой, ну его весь этот головняк с ARM, либо не обновлять систему потом, либо брать сразу 2 - 1 для тестового обновления, 2 для прода.

Единственное, что RK3588 имеет NPU 6TOPs, что полезно для распознавания объектов с камер, а для x86, для этого надо как минимум RTX2060, что уже слегка выходит за рамки Мини ПК или же Google Coral на 4 TOPs воткнуть

По поводу Nano Pi не корректно выразился, имел ввиду NanoPC T6 ваш, просто, у этого производителя есть линейка nano pi и nano pc (в чем отличие не знаю, но большинство одноплатников называются nano pi, а из nano pc только t2,t3,t4 и вот новый t6, видимо, больше оперативки)

Еще раз перечитал оригинальную статью

По поводу прошивки понятно, загрузка идет изначально с SPI Nor Flash, но там всего 32 МБ (ну как всего, для этого типа памяти это целых 32, микротики вон все никак от 16 МБ не уйдут), соответственно, Android туда не станет, Android установлен, видимо на emmc память, соответственно, дефолтно идет загрузка uboot из Nor flash, далее uboot грузит Android c emmc

Далее идет отсылка к автору первой статьи.

  1. Изначально автор не осилил установку proxmox на EMMC, поэтому, установка производится на USB SSD диск, а встроенный EMMC просто игнорируется.

  2. Изначально автор не осилил настройку Uboot для загрузки системы с USB, поэтому, решил поставить сразу UEFI, что не не является плохим т.к. UEFI более функциональная система, причем, уже операционная система и могу ошибаться, но часто все равно реализовывается цепочка u-boot -> efi -> Linux Kernel, только в этом случае uefi грузится не с Nor flash, а с целевого накопителя.

  3. Автор подключил USB диск к другому компьютеру и залил туда образ системы

  4. Далее подключил внешний SSD к одноплатнику началась загрузка Nor Flash (UEFI) -> USB SSD (Proxmox)

  5. В этом случае встроенный модуль EMMC не используется, но в теории может быть примонтирован в ОС уже после раскатки Proxmox и далее уже на нем создать хранилище.

Если говорить про Nano PC-T6, то хотелось бы получить такую схему работы:

  • 32M Nor Flash - bootloader uboot или uefi

  • 64 GB EMMC - под загрузку Proxmox

  • 1-2 TB NVME - под виртуалки

Пока тоже ничего не понял ни про uefi ни про android не понял, но тоже планирую купить сервер для proxmox.

Пока выбор из решения на ryzen или RK3588
Из RK3588 Как раз таки выбор между Orange 5 plus и Nano PI NanoPC-T6, но из статьи не понял чем второе лучше, чем первое или наоборот.

Не понятно по поводу UEFI тоже у меня несколько (7-9) одноплатников и впервые вижу и слышу конфигурирование через UEFI, в большинстве случае это делается по SSH при помощи armbian-config. В общем, надо еще разбираться.

Ну и слово "прошивка" не совсем уместно тут т.к. система грузится с внешнего по отношению к CPU накопителя, по сути, это ближе к x86 архитектуре, нежели ко всяким esp8266 и подобным

Информация

В рейтинге
Не участвует
Откуда
Таганрог, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность