Релиз версии 0.4.9: последствия

Привет, Хабр! После релиза ReactOS версии 0.4.9 прошло уже некоторое время, мы не можем не поделиться с вами обратной связью, которую мы получили. Например, один из фанатов ноутбуков под брендом Thinkpad записал такое красивое видео: Как хорошо заметно, ReactOS, вопреки распространенным слухам, вполне сносно справляется с работой на реальном железе. Вот еще один эксперимент с […]

Я, РобоЛойер, или как искать аномалии в документах

Представляете ли вы, сколько нормативных документов в час приходится просматривать корпоративному юристу и к каким последствиям может привести его невнимательность? Бедолага юрист должен вчитываться в каждый договор, тем более, если для него нет типового шаблона, что случается часто. Глядя в уставшие глаза нашего корпоративного юриста, мы решили создать сервис, который будет находить проблемы в документах […]

Делаем радиостанцию из GTA: San Andreas

Хотелось ли вам переключаться между радиостанциями так, как вы делали это в Сан-Андреас? Саундтрек из GTA прославился хорошим выбором музыки и забавными вставками. Компания Rockstar проделала отличную работу, создавая радиостанции для этой игры – кстати, музыку из Vice City и San Andreas можно даже купить в виде наборов CD. Чтобы сделать её прослушивание более приятным […]

Удаленная работа, как это работает

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

Как работает JS: пользовательские элементы

[Советуем почитать] Предыдущие 18 частей цикла Часть 1: Обзор движка, механизмов времени выполнения, стека вызовов Часть 2: О внутреннем устройстве V8 и оптимизации кода Часть 3: Управление памятью, четыре вида утечек памяти и борьба с ними Часть 4: Цикл событий, асинхронность и пять способов улучшения кода с помощью async / await Часть 5: WebSocket и […]

Тестирование производительности нескольких типов накопителей в виртуальной среде

Технологии виртуализации сегодня востребованы не только в сегменте «большого бизнеса», но и в SMB и у домашних пользователей. В частности для небольших компаний сервера виртуализации могут применяться для реализации некоторого числа не очень ресурсоемких служебных сервисов. При этом речь обычно идет об автономных серверах на базе одно- или двухпроцессорных платформ, с относительно небольшим объемом оперативной […]

From zero to “Actions on Google” hero: начало

Хакатон Google, и все, что нужно, чтобы начать разрабатывать свои приложения для ассистента. Google организовал хакатон, посвященный технологии Actions On Google. Это хорошая возможность получить опыт и подумать, как начать делать conversation user interface (CUI) для наших приложений. Поэтому мы собрали команду из двух Android-разработчиков: shipa_o, raenardev и дизайнера comradeguest и отправились участвовать. Что такое […]

Эволюция гибких дисплеев

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

10 самых быстрых суперкомпьютеров мира 2018

Два месяца назад, в июне, был опубликован список Top500. Top500 — это проект по составлению рейтинга и описаний 500 самых мощных общественно известных вычислительных систем мира. Актуальный перечень суперкомпьютеров публикуется дважды в год (июнь / ноябрь). Проект как раз празднует свой юбилей (25 лет) и, что не может не радовать, список был обновлен по сравнению […]

Запуск кластера RabbitMQ в Kubernetes

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