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

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

Отправить сообщение
  1. Так а под какую винду в итоге этот драйвер, под 10-ую?

  2. А что, в 10-11 винде можно вот так просто запустить неподписанный драйвер? У меня в свое время проблема была загрузкой драйвера для программатор. Под семеркой он работал, а десятка посылала лесом, потому что драйвер был не подписан.

В начале статьи сказано что на вход прибора ничего не подаётся. Про выход не сказано ничего. Вход и выход - это разные вещи.

Так а в чём смысл делать генератор сигнала, который виден только на экране? Я читал статью и был уверен, что сигнал выводится наружу с помощью ЦАП. А когда оказалось, что нет, то, мягко говоря, удивился. Сам график можно построить с помощью любого математического или сигнального пакета, для этого не нужно отдельное устройство. Устройство имеет смысл если оно умеет делать то, что невозможно сделать на обычном компе без внешних устройств.
Было бы идеально добавить в проект вывод сигнала на пин, и показать
с помощью осциллографа что генерится то же самое что и на дисплее.

Вы не правы по поводу TRIM. Я работал разработчиком firmware в 2-х компаниях из TOP-5 производителей NAND. У обоих производителей, если отсутствовал TRIM на хосте, наблюдалось значительное увеличение WAI — с TRIM WAI=1, без TRIM WAI=3.5...4. То есть, каждая запись от хоста вызывает запись в 3.5...4 раза больше на NAND. Есть конечно вариант держать минимальное кол-во данных на SSD и никогда не превышать его. Тогда SSD частично использует неиспользуемые блоки и GC приходится перемещать гораздо меньше данных, но это редкий случай, так мало кто делает.
Подытоживая — не используя TRIM, вы в большинстве случаев уменьшаете ресурс своего SSD, также при определенных ворклоадах страдает перфоманс.

"Если бы любой из них столкнулся с Землёй, это привело бы к региональным катастрофическим разрушениям, аналога которым не было за всю историю планеты."
В оригинале, наверное, все же имелось в виду — человеческой истории, а не планеты, потому что в истории планеты бывали столкновения и с более крупными небесными телами. См. на википедии "Чикшулуб(кратер)"
[](https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D0%BA%D1%88%D1%83%D0%BB%D1%83%D0%B1
(%D0%BA%D1%80%D0%B0%D1%82%D0%B5%D1%80))

100-летие С.В. Образцова? Судя по википедии он же умер в 90.

Почитал статью, какая-то она такая слащавая, прямо до неприятия. Как автор себя хвалит и любуется собой чуть ли не в каждом абзаце (иногда ругает, но на самом деле все равно хвалит :). И все-то у него так гладко выходит, такое ощущение, что он не живой человек, а эльф, который живет в Стране Цветов. Вот всё было до него плохо, а он пришел, и всё сразу сделал хорошо. И что характерно, не одного конкретного случая, никаких встреченных сложностей, не одного реального бизнес-кейса. Вот убейте меня, не верю, что на реальном производстве не было затыков и проблем при внедрении чего-то нового. Поэтому у меня сложилось впечатление, что автор из когорты инфо-бизнесменов, которые только учат других как вести бизнес, а сам практики и не видел.

Зачем было писать программу, если эта формула сводится к формуле геометрической прогрессии?
Из новости про EternalBlue не совсем понятно, на Win10 1511 этот эксплоит работает только на «чистом» образе или даже со всеми последними секьюрити апдейтами?
Мне кажется, что «запас прочности» гораздо лучше «редундантности».
Автор, ваше решение — это пример того, как не надо решать такие задачи. В первой задаче не надо использовать числа с плавающей запятой, потому что можно получить неправильный ответ из-за погрешности вычислений. Решение второй задачи — это вообще жесть. Вас не смущает, что вы можете попытаться найти факториал от 2400000 в худшем случае; при том, что даже 20! не помещается в long? В этой задаче можно вообще обойтись без вычисления факториала. Достаточно заметить, что все простые делители n должны входить в m!. Для этого надо разложить n на простые числа и потом из них составить m. Третье решение мне лень даже смотреть.
PS. И почитайте что такое рекурсивная функция. Факториал можно вычислить с помощью рекурсивной функции, но у вас он находится как раз через цикл.
А почему это называется «умный дом»? Это скорее IoT (интернет вещей).
Удивился, когда увидел, что перегрузка ввода\вывода в поток не является friend. А автор просто объявил Vector3 как struct а не как class, соответственно, все члены public, и компилятор это проглатывает. А вообще, перегрузка ввода\вывода в поток должна быть дружественной (дружеской?) функцией. И еще замечение: this-x избыточно, достаточно просто написать x чтобы обратиться к члену класса. Ну и про то, что в операторах присваивания не надо создавать новый объект, а надо работать с текущим выше уже упоминали.
Все это хорошо, вот только в старом варианте была гальваническая развязка, а в новом она отсуствует. Насколько я понимаю, оптроны были использованы именно для этих целей, иначе можно было бы ограничиться обычными транзисторами. Для промышленных приборов гальваническая развязка требуется практически всегда, чтобы гарантированно избавиться от наводок, которые могут приводить к периодическому ресету процессора или, вообще, к его странному поведению. Причем ловить такие проблемы достаточно тяжело, они будут рандомно проявляться только в каком-нибудь цеху, где технологические процессы достаточно мощные; при этом на столе у разработчика все будет отлично работать.

Информация

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