Тахография
Уверен тут есть знающие люди.
Друзья, кто знает, кто подскажет, где можно пройти обучение по тахографии?
Интересен весь процесс: что для этого нужно, что там за лицензия такая, и вообще что это за зверь и с чем его едят)
Уверен тут есть знающие люди.
Друзья, кто знает, кто подскажет, где можно пройти обучение по тахографии?
Интересен весь процесс: что для этого нужно, что там за лицензия такая, и вообще что это за зверь и с чем его едят)
Имеется два Андройд (Android 4.1) планшета. У них удалены аккумуляторы, питание у них от сети и используются в качестве "фоторамки".
Захотелось попробовать собирать с них значения температуры, на небольшой сервер на котором бы работала SCADA система (пока не определился).
Пока все чего смог добиться это с помощью команды: "adb shell cat sys/class/thermal/thermal_zone1/temp" получать в ответ значение 32000 что соответствует температуре 32 градуса по Цельсию.
Может можно и каким то более простым способом это сделать
Все устройство подключены к одной беспроводной сети.
В итоге хочется получить на экране "АРМ" :) графики температуры, суточный, месячный.
В дальнейшем может как то еще получится получить данный с остальных датчиков.
Как и с помощью какого софта подобное можно реализовать?
Прошу адекватно оценить сборку пк, что бы вы сделали лучше, интересно мнение каждого.
Буду стримить хотелось бы что бы игры и стрим не тупили.
сборку делаю тут
Спасибо всем поменял не которые моменты
что подскажите еще?
Поддерживаю один проект на bitrix, коробочное решение Интернет магазин + CRM. В один «прекрасный» момент вдруг заметили менеджеры, что уже несколько часов нет ни одного заказа. Проверил — так и есть, при открытии корзины где рассчитываются все доставки и оформляется заказ, страница открывается по 1-2 МИНУТЫ!!! Естественно клиенты не дожидаются и уходят. Виновник был быстро найден (один из модулей расчета стоимости доставки) и отключен. Он заработал снова, и мы его включили потом. Но это не дело-же, надо хотя бы мониторить. Все эти модули обычно написаны разными людьми / компаниями и при расчете обращаются к сторонним серверам, и если сервер лежит а в модуле не предусмотрели отлуп по таймауту — то ложится вся страница.
Начал искать, есть куча сервисов по мониторингу сайта, скорости загрузки страниц, но к сожалению, ни один из них не работает с полной отработкой javascript, ajax. Перерыл кучу старых библиотек под php, питон и кучу всего (мне надо было именно чтобы работало с linux. Потом нашел в сети несколько онлайн сервисов, которые умеют делать скриншоты сайтов. Думал уже сделать через них, но оказалось это не бесплатно да и зависеть от сторонних сервисов не хотелось. Решил тоже научится делать скрин сайта. Снова перелопатил кучу старых библиотек. Да, они работали, и обычные страницы сайта нормально скринились. Но вот корзина с добавленным в нее товаром — не отрабатывалась.
Потом нашел решение через гугл хром из командной строки. В общем вот простенькая инструкция чтобы не потерялось ну или кому будет интересно тоже.
Ставим гугл хом:
ubuntu
sudo apt-get install google-chrome-stable
centos7
wget https://dl.google.com/linux/direct/google-chrome-stable_curr...
sudo yum localinstall google-chrome-stable_current_x86_64.rpm
centos8
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
wget https://dl.google.com/linux/direct/google-chrome-stable_curr...
sudo yum localinstall google-chrome-stable_current_x86_64.rpm
Делаем скрин:
google-chrome-stable --allow-running-insecure-content --ignore-certificate-errors --ignore-urlfetcher-cert-requests --reduce-security-for-testing --no-sandbox --headless --disable-gpu --hide-scrollbars -screenshot="y1.png" --window-size=1200,2400 "https://yandex.ru/search/?text=test"
И соответственно через bash скрипт я уже использую эту команду для вычисления скорости ответ и полной загрузки страницы, затем уже через телеграм бота делаю аларм если что-то не так.
Одно я не смог победить. Не знаю, какой по умолчанию у гугл хрома срок ожидания ответа страницы для генерации скрина. В дополнительных ключах для его запуска этого тоже не нашел (чтобы поставить например ждать ответа не более 30 секунд).
PS: Кто надумает использовать это решение для того-же самого, не забудьте положить товар в корзину интернет магазина, и лишь затем уже дергать страницу оформления заказа.
Ради безопасности можно было бы начать с качественных автомобильных дорог....
Всем привет! Для всех, кто сталкивался с мониторингом или любым подсчетом большого количества данных, сталкивался с таким понятием как "среднее значение".
Но истинно ли оно?
Давайте разберем, что есть avg и percentile.
Avg - среднее арифметическое нескольких чисел, сумма этих чисел, которую разделили на количество слагаемых.
Процентиль(он же квантиль) - это определённая часть выборки данных. Чаще всего используют 50, 75, 90, 99 процентили.
Если со средним значением все понятно, то процентиль проще пояснить на примере. Допустим, у нас есть 10 баз данных, на которые стабильно поступают SQL запросы. Мы знаем, что в среднем наша норма ответа на один тяжеловесный запрос около 1000ms в одной БД. Но одна из БД сегодня под повышенной нагрузкой, и не справляется с нагрузкой.
Возьмем значение для последней БД 19000ms. Если считать среднее значение, то выйдет такая картина:
(9000 + 19000) \ 10 = 2 800 ms время выполнения запроса для каждой БД. Что это значит? Имея такую картину, мы первым делом осознаем, что остальные 9 серверов должны были превысить допустимый лимит в условных 1500ms. Но если проверить вручную, то выяснится, что остальные 9 БД обрабатывают тяжеловесный запрос все так же 1000ms.
Возьмем для подсчета 50-й и 99-й процентиль.
Для его подсчета нам потребуется набор входящих данных.
1121; 983; 1200; 891; 1068; 1042; 1000; 1010; 999; 19000;
Считается он по этой формуле:
Где P-й процентиль списка из N упорядоченных по величине чисел (от меньших к большим) является наименьшее в списке число, которое больше, чем N процентов всех чисел исследуемого ряда. Например, для приведенного выше примера с временем выполнения запроса, 99-й процентиль означает время выполнения, которое больше, чем время выполнения 99% других БД.
50-й процентиль будет равен 1 026, это будет являться истинным средним значением для большинства серверов. Но откидывать из мониторинга последний сервер так же нельзя. Для этого мы считаем 99-й процентиль. Он будет равен 17 398.
(график просто для примера, он не является визуализацией моих подсчетов)
Краткая мораль avg - зло(в большинстве случаев), процентиль - добро. Всем спасибо за внимание.
P.S. для подсчета процентилей использовался онлайн калькулятор.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
После очень неудачного угона автомобиля за 10 дней до начала спецоперации (для меня, конечно, неудачного, для угонщиков - вполне) решила помониторить цены на б/у авто. Реклама все время выдавала один и тот же машин, делала себе скрины.
Разница между ценой авто от 1 марта и вчерашним днем плюс 352000, при этом курс доллара ниже на 17 рублей.
Мониторинг продолжается, запас поп-корна еще есть)