Месяц: Июнь 2021

  • Как автор «Дневников Киллербота» Марта Уэллс преодолела карьерный кризис и создала убийственно крутую серию

    от автора

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

  • Создание таблицы субъектов РФ в формате Geography T-SQL (SQL Server)

    от автора

    В процессе подготовки инструмента для автоматического определения субъекта РФ по точке (тип данных Point) потребовалась таблица вида «Субъект РФ» — «geography::Object».Предыстория: есть большой автопарк (>1000 ТС), который отправляет свои координаты на сервер в составе данных «Машина» — «Момент времени UTC» — «geography::Point». На сервере есть вторая таблица определенных событий по транспортному средству в составе данных…

  • Как Airbnb скрывает кошмары при помощи тайной команды «чистильщиков»

    от автора

    Хабраредактор все еще глючит, поэтому отмечу тут, что это перевод материала от Olivia CarvilleПримечание переводчика: перед началом чтения этого лонгрида налейте себе кружку любимого напитка, потому что чтиво будет непростым и, возможно, навсегда изменит ваше отношение к сервису. Наверняка вам приходилось слышать о нелёгкой работе модераторов видеохостингов, вычищающих многие терабайты запрещённого контента, но есть ещё…

  • Лаконичная реализация конечных автоматов в Matlab, Octave, C

    от автора

    Актуальность Конечные автоматы (finite state machines, fsm) — штука полезная. Особенно они могут быть востребованы в средах, где в принципе нет развитой многозадачности (например, в Octave, который является в значительной степени бесплатным аналогом Matlab) или в программах для микроконтроллеров, где не используется по каким-то причинам RTOS. До недавнего времени у меня не получалось лаконично описать…

  • Cassandra: криптор, который любит держаться в тени

    от автора

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

  • Надували, надуваем и будем надувать. Пузыри программистов

    от автора

    Не только банки, дети и аниматоры умеют надувать большие пузыри. Мы, программисты, внедренцы, автоматизаторы и руководители проектов, делаем это нисколько не хуже. И, возможно, даже чаще.Но мы – круче. В определённых условиях мы умеем надувать огромные перламутровые пузыри, которые потом годами не лопаются. Толку от них нет, но… Красиво же!Проекты автоматизацииБольшие проекты автоматизации бизнеса –…

  • Как в oneFactor ускорили безопасное обучение ML-алгоритмов в 19 раз с помощью Intel Xeon Gen3 и SGX 2.0

    от автора

    Эксперты компании oneFactor протестировали процессоры Intel Xeon Ice Lake с технологией Intel SGX 2.0 для оценки ускорения процесса машинного обучения на собственной платформе SmartMachine по сравнению с процессорами Intel предыдущего поколения. Результат был получен более чем впечатляющий: ускорение полного цикла обучения составило от 8 до 19 раз в зависимости от размера подаваемых на вход данных.…

  • VeraCrypt, EFI загрузчик, пароль картинка

    от автора

    Аудит проекта VeraCrypt прошел, но к сожалению результаты не включили обзор новых возможностей проекта. Эти статья опишет некоторые дополнения. Многие возможности VeraCrypt пока доступны только из текстовой конфигурации. Пример — это пароль картинка.

  • Как мы собираем общие сведения о парке из Kubernetes-кластеров

    от автора

    Имея в обслуживании большой (более 150) парк Kubernetes-кластеров, всегда хотелось иметь удобное представление их общего состояния, в том числе и для того, чтобы поддерживать их гомогенными. В первую очередь нас интересовали следующие данные: версия Kubernetes — чтобы все кластеры были on the edge;версия Deckhouse (наша Kubernetes-платформа) — для лучшего планирования релизных циклов;количество узлов с разбивкой по…

  • Тим Бернерс-Ли создаст NFT из World Wide Web’s Objective-C

    от автора

    На следующей неделе сэр Тим Бернерс-Ли выставит на аукцион NFT оригинал исходного кода, который он использовал для создания Всемирной паутины.Центральным элементом цифрового коллекционирования будет 9 555 строк исходного кода с отметками времени, которые разделяют файлы, созданные Бернерсом-Ли в период с 3 октября 1990 г. по 24 августа 1991 г. Этот код,  написанный преимущественно на Objective-C,…