Предпочитайте Rust вместо C/C++ для нового кода

2019-02-07 Когда использовать Rust Когда не использовать Rust Когда использовать C/C++ Ложные причины использования C/C++ Приложение: моя история с C/C++ Приложение: хор Это документ с изложением моей позиции, который я первоначально распространил внутри сообщества разработчиков прошивок в X. Я получил запросы на публичную ссылку, поэтому я почистил статью и разместил её в блоге. Это, очевидно, […]

А какой подход у вас, к обработке awr|statspack-данных

Здравствуйте. Пролог. Есть пара вопросов, которые уже много лет любопытно уточнить у причастной общественности. Но. В моём болотистом-низменном крае — и людей в теме: мало и обстановка в ит-направлении, на большинстве предприятий, не способствует. Вот, поэтому, попробую с помощью хабра удовлетворить своё любопытство. Вопрос касается подхода к обработке awr|statspack-данных, по наблюдаемой-поддерживаемой oracle-бд. Итак к сути. […]

История изобретения флешки в лицах и занимательных фактах

Случаи, когда изобретатель создает сложное электротехническое устройство с нуля, полагаясь при этом исключительно на собственные изыскания, чрезвычайно редки. Как правило, те или иные девайсы рождаются на стыке сразу нескольких технологий и стандартов, созданных разными людьми в разное время. Для примера возьмем банальную флешку. Это портативный носитель данных, выполненный на базе энергонезависимой памяти NAND и оснащенный […]

Основы компьютерной геометрии. Написание простого 3D-рендера

Привет меня зовут Давид, а вот я собственной персоной отрендеренный своим самописным рендером: К сожалению я не смог найти более качественную бесплатную модель, но все равно выражаю благодарность заморскому скульптору запечатлевшему меня в цифре! И как вы уже догадались, речь пойдет о написании CPU — рендера. Идея С развитием шейдерных языков и увеличением мощностей GPU […]

Ламповые стримы этой недели от JUG Ru Group: дискуссия с «Королем разработки» и не только

Виктория Алмазова на одном из прошедших шоу На прошлой неделе мы уже рассказали, что можно посмотреть на YouTube в рабочий перерыв, а сегодня анонсируем новые выпуски наших разговорных ютуб-шоу по разным IT-направлениям. Каждый выпуск можно будет смотреть в прямой трансляции, лихо комментируя в чате происходящее и задавая вопросы, а можно позже в записи. Для затравки: […]

Почему это антипаттерн?

Всем привет. В сентябре в OTUS стартует сразу несколько курсов по JS-разработке, а именно: JavaScript Developer. Professional, JavaScript Developer. Basic и React.js Developer. В преддверии старта этих курсов мы подготовили для вас еще один интересный перевод, а также предлагаем записаться на бесплатные демо-уроки по следующим темам: Разработка библиотеки компонентов на React + Storybook Разработка через […]

9 automotive стартапов с использованием машинного и глубокого обучения

Spark – Оптимизация работы электромобилей Британский стартап Spark занимается разработкой ПО на основе машинного обучения. Их приложение анализирует расстояние, которое электромобиль может пройти на полном заряде – оценка основана на множестве параметров вроде рельефа местности и производительности во время недавних поездок. Стоит отметить, что оценки поведения делаются как для беспилотных электромобилей, так и для управляемых […]

Где порешать аналитические задачи от команд Яндекса? Контест и разбор

Сегодня начинается пробный раунд чемпионата по программированию Yandex Cup. Это означает, что можно с помощью системы Яндекс.Контест решать задачи, подобные тем, которые будут в квалификационном раунде. Пока результат ни на что влияет. В посте вы найдёте условия задач трека аналитики и разборы, которые сознательно спрятаны в спойлеры. Вы можете подглядеть решение либо сначала попробовать сделать […]

Поиск инвестиций. Часть 2: в нужном месте в нужное время

Добро пожаловать во вторую часть нашего цикла про поиск инвестиций в игровой индустрии. В первой части мы обсуждали различные типы инвестиций, а также первые шаги на этом пути. В этой статье мы поговорим, как разные типы инвестиций соотносятся с циклом разработки игры, как получить финансирование на любой стадий проекта, и о самом важном в данном […]

Security Week 39: две уязвимости в протоколе Bluetooth

За последние две недели стало известно сразу о двух уязвимостях в стандарте беспроводной связи Bluetooth. Сначала 9 сентября организация Bluetooth SIG распространила предупреждение о семействе атак BLURtooth. В теории уязвимость в спецификациях Bluetooth 4.2 и 5.0 позволяет организовать MitM-атаку. На практике для этого требуется совпадение множества условий, например подключение (с ограниченными правами) к целевому устройству. […]