Архив за 22 апреля 2019 - 6

Компания Nikon опубликовала обновление встроенного программного обеспечения камеры Coolpix B700, выпущенной в феврале 2916 года.

В обновлении прошивки для камеры Nikon Сoolpix B700 улучшено сопряжение с устройствами, работающими под управлением Android - 1

Читать полностью »

Мы уже писали, что последнее обновление смартфона Nokia 9 PureView оказалось не очень удачным, поскольку встроенный под экран сканер отпечатков пальцев начал принимать незарегистрированные в системе отпечатки пальцев. Как оказалось, проблема намного серьёзнее. 

Шесть камер и поддержка 5G: каким может быть смартфон Honor Magic 3

Ресурс Igeekphone.com опубликовал рендеры и предполагаемые технические характеристики мощного смартфона Huawei Honor Magic 3, анонс которого ожидается ближе к концу текущего года.

Читать полностью »

Компания Samsung работает над двумя новыми устройствами в рамках серии Galaxy Fold, диагональ гибкого экрана у которых будет больше, чем текущие 7,3 дюйма. Об этом сообщило корейское издание The Bell. 

Компания Lenovo представила на российском рынке ультрабук Lenovo Yoga S940.

Мобильный компьютер на процессорах Intel Core i7-8565u или Core i5-8265u (Whisky Lake) работает под управлением ОС Windows 10. Он имеет 8 или 16 ГБ оперативной памяти и SSD объемом 256 ГБ, 512 ГБ или 1 ТБ.

На мой взгляд, в русскоязычном секторе интернета тематика формальной верификации освещена недостаточно, и особенно не хватает простых и наглядных примеров.

Я приведу такой пример из зарубежного источника, и дополню собственным решением известной задачи о переправе волка, козы и капусты на другую сторону реки.

Но вначале вкратце опишу, что из себя представляет формальная верификация и зачем она нужна.

Под формальной верификацией обычно понимают проверку одной программы либо алгоритма с помощью другой.

Это нужно для того, чтобы удостовериться, что поведение программы соответствует ожидаемому, а также обеспечить её безопасность.

Формальная верификация является самым мощным средством поиска и устранения уязвимостей: она позволяет найти все существующие дыры и баги в программе, либо же доказать, что их нет.
Стоит заметить, что в некоторых случаях это бывает невозможно, как например, в задаче о 8 ферзях с шириной доски 1000 клеток: всё упирается в алгоритмическую сложность либо проблему остановки.

Однако в любом случае будет получен один из трёх ответов: программа корректна, некорректна, или же — вычислить ответ не удалось.

В случае невозможности нахождения ответа, зачастую можно переработать неясные места программы, уменьшив их алгоритмическую сложность, для того чтобы получить конкретный ответ да либо нет.

А применяется формальная верификация, например, в ядре Windows и операционных системах беспилотников Darpa, для обеспечения максимального уровня защиты.

Мы будем использовать Z3Prover, очень мощный инструмент для автоматизированного доказательства теорем и решения уравнения.

Причём Z3 именно решает уравнения, а не подбирает их значения грубым брутфорсом.
Это означает, что он способен находить ответ, даже в случаях когда комбинаций входных вариантов и 10^100.

А ведь это всего лишь около дюжины входных аргументов типа Integer, и подобное зачастую встречается на практике.

Задача о 8 ферзях (Взята из англоязычного мануала).

Формальная верификация на примере задачи о волке, козе и капусте - 1
Читать полностью »

Компании ON Semiconductor и Globalfoundries сегодня сообщили о соглашении, в соответствии с которым ON Semiconductor купит полупроводниковую фабрику Globalfoundries. Предприятие, рассчитанное на 300-миллиметровые пластины, расположено в Восточном Фишкилле, штат Нью-Йорк.

T+ Conf 2019 не за горами - 1

17 июня (понедельник) в офисе Mail.ru Group пройдёт вторая ежегодная конференция
Tarantool Conference, или коротко — T+ Conf. Она адресована как новичкам, так и опытным разработчикам и архитекторам в корпоративном секторе.

Вас ждут новые доклады и воркшопы по использованию in-memory computing, Tarantool / Redis / Memcached, кооперативной многозадачности и языка Lua для создания высоконагруженных отказоустойчивых сервисов в Digital и Enterprise.
Читать полностью »

Китайские регуляторы выработали новые требования к компьютерным играм. На это им понадобилось более года, но в конце прошлой недели государственная администрация по вопросам прессы, публикаций, радио, кино и телевидения опубликовала подробные описания документации и процедур, необходимых для получения разрешения на выпуск игры в стране. Помимо прочего, издатели теперь должны будут представить больше информации об играх — от мер по предотвращению игровой зависимости до подробных сценариев.

Детекторный приемник

Любой советский школьник, собиравший подобную схему знал, что без заземления — никак.

Нынешнее поколение Z, взращенное айфонами, сомневается даже в необходимости антенн!

Эта статья показывает важность и необходимость двух данных элементов в условиях слабого сигнала.

У истинных связистов методика используемая далее вызовет весьма неоднозначные чувства(я предупредил), остальным можно и почитать.

Тема касается прежде всего проблемы GSM-связи, и разбирается на примере SIM800L, используемого многими в своих конструкциях.

На эксперименты меня подвигла необходимость "вытягивать" связь на передвижных пасеках, но суть от этого не меняется — истина — в "земле".

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js