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

(с)
Случайные числа постоянно генерируются каждой машиной, которая может обмениваться данными. И даже если она не обменивается данными, каждый компьютер нуждается в случайности для распределения программ в памяти. При этом, конечно, компьютер, как детерминированная система, не может создавать истинные случайные числа.
Когда речь заходит о генераторах случайных (или псевдослучайных) чисел, рассказ всегда строится вокруг поиска истинной случайности. Пока серьезные математики десятилетиями ведут дискуссии о том, что считать случайностью, в практическом отношении мы давно научились использовать «правильную» энтропию. Впрочем, «шум» — это лишь вершина айсберга.
С чего начать, если мы хотим распутать клубок самых сильных алгоритмов PRNG и TRNG? На самом деле, с какими бы алгоритмами вы не имели дело, все сводится к трем китам: seed, таблица предопределенных констант и математические формулы.
Каким бы ни был seed, еще есть алгоритмы, участвующие в генераторах истинных случайных чисел, и такие алгоритмы никогда не бывают случайными.
Читать дальше ->|
Метки: author randall программирование криптография алгоритмы блог компании mail.ru group случайные числа рандом random random number generator rng числа |
[Из песочницы] Управление интровертами интровертом или опыт руководства техническими командами |
|
Метки: author sp26832 управление персоналом карьера в it-индустрии интроверты командный дух команда мечты управление командой управление людьми менеджмент персонала |
[Перевод] Как работает JS: отслеживание изменений в DOM с помощью MutationObserver |

|
Метки: author ru_vds разработка веб-сайтов javascript блог компании ruvds.com разработка mutationobserver |
[Перевод] Иллюстрированное руководство по устройству сети в Kubernetes |

|
Метки: author Wimbo системное администрирование сетевые технологии devops блог компании флант kubernetes сети |
Защита ASP.NET приложений от взлома |
ASP.NET MVC — не самый хайповый, но довольно популярный стек в среде веб-разработчиков. С точки зрения (анти)хакера, его стандартная функциональность дает тебе кое-какой базовый уровень безопасности, но для предохранения от абсолютного большинства хакерских трюков нужна дополнительная защита. В этой статье мы рассмотрим основы, которые должен знать о безопасности ASP.NET-разработчик (будь то Core, MVC, MVC Razor или Web Forms).

|
|
Отрицательный отбор кадров в иерархической структуре предприятия |

|
Метки: author magisterbes управление сообществом управление персоналом математика блог компании maxilect maxilect_expertise управление людьми simulation model структура компании |
Как мы переняли опыт Khan Academy и сделали свой курс для тестировщиков |
Контур ежегодно запускает бесплатные курсы по программированию для студентов в Екатеринбурге, Питере, Новосибирске, Ростове-на-Дону, Ижевске, Перми и Казани. С 2013 мы выросли до 7 городов и 13 университетов, разработали свою онлайн-платформу ulearn.me, где с февраля 2018 есть курсы не только для разработчиков на C#, но и курс для тестировщиков.
Именно о нем мы поговорили с Катей Чаплинской, менеджером разработки и организатором курса. Катя рассказала какие фишки ждут курсантов в этом году, как проходила подготовка и какие перспективы у курса.
Катя, буквально в двух словах расскажи что это за курс?
— Это уже пятый курс для новичков, который знакомит курсантов с основами тестирования. Традиционно в конце февраля мы набираем группу примерно из 30 студентов и молодых специалистов. Такая небольшая группа дает возможность уделить внимание каждому курсанту, да и преподаватели не утомляются, проверяя домашку. По опыту прошлых лет предполагаем, что 10-15% студентов не дойдут до конца курса, так что группа еще сократится. Занятия начались 22 февраля, все они будут проходить на Малопрудной два раза в неделю, по вторникам и четвергам. Курс закончится еще до майских праздников, потому что в середине мая курсантам становится не до занятий =)

|
Метки: author ylian_demakova учебный процесс в it тестирование веб-сервисов блог компании контур тестировщик по курс тестирования ulearn |
Вдвое мощней за те же деньги! Intel Xeon E5 против E3-серии |
Не так давно мы публиковали статью Сравнение производительности процессоров Intel разных поколений, в которой представлены результаты тестирования 8-ядерных процессоров Intel Xeon E5. С тех пор, по акции, было продано несколько сотен серверов на базе процессоров V1/V2, которые стали достойным аналогом E5-2620V4/2630V3 в таких задачах как: сервер баз данных, терминальный сервер, видеонаблюдение и пр. Но, к сожалению, модельный ряд был ограничен только 2-процессорными платформами, что накладывало дополнительную финансовую нагрузку при использовании 1-процессорных конфигураций. Большое количество запросов побудило нас разработать бюджетную модель 1-процессорного сервера/рабочей станции, которая должна существенно выигрывать по производительности у платформ на базе Xeon E3/Core i7, и при этом конкурировать с ними по цене.|
|
Учебник Thymeleaf: Глава 7. Условное выполнение |
|
Метки: author pilot911 java thymeleaf |
Учебник Thymeleaf: Глава 6.Итерации |
|
Метки: author pilot911 java thymeleaf |
Тренинг FastTrack. «Сетевые основы». «Основы телефонии». Часть 2. Эдди Мартин. Декабрь, 2012 |

|
Метки: author HostingManager хостинг сетевые технологии it- инфраструктура cisco блог компании ua-hosting.company см cdr srst vg cups cuc anyconnect |
Алексей Рагозин о Java Mission Control на jug.msk.ru |

|
Метки: author dbelob java блог компании jug.ru group jug jug.msk.ru jmc |
Ищем спикеров на Front-End MeetUp 28 марта |

|
Метки: author KsHoxton программирование конференции javascript блог компании райффайзенбанк js meetup райффайзенбанк raiffeisenbank raiffeisen frontend front-end разработка |
[recovery mode] Юнит-тестирование. Чип-тюнинг |

Не важно, какой подход применяется при написании тестов: TDD, BDD, или какой-то другой. Юнит- тесты это первичный защитный барьер, который помогает избежать багов. А хорошо описанные кейсы помогут коллегам понять, что происходит в проекте и не наломать дров в коде.
Читать дальше ->|
Метки: author jbubsk тестирование веб-сервисов javascript angular блог компании tinkoff.ru webpack karma |
[recovery mode] Юнит-тестирование. Чип-тюнинг |

Не важно, какой подход применяется при написании тестов: TDD, BDD, или какой-то другой. Юнит- тесты это первичный защитный барьер, который помогает избежать багов. А хорошо описанные кейсы помогут коллегам понять, что происходит в проекте и не наломать дров в коде.
Читать дальше ->|
Метки: author jbubsk тестирование веб-сервисов javascript angular блог компании tinkoff.ru webpack karma |
Let’s Encrypt начал выдавать wildcard сертификаты |
Let’s Encrypt перешагнул важную веху — с 14 марта каждый может получить бесплатный SSL/TLS сертификат вида *.example.com. Пример установленного сертификата:
https://subdomain.baur.im
https://any-text.baur.im
|
Метки: author capslocky системное администрирование разработка веб-сайтов информационная безопасность браузеры https ssl tls wildcard letsencrypt |
Let’s Encrypt начал выдавать wildcard сертификаты |
Let’s Encrypt перешагнул важную веху — с 14 марта каждый может получить бесплатный SSL/TLS сертификат вида *.example.com. Пример установленного сертификата:
https://subdomain.baur.im
https://any-text.baur.im
|
Метки: author capslocky системное администрирование разработка веб-сайтов информационная безопасность браузеры https ssl tls wildcard letsencrypt |
Технологии будущего: отказ от физических SIM-карт |

|
Метки: author Yota4All стандарты связи разработка систем связи беспроводные технологии блог компании yota sim- карта виртуальная sim-карта esim виртуальный номер |
[Перевод] Cжатие и улучшение рукописных конспектов |

|
|
[Перевод] Cжатие и улучшение рукописных конспектов |

|
|