-
- В Tx он все 108 мА тип. кушает. - Evgeny_CD(10.05.2020 23:10)
- Редко, быстро. - General(11.05.2020 13:47)
- Имеется в виду host контроллер, "Linux плата" какая-нибудь. - Evgeny_CD(10.05.2020 23:04)
- Какая-нибудь обычно позволяет приклеить термопроводящим клеем
радиаторы прям на чипы. И на память в том числе. Более интересно
организовать внутреннюю конвекцию, отвод тепла через герметичный
корпус и не забыть перед закрыванием положить мешочек с просушенным
силикагелем. Но сначала нужно научить поделочные линухи работать с
флешью в полностью рид-онли режиме. кроме того, найти не MLC, да и
вааще не NAND приличного объёма при удобном интерфейсе и
конструктиве - это уже не Vit(737 знак., 11.05.2020 13:15, youtube)
- Проблем с readonly режимом нет, но линукс нужен не готовый
дистрибутив убунты (который на диск расчитан и имеет огромное
количество ненужной мишуры), а что-то попроще. - fk0(11.05.2020 14:06)
- :) проблемы без такого режима. сначала всё для дома, и тут же
"попроще". я, конечно, не гуру в линуксе, но кое-что умею, а вот
реально заставить быть рид-онли, и чтобы все программы при работе
24/7 не засирали логами или просто не приводили к утеканию памяти -
тупо не могу. для этого нужно во всём этом говнище вариться и быть
одновременно и QA, и кодером, и тимлидом, и ждуном. мне для
хранения настроек сети, параметров подключаемого зоопарка и прочая
нужно всё-равно иметь Vit(1391 знак., 11.05.2020 15:33)
- Кстати вариант, когда root внутри squashfs (сжат) тоже вполне себе. В т.ч. внутри initrd (загрузка с flash если медленная). - fk0(11.05.2020 15:54)
- "Нужно во всём этом говнище вариться" -- ага. В этом весь линукс. В
основном идея в mount -oro,noatime (для rw следует рассмотреть
relatime) и для особо буйных: blockdev --setro. Ну и вынести /var в
отдельное место. Куда попало в линуксе, на самом деле, редко кто
сможет писать (обычно ro на уровне прав доступа), в ввиндах всё
сильно хуже. И от убунты надо держаться подальше... fk0(20 знак., 11.05.2020 15:52, ссылка)
- Спасибо, конечно, за понимание. И /var, конечно, в ОЗУ... Если бы не приходилось и это читать... И да, между Debian для компа и для "пи" не просто разница, а пропасть. Особенно нравится Armbian - недавно взял платку для домашних поделок, скачал это дело, кроме других "официальных" образов с сайта производителя, а на следующий день уже качал из зажопья - эти ребята вдруг определили развитие для этой платы как deprecated. и только образ, мля... сорцы или выпилили, или так Vit(173 знак., 11.05.2020 16:08)
- А тебе там точно броузер нужен? Что-то кол-во палуб великовато. - Cкpипaч(11.05.2020 15:39)
- это панель оператора - диво дивное с веб-серверком, а клиенты
(встроенный браузер на борту - один из них) показывают и позволяют
управлять. можно с трубой подойти посмотреть-порулить, с планшетом,
с ноутом. еле отбил у пейсателей охоту писать приложухи для всего
вероятного зоопарка. прям в красках расписывал ожидаемый секас с
отправкой приложеньица в яблочный аппстор... - Vit(11.05.2020 15:50)
- Ну ежели веб-сервер свой, то что мешает написать сайт без
подвыподвертов и обойтись каким-нибудь NetSurf в какчестве
браузера? - LightElf(11.05.2020 16:34)
- Нужно, чтобы было красиво на всяких педофонах. Значит, нужны
стандартные фрейм-ворки для WEB сервака. И понеслась... - Evgeny_CD(11.05.2020 16:38)
- Не согласен. Фреймворк (bootstrap/ query / react/ vue) на js
ставится на мобилу в простейшем случае как ссылка на github - b
будет красиво и совместимо. Код с сервера (HTML5) примитивно
разбивает информацию на блоки. Картинки .swg тоже js -то есть с
сервера статика, остальное js. - General(11.05.2020 17:23)
- Ссылка на гитхаб? Ты не в себе. Фреймворк кладется на свой сервер и
специально проверяется, что всё работает при отключенном от
интернета кабеле! А то прецеденты уже были... - fk0(11.05.2020 17:28)
- Ссылка должна вести на порнхаб, тогда интернет будет бесперебойным - LightElf(11.05.2020 20:06)
- Хорошо. Будем считать, что минимальный вариант embedded сервака -
собственно, сам сервер, js.node какой и БД, с которой JS хорошо
работает. Так? - Evgeny_CD(11.05.2020 17:26)
- Не так. В контекете фреймворка подразумевалось содержимое браузера. На серваке может быть голая статика и справится nginx без ничего. Может быть какой-то аппликейшн-сервер написанный на чём угодно, у Генерала вон на PHP. На мой взгляд варианты с Java, C# или C++ не самые глупые (как fastcgi-сервер вызываемый из веб-сервера). Потому, что типизированный ЯВУ сильно минимизирует ошибки, хоть и увеличивает сроки разработки. Да бывает вообще когда SQL-сервер напрямую доступен fk0(1162 знак., 11.05.2020 17:43)
- у меня так. только БД не всегда нужна. если смартхом, то да - там
без этого не мейнстрим (и плюс обычно MQTT-сервер-брокер в любом
виде) - Vit(11.05.2020 17:30)
- MQTT-брокер самая безгеморойная (и бесполезная) часть. Хорошая база
данных - да, в тему. Я бы еще заделом под "быстрый тензор"
озаботился, по звуку и картинке, шариться. Но это если дом
действительно "умный". - Cкpипaч(11.05.2020 21:51)
- Ох, муторно это - взрослую сетку на сотни млн параметров
обучать.... - Evgeny_CD(11.05.2020 22:46)
- Так никто не делает. Берут модель "из гарварда" и дотренировывают на паре сотен своих примеров. - Cкpипaч(11.05.2020 22:49)
- Ох, муторно это - взрослую сетку на сотни млн параметров
обучать.... - Evgeny_CD(11.05.2020 22:46)
- Да, MQTT я забыл. БД полезная штука даже не для web сервера. - Evgeny_CD(11.05.2020 17:32)
- MQTT-брокер самая безгеморойная (и бесполезная) часть. Хорошая база
данных - да, в тему. Я бы еще заделом под "быстрый тензор"
озаботился, по звуку и картинке, шариться. Но это если дом
действительно "умный". - Cкpипaч(11.05.2020 21:51)
- Ссылка на гитхаб? Ты не в себе. Фреймворк кладется на свой сервер и
специально проверяется, что всё работает при отключенном от
интернета кабеле! А то прецеденты уже были... - fk0(11.05.2020 17:28)
- Спорно. Встроенный сайт можно сделать красивым и без модных фреймворков. Оно конечно заметно геморройнее, но встроенный сайт не нужно пять раз на дню обновлять. - LightElf(11.05.2020 16:49)
- Для веб-сервака никаких фреймворков волшебных не нужно. Ты хотел
сказать для браузера? Раньше на flash вполне делали. Не понимаю,
что мешает делать на Java/Swing... - fk0(11.05.2020 16:45)
- у меня используется node.js - Vit(11.05.2020 17:18)
- Чтобы использовать Java фреймворк на сервере, надо на сервер водрузить Java. И это начало большого песца.... Evgeny_CD(111 знак., 11.05.2020 17:09)
- именно:( - Vit(11.05.2020 16:40)
- Несовсем так. Говорил с веб-дезигнерами, они готовы за разумные
деньги "оторвать" любую визуализацию от любого (в рамках разумного)
фреймворка. Cкpипaч(73 знак., 11.05.2020 22:15)
- Я брал самое простое, легкое в освоении, позволяющее вести
разработку и отладку на большом брате, и гарантированно решающее
мою задачу. nginx+node.js +дива дивные на mono и си. Рестарт
браузера, к сожалению, не побеждал порожденные утечки. на выбор был
по сути только Огнелис, хромые были падучие, а у всяких мидори было
своё вИдение JS - Vit(11.05.2020 22:26)
- А зачем тогда вообще браузер? Из-за удаленных клиентов? А какое-то
решение, когда в браузере только загружается java-апплет и дальше
всё в нём? По крайей мере с javascript не надо сражаться. - fk0(11.05.2020 22:55)
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- Насчет pdf - во-первых сервер, который отлажен, это Nginx. Не слыхал, чтобы он чегой-то умел, кроме пересылать. Отчет вещь святая - у него есть законодательно утвержденная форма. Основной сервер на node.js - он обменивается данными с кусками на Mono (C#) и на C, кроме собственно формирования морды у клиента. Кусок на Mono рожает отчет (какая-то либа прикручена) сразу в виде pdf-файла. Была версия с предварительной табличкой - никому она показалась не нужной. Что касается Vit(197 знак., 11.05.2020 23:44)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)
- Стоп. А почему не помогает перезапуск процесса? Должен помогать. - Cкpипaч(11.05.2020 22:42)
- :) это же open source - никто никому ничего не должен. Оно не
полностью укладывает свою БД и там где-то продолжает течь, а далее
если поднять снова, то может зажевать профиль (а без явного
указания профиля с киоском оно мне не интересно) и запуститься с
дефолтным. тогда наступает вааще крантец всей идее. Пробовал
запускать на прочистку БД, дык там что-то в этом "LTS"
отваливалось. Как это происходило при RO - ХЗ. Если не RO, то всё
работало, хоть и текло, даже если профиль Vit(160 знак., 11.05.2020 22:58)
- Есть простой способ. Каждый новый запуск с "новым" профилем только-что достанным из архива. - fk0(11.05.2020 23:07)
- Странно. Только на арме течет или на персоналке тоже? Что-то про
кеш в параметрах запуска? Cкpипaч(195 знак., 11.05.2020 23:04)
- На Armbian 4.19+ на Orange Pi PC Plus (H3). Нормально не отпускает
БД и профиль только в режиме ReadOnly. Профиль храню отдельно и
подгружаю в файл в ОЗУ перед запуском. Может действительно что-то с
кэшами. Ребут у меня штатно. Там ещё наши косяки - часть на Mono
иногда тоже подтекает - вроде как и нашли что-то, но ещё не
добирались. Ну и node.js тоже стремновато выглядит иногда. Потому и
сторож на всякий случай. Там ещё по
жлобствуТЗ блок питания самый Vit(237 знак., 11.05.2020 23:31)
- На Armbian 4.19+ на Orange Pi PC Plus (H3). Нормально не отпускает
БД и профиль только в режиме ReadOnly. Профиль храню отдельно и
подгружаю в файл в ОЗУ перед запуском. Может действительно что-то с
кэшами. Ребут у меня штатно. Там ещё наши косяки - часть на Mono
иногда тоже подтекает - вроде как и нашли что-то, но ещё не
добирались. Ну и node.js тоже стремновато выглядит иногда. Потому и
сторож на всякий случай. Там ещё по
- :) это же open source - никто никому ничего не должен. Оно не
полностью укладывает свою БД и там где-то продолжает течь, а далее
если поднять снова, то может зажевать профиль (а без явного
указания профиля с киоском оно мне не интересно) и запуститься с
дефолтным. тогда наступает вааще крантец всей идее. Пробовал
запускать на прочистку БД, дык там что-то в этом "LTS"
отваливалось. Как это происходило при RO - ХЗ. Если не RO, то всё
работало, хоть и текло, даже если профиль Vit(160 знак., 11.05.2020 22:58)
- Мы тоже остановились на лисичке. Но у нас она на планшетах и, если честно, понятия не имею что там с утечками. Не анализировали. Cкpипaч(150 знак., 11.05.2020 22:30)
- А зачем тогда вообще браузер? Из-за удаленных клиентов? А какое-то
решение, когда в браузере только загружается java-апплет и дальше
всё в нём? По крайей мере с javascript не надо сражаться. - fk0(11.05.2020 22:55)
- Я брал самое простое, легкое в освоении, позволяющее вести
разработку и отладку на большом брате, и гарантированно решающее
мою задачу. nginx+node.js +дива дивные на mono и си. Рестарт
браузера, к сожалению, не побеждал порожденные утечки. на выбор был
по сути только Огнелис, хромые были падучие, а у всяких мидори было
своё вИдение JS - Vit(11.05.2020 22:26)
- Несовсем так. Говорил с веб-дезигнерами, они готовы за разумные
деньги "оторвать" любую визуализацию от любого (в рамках разумного)
фреймворка. Cкpипaч(73 знак., 11.05.2020 22:15)
- Не согласен. Фреймворк (bootstrap/ query / react/ vue) на js
ставится на мобилу в простейшем случае как ссылка на github - b
будет красиво и совместимо. Код с сервера (HTML5) примитивно
разбивает информацию на блоки. Картинки .swg тоже js -то есть с
сервера статика, остальное js. - General(11.05.2020 17:23)
- Нужно, чтобы было красиво на всяких педофонах. Значит, нужны
стандартные фрейм-ворки для WEB сервака. И понеслась... - Evgeny_CD(11.05.2020 16:38)
- Тогда ой :( - Cкpипaч(11.05.2020 16:11)
- Ну ежели веб-сервер свой, то что мешает написать сайт без
подвыподвертов и обойтись каким-нибудь NetSurf в какчестве
браузера? - LightElf(11.05.2020 16:34)
- это панель оператора - диво дивное с веб-серверком, а клиенты
(встроенный браузер на борту - один из них) показывают и позволяют
управлять. можно с трубой подойти посмотреть-порулить, с планшетом,
с ноутом. еле отбил у пейсателей охоту писать приложухи для всего
вероятного зоопарка. прям в красках расписывал ожидаемый секас с
отправкой приложеньица в яблочный аппстор... - Vit(11.05.2020 15:50)
- :) проблемы без такого режима. сначала всё для дома, и тут же
"попроще". я, конечно, не гуру в линуксе, но кое-что умею, а вот
реально заставить быть рид-онли, и чтобы все программы при работе
24/7 не засирали логами или просто не приводили к утеканию памяти -
тупо не могу. для этого нужно во всём этом говнище вариться и быть
одновременно и QA, и кодером, и тимлидом, и ждуном. мне для
хранения настроек сети, параметров подключаемого зоопарка и прочая
нужно всё-равно иметь Vit(1391 знак., 11.05.2020 15:33)
- Контролер имеет кучу проводных шин, на которые вешаются мелкие
контроллерчики. Суть контроллера не зависит от физического смысла
величин и алгоритмов. Evgeny_CD(46 знак., 11.05.2020 13:23)
- Если мелкие - расходный, то почему крупный - цаца на 25 лет? Что за
предметная область такая? Все тот же контроллер на 5К@20ms тегов?
По прежнему сомневаюсь в правильности декомпозиции задачи. Cкpипaч(254 знак., 11.05.2020 13:31)
- Пока это исследовательская тема. Контроллер умного дома с полной
ответственностью. Дом изначально строится как умный. С
индивидуальным управлением температурой и кондиционированием в
каждом помещении. С управлением светом и элементами охранной
системы. Evgeny_CD(115 знак., 11.05.2020 13:35)
- Ставите в средину
облакоперсоналку с ИБП. Жесткий диск - не SSD. Не перегружаете по производительности процессора и трехкратный запас по ОЗУ. Выйдет сильно дешевле. Cкpипaч(653 знак., 11.05.2020 13:54 - 14:03)- Вот даже не знаю. С одной стороны не SSD, a с другой найди не
SMR... Который запросто запорет более одного сектора при выключении
питания не вовремя. SSD можно посадить на файловую систему типа
NILSFS, которая будет постоянно его перезаписывать, впрочем, оно
может споткнуться о внутренние алгоритмы wear leveling'а. Поэтому в
нынешних условиях, увы, лучше сырую flash. Её по крайней мере
обнулять можно периодически. На мой взгляд это самая разумная
стратегия: оно устойчиво к fk0(569 знак., 11.05.2020 14:13)
- Не выключай питание "не вовремя" (пожимает плечами) Уже больше пяти
лет ставим компы только с ИБП в паре. И мониторинг ИБП по
RS232/USB. - Cкpипaч(11.05.2020 14:16)
- Ты же сам понимаешь, что ИБП ничего не гарантирует? Начиная с того,
что офисно-бытовая продукция требует регулярной замены
аккумуляторов (ты ж понимаешь, технически нет проблем не кипятить
аккумулятор и выжимать из него не 146%, а где-то половину, как это
делают уважающие себя фирмы, которым увы не удержаться с таки
подходом на рынке). Проблема в другом, она системная. Применение
ИБП тебе как бы позволяет отказаться от отказоусточивых решений во
многих местах переложив fk0(2697 знак., 11.05.2020 14:45)
- Спокойно использую компы как серверы с виртуалками, при этом со
смарт-упса подключение по RS232 и умный дровоскрипт штатно отрубает
сигналами всё по оценочному остатку ёмкости в батарее. Начинал
юзать упсы с 4-й фряхи на железе в 2000-м году - она тоже такое
вполне могла. и скрипты ручками лично рихтовал под свои хотелки. - Vit(11.05.2020 15:40)
- Сколько ездил в лифте -- ни разу не тонул! Так и у тебя. Я вот в
лифте ни разу "не застревал". Как думаешь, какова вероятность этого
события? --> - fk0(11.05.2020 16:01, ссылка)
- Не надо этих понтов, пожалуйста. Для моих, НОРМАЛЬНЫХ, задач
Smart-UPS это необходимое и достаточное решение. Вполне надёжное.
Конечно, при некривых руках. Если тупо включить обычный
сверхдешевый UPS с китайскими 100500VA и ждать, когда что-нибудь
(сначала аккумы, потом винты, или наоборот), наконец, подохнет, то
да - можешь это с кем-нибудь пообсуждать. Как там кто не слышит
зеленых свистков, почему опять этот админ виноват, и прочие лифты - Vit(11.05.2020 16:21)
- А ты представь, что твоя нормальная задача -- делать бытовую
технику. Телевизоры, например. Везде операционка такая же и часто
даже веб-браузер и ютуб. И никакого упса там никто подключать не
будет. И если выяснят, что выдёргивание из розетки ведёт к
окирпичиванию -- будут сидеть и целыми днями окирпичивать. Продажи
на ноль умножатся. Если они (тв-боксы) арендованные -- ещё хуже,
для кого-то это потеря рынка в перспективе, и в каждом случае нужно
приехать и заменить, ибо fk0(282 знак., 11.05.2020 17:26)
- Тебе о компах, а тебя на окирпичивание тянет. Бытовая техника стерпит всё - лишь бы загрузчик не полетел. Ща чаще закладывают хреновые блоки питания с пробивающимися трансами - подгорает всё подключенное. И как делать хреново - ещё мульён плюс один способ найдется. Если говорим о самодельном моске умного дома и сообщаем, что его не только технически, но вааще-то нужно и философически осмыслить, то это не значит, что он всегда получится на "какой-нибудь" платке с линуксом. А Vit(1335 знак., 11.05.2020 18:02)
- А ты представь, что твоя нормальная задача -- делать бытовую
технику. Телевизоры, например. Везде операционка такая же и часто
даже веб-браузер и ютуб. И никакого упса там никто подключать не
будет. И если выяснят, что выдёргивание из розетки ведёт к
окирпичиванию -- будут сидеть и целыми днями окирпичивать. Продажи
на ноль умножатся. Если они (тв-боксы) арендованные -- ещё хуже,
для кого-то это потеря рынка в перспективе, и в каждом случае нужно
приехать и заменить, ибо fk0(282 знак., 11.05.2020 17:26)
- Не надо этих понтов, пожалуйста. Для моих, НОРМАЛЬНЫХ, задач
Smart-UPS это необходимое и достаточное решение. Вполне надёжное.
Конечно, при некривых руках. Если тупо включить обычный
сверхдешевый UPS с китайскими 100500VA и ждать, когда что-нибудь
(сначала аккумы, потом винты, или наоборот), наконец, подохнет, то
да - можешь это с кем-нибудь пообсуждать. Как там кто не слышит
зеленых свистков, почему опять этот админ виноват, и прочие лифты - Vit(11.05.2020 16:21)
- Сколько ездил в лифте -- ни разу не тонул! Так и у тебя. Я вот в
лифте ни разу "не застревал". Как думаешь, какова вероятность этого
события? --> - fk0(11.05.2020 16:01, ссылка)
- Бред. С чего вдруг мне не контролировать состояние ИБП и вовремя не
менять в нем аккумуляторы? Кто запрещает? Дальше вообще "highy
likely" попрело :( То что кто-то что-то позволяет ни разу ЛИЧНО МЕНЯ ни к чему не обязывает. Cкpипaч(422 знак., 11.05.2020 14:51 - 14:58)
- Ты никогда не видел, как сервак с ИБП не стартует? Я видел. PS:
тезис в том, что ИБП -- не способ повышения отказоустойчивости, а
лишь способ решения проблем с питанием. Отказоустойчивость он
повышает лишь частично и вероятностно. - fk0(11.05.2020 14:54)
- ИБП рассматриваю лишь как средство корректного
"сворачивания-разворачивания" серверного ПО. Cкpипaч(196 знак., 11.05.2020 15:23)
- Кстати да. Классика жанра: Keyboard not found, press F1. В Award
биосе проверку клавиатуры надо насильно выключать было. И ещё
севшая батарейка через несколько лет, мол чексум и тоже F1. И
ничего не сделаешь. - fk0(11.05.2020 16:04)
- Вот кстати да! Эта батарейка для часов такой источник геморроя в
ПК.... - Evgeny_CD(11.05.2020 16:08)
- Какое время наработки "на батарейку"? Больше десяти лет?! Я столько
гарантии не дам. Через пять лет тупо замена ЦЕЛИКОМ. И это будет
недорого. - Cкpипaч(11.05.2020 22:21)
- Видимо, создатели ПК тоже пытались зарезервировать постоянное
обновление парка :) - Evgeny_CD(11.05.2020 22:42)
- Так или иначе, но больше трех гарантийных сроков - только под ответственность владельца. Я ставлю компы с трехлетней гарантией производителя. Через пять лет присылаю "письмо счастья" (если объект на сервисе) Это не такие большие деньги, как для плановых затрат. - Cкpипaч(11.05.2020 22:47)
- Вот, а герметичном корпусе прибора появляются еще два картриджа :) Evgeny_CD(100 знак., 11.05.2020 22:45)
- А зачем там батарейка? На малинке батарейки нет и никто не хнычет. - Cкpипaч(11.05.2020 22:52)
- Над этим думал. Можно и без батареи, На самом деле. Evgeny_CD(241 знак., 11.05.2020 23:05)
- Чтоб не стартовать каждый раз в 2014 году. И не огребать из-за
этого каких-то неожиданных ньюансов. Потому, что некторым и mtime,
и atime оказывается важен. У некоторых не расчитано на возможный
перевод времени и случаются глюки в момент скачка вперёд (а плавно
на 6 лет линукс подвести не может), потому, что резко кончаются все
таймауты. В этом смысле POSIX API очень неразумно сделано, потому
как во многих местах подразумевается абсолютное CLOCK_REALTIME,
вместо fk0(1104 знак., 11.05.2020 23:05)
- >есть туповатое решение -- регулярно писать время в файл lloyd(110 знак., 12.05.2020 18:44)
- Ужос-нах. Но почему "у меня все работает"?! %) Ребята, хватит уже
этих закидонов про "у кого-то где-то что-то необходимо", нафиг с
пляжа заведомо неработоспособное. Надуманная проблема. Cкpипaч(79 знак., 11.05.2020 23:17)
- Она не надуманая, просто с твоего уровня она не видна и не понятна. Для тебя "компьютер глючит", "семь бед -- один резет". А где-то есть программисты, которые потом такие баги разгребают и находят там удивительные вещи. Вон например случай по ссылке. А я на ещё более удивительный натыкался, когда время оказывается где-то в 1924 году как раз из-за отсутствия батарейки. И не поверишь, ОС загружается и вроде работает. И дату показывает. Вообще весь линукс работает, кроме fk0(331 знак., 11.05.2020 23:22, ссылка)
- Вот Вот. Leap second в мире регулярно непереживают тысячи IT систем. - Evgeny_CD(11.05.2020 23:08)
- А зачем там батарейка? На малинке батарейки нет и никто не хнычет. - Cкpипaч(11.05.2020 22:52)
- Видимо, создатели ПК тоже пытались зарезервировать постоянное
обновление парка :) - Evgeny_CD(11.05.2020 22:42)
- Как-то попалась прикольная "неисправность" - не работала примерно половина клавы. Замена батарейки в компе помогла. Перепроверял - именно в этом компе именно эта батарейка:) Напряжение на виновнице было примерно 0.6 В - Vit(11.05.2020 19:55)
- Какое время наработки "на батарейку"? Больше десяти лет?! Я столько
гарантии не дам. Через пять лет тупо замена ЦЕЛИКОМ. И это будет
недорого. - Cкpипaч(11.05.2020 22:21)
- Вот кстати да! Эта батарейка для часов такой источник геморроя в
ПК.... - Evgeny_CD(11.05.2020 16:08)
- Кстати да. Классика жанра: Keyboard not found, press F1. В Award
биосе проверку клавиатуры надо насильно выключать было. И ещё
севшая батарейка через несколько лет, мол чексум и тоже F1. И
ничего не сделаешь. - fk0(11.05.2020 16:04)
- ИБП рассматриваю лишь как средство корректного
"сворачивания-разворачивания" серверного ПО. Cкpипaч(196 знак., 11.05.2020 15:23)
- Ты никогда не видел, как сервак с ИБП не стартует? Я видел. PS:
тезис в том, что ИБП -- не способ повышения отказоустойчивости, а
лишь способ решения проблем с питанием. Отказоустойчивость он
повышает лишь частично и вероятностно. - fk0(11.05.2020 14:54)
- Спокойно использую компы как серверы с виртуалками, при этом со
смарт-упса подключение по RS232 и умный дровоскрипт штатно отрубает
сигналами всё по оценочному остатку ёмкости в батарее. Начинал
юзать упсы с 4-й фряхи на железе в 2000-м году - она тоже такое
вполне могла. и скрипты ручками лично рихтовал под свои хотелки. - Vit(11.05.2020 15:40)
- Ты же сам понимаешь, что ИБП ничего не гарантирует? Начиная с того,
что офисно-бытовая продукция требует регулярной замены
аккумуляторов (ты ж понимаешь, технически нет проблем не кипятить
аккумулятор и выжимать из него не 146%, а где-то половину, как это
делают уважающие себя фирмы, которым увы не удержаться с таки
подходом на рынке). Проблема в другом, она системная. Применение
ИБП тебе как бы позволяет отказаться от отказоусточивых решений во
многих местах переложив fk0(2697 знак., 11.05.2020 14:45)
- Не выключай питание "не вовремя" (пожимает плечами) Уже больше пяти
лет ставим компы только с ИБП в паре. И мониторинг ИБП по
RS232/USB. - Cкpипaч(11.05.2020 14:16)
- Кратко - все это продумано и признано недостаточно эффективным, кроме сети автономных САР. Это да, это один из хороших вариантов. - Evgeny_CD(11.05.2020 13:57)
- Вот даже не знаю. С одной стороны не SSD, a с другой найди не
SMR... Который запросто запорет более одного сектора при выключении
питания не вовремя. SSD можно посадить на файловую систему типа
NILSFS, которая будет постоянно его перезаписывать, впрочем, оно
может споткнуться о внутренние алгоритмы wear leveling'а. Поэтому в
нынешних условиях, увы, лучше сырую flash. Её по крайней мере
обнулять можно периодически. На мой взгляд это самая разумная
стратегия: оно устойчиво к fk0(569 знак., 11.05.2020 14:13)
- Женя, это глупость - искать доказательства своей теории в области
где вы - ни ухом, ни рылом. Слово такое есть: посмещище. - Cкpипaч(11.05.2020 13:41)
- Не совсем. Пока я пытаюсь понять границы возможного. - Evgeny_CD(11.05.2020 13:43)
- Вы пытаетесь проектировать "снизу вверх". Создать кирпич из
которого потом построить дом. Bad idea. Проектировать нужно "сверху вниз".
Декомпозиция-анализ-синтез. Символ веры. - Cкpипaч(11.05.2020 13:47)
- Проектировать сверху -- это прошлый век! Сейчас Agile и С(к)рам:
слепить макет, продать, а потом бегать и лепить заплатки со всех
сторон. - fk0(11.05.2020 14:16)
- Заплатки тоже можно по разному лепить. - Cкpипaч(11.05.2020 14:19)
- Пока что идет процесс исследования, какие кирпичи могут быть. При каких условиях. Evgeny_CD(82 знак., 11.05.2020 13:52)
- Проектировать сверху -- это прошлый век! Сейчас Agile и С(к)рам:
слепить макет, продать, а потом бегать и лепить заплатки со всех
сторон. - fk0(11.05.2020 14:16)
- Вы пытаетесь проектировать "снизу вверх". Создать кирпич из
которого потом построить дом. Bad idea. Проектировать нужно "сверху вниз".
Декомпозиция-анализ-синтез. Символ веры. - Cкpипaч(11.05.2020 13:47)
- Не совсем. Пока я пытаюсь понять границы возможного. - Evgeny_CD(11.05.2020 13:43)
- Автономность по электричеству. Если отопление электрическое, то
чтобы за сутки не разморозился. Evgeny_CD(65 знак., 11.05.2020 13:40)
- Автономность по электричеству - дизель за сараем (и бочка солярки
закопанная). Дублирование кондиционирования - бред, надежность -
через распределенные системы управления. Специализированные
регуляторы "внизу", стратегия и мониторинг - если что, можно
недельку и без них. Cкpипaч(177 знак., 11.05.2020 13:48)
- Классика жанра. А потом в час Ч дизель не запустился, потому что
его аккумуляторы сдохли, или в бочку натекла вода, дизелек выжрал
расходную емкость на входе и успокоился. - Evgeny_CD(11.05.2020 13:54)
- Для этого дизель должен запускаться каждые 4 часа, например. - fk0(11.05.2020 14:17)
- Стандартно - раз в два дня запускают. - Cкpипaч(11.05.2020 14:18)
- Спасибо за идею! :) Аккумулятор и уровень в баке - контролируем,
октановое число - нет, нужно поразмыслить над этим ;) - Cкpипaч(11.05.2020 14:11)
- А внутренее сопротивление аккумулятора контролируете? - Evgeny_CD(11.05.2020 16:41)
- Для этого дизель должен запускаться каждые 4 часа, например. - fk0(11.05.2020 14:17)
- Мелкие автономные САР, объединенные в систему - одна из стратегий.
Но не единственная. - Evgeny_CD(11.05.2020 13:51)
- Это ИНДУСТРИАЛЬНО ПРИНЯТАЯ стратегия. Не обижайтесь, но индустрия
"умного дома" существует больше 20 лет... Cкpипaч(152 знак., 11.05.2020 13:55 - 14:00)
- Я не обижаюсь и понимаю, что пока мои слова - глас вопиющего в
Пустыне :) - Evgeny_CD(11.05.2020 13:59)
- Верблюды плохо понимают, что умный дом - это легенда) - s_h_e(11.05.2020 14:03)
- Угу. Сознался бы сразу, что "для тракторного завода". Но подозреваю
что тогда бы над ним кто-то другой, из бедуинов, потешался бы. И
вся разница :) - Cкpипaч(11.05.2020 14:22)
- Сорри, есличо, не хотел обидеть. Но желательно помнить, что Евгений s_h_e(12 знак., 11.05.2020 15:25)
- Я вроде бы обычный, мирный и скромный. Так, пописываю в свое
удовольствие :) - Evgeny_CD(11.05.2020 16:17)
- Ладно, запишем что речь идет об "умном доме для тракторного завода". Что-то недалеко от тематики Vit'а. Но тогда непонятно куда слетела
визуальщина (над которой бьется Vit). Для алгоритмов управления
(кроме нейронных сетей) достаточно 8-битника. Для технологических
сетей связи - 16-ти битника. И все это греется настолько мало что
"Пельтье" ни к чему. Cкpипaч(331 знак., 11.05.2020 22:12 - 22:23)
- Считаю, что по разрядности вопрос сегодня неактуальный, по остальному, присоединяюсь - Vit(12.05.2020 13:42, ссылка)
- И RT, и uptime нужны, последнее без хардкора, но детерминированно. Evgeny_CD(248 знак., 11.05.2020 23:00)
- Хрустальный монитор, как у древних -- проживёт. ЛСД -- дохнут что
ли? А вообще интересный вопрос. Дисплей -- это ж краеугольный
камень любого прибора. - fk0(11.05.2020 22:23)
- Видел и менял на аналог сдохший ЖКИ 320*240 на T6963. Возникновение неисправности я трактовал как разрушение переходных отверстий на COB'е из-за плохих условий (возможна конденсация). - Toчкa oпopы(11.05.2020 22:41)
- Видел дохрена потерявших яркость экранов на контроллерах. В самых разных брендах. Не знаю, есть ли где более чем десятилетние посмотреть... - Cкpипaч(11.05.2020 22:26)
- Ладно, запишем что речь идет об "умном доме для тракторного завода". Что-то недалеко от тематики Vit'а. Но тогда непонятно куда слетела
визуальщина (над которой бьется Vit). Для алгоритмов управления
(кроме нейронных сетей) достаточно 8-битника. Для технологических
сетей связи - 16-ти битника. И все это греется настолько мало что
"Пельтье" ни к чему. Cкpипaч(331 знак., 11.05.2020 22:12 - 22:23)
- Я вроде бы обычный, мирный и скромный. Так, пописываю в свое
удовольствие :) - Evgeny_CD(11.05.2020 16:17)
- Сорри, есличо, не хотел обидеть. Но желательно помнить, что Евгений s_h_e(12 знак., 11.05.2020 15:25)
- Угу. Сознался бы сразу, что "для тракторного завода". Но подозреваю
что тогда бы над ним кто-то другой, из бедуинов, потешался бы. И
вся разница :) - Cкpипaч(11.05.2020 14:22)
- Верблюды плохо понимают, что умный дом - это легенда) - s_h_e(11.05.2020 14:03)
- Я не обижаюсь и понимаю, что пока мои слова - глас вопиющего в
Пустыне :) - Evgeny_CD(11.05.2020 13:59)
- Это ИНДУСТРИАЛЬНО ПРИНЯТАЯ стратегия. Не обижайтесь, но индустрия
"умного дома" существует больше 20 лет... Cкpипaч(152 знак., 11.05.2020 13:55 - 14:00)
- Классика жанра. А потом в час Ч дизель не запустился, потому что
его аккумуляторы сдохли, или в бочку натекла вода, дизелек выжрал
расходную емкость на входе и успокоился. - Evgeny_CD(11.05.2020 13:54)
- Автономность по электричеству - дизель за сараем (и бочка солярки
закопанная). Дублирование кондиционирования - бред, надежность -
через распределенные системы управления. Специализированные
регуляторы "внизу", стратегия и мониторинг - если что, можно
недельку и без них. Cкpипaч(177 знак., 11.05.2020 13:48)
- Ставите в средину
- Пока это исследовательская тема. Контроллер умного дома с полной
ответственностью. Дом изначально строится как умный. С
индивидуальным управлением температурой и кондиционированием в
каждом помещении. С управлением светом и элементами охранной
системы. Evgeny_CD(115 знак., 11.05.2020 13:35)
- Если мелкие - расходный, то почему крупный - цаца на 25 лет? Что за
предметная область такая? Все тот же контроллер на 5К@20ms тегов?
По прежнему сомневаюсь в правильности декомпозиции задачи. Cкpипaч(254 знак., 11.05.2020 13:31)
- При температуре 8К можно и без видеонаблюдения :) Дался вам этот
рид-онли. /tmp и /var в оперативку, а остальное если раз в сутки
что-то запишет, то ресурс больше 10 лет никому не нужен. Нет? - Cкpипaч(11.05.2020 13:17)
- Отключив питание не вовремя можно, условно, /bin/sh запороть. И /var никак нельзя в оперативку, /var/tmp -- соврешенно точно нельзя. Поэтому разумно смонтировать всё по канонам: /bin, /sbin, /usr -- отдельно от остального (пусть даже и не RO, но лучше RO -- вот в тайзене RO и подмонтируется в RW когда надо обновить), /var и /etc отдельно, /var/log может и в оперативку. - fk0(11.05.2020 14:52)
- Проблем с readonly режимом нет, но линукс нужен не готовый
дистрибутив убунты (который на диск расчитан и имеет огромное
количество ненужной мишуры), а что-то попроще. - fk0(11.05.2020 14:06)
- А обычный радиатор не спасет? Тем более у меня большие сомнения что
MBTF в 25000 часов там обусловлено прокисанием всего контроллера
целиком. Это случайно не flash утекает? Или, хуже того, бутлоадер
сидящий в той же flash, и без которого старт невозможен. - fk0(10.05.2020 23:51)
- Все-таки в линукс-платах бутлоадер в масочном ПЗУ обычно лежит.
ЕМНИП, нет там OTP flash, т.к. оно сильно на техпроцесс влияет. - LightElf(11.05.2020 12:31 - 13:54)
- Нет. Научились делать OTP в рамках стандартного CMOS процесса, т.е. нахаляву. Вот пример, таких решений много. - Evgeny_CD(11.05.2020 13:20, ссылка)
- -> - Evgeny_CD(11.05.2020 00:32, ссылка)
- Ты покажи такие же данные для чипа не имеющего никакого flash
вообще, даже OTP (современные армы не очень подходят, не все по
крайней мере, ибо в большинстве бутлоадер). - fk0(11.05.2020 01:22)
- Хм... толковое замечание. И когда он "разошьется", камень превратится в тыкву. - Evgeny_CD(11.05.2020 01:41)
- Ты покажи такие же данные для чипа не имеющего никакого flash
вообще, даже OTP (современные армы не очень подходят, не все по
крайней мере, ибо в большинстве бутлоадер). - fk0(11.05.2020 01:22)
- Все-таки в линукс-платах бутлоадер в масочном ПЗУ обычно лежит.
ЕМНИП, нет там OTP flash, т.к. оно сильно на техпроцесс влияет. - LightElf(11.05.2020 12:31 - 13:54)
- Какая-нибудь обычно позволяет приклеить термопроводящим клеем
радиаторы прям на чипы. И на память в том числе. Более интересно
организовать внутреннюю конвекцию, отвод тепла через герметичный
корпус и не забыть перед закрыванием положить мешочек с просушенным
силикагелем. Но сначала нужно научить поделочные линухи работать с
флешью в полностью рид-онли режиме. кроме того, найти не MLC, да и
вааще не NAND приличного объёма при удобном интерфейсе и
конструктиве - это уже не Vit(737 знак., 11.05.2020 13:15, youtube)
- В Tx он все 108 мА тип. кушает. - Evgeny_CD(10.05.2020 23:10)