Проекту ReactOS требуются студенты для участия в Google Summer of Code 2018 |
Привет, Хабр!
Спешим сообщить, что операционная система ReactOS уже третий год подряд получает слот на Google Summer of Code!
В случае успешной сдачи работы участник Google Summer of Code получит 2 400 евро.
Участвовать могут любые студенты и аспиранты (т.к. в юрисдикции США аспиранты считаются PhD Students).
Поторопитесь! Подача заявок закончится 27 марта!
Возможные идеи для участия – под катом.
Читать дальше ->
|
Битва за сетевой нейтралитет: два с половиной года Net Neutrality |
Метки: author VASExperts законодательство и it-бизнес блог компании vas experts vas experts сетевой нейтралитет net neutrality |
Миссия невыполнима или получить сертификат |
Метки: author anneta0ghh682 учебный процесс в it карьера в it-индустрии javascript |
[Из песочницы] Различные стратегии именования в Hibernate |
Метки: author DimaLes java hibernate |
FFMPEG. Загружаем часть видео с YouTube |
Метки: author SlavikMIPT серверная оптимизация программирование python ffmeg telegram youtube |
Оптимизация аппаратной и программной производительности саунд-проектов |
Метки: author EVK_PR работа со звуком звукорежиссура sound engineering звук sound звуковой проект sound project daw производительность performance |
Наш путь ресайза изображений |
Метки: author larrabee обработка изображений высокая производительность go *nix golang linux pngquant libvips mozjpeg open source image processing |
Операционные системы с нуля; Уровень 1 (младшая половина) |
Эта часть посвящена улучшению навыков работы с Rust и написанию парочки полезных утилиток и библиотек. Напишем драйверы для GPIO, UART и встроенного таймера. Реализуем протокол XMODEM. Используя это всё, напишем простенький шелл и загрузчик. Перед прочтением настоятельно рекомендуется убедиться в прочтении Книги. По крайней мере от начала и до конца. Для ленивых, но чуть более опытных можно рекомендовать это. На русском можно поковырять вот тут.
Ну и разумеется обходить стороной нулевой уровень совершенно не стоит. Алсо где-то половина этой части не требует малинки.
Читать дальше ->
Метки: author lain8dono системное программирование программирование микроконтроллеров программирование rust ос операционные системы osdev роботы читают теги слава роботам |
[Перевод] Срыв масштабной хакерской атаки на пользователей Windows в России |
|
Конференция DEFCON 16. «Игры с баркодами». Феликс Линднер, глава Recurity Labs |
Метки: author HostingManager программирование информационная безопасность github блог компании ua-hosting.company bar code штрих-код |
Бесконкурентная борьба: как турниры Crossover изменились за свой первый год |
|
Владельцы криптовалютных кошельков Coinbase столкнулись с двойными списаниями комиссий из-за особенностей работы Visa |
Метки: author ITICapital блог компании iti capital visa coinbase криптовалютные кошельки |
[Перевод] Профилирование: измерение и анализ |
Привет, я Тони Альбрехт (Tony Albrecht), инженер в Riot. Мне нравится профилировать и оптимизировать. В этой статье я расскажу об основах профилирования, а также проанализирую пример С++-кода в ходе его профилирования на Windows-машине. Мы начнём с самого простого и будем постепенно углубляться в потроха центрального процессора. Когда нам встретятся возможности оптимизировать — мы внедрим изменения, а в следующей статье разберём реальные примеры из кодовой базы игры League of Legends. Поехали!
Читать дальше ->
Метки: author AloneCoder разработка игр программирование отладка c++ блог компании mail.ru group с++ профилирование никто не читает теги |
Что такое PAT? Лабораторная работа в Packet Tracer |
Метки: author valerylinkov сетевые технологии cisco сетевое администрирование cisco packet tracer windows linux |
Как примерить корону |
Метки: author PapaBubaDiop разработка игр corona sdk 2d games casual игры бесплатно без смс |
Evil by Design: интерфейсы от Мефистофеля (часть первая) |
|
[Перевод] Джон Кармак: Недельный отпуск, проведенный за программированием |
Метки: author HotWaterMusic программирование john carmack c++ openbsd neural networks |
Apache Ignite 2.4 — Distributed Database and Caching Platform |
|
Рождение виртуального мобильного оператора: совместный проект «Банка Тинькофф» и «Теле2» |
Метки: author JetHabr разработка систем связи it- инфраструктура блог компании инфосистемы джет mvno виртуальный оператор |
Краеугольный камень псевдослучайности: с чего начинается поиск чисел |
(с)
Случайные числа постоянно генерируются каждой машиной, которая может обмениваться данными. И даже если она не обменивается данными, каждый компьютер нуждается в случайности для распределения программ в памяти. При этом, конечно, компьютер, как детерминированная система, не может создавать истинные случайные числа.
Когда речь заходит о генераторах случайных (или псевдослучайных) чисел, рассказ всегда строится вокруг поиска истинной случайности. Пока серьезные математики десятилетиями ведут дискуссии о том, что считать случайностью, в практическом отношении мы давно научились использовать «правильную» энтропию. Впрочем, «шум» — это лишь вершина айсберга.
С чего начать, если мы хотим распутать клубок самых сильных алгоритмов PRNG и TRNG? На самом деле, с какими бы алгоритмами вы не имели дело, все сводится к трем китам: seed, таблица предопределенных констант и математические формулы.
Каким бы ни был seed, еще есть алгоритмы, участвующие в генераторах истинных случайных чисел, и такие алгоритмы никогда не бывают случайными.
Читать дальше ->
Метки: author randall программирование криптография алгоритмы блог компании mail.ru group случайные числа рандом random random number generator rng числа |