Развернуть сервер Minecraft через Docker — это самый изящный способ управлять проектом. Контейнер изолирует Java-окружение от остальной системы, позволяет менять версию игры одной строчкой кода и легко соседствует с веб-сервирами (например, с Nginx). Основой для нашей сборки послужит образ itzg/minecraft-server — золотой стандарт в сообществе, который берет на себя всю рутину по скачиванию ядер, настройке …
Странно что в 2k18 Google Java Code Convention не содержит вменяемых правил форматирования цепочек вызовов (a.k.a. method chaining), в частности, Java Stream API и создание объектов при помощи шаблона «Строитель», а индустриальный лидер IDE IntelliJ IDEA не умеет их автоматически форматировать. Предлагаю, в первую очередь для себя, сформулировать и постараться обосновать выбор стиля кодирования. Для чего …
Итак, запоздало делюсь устоявшимися впечатлениями от гарнитуры HTC VIVE и VR индустрии на текущем этапе. Крепление гарнитуры сложно (для меня почти невозможно) настроить под себя для активных игр с полноценным обзором. Нужно крутить головой вверх-вниз?! Шлем обязательно сползет! Закрепишь его сильнее и не сможешь моргать. Популярная игровая механика — внизу, как бы на поясе, находятся …
В марте 2018 года HTC объявили о выходе новой VR-гарнитуры Vive PRO — улучшенную версию текущего поколения с более высоким разрешением, двумя камерами, наушниками и измененным креплением (+ ожидаются более продвинутые сенсоры и новые контроллеры). Эту новость сопровождало существенное падение цен на текущее поколение гарнитур до $500 в Штатах (~ 30 000₽), и до 45 …
Краткая предыстория. Довелось мне как-то читать лекции по Java выпускникам ВУЗов и молодым специалистам при приеме на работу. Это был мой первый опыт преподавания, первые грабли и шишки. И вот, моё первое занятие: знакомлюсь со студентами, задаю вопросы и начинает у меня складываться неприятное ощущения — ребята уже всё знают. А неприятное оно потому что …
Необходимо создать числовой столбец, содержимое которого автоматически увеличивается на 1 при добавлении нового элемента списка. Такой столбец уже есть (ID), но к сожалению он системный и не получится его использовать в вычисляемом столбце, а также не получится руками подкорректировать его в случае крайней необходимости. Выход есть.
Свежие комментарии