Месяц: Май 2021
-
N-e число обобщённых Фибоначчи за O(log N)
—
от автора
В курсовой работе потребовалось написать алгоритм с логарифмической сложностью, который будет находить N-е число из последовательности Фибоначчи. АлгоритмНашёл несколько статей по этой теме, во всех них рассматривалась классический ряд чисел Фибоначчи. Для него можно применять данную формулу:Но у меня в работе использовались обобщённые ряды, в которых первые два числа — это ноль и некоторый параметр.…
-
Развитие проекта arataga: пара рефакторингов по результатам натурных испытаний
—
от автора
OpenSource-проект arataga — это работающий прототип производительного socks5+http/1.1 прокси-сервера. Реализован arataga на базе Asio, SObjectizer и RESTinio. Об arataga уже рассказывалось несколько месяцев назад именно как о хорошем примере того, как выглядит реальный код на SObjectizer-е. Ведь одно дело повествовать о сильных сторонах SObjectizer-а с иллюстрациями из игрушечных примеров. Совсем другое — иметь возможность показать…
-
SberCloud + Intel oneAPI = льготное облако для ML-разработчиков
—
от автора
На прошедшей 20 мая первой технологической конференции Сбера для разработчиков SmartDev был анонсирован ряд инициатив и продуктов компании, в последнее время активно развивающейся в области финтеха, «цифры» и технологий AI. Одна из новостей: Сбер открывает льготный доступ к облаку ML Space, оснащенному продуктами семейства Intel oneAPI. Двойная польза для всех, кто занимается машинным обучением.
-
С чего начинается DevOps… и куда он может привести
—
от автора
Возможно, вы уже умеете писать отличный код. И может, у вас уже есть реальное представление, как работает платформа, виртуализация и сеть с безопасностью. Но что, если вы не хотите углубляться ни в одну из этих областей? А может, вы уже думали о переходе в DevOps, где требуется много знаний и со стороны dev, и со…
-
Как работает менторство
—
от автора
До какого-то момента самый быстрый способ профессионального роста – это выделяться компетенцией. То есть быть крутым специалистом, который в одно лицо может всё. Это очень комфортная и приятная позиция, потому что вы отвечаете только за себя, не несёте огромных расходов каждый месяц и не делаете ничего такого, что стало бы серьёзным риском. Правда, вы упираетесь…
-
Наиболее полное руководство по практическому использованию Web Speech API
—
от автора
В этой статье я хочу поделиться с вами результатами изучения основных возможностей Web Speech API (далее — WSA). Введение WSA — это экспериментальная технология, состоящая из двух интерфейсов: SpeechSynthesis (интерфейс для перевода текста в речь) и SpeechRecognition (интерфейс для распознавания речи). О том, что из себя представляют названные интерфейсы и что в себя включают можно…
-
11 анонсов конференции Microsoft Build для разработчиков
—
от автора
Привет, Хабр! Сегодня, как и обещали*, делимся подборкой самых интересных для разработчиков конференции Microsoft Build 2021. Их получилось 11, но это не значит, что это все. Чтобы узнать еще больше, изучайте сайт конференции.* пообещали это мы во вчерашней подборке 8 анонсов конференции Microsoft Build 2021, которую подготовила наша бизнес-команда. 1. Представлен Windows Terminal Preview 1.9Поздравляем…
-
Оценка трудности изменений в коде с помощью O большое
—
от автора
Допустим сайт продает товары на сайте. Мы хотим показывать товары в 3 местах: в каталоге, на странице акции и на странице продающей статьи. Мы написали 3 функции, и в каждой сделали запрос в базу данных:Классический пример изменений требований бизнеса — к нам приходит менеджер и говорит: товары теперь делятся на активные (с флагом active=true) и…
-
Шифрование виртуальных машин в облаке с помощью vSphere Virtual Machine Encryption
—
от автора
Привет, Хабр! Я Александр Воронцов, технический специалист Cloud4Y. В этой статье расскажу про vSphere Virtual Machine Encryption. Здесь не будет описания опыта внедрения. Это, скорее, обзор технологии и её неочевидных нюансов и особенностей, не описанных в документации. Я постараюсь дать ответы на вопросы, которые могут возникнуть у специалиста в процессе изучения. Демонстрацию буду проводить на…
-
Майнкрафт для геологов: 3D-рендеринг миллиарда ячеек на встроенной видеокарте (часть 2)
—
от автора
В первой части статьи мы реализовали простой (и не очень эффективный) рендерер сетки ГУТ, и пообещали, что оптимизируем рендерер настолько, что он сможет отобразить заявленный в заголовке миллиард ячеек.Для этого нам придётся значительно сократить объём потребляемой видеопамяти — в текущем виде даже на игровых видеокартах (если бы их можно было купить в наше время!) памяти…