Category: техника

Category was added automatically. Read all entries about "техника".

white

Web-камера

Решил тут прикрутить к Raspberry PI USB-видеокамеру, чтобы можно было обычным браузером смотреть что делает кошка, когда хозяев дома нет.

Большая часть найденных хаутушек на тему "как стримить в веб поток с видео-камеры" рассказыает про ffserver, который из ffmpeg-а два года как выкинули.

Попробовал поставить motion. Motion из buster просто упала по Illegal Instruction. Взял исходник из bullseye, пересобрал. Оно сопротивлялось и требовало обновить debhelper, но было запинано компилироваться с тем, что есть.

Заработало. Правда, показывает какой-то очень низкий fps (возможно, это настраивается, но...)

Хочется на самом деле совсем не того - не видеонаблюдения с motion detection, а что-то типа видеодомофона. Чтобы оттуда в браузер прилетал не только видеоряд с нормальной кадровой частотой. но и звук, как в Jitsy. А в идеале, чтобы можно было еще и туда что-нибудь сказать. Тогда видеокамеру можно будет вставить в дверь заместо глазка. а пишку на косяк повесить. В идеале, чтобы еще на страничке была кнопочка по которой пишка будет замыкать какой-нибудь контакт (благо у нее на этот предмет разъем большой), чтобы замок можно было открывать.

Вот какой медиасервер на этот предмет посоветуете?

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2234971.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

У меня таки навернулся жесткий диск

Вот приехал вчера из деревни, включаю десктоп, а он начинает вываливать на консоль такая-то команда фейлед, сякая-то команда фейлед, в общем нету у тебя, мужик, ни /home, ни /srv. И второй монитор накрылся. Ну так он еще старше того диска. Диск все-таки 2013 года, а монитор по-моему вообще 2006.

Пришлось сегодня с ноутбука работать. И зачем, спрашивается было из деревни уезжать? Ирина в Питере, кошка в деревне осталась, а работаю все равно с ноутбука. Нет, понятно зачем - там в избе не считая менят три человека, кошка и собака и все это на единственное отапливаемое помещение. А здесь я один в квартрире, могу работать спокойно.

Ну в общем, пришлось покупать новый диск, все равно же собирался в UPS-е аккумулятор менять. Выбор что дисков, что аккумуляторов в dns-shope меня не устроил, пришлось в nix мотаться. Вот сейчас тихо мирно со скоростью примерно пять гигабайт в минуту бэкап льется на новый диск.

Теперь, правда у меня опять емкость рабочих дисков превосходит емкость бэкапных носителей. Бэкапные диски у меня 4Тб. и новый винт тоже 4. А кроме него там еще полугиговый SSD и 300гиговый нотубучный винт для временного хранения бэкапов удаленных машин, которые по крону делаются.

Заодно правда купил себе USB-шный кардридер, а то в новом ноутбуке слота под SD-карту нет. А хочется посписывать видео с регистратора. Причем заниматься этим, естественно, в деревне.

Upd восстанавливается с бэкапа оно со средней скоростью 170Гб/ч. То есть /home будет ехать еще часа два.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2232824.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Экспа, экспа - закричали приключенцы

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

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

Сейчас была сухая метель при температуре ниже -10°C. То есть выехав из Москвы я дворники практически не включал.

Новорижка не была расчищена до асфальта. Поэтому за едущими машинами поднимались огромные хвосты или даже вихри снега. Ехало оно местами 60, а больше 90 практически нигде не разгонялось.

А вот после Волоколамска неожиданно стало лучше. Почему-то там снег на единожды расчищенном асфальте не задерживался. Постоянно в свете фар извивались белые змеи позёмки, но как прилетело, так и улетело. Дальний свет включать не стоило - вьющийся перед машиной снег слепит. Но в общем уже можно было выйти на нормальный для плохой погоды темп.

В общем до бензоколонки Княжьи Горы доехали только к полуночи. И вот там подъезды были занесены целым сугробом. В общем, пришлось заезжать на бензоколонку пришлось через выезд, потому что через въезд проехать мог только бульдозер. Эта бензоколонка расположена в чистом поле на вершине холма.

Вышел из машины, а меня чуть не сдуло.

Вообще всю дорогу вокруг машины слышился свист ветра, что очень нервирвоало Лизу.

А тут еще Артур включил на своем телефоне пушкинский "Пир во время чумы" в исполнении Ивасей. Ветер завывает, поземка перед машиной змеится, кошка мяучит, и из смартфона доносится "Есть упоение в бою, у бездны мрачной на краю..."

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

После Ржева дорога местами была разъезжена до асфальта, местами засыпана тонким слоем свежего снега. А вот после Селижарово, где дорогу до асфальта не чистят никогда, и до самого поворота к нашей деревне, ехали по асфальту.

Кстати, да, примерно на границе Селижаровского района метель кончилась. Ветер, правда, остался. И подъезд к к дому был переметен снегом. Но не настолько, чтобы я застрял. Хотя мама приготовилась уже к тому что придется откапываться.

В общем, получил некоторую экспу.

Upd А за ночь таки дорогу занесло. И чтобы выехать из деревни и поехать в магазин в Селижарово пришлось полчаса втроем откапываться. Метров сто дороги прочистить.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2231688.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Raspberry Pi OS сдает своих пользователей микрософту

На слешдоте скандал - выяснилось что raspberry pi os автоматически прописывает в sources.list репозитории, которые хостятся microsoft.com https://slashdot.org/story/21/02/06/2020248/raspberry-pi-os-accused-of-phoning-home-to-microsoft

Речь идет о GUI-шном редакторе VS Code, который кое-кто хвалит.

Зачем оно на raspberry pi, которая вообще-то решение для встраивания во всякие технические средства, и GUI там хорошо если из десятка машинок на одной нужно - отдельный вопрос.

Более общий вопрос - имеет ли автор дистрибутива прописывать в систему не свои репозитории.

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

Микрософтовско-гугловская практика включать файлик из /etc/apt/sources.list.d в состав пакета (в этом скайм замечен) вообще должна рассматриваться как диверсия.

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

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2229757.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Бэкапное-2

Завершил процесс апгрейда бэкапной системы.

Нашел среди валявшихся в шкафу ноутбучных дисков живой полутерабайтный диск и прикрутил его в десктоп. Смонтировал его на /home/backup куда у меня бэкапятся deneb, alcor, eltanin, домашний роутер со скромным именем wifi и термукс с телефона. В результае высвободил 277Gb в home.

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

Кстати, содержимое старого, терабайтного бэкапного диска я перелил на новый. Потому что старые бэкапы надо хранить, а место пока есть. В сумме у меня получается как раз 4Tb дискового пространства на десктопе, а там все-таки надо иметь свободное место. Плюс библиотека электронных книг у меня на отдельный диск бэкапится, а она как раз терабайт.

И так сейчас

deneb (виртуалка в hetzner) и alcor (Banana PI R1 на письменном столе) каждые 6 часов сливаются rsync-ом на десктоп под столом. Роутер на антресоли сливается туда раз в сутки. Иринин ноутбук (eltanin) - по команде хозяйки. С ноутбуками дело такое никогда не знаешь, включено оно или нет. Тупо синхронизируется актуальное состояние, потому что хранением истории будет заниматься rsnapshot при бэкапе на внешний 4Tb диск.

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

Свой ноутбук я бэкаплю на отдельный носитель - 256Gb флэшку. Тем же rsnapshot-ом, которым и большой компьютер бэкаплю. Это я завел этим летом, во время удаленной работы из деревни, прийдя к выводу, что бэкапить ноутбук мне может понадобится и тогда, когда от меня до дома много-много километров, а большой компьютер выключен вместе со всем электричеством в квартире.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2225207.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

И еще про навязывание смартфонных приложений

Вообще интеренсно, в чем причина того, что самые разнообразые организации, от государственных служб до магазина "Перекреснок" норовят навязать своим клиентам приложения для смартфонов, старательно обрезая все прочие каналы коммуникации с клиентами.

Вот с МТС было такое дело, что почему-то никаких способов общения с техподдержкой по поводу сотовой связи, кроме приложения и голосового звонка они не оставили. Ну не умеет мой роутер выполнять ваше андроидное приложение. А в 4G-сеть входить умеет. Пришлось в итоге уйти от МТС к Мегафону, потому что решить вопрос с плохим качеством связи не удалось. Очевидно, что голосом такие вопросы не решаются. Нужен тикет в багтракинге технических служб. Который они будут переадресовывать от одного сотрудника к другому, запрашивать подробности (тоже с текстом, с цифрами децибелл, выводом traceroute и т.д), и может быть тогда сумеют справиться.

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

Но что-то мне кажется, что она именно коспирологическая. Ибо миром правит не тайная ложа, а явная лажа.

Скорее всего решение лежит где-то в области организации внутренних процессов. У эффективных менеджеро постоянно возникает желание сэкономить, урезать варианты выбора. Поскольку количество их трудозатрат от количества поддерживаемых вариантов зависит, а от молча ушедших клиентов они в зарплате не теряют.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2221832.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Наименовательное

-Почему вы назвали своего питона Ветерком?

— Он без рук, без ног, а двери открывает прекрасно.

P.S. А вообще, как вы думаете, какой более правильный ответ в современных условиях на загадку "Без рук без ног, а ворота открывает"? "Фотоэлемент", "Ёмкостной датчик" или "бесконтактная карта-пропуск"?

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2204058.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Еще библиотечное

Записал обновленную коллекцию электронных книг, где теперь уже кроме Survivors Library, Science Fiction and Fantasy collection, подшивок журналов и библиотеки Владимира Ершова, не считая кучи из разных мест скачанных PDF-ок и djvu, есть полная копия флибусты.

Пришлось убавить на файловой системе этого диска процент reserved blocks, а то не лезло на терабайтный диск. Но с другой стороны зачем на архивном диске reserved blocks.

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

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2199391.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Матрица и агент Смит

Прикрутил к своему скрипту для бэкапа репорт о завершении в матрицу вместо джаббера.

Нашел для этой цели два инструмента matrix-send.py и matrix.sh.

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

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

Но написан на шелле (хотя 400 строк для этого языка - перебор) и shellcheck выдает там 3 десятка ворнингов.

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

Еще настроил себе TURN-сервер и попробовал делать через матрицу видео- и аудиозвонки. Виндоус файрволл у Ирины на ноутбуке выл и визжал при попытке установить это соединение. Но его удалось убедить.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2196984.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Вот, кстати, почему нельзя носить смартфон в кармане

Пишут, что в английском уже появился специальные термин "Butt dial" (набор задницей) для действий смартфона в результате случайных нажатий на экран в кармане штанов.

В чехле-кобуре на поясе почему-то такого никогда не происходит.

А в кармане штанов - ну обязательно надо защищать телефон пинкодом или графическим ключом. Чтобы ваша задница не потратила ваши деньги.

P.S. Я б на месте "Теслы" тоже денег не вернул.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2196274.html. Please comment there using OpenID. Now there are comment count unavailable comments