Награды в играх. Вариант backend реализации

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

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

from Java – Объектно-ориентированный язык программирования https://ift.tt/3iLNy5m

Java/Scala: самая лаконичная трехзвенная архитектура в моем моднейшем To-Do List

Когда-то давно, в 2015 году, я опубликовал на Хабре статью, если вкратце “Как я на коленке сделал свое 1С:Предприятие, с блек-джеком и шлюхами”.

Но это была, во-первых, двухзвенка, а во-вторых, потребовала от меня столько лапшекода, что после кодирования я надолго погрузился в депрессию. Теперь е я готов представить вам вариант производственного процесса, который не отпугнет перебежчика с 1С на Java.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/2VeOmHJ

Инициатива по оценке работоспособности оборудования в будущем релизе Debian 11

Силами сообщества стартовал открытый beta-тест будущего релиза Debian 11, поучаствовать в котором могут даже самые неопытные начинающие пользователи. Полной атвоматизации удалось добиться после включения в новую версию дистрибутива пакета hw-probe, который может самостоятельно по логам определять работоспособность отдельных устройств.

from OpenNews.opennet.ru: События https://ift.tt/3iK8R7m

Анализ влияния на производительность дополнений к Chrome

Подготовлен обновлённый отчёт с результатом исследования влияния на производительность браузера и комфорт работы пользователя тысячи наиболее популярных дополнений к Chrome. По сравнению с проверкой, проведённой в прошлом году, в новом исследовании помимо простой страницы-заглушки оценивалось изменение производительности при открытии сайтов apple.com, toyota.com, The Independent и Pittsburgh Post-Gazette.

from OpenNews.opennet.ru: Основная лента https://ift.tt/3BA158O
via IFTTT

Для FreeBSD развивается новый инсталлятор

При поддержке организации FreeBSD Foundation для FreeBSD развивается новый инсталлятор, который в отличие от ныне применяемого инсталлятора bsdinstall сможет использоваться в графическом режиме и будет более понятен обычным пользователям. В настоящее время новый инсталлятор находится на стадии экспериментального прототипа, но уже может выполнять базовые операции по установке. Для желающих принять участие в тестировании подготовлен установочный iso-образ, способный работать в Live-режиме.

from OpenNews.opennet.ru: События https://ift.tt/3iCAf7i

Отсутствующий амперсанд в обновлении Chrome OS сломал логин в хромбуках

В начале этой недели Google выпустила обновление Chrome OS 91.0.4472.165. Пользователи хромбуков после его установки столкнулись с проблемой входа в систему после перезагрузки. Они не могли зайти под своей учетной записью или система вообще не давала возможности для входа и уходила в перезагрузку.
Читать дальше →

The following blog post Отсутствующий амперсанд в обновлении Chrome OS сломал логин в хромбуках is available on Хабр / Посты с меткой «google»

Очень интересная библиотека JS распознавание символов введённых с дисплея вашего смартфона на сайте

Ссылка на github

Привет всем. Представим у вас есть сайт и для мобильной версии вы хотите сделать такую фитчу, чтобы вы рисовали какой-либо символ пальцем по дисплею смартфона и что-то выполнялось. Например, рисуем букву Z и появляется окно с информацией как на гифке:

Очень простая библиотека JavaScript, которая распознаёт ваши рисунки на мобильной версии сайта.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/2UEMxEe

Ошибка в обновлении Chrome OS привела к невозможности входа в систему

Компания Google выпустила обновление Chrome OS 91.0.4472.165, в котором была допущена ошибка, приведшая к невозможности входа в систему после перезагрузки. Некоторые пользователи столкнулись с зацикливанием во время загрузки, в результате которого экран входа в систему не появлялся, а если появлялся, то не позволял подключиться под своей учётной записью. По горячим следам выпущено исправление Chrome OS 91.0.4472.167 с устранением проблемы.

from OpenNews.opennet.ru: События https://ift.tt/3x0ppNm

Gentoo начал формирование дополнительных сборок на базе Musl и systemd

Разработчики дистрибутива Gentoo объявили о расширении спектра готовых stage-файлов, предоставляемых для загрузки. Началась публикации stage-архивов на базе си-библиотеки Musl и сборок для платформы ppc64, оптимизированных для процессоров POWER9. Для всех поддерживаемых платформ добавлены сборки с системным менеджером systemd, помимо ранее доступных сборок на основе OpenRC. Через штатную страницу загрузки для платформы amd64 началась поставка stage-файлов Hardened с поддержкой SELinux и библиотекой musl.

from OpenNews.opennet.ru: События https://ift.tt/3ePe3pv

[recovery mode] Java/Scala программа, имитирующая анимацию капель дождя

Пригодна ли Java (Scala) и ее библиотеки для задач вывода 3D и анимации? Я попробовал это выяснить на примере библиотеки org.fxyz3d и хотел бы поделиться самой программой и выводам по итогам ее запуска.

Читать далее

from Java – Объектно-ориентированный язык программирования https://ift.tt/3kMQRfh

Доступна GUI-библиотека SixtyFPS 0.1.0, развиваемая бывшими разработчиками Qt

Опубликован выпуск кросс-платформеной библиотеки для создания графических интерфейсов SixtyFPS 0.1.0, ориентированной для применения на встроенных устройствах и в десктоп приложениях на платформах Linux, macOS и Windows, а также для использования в веб браузерах (WebAssembly). Код библиотеки написан на языке Rust и распространяется под лицензией GPLv3 или коммерческой лицензией, допускающей использование в проприетарных продуктах без открытия кода.

source https://www.opennet.ru/opennews/art.shtml?num=55532

Проект CentOS создал группу для развития решений для автомобильных систем

Управляющий совет проекта CentOS одобрил формирование SIG-группы (Special Interest Group) Automotive, которая рассматривается как нейтральная площадка для развития проектов, связанных с адаптацией Red Hat Enterprise Linux для автомобильных информационных систем и для организации взаимодействия с профильными проектами, такими, как AGL (Automotive Grade Linux).

from OpenNews.opennet.ru: События https://ift.tt/3wYPeNQ

Релиз Chrome 92

Компания Google представила релиз web-браузера Chrome 92. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 93 запланирован на 31 августа.

from OpenNews.opennet.ru: Основная лента https://ift.tt/3BpcUi3
via IFTTT

Google удалила из поисковой выдачи сотни тысяч ссылок, чтобы удовлетворить российский закон о VPN

За последние два года Google удалила несколько сотен тысяч ссылок в рамках требования закона о VPN. В месяц от Роскомнадзора поступают запросы на удаление десятков тысяч URL-адресов. 

Читать далее

The following blog post Google удалила из поисковой выдачи сотни тысяч ссылок, чтобы удовлетворить российский закон о VPN is available on Хабр / Посты с меткой «google»

Как сделать ссылки на методы дружелюбными для отладки

В Java 8 появилось два вида функциональных выражений — лямбда-выражения вида s -> System.out.println(s) и ссылки на методы вида System.out::println. Поначалу ссылки на методы вызывали больше энтузиазма: они часто компактнее, вам не требуется придумывать имя для переменной, а ещё старожилы говорят, что они несколько оптимальнее, чем лямбда-выражения. Однако со временем энтузиазм ослаб. Одна из проблем со ссылками на методы — затруднённая отладка ошибок.

Читать дальше →

from Java – Объектно-ориентированный язык программирования https://ift.tt/3kV5ygz

Google Chrome и Microsoft Edge планируют круто расширить возможности копипаста


Копирование контента из интернета вскоре станет намного более гибким благодаря ряду новых API, разрабатываемых Google и Microsoft для их браузеров. После внедрения этих API пользователи Edge и Chrome смогут копировать контент из более широкого спектра исходных форматов, включая .docx. Читать дальше →

The following blog post Google Chrome и Microsoft Edge планируют круто расширить возможности копипаста is available on Хабр / Посты с меткой «google»

71% украинских работодателей готовы на эксперименты с четырехдневкой, часть считают логичным понизить зарплату — опрос Jooble

Сайт по поиску работы Jooble провел опрос среди украинских компаний на тему их отношения к четырехдневному формату работу.

71% украинских работодателей готовы на эксперименты с четырехдневкой, часть считают логичным понизить зарплату — опрос Jooble

Модные техники бесполезны, английский лучше учить, «как в школе»: советы об изучении языка от преподавателя и разработчика

Английский очень часто — это постоянный груз на душе. Если ты его не знаешь, его надо начинать учить — чтобы получить работу или чтобы подняли зарплату.

Модные техники бесполезны, английский лучше учить, «как в школе»: советы об изучении языка от преподавателя и разработчика

Root-уязвимость в ядре Linux и отказ в обслуживании в systemd

Исследователи безопасности из компании Qualys раскрыли детали двух уязвимостей, затрагивающих ядро Linux и системный менеджер systemd. Уязвимость в ядре (CVE-2021-33909) позволяет локальному пользователю добиться выполнения кода с правами root через манипуляции с каталогами большой вложенности.

from OpenNews.opennet.ru: Проблемы безопасности https://ift.tt/2VZ0RHP
via IFTTT

Back to Top