Pull to refresh
46
-3
Александр @Chupakabra303

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

Send message

microSD использовать в NAS есть резон, как и usb флешки, кстати. Но конечно не в качестве основного хранилища. С них нужно только загружать ОС в режиме чтение и редко сохранять изменения конфигурации. А вот хранилище уже на дисках. Я так и vmware esxi в свое время годами эксплуатировал без проблем, загружаясь с флешки в пару гигабайт. Потом уже клоны synology (xpenology) и Openmediavault на rpi 4, кстати. Рядом всегда можно иметь дубликат этой самой загрузочной флешки, если что поменял, загрузился и весь массив работает дальше.

Осталось найти там сепулькарий

Жаль, что NI, на мой взгляд, последние годы не развивает LabVIEW. А теперь уже Emerson, посмотрим что изменится. Устал уже плакать, в который раз перечитывая длинный список желаний ). В моем инструментарии LabVIEW занимает почетное место между Python и C/С++. Ни капли не жалею, что выучил в свое время этот уникальный графический язык. Обычно начинаю прототипирование программы в LabVIEW, потом уже можно перенести в Python или C/C++ или оставить в LV в зависимости от конечных требований.

Ну есть RT патчи для ядра Linux, превращающие его в RTOS. Частенько встречаю таких мастеров EtherCAT. WinCE, кстати тоже вроде RTOS.

Смешно читать про нагрузку на сеть. У меня тот самый архивный тариф с безлимитным (внимание) мобильным интернетом. Раздача по WIFI была 2 или 3 Gb в комплекте. Остальное за деньги. Пользовался этом куском иногда на выездах, пару файлов туда-сюда послать экстренно. Но теперь МТС просто взяли и убрали этот кусок, заменив на оплачиваемый день доступа. А теперь оправдываются нагрузкой на сеть? МТС, мне не нужно того, чего у меня не было, верните что было.

У Вас используется протокол с фиксированным размером блока и разделением передачи по времени. По-хорошему вам нужно ждать пакет заданного размера в течении гарантированного времени, т.е. ввести тайм-аут на ожидание приема определенного кол-ва байт. Если не дожидаетесь приема ваших 6 байт за это время, считаете, что все что приняли - "битый" пакет и отбрасываете. Дальше выясняете, почему процент битых пакетов выше ожидаемого. Может быть плохой контакт, длинный неэкранированный провод рядом с источником помех, ошибка в программе контроллера. Еще хорошо бы ввести контрольную сумму в пакет, чтобы гарантировать корректность содержимого, а не только количества байт. Смотрите как устроен modbus rtu.

Я в свое время написал простой протокол, в котором отказался от таймаутов и перешел на квитирование пакета специальным символом и вставку спец. байтов (byte stuffing), что упрощает общую реализацию. Есть реализация мастера для LabVIEW и Python, слейва для arduino / teensy. https://github.com/Chupakabra303/SerialFrameProtocol

Вопрос не совсем в тему. А чем там закончилась претензия ФАС к платной раздаче интернета со смартфона? Не дали заднюю?

конкурс обфусцированного кода на С

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

А какова потребляемая мощность пятерки? Я собрал rpi 4 + SSD SATA на USB3. Все с пассивным охлаждением. И запустил на этом Openmediavault. Мощность по замерам около 5 Вт. Получилась перекинуть 24ч задачи, которые крутились на NAS с потреблением около 50Вт, на эту поделку. Теперь большой NAS только по необходимости включаю. Rpi 5 в этом смысле тоже интересно смотрится.

Сначала посмотрел, не читая описание, думал клип ambient или idm музыки. Фоновый звук такой тревожный.

В среднем меньше минуты. Глянул, 750Мб ролик около 1 минуты. (yt_dlp.YoutubeDL({'format': 'best', 'paths':...) Написано на Python, используется модуль yt_dlp, обмен с telegram bot api на requests без сложностей. Скрипт как демон просто запущен.

Я написал себе домашнего бота для скачивания видео с ютуба в папку на nas. Откуда старенький tv (ютуба на нем нет вменяемого) по dlna проигрывает. Оказалось довольно удобно, со смартфона или планшета ссылку просто боту кидаешь и он выкачивает и сообщает о действиях.

Если велосипедами интересоваться, порекомендовал бы что-то типа https://openplcproject.com/. Там заявлена поддержка языков IEC 61131-3.

Все программы так или иначе издеваются над пользователями.

Нужно было дешевое решение LTE + микроконтроллер для мониторинга утечки. Тоже почти купил LILYGO на A7670E, который в то время можно было купить за 3к рублей. Но в последний момент просто взял с Али модуль Simcom LTE 7670E за 1.3к рублей, даже с двумя sim слотами. И esp8266, в качестве хост mcu. Отправку UDP(!) данных делаю только через AT команды по UART. Все это вышло в 1.5-2 раза дешевле LILYGO. Бонусом отдельный модуль LTE, минус нет батарейного питания, но мне и не нужно было. Подумываю эти изыскания описать в статье.

Учитывая, что Млечный Путь имеет размер порядка 100К световых лет, все же это далеко.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity