Архив за 25 сентября 2018 - 9

Многие из нас ходят на конференции по Java только из-за хардкора. Это статья о том, что в этом плане изменилось за год.

Хардкор бывает нескольких видов. Можно выделить как минимум:

  • перформансные оптимизации в любых проявлениях;
  • внутренности достаточно сложных технологий (OpenJDK, GraalVM);
  • компиляторы и рантаймы в целом;
  • дизайн языков программирования;
  • проблемы computer science и прикладной математики;
  • и многое другое.

Заряди мозги напрямую! Рантаймы, компиляторы и перформанс на Joker 2018 - 1

В чем разница между обычным докладом и хардкорным? Это как разница между статьей по квантовой гравитации и руководством по вкусной и здоровой пище. Правильно приготовить Spring — это, безусловно, очень сложная и интересная задача, которая для многих из нас является большой частью повседневных задач, и, соответственно, доклады Жени Борисова имеют большое практическое значение. Грубо говоря, это способ стать более хорошим специалистом и поднять больше денег. Но блеск далёких звезд находится не там.

Поэтому — только хардкор по заветам старой школы. Под катом небольшая заметка о том, как все это выглядит с точки зрения человека, который помешан на чтении статей, посещении докладов и отсмотру роликов на Ютубе, посвященных Java в широком смысле слова.

Читать полностью »

Последнее время новостей о грядущем видеосервисе Apple появляется всё больше. Буквально несколько дней назад мы писали о триллере с участием Криса Эванса (Chris Evans), а сегодня появились более «глобальные» новости.

Читать полностью »

Как обогреть свой дом зимой: плюсы и минусы газовых котлов

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

Читать полностью »

Компания Gigabyte опубликовала рекламные материалы, относящиеся к 3D-карте GeForce RTX, которая будет выпущена под маркой Aorus.

3D-карта Gigabyte RTX 2080 8GB Aorus Xtreme оснащена семью видеовыходами

Читать полностью »

Yew — аналог React и Elm, написанный полностью на Rust и компилируемый в честный WebAssembly. В статье Денис Колодин, разработчик Yew, рассказывает о том, как можно создать фреймворк без сборщика мусора, эффективно обеспечить immutable, без необходимости копирования состояния благодаря правилам владения данными Rust, и какие есть особенности при трансляции Rust в WebAssembly.

Yew — Rust&WebAssembly-фреймворк для фронтенда - 1

Пост подготовлен по материалам доклада Дениса на конференции HolyJS 2018 Piter. Под катом — видео и текстовая расшифровка доклада.
Читать полностью »

Когда я писал свой проект Поиск VPS, то не сильно задумывался о его монетизации. В голове летали только стандартные мысли — повесить Яндекс.Директ или Google AdWords. До того момента я, естественно, знал о партнерских программах хостеров, но не думал, что на них можно много заработать: все-таки программа предполагает, что пользователь будет приводить своих друзей, количество которых у всех ограничено.

Как заработать на хостерах - 1
— Тащить их трудно…
— Сделать миллион узелков было еще труднее!

Читать полностью »

Компания Ricoh объявила о разработке компактной камеры GR III формата APS-C, которая является развитием модели GR II, выпущенной в июне 2015 года. Камера получит систему стабилизации изображения сдвигом датчика изображения и датчики фазовой фокусировки, встроенные в обновленный датчик изображения разрешением 24 Мп.

Читать полностью »

Чтение с карандашом в руках - 1

Интеллектуал – это просто человек, у которого во время чтения книги в руках есть карандаш.
Джордж Стайнер

Фотограф Билл Хейс написал интересный рассказ о любви Оливера Сакса к словам, и постит в Твиттере фотографии книг, где Сакс делал пометки:
Читать полностью »

HyperX Savage EXO: карманный SSD-накопитель вместимостью до 960 Гбайт

Бренд HyperX, подразделение Kingston Technology, представил портативные твердотельные (SSD) накопители Savage EXO, продажи которых начнутся в ближайшее время.

Устройства выполнены в корпусе с габаритами 123,82 × 48,61 × 10,24 мм. В основу положены микрочипы флеш-памяти 3D TLC NAND. Покупатели смогут выбирать между двумя вариантами вместимости — 480 Гбайт и 960 Гбайт.

Читать полностью »

Как мы отлаживаем в браузере самописный ECS на игровом сервере - 1

Хочу поделиться механизмами, которые мы используем на сервере для визуальной отладки игровой логики и способами изменения состояний матча в реальном времени.

В предыдущих статьях подробно рассказывали (список сразу под катом) о том, как устроена ECS в нашем новом проекте в разработке и как выбирали готовые решения. Одним из таких решений был Entitas. Он не устроил нас в первую очередь из-за отсутствия хранения истории состояний, но очень понравился тем, что в Unity визуально и наглядно можно посмотреть всю статистику по использованию сущностей, компонентов, систему пулов, производительность каждой системы и т.д.

Это вдохновило нас на создание своих инструментов на игровом сервере, чтобы смотреть, что происходит в матче с игроками, как они играют, как перформит система в целом. На клиенте у нас тоже есть подобные наработки для визуальной отладки игры, но инструменты в клиенте чуть более простые по сравнению с тем, что мы сделали на сервере.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js