Измерение времени с наносекундной точностью

Пару месяцев назад для меня наступил исторический момент. Мне перестало хватать стандартных средств операционной системы для измерения времени. Понадобилось измерять время с наносекундной точностью и с наносекундными накладными расходами. Я решил написать библиотеку, которая решала бы эту задачу. На первый взгляд казалось, что и делать-то особо нечего. Но при более детальном рассмотрении, как всегда, выяснилось, […]

Создание безопасного ИИ: спецификации, надёжность и гарантии

Среди авторов статьи — сотрудники подразделения безопасности искусственного интеллекта (safety team) из компании DeepMind. Строить ракету тяжело. Каждый компонент требует тщательной проработки и тестирования, при этом в основе лежат безопасность и надёжность. Ракетные учёные и инженеры собираются вместе для проектирования всех систем: от навигации до управления, двигателей и шасси. Как только все части собраны, а системы […]

FadeObjects — Скрываем объекты между камерой и персонажем

Как-то раз, потребовалось написать модуль для скрытия объектов между камерой и персонажем, либо между несколькими персонажами для RTS игры. Хочу поделиться для тех, кто начал свой путь в Unreal Engine. Данный туториал, если его можно так назвать, будет с использованием С++, но в прилагаемом проекте на github будет вариант и на Blueprint, функционал обоих идентичен. […]

Что такое ZFS? И почему люди от неё без ума?

Сейчас мы обсудим ZFS, продвинутую файловою систему. Мы обсудим как она появилась, что из себя представляет, и почему так популярна в технических кругах и предприятиях. Хотя я из США, я предпочитаю произносить ZedFS вместо ZeeFS, потому что это звучит круче. Вы же можете выбрать вариант произношения для себя. Заметка: В этой статье вы увидите, что […]

Чарльз Наттер. Как перенести древний монолитный проект на JRuby и стоит ли это делать?

Через пару дней в Москве пройдет конференция RubyRussia. Наш гость Чарльз Наттер (работает над JRuby и JVM поддержкой в Red Hat) ответил на пару вопросов. Как вы попали в мир программирования и Ruby? В 2004 году я работал по контракту в правительственной фирме в качестве Java Enterprise архитектора. Я работал над проектом для Министерства сельского […]

Если бы дизайнеры цифровых продуктов создавали реальные вещи

Привет, Хабр! Представляю вашему вниманию перевод небольшой развлекательной статьи. Хэв сам фан! Рассказываю в комиксах. Об авторе: Пабло Стэнли (Pablo Stanley), дизайнер InVision. Прежде, когда кто-нибудь спрашивал о моей профессии, я отвечал, что работаю продуктовым дизайнером. Тут же прилетал следующий вопрос: «А каких именно продуктов? Мебели, авиатехники, радио, наушников, секс-игрушек?» Смущённый, я объяснял, что имею […]

Еще один способ увидеть коммуникации приложений

Добрый день, коллеги. Как известно, есть очень полезная утилита — sysmon. В двух словах, она позволяет вам собирать и «логировать» события, происходяшие в Windows. Одним из таких событий является попытка установить сетевое соединение. Таким образом, можно попытаться узнать, куда ходят ваши приложения. Для этого нам понадобятся: сам sysmon конфигурация к нему, я предпочитаю использовать вот […]

QA Fest 2018: обзор главной QA-конференции Украины

21–22 сентября в Киеве собрались около тысячи тестировщиков и тех, кто в принципе интересуется Quality Assurance. В этом году QA Fest проходил в пятый раз, в третий раз его партнером выступал DataArt. О самых интересных докладах и организации ивента рассказала Эллина Азадова — Senior QA в DataArt Kherson. Докладчики выступали на трех сценах, а доклады […]

Node.JS: библиотека для модификации http ответов

Некоторое время назад писал сайт с бэкендом на Express/Node.JS. Возникла проблема с минификацией ответов. Нашел много готовых пакетов, но у всех была проблема — не минифицировался html после шаблонов. В итоге принял решение написать свой маленький и родной велосипед — библиотеку web-minify, позволяющую встроить хук перед отправкой клиенту и модифицировать ответ. Установка пакета npm i […]

КТРУ (Каталог товаров, работ, услуг) или смерть IT госзакупкам

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