Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Пост

Эксперты TrueAchivements подсчитали общую стоимость игр, добавленных Microsoft в Xbox Game Pass в 2023 году. Этот показатель составил $8763 доллара, что стало рекордом для сервиса.

При расчёте у всех тайтлов учитывалась полная стоимость. Также Microsoft выпустила в подписку в этом году четыре игры от внутренних студий — Hi-Fi Rush, Redfall, Starfield и Forza Motorsport.

Из крупных сторонних релизов года в Xbox Game Pass попали Like a Dragon Gaiden: The Man Who Erased His Name, Atomic Heart и Remnant II, а также Cocoon.

Всего в подписку Xbox Game Pas за 2023 год было добавлено около 150 игр. При этом часть тайтлов, попавших в Game Pass в прошлые годы, убрали из подписки.

В 2022 году общая стоимость добавленных игр в Xbox Game Pass составила $7100, а в 2021 году — $6317.

Стоимость тарифа Ultimate Game Pass в США составляет $17 в месяц ($200 в год).

Теги:
0
Комментарии 0

Новости

Статья

Управление памятью и разделяемыми ресурсами без ошибок

Уровень сложности Сложный
Время на прочтение 7 мин
Количество просмотров 46


Мельком пробежал статью Синхронизация операций в .NET на примерах / Хабр, после чего захотелось поделиться с пользователями Хабра некоторыми мыслями насчет синхронизации доступа к объектам в различных языках программирования.


Если честно, то большая часть моей статьи уже давно лежала в черновиках, но все не доходим руки до её доработки, а тут такой хороший повод поделиться своими размышлениями на эту тему, оставалось просто дописать эту вводную часть :-)

Читать дальше →
Рейтинг 0
Комментарии 0
Статья

Паттерн Unit of Work в разрезе чистой архитектуры DDD на языке Golang

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 299

Всем привет! Недавно мне выпала возможность разработать шаблон сервиса, который можно было бы использовать как для монолитной, так и для микро‑сервисной архитектуры. Шаблон должен был придерживаться принципов Domain‑Driven Design (DDD). В этом процессе, я столкнулся с двумя интересными проблемами:

Проблема 1: Сложности обеспечения транзакционности базы данных

При разработке сервисов, часто возникает неотъемлемая потребность в использовании транзакций базы данных для обеспечения целостности данных. Однако, при попытке интегрировать транзакционную логику в традиционные подходы, столкнулся с трудностями. Связывание транзакционной логики с логикой слоя базы данных оказалось нетривиальным и привело к нарушению принципов разделения ответственности. Это, в свою очередь, сказалось на тестировании и поддержке кода.

Проблема 2: Нарушение изолированности слоя

В попытке решить первую проблему, некоторые разработчики переносят работу с транзакциями на уровень слоя приложения, чтобы избежать прямой зависимости от базы данных. Однако, такой подход, несмотря на его обоснование, может нарушить изолированность слоев и противоречить принципам DDD и чистой архитектуры. Это, в конечном итоге, затрудняет поддержку приложения и усложняет его масштабирование.
Эти две проблемы стали отправной точкой для исследования применения паттерна Unit of Work и его роли в обеспечении надежности и консистентности данных в контексте Golang и DDD.

В статье я расскажу о своем подходе к решению этих задач.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0
Статья

Регистрация компании на Мальте

Время на прочтение 15 мин
Количество просмотров 349

Регистрация компании на Мальте рассматривается как стратегически выгодный шаг для дальнейшего роста и масштабирования бизнеса. Мальта расположена в центре Средиземноморья, что обеспечивает удобный доступ к европейским, африканским и ближневосточным рынкам.

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

Преимущества регистрации компании на Мальте

Мальта является престижной страной, которая предлагает множество преимуществ для международного бизнеса. Здесь действует система общего права, которая в значительной степени базируется на английском праве. Это создает стабильную и прозрачную юридическую среду. Страна известна наличием комплексной законодательной базы для финансовых услуг.

Читать далее
Всего голосов 5: ↑0 и ↓5 -5
Комментарии 1

Истории

Статья

ChatGPT на Java. Пишем “Hello World” на Spring AI

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 531

В преддверии Нового Года, начинаем осваивать генеративные сети с помощью привычного всем Java разработчикам фреймворка Spring. Несколько месяцев назад в Spring добавили модуль AI, который упрощает работу с нейронками от OpenAI и Azure.

Давайте же напишем первое приложение с новым модулем!

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 1
Статья

Как ИИ меняет бизнес автоперекупщиков

Время на прочтение 3 мин
Количество просмотров 944

Цифровизация — интересное явление. Отношение людей к одним и тем же вещам меняется радикально, если подать это под цифровым соусом. Один из первых примеров этого стал Uber: работа таксистом считалась не очень почётным делом (в первую очередь, самими таксистами, которые любили рассказывать, что они таксуют для души, в перерыве между развитием бизнесов). Однако Uber на короткое время превратил такси в подработку для людей, у которых на самом деле есть другая работа, по дороге с неё домой. Это время продлилось недолго, и, в конечном итоге, в том же «Убере» победили профессиональные таксисты — но «отмытая» цифровизацией процесса заказа и оплаты такси репутация осталась.

Читать далее
Всего голосов 16: ↑2 и ↓14 -12
Комментарии 6
Статья

Грузовое судно с парусами из углеволокна отправилось в первый рейс из Сингапура в Бразилию

Время на прочтение 3 мин
Количество просмотров 904

Судоходная компания Cargill, зафрахтовавшая судно, надеется, что эта технология поможет отрасли проложить курс к более экологичному будущему. Паруса WindWings разработаны для снижения расхода топлива и углеродного следа судоходстве. Сейчас на мореплавание приходится около 2,1% выбросов CO2 в мире. Первое путешествие Pyxis Ocean из Китая в Бразилию станет первым реальным испытанием WindWings и возможностью оценить, есть ли будущее у возвращения к парусам в судоходстве.

Когда корабль находится в порту, паруса сложены, и раскрываются уже на открытой воде. WindWings имеют высоту 37,5 м и сделаны из того же материала, что и ветряные турбины, что делает их долговечными. Они не заменяют двигатель, а дополняют его для движения по ветру, что обещает снижение расхода топлива и выбросов CO2 за всё время службы на 30%.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 6
Статья

Новый год и Atari 2600

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 506

Среди энтузиастов компьютерного творчества, на так называемой «демосцене», есть старая добрая традиция посвящать небольшие программки-демонстрации различным событиям. По сути, это музыкально-визуальные открытки, показывающие какую-нибудь картинку и визуальный эффект, а также играющие мелодию.

Например, «гифт» — поздравление с днём рождения. Или же более актуальное прямо сейчас: новогодние поздравления. Признаться, я и сам не раз делал подобные вещи. Например, в предыдущий раз я пожелал всем незабываемого нового 2020 года. И так как дата публикации очередной статьи пришлась на конец декабря, это прекрасный повод снова поздравить читателей таким образом, а заодно и рассказать о том, как это сделано.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 1
Статья

Новогоднее загляденье: разглядываем праздничный виммельбух с Хабраслизнем

Время на прочтение 3 мин
Количество просмотров 243

Слизень отдохнул от поисков Деда Мороза, заполнив новогоднее бинго с работниками Фабрики подарков — и его осенила гениальная мысль! Может, пропавший Мороз скрывается в квартире одного из своих сотрудников? Или у кого-то из них хотя бы есть информация о том, куда пропал главный даритель подарков.

Слизень отправился в поквартирный обход: сперва просто не было никаких результатов. Нередко его путали с доставщиком, привезшим всё необходимое для новогоднего банкета. Но в одной из квартир его ждало удивительное зрелище. Хотите узнать, какое? Заходите под кат.

Заглянуть в квартиру
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0
Статья

Frontend. Чистые и грязные компоненты

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 910

Здравствуйте!

Коротко о чем тут, чтобы вы могли понять, нужно ли оно вам или нет.

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

Сразу напишу, что это, скорее, не статья, а открытие дискуссии. Я уверен, что по этой теме было создано огромное количество материала, но вдруг в момент выхода моего — какой‑нибудь прошлый я прочтет это и о чем‑нибудь задумается. Если это поможет хотя бы одному — это было не зря.

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0
Статья

Еще один год из жизни ReactOS

Время на прочтение 6 мин
Количество просмотров 2.2K

Здравствуйте, дорогие друзья!

Вот и заканчивается 2023 год. В этой статье я хочу продолжить начатую в 2021 году традицию вспоминания наиболее важных событий из жизни ReactOS за год. То что статьи не появляются на Хабре, не значит что система мертва. Медленно, но верно, в ReactOS реализуются разные фичи и исправляются баги. И в данной статье мы рассмотрим что произошло в жизни системы в 2023 году.

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Комментарии 6
Статья

Плагин на LibreOffice с Gigachat API

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 703

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

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0
Статья

Почему Тime and Materials и почасовая оплата не спасёт вашу компанию, если вы ошибаетесь в сроках разработки

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 773

Причина не в том, что разработка – непредсказуемый процесс. И даже не в том, что ваши проекты какие-то особые. Дело в другом, и вы легко можете это исправить.  

Довольно частая проблема фаундеров и СЕО компаний аутсорс-разработки – это оценка сроков проекта. На старте он кажется равным 1, в реальности оказывается 1+1, а с учётом отклонений в ходе проекта – 1+1+1. В результате проект выходит даже за сроки, установленные с запасом. Эту проблему фаундеры и СЕО часто стараются решить с помощью изменения подхода к ценообразованию: невозможно прогнозировать срок и стоимость заранее, на компании большие риски, перейдём на почасовую оплату. Поделим, в общем, риски срыва срока и увеличения стоимости проекта с клиентом.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 1

Ближайшие события

Новость

Google урегулирует иск о конфиденциальности пользователей и выплатит $5 млрд по нему

Время на прочтение 1 мин
Количество просмотров 1.2K

Компания Google пошёл на досудебное урегулирование группового иска от 2020 года о слежке за действиями людей в интернете, просматривающих страницы конфиденциально. Судебное разбирательство, назначенное на 5 февраля 2024 года, отложено. Google должна будет выплатить $5 млрд заявителям по иску. Кроме согласия компании на выплаты, другие условия урегулирования иска не разглашаются. Юристы обеих сторон заявили, что предоставят официальное соглашение для одобрения судом к 24 февраля 2024 года.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 9
Статья

Задача машинного обучения в медицинской диагностике

Время на прочтение 2 мин
Количество просмотров 279

При обработке статистики сердечно-сосудистых нарушений требуется спрогнозировать исход болезни по данным диагностики пациентов. Новая задача заключается в том, чтобы объяснить, как могут повлиять сочетания отдельных факторов (которые сами по себе не так важны) на смертность. Предлагается модель многофакторной логистической регрессии со скачком весовых коэффициентов, входящих в модель.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0
Новость

Вышло приложение Microsoft Copilot для iOS и iPadOS

Время на прочтение 1 мин
Количество просмотров 950

Вышло новое приложение Microsoft Copilot для iOS и iPadOS. Android‑версия приложения вышла немного раньше. Приложение предоставляет доступ к Microsoft Copilot (ранее Bing Chat) и работает аналогично мобильному приложению ChatGPT. Также пользователи получают доступ ИИ‑модели DALL‑E 3, с помощью которой можно создавать изображения.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0
Статья

Как работают Векторные базы данных и Поиск похожих текстов в них

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.2K

Если вы когда-нибудь использовали в работе retrieval augmentation generation (RAG) на базе векторного поиска и не лезли туда под капот, но были бы не прочь, я постараюсь погрузить вас в то, как устроена векторная база данных внутри.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 1
Статья

Настройка отчетности в ОРД для блогеров при маркировке рекламы

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 162


В настоящей публикации я решил обновить и расширить свои прежние пошаговые инструкции на тему того, как на практике оформлять свои отношения с ОРД для рекламодателей, рекламных агентств и рекламораспространителей (блогеров) для передачи информации в ЕРИР (единый реестр интернет-рекламы).

Это вызвано тем, что прошло уже достаточно времени. В различных ОРД, а именно Орд Озон, ОРД VK, ОРД Медиаскаут, ОРД от SberAds, Первый ОРД, ОРД-А, появились серьезные изменения, которые существенно повлияли на механизм выстраивания отчетности для различных рекламных цепочек. Например, из блока Акты был выделен блок Статистика, что существенно облегчило и упростило оформление, так называемой, вечной отчетности в ОРД и изменило процесс оформления актов в ОРД.

Давайте вместе разберемся, как построить свои отношения с ОРД Озон владельцам интернет-площадок и как происходит оформление саморекламы в новом интерфейсе платформы ОРД.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 2
Новость

Фанатский мод Downfall для карточной roguelike‑игры Slay the Spire был заражён вредоносом Epsilon

Время на прочтение 2 мин
Количество просмотров 989

В Steam разработчик фанатского мода Downfall для карточной roguelike‑игры Slay the Spire заявил, что мод был подвержен хакерской атаке. Вместо обновления мода к пользователям попадало вредоносное программное обеспечение (ВПО) Epsilon. Киберпреступники взломали Steam и Discord одного из разработчиков Downfall и получили доступ к Steam‑аккаунту мода.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 0
Статья

Process Memory Map

Время на прочтение 3 мин
Количество просмотров 1.8K

Я программист, а то что я еще и реверсер - ну... так совпало. И как любому из людей занимающимся реверсом мне всегда не хватает функционала отладчика. Постоянно приходится допиливать под конкретную задачу какие-то утилитарные вещи и однажды...
Однажды я решил - хватит, каждый раз пилить новое достаточно утомительно, а что если взять и объединить все наработки в один инструмент и пользоваться именно им!
Это будет скорее рекламный пост - но не спешите минусовать, возможности утилиты, о которой пойдет речь, а называется она Process Memory Map, весьма обширны, и возможно вам понравится :)

Итак - что это такое? Она похожа на всем известный инструмент от Марка Руссиновича VMMap (которая кстати частично основана на коде Джефри Рихтера), её задача проанализировать сторонний процесс и вытащить из него максимум данных, о которых она знает.

Читать далее
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 9