Как стать автором
Обновить
2
0

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

Отправить сообщение
Например Vue и Svelte значительно удобнее и лучше


Svelte ещё сыроват, и нежелание тащить его в продакшен вполне понятно.

Vue — тут, думаю, всё упирается в:

  1. рынок труда. React / Redux спеца найти хоть и тяжело, но, всё же, легче, чем умеюшего во Vue.
  2. возможно, меньший выбор сторонних компонентов под Vue
А проверку целостности образа Windows через DISM делали?

BSOD без указания кода ошибки — это жесть, пахнет серьёзным повреждением системных файлов — но восстановление через DISM даже в этом случае, возможно, помогло бы обойтись без переустановки.
Есть ощущение, что основной массы негатива можно избежать, если в первых же абзацах readme.md описать, какие именно насущные проблемы решает ваша библиотека, и почему те же самые проблемы гораздо неудобнее / сложнее / дороже решать, используя более популярные библиотеки от больших игроков.

Как говорится, haters gonna hate, но адекватные люди, увидев понятное рациональное обоснование, вряд ли станут критиковать пусть и нишевое, но решение, нацеленное на конкретные и объективно существующие недостатки.
У меня, пару месяцев назад даже пользовался. Но я ещё из динозавров, которые на 8битном ассемблере писали
Суровая мужская слеза ностальгии сползла по щеке. Помню, как завидовали демомейкерам на Амиге, у которых в распоряжении уже тогда было, хотя бы, 2D аппаратное ускорение. Помню Watcom C и вставки на ассемблере для оптимизации вычислений. Затенение Гуро, Фонга, интерполирование нормалей, прямой доступ к видеопамяти…
Там не то, чтобы прямо космос, но возможных режимов действительно много из-за всех возможных комбинаций управляющих переменных (управляем давлением или объёмом, цикл вдоха / выдоха по таймеру или регулируется давлением в контуре и т.п.)

В итоге, ИМХО основная сложность в качественных точных датчиках и надёжных алгоритмах управления.

Авторы самодельных ИВЛ описывают, какие режимы из настоящего ИВЛ они пытались реализовать? Есть ощущение, что простые дешёвые конструкции умеют только в time-triggered pressure controlled режимы, которые как минимум не очень комфортны для хоть как-то самостоятельно дышащего пациента (это не говоря уже о том, что в такой конструкции очень сложно реализовать тот самый low tidal volume режим, жизненно необходимый при COVID19)
Если читаете по-английски, то типовые решения для подогрева и увлажнения в ИВЛ описаны вот здесь: www.docdroid.net/gval5gc/medical-ventilator-system-basics-a-clinical-guide-by-yuan-lei.pdf#page=66
Odigo даже в те года был намного менее популярен, чем «аська». У меня Одиго был, но чем был так примечателен его клиент — сейчас уже и не вспомню ?‍♂️
Ни один из этих продуктов не создавался с целью получения прямой прибыли. Они создавались либо на энтузиазме сообщества, либо финансировались крупными компаниями с целью извлечь косвенную прибыль.
Внезапно, Слак тоже на электроне, и Mattermost, вероятнее всего, тоже.
В 99% случаев это объясняется только кривостью рук авторов этих приложений.

Сам браузерный движок при прямых руках может обеспечить достаточный fps для плавной работы UI.
У Revery под капотом всё тот же Electron, так что от архаичного JavaScript избавимся, но от Chromium с его прожорливостью — увы, нет.

Я бы, скорее, подумал тогда о том, как прикрутить ReasonML к NodeGUI, если есть непреодолимое желание писать в функциональной парадигме (что, впрочем, можно делать и на typescript + fp-ts)
Читал немало статей про историю появления PC, но это первая, в которой понятно объясняется, почему для PC выбрали процессоры Intel.
В прошлом году начали пилить NodeGUI. Идея похожа на Электрон, но «под капотом» Qt.
Теперь ждём порт на DOS4GW / cwsdpmi — 32 бита адресуемой памяти, защищённый режим…
PCI — довольно сложная шина; использовать её для того, чтобы «помигать светодиодом» — это, как говорится, из пушки по воробьям.

Сейчас проще всего будет взять PCI-Express LPT контроллер (обычно есть в продаже в интернет-магазинах деталей для ЧПУ станков и 3Д принтеров) с опторазвязкой параллельного порта — так риск сжечь что-нибудь в самом компьютере будет минимальным.
Тогда это будет называться операционная система или код загрузки операционной системы, а вовсе не пользовательская программа.


Необязательно — могут быть программы и чисто утилитарного назначения, которые полагаются только на UEFI runtime services и могут быть запущены из UEFI shell без загрузки какой-либо ОС.
Но и кривой ACPI тоже бывает. У меня на ноутбуке Dell G3 часто затыкается звук и Latency Monitor показывает неприличные задержки из-за acpi.sys.
Я бы предложил уточнить, что именно понимается под «кодом BIOS». 16-битный код BIOS реального режима, который использовался ещё во времена MS-DOS через прерывания, современные операционные системы не вызывают и не используют.

Если говорить о UEFI runtime services, то, насколько я смог выяснить, что Windows, что Linux используют только variable service.

Конкретно про ACPI, SCI и SMI очень подробно написано здесь: https:/stackoverflow.com/a/40586456.

Два важных момента:

  1. ACPI — это не исполняемый непосредственно процессором код, а байт-код, для исполнения которого в ядре ОС есть специальная виртуальная машина.
  2. Спецификация ACPI предписывает использовать SCI для «привлечения внимания» ОС устройствами

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность