В бортовой сети при работающем генераторе напряжение до 14В, возможно на высоких оборотах, без включенных фар, печки и музыки может получиться еще больше. Если при этом зарядка тупая — будет приходить больше 5в.
Факт в том, что хотя монополия и зло, но выстрелило на отдельно взятом рынке крайне хорошо. Не монополия — распыляет усилия разработчиков. Да, есть шанс, что найдут более хорошее решение, но…
А помните времена веба под корявый убогий тормозной IE версии этак 4-5. Остальных браузеров толком не существовало. Любой сайт открывался успешно. Сегодня на одной торговой площадке пробовал несколько браузеров, надо было подписать ЭЦПшкой. ГОСТ TLS успешно бегает из коробки в яндекс браузере и ИЕ.
Бедные прогеры должны прогибаться под особенности всех браузеров, все комбинации плагинов работы с ЭЦП. Юзеры аналогично должны обвешивать свой комп браузерами, плагинами, чтобы успешно юзать.
Китайцы просто успешно запустили свой страшный толстый «IEv0.1», пишут под него примерно все, кому хочется денег в онлайне. Совместимость у всех. Заодно бонусом полная прозрачность со стороны государства — учетку в вичате просто так не получишь, так что любое действие легко привязывается к паспорту конкретного человека.
я уже давно ушел от апача в сторону nginx, поэтому не следил за особенностями настройки уже примерно 10 лет. Скорей всего будет достаточно быстро.
Но в любом случае довольно часто рекомендуется прикрывать апач чем-то типа nginx/lighttpd чтобы бороться с медленными соединениями. У того же nginx на соединение кушаются считанные килобайты оперативной памяти, а вот апач кушает на обработку соединения побольше.
Скорей всего за счет прямой отдачи статики. С апачем в зависимости от типа многопроцессной работы — prefork например — может требоваться дополнительное время для запуска нового воркера апача, даже если отдается статика. Причем процесс апача включает в себя и рнр, так что время на запуск требует дополнительных миллисекунд.
Nginx при правильной настройке просто отдает статику, что быстрее всего.
Вот кстати да, до недавнего времени про микротик считал, что у него нормальный бесшовный роуминг, но полез глубже.
Судя по всему все еще 802.11r не поддерживается, похоже что единственный доступный механизм пока — настроить правило по выкидыванию с точки доступа с определенным уровнем сигнала, мягкого переключения пока нет
Ну и как обычно, sqlite настолько терпимый, что позволяет писать говнокод в SQL и всё-равно работает :) Похоже на творение среднего студента, возможно он приходится сыном кому-то :)
Еще найденные ошибки:
1. Позволяем дублировать номера в БД — индекс не уникальный.
CREATE INDEX passports_i1 on passports(num)
Что позволяет нам получить интересную коллизию выдергивая записи запросом
select * from passports where num='{0}' limit 1;
Если есть две записи — с used 0 и с used 1, никто не гарантирует, что найдется именно запрещающая повторное голосование запись
1.1. Если считать номера паспортов не уникальными — тогда только номер паспорта, без даты выдачи хранить немного бесполезно.
2. SHA256 длиной в 256 бит, это 32 байта. Но мы старательно пихаем их в num varchar(10).
Sqlite всё стерпит :)
CREATE INDEX passports_i1 on passports(num)
CREATE TABLE passports(
num varchar(10) not null,
used integer not null check (used in (0,1))
)
К сожалению, даже из маркетплейса готовые решения периодически оказываются не совсем готовыми. Чего уж стоит неполноценный штатный магазин, где часть функционала уже из коробки была глючной. Конечно потом пофиксили обновами, но да… колесо то уже отвинтили…
цитата из закона —
военнослужащим и гражданам, призванным на военные сборы, запрещается иметь при себе электронные изделия (приборы, технические средства) бытового назначения (далее — электронные изделия), в которых могут храниться или которые позволяют с использованием информационно-телекоммуникационной сети «Интернет» распространять или предоставлять аудио-, фото-, видеоматериалы и данные геолокации.";
Тут больше похоже что-то типа старой нокии, либо современные, которым кусачками лишние блоки отключат :)
По этому поводу еще Ходжа Насреддин сказал "… за двадцать лет кто-нибудь из нас уж обязательно умрет — или я, или эмир, или этот ишак..."
Мне кажется, поступили по этому принципу. Просто в нынешних условиях горизонт планирования уже больше похож года на три, а не на двадцать.
Это только показометр без автоматического управления процессом. Из автоматизации можно увидеть только автоматизированный показ температуры. Причем даже температурный профиль с этапами в статье отсутствует.
Если греть электрическими тэнами, то можно при этом контролировать еще и степень нагрева, например с помощью диммера, тут возникает задача PID регулятора, чтобы выдерживать идеальную температуру для каждого этапа процесса.
Заодно возникает задача — в каком месте объема измерять температуру и какие допуски по температур допустимы. Где-то рядом будет полезно еще и перемешивать, хотя бы по гудку.
Не затронута тема подготовки воды, потому что от неё зависит вкус итогового продукта.
Отлаживать на продакшене так себе идея
1. Скачиваем страницу
2. Внутри ищем тэг
, содержащий JSON
3. берём параметр из JSON «contentUrl», скачиваем.
//упс, тэг съел хабрапарсер
А помните времена веба под корявый убогий тормозной IE версии этак 4-5. Остальных браузеров толком не существовало. Любой сайт открывался успешно. Сегодня на одной торговой площадке пробовал несколько браузеров, надо было подписать ЭЦПшкой. ГОСТ TLS успешно бегает из коробки в яндекс браузере и ИЕ.
Бедные прогеры должны прогибаться под особенности всех браузеров, все комбинации плагинов работы с ЭЦП. Юзеры аналогично должны обвешивать свой комп браузерами, плагинами, чтобы успешно юзать.
Китайцы просто успешно запустили свой страшный толстый «IEv0.1», пишут под него примерно все, кому хочется денег в онлайне. Совместимость у всех. Заодно бонусом полная прозрачность со стороны государства — учетку в вичате просто так не получишь, так что любое действие легко привязывается к паспорту конкретного человека.
Но в любом случае довольно часто рекомендуется прикрывать апач чем-то типа nginx/lighttpd чтобы бороться с медленными соединениями. У того же nginx на соединение кушаются считанные килобайты оперативной памяти, а вот апач кушает на обработку соединения побольше.
Nginx при правильной настройке просто отдает статику, что быстрее всего.
Судя по всему все еще 802.11r не поддерживается, похоже что единственный доступный механизм пока — настроить правило по выкидыванию с точки доступа с определенным уровнем сигнала, мягкого переключения пока нет
Еще найденные ошибки:
1. Позволяем дублировать номера в БД — индекс не уникальный.
Что позволяет нам получить интересную коллизию выдергивая записи запросом
Если есть две записи — с used 0 и с used 1, никто не гарантирует, что найдется именно запрещающая повторное голосование запись
1.1. Если считать номера паспортов не уникальными — тогда только номер паспорта, без даты выдачи хранить немного бесполезно.
2. SHA256 длиной в 256 бит, это 32 байта. Но мы старательно пихаем их в num varchar(10).
Sqlite всё стерпит :)
2. Каким оборудованием делали замеры на площадке?
В итоге для отдачи обычного бинарника грузится интерпретатор, берёт файл, пропускает через себя и отдает клиенту.
Расширенные заголовки при этом игнорируются. К сожалению, такая практика встречается довольно часто.
военнослужащим и гражданам, призванным на военные сборы, запрещается иметь при себе электронные изделия (приборы, технические средства) бытового назначения (далее — электронные изделия), в которых могут храниться или которые позволяют с использованием информационно-телекоммуникационной сети «Интернет» распространять или предоставлять аудио-, фото-, видеоматериалы и данные геолокации.";
Тут больше похоже что-то типа старой нокии, либо современные, которым кусачками лишние блоки отключат :)
Мне кажется, поступили по этому принципу. Просто в нынешних условиях горизонт планирования уже больше похож года на три, а не на двадцать.
Это только показометр без автоматического управления процессом. Из автоматизации можно увидеть только автоматизированный показ температуры. Причем даже температурный профиль с этапами в статье отсутствует.
Если греть электрическими тэнами, то можно при этом контролировать еще и степень нагрева, например с помощью диммера, тут возникает задача PID регулятора, чтобы выдерживать идеальную температуру для каждого этапа процесса.
Заодно возникает задача — в каком месте объема измерять температуру и какие допуски по температур допустимы. Где-то рядом будет полезно еще и перемешивать, хотя бы по гудку.
Не затронута тема подготовки воды, потому что от неё зависит вкус итогового продукта.