Архив за 16 марта 2018 - 7

Краеугольный камень псевдослучайности: с чего начинается поиск чисел - 1
(с)

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

Когда речь заходит о генераторах случайных (или псевдослучайных) чисел, рассказ всегда строится вокруг поиска истинной случайности. Пока серьезные математики десятилетиями ведут дискуссии о том, что считать случайностью, в практическом отношении мы давно научились использовать «правильную» энтропию. Впрочем, «шум» — это лишь вершина айсберга.

С чего начать, если мы хотим распутать клубок самых сильных алгоритмов PRNG и TRNG? На самом деле, с какими бы алгоритмами вы не имели дело, все сводится к трем китам: seed, таблица предопределенных констант и математические формулы.

Каким бы ни был seed, еще есть алгоритмы, участвующие в генераторах истинных случайных чисел, и такие алгоритмы никогда не бывают случайными.

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

Недавно приложение Google Lens, способное определять объекты, попавшие в объектив камеры, стало частью сервиса Google Photos, благодаря чему им смогли воспользоваться все желающие со смартфонами на Android.

Приложением Google Lens теперь могут воспользоваться и владельцы смартфонов Apple - 1

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

Совет директоров «Мегафона» рекомендовалЧитать полностью »

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


КДПВ

—… Ваш новый дом почти готов.

— Почему не согласовал? — Грег не повысил голоса, по нему вообще редко было видно, что он недоволен. Но сейчас каждый мог с уверенностью сказать — капитан в бешенстве.
— План был разработан в тесном сотрудничестве с нашей командой ИИ-психологов, капитан. А они очень хорошо разбираются в человеческой психике и рекомендовали именно этот вариант. К тому же они отвечают за решение о необходимости согласования, и от них сигнала не поступало. Конфронтации с местными было не избежать и в данной ситуации это самое мягкое по отношению к вам решение, поверьте. К тому же, геноцид местного разумного населения был утвержден как один из возможных вариантов колонизации.
— Отмени подготовку второго этапа, и чтобы без согласования со мной никаких действий в этом направлении не было! Геноцид рассматривался, но только в случае серьезной угрозы для нас и невозможности договориться. А у нас был прекрасно налажен диалог. Мы не можем строить новый дом на костях предыдущих хозяев, которые нас в него пустили.
— Хорошо, капитан, никаких действий по второму этапу завершающей стадии без согласования. Но не обманитесь их любезностью и гостеприимством.Читать полностью »

Как сообщает издание «Ведомости», в Замоскворецкий суд Москвы был подан иск против российского юрлица корпорации Google.

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

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

На этой неделе первые покупатели смартфонов Samsung Galaxy S9 и Galaxy S9+, проживающие на территории США, начали сообщать о проблемах, в которыми они столкнулись.

В данном случае речь идет о проблеме программного характера, которая выражалась в том, что владельцы новеньких флагманских смартфонов не могут пользоваться платежным сервисом Samsung Pay.

Samsung Pay

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

Для начала об авторе – я более 20 лет проработал в ИТ в трех компаниях: EMC, IBM, Sun (в алфавитном порядке). Начинал как системный инженер сразу после университета, потом был старшим инженером, техническим консультантом, руководителем технических консультантов и, наконец, техническим директором, руководившим командой пресейлов и архитекторов всего более 70-ти человек. Кроме того, год я был лидером продавцов через партнеров (Channel Sales Leader), распределенных по Центральной и Восточной Европе. Ниже я попытаюсь поделиться своим опытом именно, как руководителя и, дабы не возникало не правильных или не нужных ассоциаций, я буду приводить примеры из практики во время работы на компанию ABC (тоже три буквы). Возможно, изложение несколько однобоко, поскольку все мои работодатели – крупные международные компании, и я работал в их региональных офисах. Ну, тогда с этой спецификой я не могу ничего поделать и то, что читатель сочтет не приемлемым и не правильным пусть и останется таковым персонально для него.

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

Сегодня в продажу официально поступают новые флагманские смартфоны Samsung Galaxy S9 и Galaxy S9+, а оформившие предварительный заказ получают свои гаджеты в течение последней недели.

Некоторые американские покупатели Samsung Galaxy S9 обнаружили в коробке со смартфоном SIM-карту не того оператора

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

Отечественная частная космонавтика в новостях отмечается не какими-то техническими достижениями, а рубрикой скандалы и расследования. Очередной виток произошел в истории с запуском 14 июля 2017 года ракеты-носителя «Союз-2.1а». Этот запуск был отмечен выводом на орбиту частных отечественных спутников. В СМИ событие прошло как «новый рекорд для отечественной космонавтики по количеству одновременно выводимых в космос КА» (73 аппарата). К сожалению это почти единственная положительная новость этого запуска. Частные аппараты, о которых были публикации на GT — спутники группы «Даурия Аэроспейс» и КА Маяк были потеряны.

Цепочка предшествовавших событий описана в статье Спутники группы «Даурия Аэроспейс» не выходят на связь, которая заканчивалась на предсказании линии развития событий, которые в общих чертах оказались верными:

Впереди вырисовывается еще один судебный иск «Роскосмоса» к «Даурия Аэроспейс», в котором Даурия будет отстаивать позицию исправности своих аппаратов, прошедших предполетные испытания, и аргументировать к форсмажорным обстоятельствам — «в процессе отделения ваших космических аппаратов, или во время установления с ними связи, или в ходе дальнейшей деятельности вами были выявлены какие-либо отклонения от нормы в их работе».

image

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

Сегодня, в переводе десятого материала из серии, посвящённой особенностям работы механизмов JavaScript, мы расскажем о том, как отслеживать изменения в DOM с помощью API MutationObserver.

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

Как работает JS: отслеживание изменений в DOM с помощью MutationObserver - 1

Всё это ведёт к усложнению задачи контроля состояния интерфейсов приложений в процессе их жизненного цикла. Эта задача становится ещё масштабнее в том случае, если речь идёт о разработке чего-то вроде фреймворка или даже обычной библиотеки, когда, например, нужно реагировать на то, что происходит со страницей и выполнять какие-то действия, зависящие от DOM.
Читать полностью »


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