Социальные сети Рунета
Пятница, 10 мая 2024

Разработка игр с использованием Go и библиотеки Ebiten Go является мощным и эффективным языком программирования, который можно использовать для создания игр. В этой статье мы рассмотрим разработку простой игры с использованием языка Go и библиотеки Ebiten, предназначенной для создания 2D игр. Читать далее

Лучшие игровые движки 2024 для 2D разработки Defold - это бесплатный движок для создания 2D игр и других интерактивных приложений. Он разработан компанией King (известной по игре Candy Crush) и предлагает простой и эффективный способ создания кроссплатформенных проектов. 1. Язык программирования: Defold использует язык...

[recovery mode] TarantoolScript: статическая типизация в Lua-скриптах Tarantool Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно большие объёмы данных и обеспечивать поразительно быстрое выполнение операций CRUD над...

Сравнение utility types библиотек или тайпскрипт на стероидах Буквально за несколько лет typesctipt стал практически мастхэв в современной фронтэнд-разработке (и не только). Язык типов, работающих поверх языка javascript, который сам по себе является языком со слабой динамической типизацией со всеми вытекающими (отсутствие достойного т...

Netflix проводит пробный запуск Katana ZERO на iOS и Android Игру Katana ZERO портируют на смартфоны благодаря издателю Netflix. Пока можно поиграть в раннюю версию через Филиппины, на этот раз на iOS и Android. В Katana ZERO есть русский язык, а геймплей представляет собой ураганный экшен-платформер с мгновенной смертью. Чтобы её изб...

Plug in Digital выпустил платформер Ugly на iOS Мобильный порт Ugly появился в App Store. Купить игру можно за 449 рублей, а так как издатель Plug in Digital, то бояться за качество порта не приходится. Среди плюсов такой версии это поддержка русского языка. Ещё игрокам обещают невероятный и атмосферный звук, плюс поддерж...

Язык твой — друг твой. Развиваем малые языки в эпоху ИИ Всем привет. Хочу поделиться с сообществом небольшим опытом и наработками для исследования и развития языков, в особенности малых. Для большинства таких языков нет ни систем машинного перевода, ни виртуальных ассистентов, ни других языковых моделей. Основная проблема тут в н...

Ранняя версия XCOM Legends: Squad RPG получила новое обновление В последний раз я писал об XCOM Legends: Squad RPG в 2021 году. С тех пор, а именно в 2022 году, пробный запуск игры стал проходить на iOS, а не только на Android. Количество стран, где можно скачать клиент через App Store и Google Play — 44, но среди них нет России и других...

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

В PS Plus Premium появятся бесплатные пробные версии игр Alan Wake 2 и Spider-Man 2 Эти две популярнейшие игры пополнят библиотеку PS Plus Premium, состоящую из более чем 100 игр, которые можно попробовать бесплатно.

[Перевод] FORTRAN — первый язык высокого уровня Возможно, это был первый в мире язык высокого уровня, но Майк Бедфорд обнаруживает, что FORTRAN жив и процветает по сей день.Когда FORTRAN только зарождался, языков высокого уровня практически не существовало, и уж тем более не было таких, которые получили бы широкую известн...

[Перевод] 4. Nix в пилюлях: Основы языка Четвёртая часть из цикла статей Люка Бруно, посвящённой пакетному менеджеру и языку программирования Nix.Здесь мы знакомимся с основами языка. Читать далее

Решаем головоломки и настраиваем среды Kubernetes: подборка новых языков программирования В блоге beeline cloud мы уже делились дайджестом свежих DIY-материалов о контейнерах, DevOps и архитектуре. Сегодня расскажем, кто и зачем разрабатывает новые языки программирования — выбрали те, что появились на свет за последние три года. Некоторые из них написаны энтузиас...

В Swamp Attack 2 можно поиграть на iOS и Android Последняя новость по мобильной игре Swamp Attack 2 была в 2020 году. Теперь появились шансы на то, что проект оживает, поэтому он появился 28 марта в пробном запуске в американском App Store. За 2 отзыва игра уже получила 5 звезды. С Android-версией Swamp Attack 2 ситуаци...

На момент выпуска GTA 6 версии для пользователей ПК не будет Take-Two выпустила пресс-релизе с первыми деталями GTA 6. Самое главное — игра не выйдет на ПК в 2025 году

На момент выпуска GTA 6 версии для пользователей ПК не будет Take-Two выпустила пресс-релизе с первыми деталями GTA 6. Самое главное — игра не выйдет на ПК в 2025 году

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

Состоялся релиз игры Domino: The Little One про экологию Domino: The Little One — игра-платформер для ПК и смартфонов. Релиз должен состояться сегодня, 23 ноября, причём проект уже выпустили в App Store — 22 числа. В Steam указано, что выход состоится в течение обеда. А страницы в Google Play на момент написания новости нет. Domi...

[Перевод] Я до последнего буду защищать сильную статическую типизацию Я пишу ПО уже больше двадцати лет, и с каждым днём всё больше убеждаюсь, что сильная статическая типизация — это не просто хорошая идея, но и почти всегда верный выбор.Разумеется, существуют сферы применения нетипизированных языков (или вариантов языков), например, они гораз...

Аркада TMNT: Wrath of the Mutants появится на ПК, консолях и Switch Teenage Mutant Ninja Turtles Arcade: Wrath of the Mutants, которая вышла в релиз ещё в 2017 году только для аркадных автоматов, наконец-то появится на стандартных популярных платформах. Так уже 23 апреля Черепашки Ниндзя по мотивам сериала от Nickelodeon станут доступны на П...

Язык программирования R для статистической обработки данных Гибадуллина Д.А  Гибадуллина Дарья Анатольевна/ Gibadullina Daria Anatolievna- студент второго курса бакалавриат Уральского филиала Финансового университета направления бизнес-информатика Аннотация: Язык программирования R имеет широкое применение в области ст...

Beego в Golang для начинающих Привет, Хабр!Beego – это фреймворк для разработки веб-приложений на языке Go, ориентированный на быстрое развертывание и простоту использования. В его основе лежит идея создания полнофункциональных приложений с минимум усилиям на настройку и кодирование. Это достигается за с...

Язык программирования Mojo: что нового в версии 24.3? На днях была опубликована новая версия языка программирования Mojo, теперь это 24.3. Новинка получила несколько важных компонентов, которые требуются для создания приложений на этом языке. Например, компилятор, интерактивная REPL-оболочка для сборки и запуска программ, отлад...

[Перевод] Начало работы с Axum — самым популярным веб-фреймворком Rust Когда дело доходит до выбора серверного веб-фреймворка в экосистеме Rust, можно запутаться из-за большого количества вариантов. В прошлом, лидером по популярности был Rocket, но сейчас за первенство сражаются Axum и actix-web, и Axum все больше набирает обороты. В этой ста...

Screenbound это 3D-платформер про человека, который играет в 2D-платформер Издатель Crescent Moon Games готовит необычную игру — Screenbound. Её суть в том, что игрок контролирует персонажа в 3D-локациях, где ему надо прыгать между платформами, стрелять во врагов и, что самое интересное — играть в такой же платформер на портативной приставке, тольк...

[Перевод] LISP — исследование оригинального языка ИИ Откройте для себя один из первых языков программирования, который, по мнению Майка Бедфорда, не мог быть более непохожим на своих ранних собратьев.В предыдущей части нашей серии, посвященной классическим языкам программирования, мы рассмотрели ALGOL, а в этом месяце мы углуб...

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

[Перевод] Книга «Грокаем машинное обучение» Привет, Хаброжители! Машинное обучение — это набор методов анализа данных, основанных на алгоритмах, которые дают все более точные результаты по мере поступления новых данных. Машинное обучение лежит в основе систем рекомендаций, программ распознавания лиц, «умных» колонок ...

Официально: Grand Theft Auto VI выйдет в 2025 году Rockstar Games опубликовала первый трейлер одной из самых ожидаемых игр — Grand Theft Auto VI. Изначально его планировали выпустить 5 декабря в 17:00 по московскому времени, однако утечка ролика вынудила перенести премьеру на более ранний срок. «Grand Theft Auto VI продолж...

Суслик и пингвин: кодим на Go под Linux Язык ядра Linux, его модулей и утилит написаны на языке C. Хоть он и является старым языком и прародителем многих других, но его до сих пор используют. В экосистему линукса постепенно проникают и более молодые языки — например, Rust. Но сегодня мы поговорим об детище Google ...

Объявлена дата релиза Astral Ascent — roguelike-платформера о знаках Зодиака Roguelike-платформер Astral Ascent от студии Hibernian Workshop наконец-то покинет ранний доступ, в котором находился с апреля прошлого года. Релиз игры запланирован на 14 ноября — в тот же день игра выйдет не только на ПК (Steam), но и на PlayStation 4, PlayStation 5 и Nint...

Windows 11 версии 24H2 не будет работать на старых процессорах без инструкции POPCNT Стало известно, что Windows 11 версии 24H2 будет требовать наличие процессора с поддержкой инструкции POPCNT, что сделает невозможным запуск системы на очень старых компьютерах. Отметим, что эта инструкция была представлена компанией AMD в 2006–2007 годах вместе с архитекту...

Создание рекомендательных систем с использованием библиотеки Surprise Рекомендательные не только помогают нам экономить время, предоставляя персонализированные рекомендации, но и оказывают влияние на наш выбор и потребительское поведение. Подобные системы нашли применение в различных областях, включая электронную коммерцию, социальные сети, ме...

Перевод игры The Invincible на другой язык Относительно недавно вышедшая игра «The Invincible» не имеет альтернативной озвучки — только чопорный английский. Возможно ли силами одного человека за относительно короткий срок (1-2 дня) перевести игру (сделать «озвучку»), например, на «великий, могучий, правдивый и свобо...

Геймдев на Lisp. Часть 1: ECS и металингвистическая абстракция В данной серии практических руководств мы подробно рассмотрим создание несложных 2D-игр на Common Lisp. Результатом первой части станет настроенная среда разработки и простая симуляция, отображающая двумерную сцену с большим количеством физических объектов. Предполагается, ч...

Indiana Jones and the Great Circle выйдет и на PS5 Сегодня появились первые инсайды о том, что Indiana Jones and the Great Circle, новейшая эксклюзивная игра для Xbox, также разрабатывается командой и для платформы PlayStation 5. Дело в том, что журналисты информационного издания XboxEra сообщили, что достаточно популярная в...

Как работает multiprocessing в Python под капотом Я довольно давно пишу на Python и во многих проектах использовал multiprocessing — пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного прогр...

War of Evolution вышла на Android — это лучший клон Spore для смартфонов Китайские разработчики настолько превосходят оригинальные западные студии, что мобильная игра War of Evolution может спокойно заменить Spore Питера Молиньё. И дело даже не в том, что оригинальный проект успел устареть и не предлагает новых обновлений — в War of Evolution д...

Бесплатная версия Call of Duty: Modern Warfare III будет доступна 4 дня для всех желающих Компания Activision объявила о проведении бесплатной пробной версии многопользовательской игры Call of Duty: Modern Warfare III для расширения аудитории проекта. Последняя часть Modern Warfare будет доступна с 20:00 по МСК 14 декабря по то же самое время 18 декабря. Для поль...

[Перевод] Новое в SQL Server 2022: Microsoft.Data.Sqlclient Популярная среди администраторов баз данных SQL Server Management Studio (SSMS) для подключения к серверам баз данных (по версию 18.12.1 включительно) использовала System.Data.Sqlclient (SDS). Новая версия SQL Server теперь поставляется с библиотеками Microsoft.Data.Sqlclien...

Адаптивный дизайн приложений на Gtk Основные рабочие среды из мира GNU/Linux — это GNOME и KDE Plasma. До недавнего времени их можно было видеть только на десктопах, но сейчас эти окружения можно заметить и на мобильных девайсах. Эти девайсы не слишком распространены. Десктопный Linux встречается гораздо чаще....

Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка В этой статье рассказывается, как настроить ваши проекты SFML С++ со статической компоновкой используя интегрированную среду разработки программного обеспечения Visual Studio.Установка SFML библиотекиЗагрузите библиотеку SFML c официального сайта. Выбираем самую последнюю ве...

Вся мощь ускорителей Nvidia для ИИ теперь в Windows. Компания объявила о доступности для этой ОС своей библиотеки TensorRT-LLM На данный момент искусственный интеллект в Windows практически никак не задействован, если не считать интеграции языковой модели GPT. Однако, во-первых, уже есть процессоры AMD с выделенным блоком для работы с ИИ, и аналогичные готовит Intel, а во-вторых, согласно слуха...

Детективная игра-головоломка The Flower of Evil вышла на смартфоны The Flower of Evil выпустили 1 мая в App Store с ценником 899 рублей. В Google Play тем временем доступна ранняя версия с возможностью бесплатно поиграть, а потом купить полную версию. По геймплею игроки берут на себя роль детектива, который проникает в разные лаборатории, о...

[Перевод] Minetester: полностью открытое окружение для обучения с подкреплением, построенное на основе Minetest В последние несколько месяцев наблюдаются значительные успехи в разработке языковых моделей, особенно — в сфере частного бизнеса. В прошлом году вышло несколько подобных проектов, основанных на Minecraft. В частности — речь идёт о ...

Зомби-экшен Kingdom: The Blood выйдет в марте на iOS и Android Издатель Action Square выпустил свежий трейлер для игры Kingdom: The Blood, а также открыл страницу для предрегистрации в App Store. Предварительная дата релиза — 5 марта. Пробных запусков и бета-тестов больше не будет. Из плохих новостей — Kingdom: The Blood может не выйти...

[Перевод] Простые языки программирования Мне нравятся простые языки программирования, такие как Gleam, Go и C. Знаю, я не один такой. Есть что-то чудесное в работе с простым языком: каково его читать, использовать в команде, возвращаться к нему спустя долгое время и т.д. В этом посте я хочу конкретизировать, в чём...

Пробную версию Wonderers: Eternal World закрыли приблизительно до 2025 года В начале января 2024 года мобильная игра Wonderers: Eternal World появилась на iOS и Android в странах Юго-Восточной Азии. Уже через несколько дней я сообщил, что игра показала слабые результаты даже для софт-запуска. Теперь разработчики NGELGAMES сообщили сообщество, что он...

Качайте новую альфа-версию игры Armor Attack на iOS, Android и PC Разработчики Armor Attack сообщили в Discord-канале, что для альфа-версии игры вышло новое обновление. Из-за этого нужно заново перекачать клиент на все 3 платформы: Android, PC и iOS (через TestFlight). У всех участников альфа-теста Armor Attack будет сброшен прогресс и им...

Видео: авторы самобытной головоломки The Talos Principle II выпустили трейлер, объясняющий основы геймплея и не только Игра выйдет 2 ноября на ПК и консолях.

Нововведения Zig версии 0.12.0, которые стоит упомянуть По случаю выхода версии 0.12.0 языка Zig я снова решил написать статью об этом языке. И в этот раз о том, что изменилось в языке относительно версии 0.11.0. Сразу уточню, что я не буду описывать все изменения. Ссылка на примечания к выпуску под цифрой выше. Список изменений ...

Состоялся пробный запуск Merge 2 Survive: Zombie Game Merge 2 Survive: Zombie Game это мобильная игра, ранняя версия которой доступна в Google Play 3 стран: Канады, Ирландии и Новой Зеландии. В этом проекте есть сюжет, в ходе которого персонажи пытаются выжить в зомби-апокалипсисе. Им нужна помощь — собирать одинаковые предметы...

[Перевод] Применение чистой архитектуры в Go Одна из проблем, с которыми мне часто доводится сталкиваться в различных софтверных проектов — это сильная связанность кода, при которой в него так сложно вносить даже простые изменения, не провоцируя нежелательных побочных эффектов. Дело в том, что программисты склонны со...

Для Lonesome Village появилась страница в Google Play Релиз Lonesome Village намечен на iOS 11 апреля, о чём я подробно писал ранее. Тогда казалось, что игра выйдет только в App Store, но теперь для неё появилась страница в Google Play с предрегистрацией. Отмечу, что проект будет премиальным, с ценником в 499 рублей. Lones...

[Перевод] Релиз Bun Shell (новый shell для JavaScript) JavaScript — самый популярный скриптовый язык в мире. Так почему же так сложно запускать shell-скрипты на JavaScript?Этим вопросом задались создатели Bun (альтернатива Node.js - очень быстрый runtime для запуска JS-кода, а также менеджер зависимостей, тест раннер, бандлер дл...

Инсайдеры Windows 11 вскоре получат новую версию Paint с новыми функциями Microsoft готовит к выпуску новую версию приложения Paint (версия 11.2402.20.0) для Windows 11, в которой появится несколько новых функций. Изменения продемонстрирован инсайдер под ником PhantomOfEarth. Старший менеджер программы Windows Insider Брэндон ЛеБланк отметил, что...

Исходный код Android-версии Vita3K теперь в открытом доступе Эмулятор Vita3K пока не дотягивает по качеству до эмуляторов Nintendo Switch. При этом недавно вышло обновление Vita3K 11, исходный код которого официально раскрыли. Вероятно, это сделали для более плотной работы с комьюнити и другими разработчиками. Ещё теперь в Vita3K мож...

Вышел Firebird 5.0 11 января 2024 года, выпущен Firebird 5.0 — восьмой основной выпуск СУБД Firebird, разработка которого началась в мае 2021 года. В Firebird 5.0 команда разработчиков сосредоточила свои усилия на повышении производительности СУБД: параллельное выполнение backup, restore, swee...

Ленивые бесконечные списки на основе Deferrable Views При создании удобных и отзывчивых интерфейсов часто возникает ситуация, когда нужно иметь дело с большими коллекциями элементов. Один из способов организации списков – бесконечный просмотр, но данный способ скрывает в себе ряд технических сложностей.В статье рассмотрим, ка...

Stray появится на macOS уже 5 декабря Еще летом разработчики из BlueTwelve Studio совместно с издателем Annapurna Interactive сообщили о том, что атмосферная адвенчура под названием Stray выйдет на macOS. Однако точная дата релиза стала известна только теперь. Версия для Mac появится в Steam уже 5 декабря. Также...

Для Idle-RPG Pixel Heroes проходит бета-тест на Android Мобильная игра Pixel Heroes предлагает собрать команду из редких фэнтези-героев, чтобы отразить атаку короля демонов. По сравнению с ранней версии годовой давности, на этот раз в бета-версии Pixel Heroes на Android стоит ожидать английский язык вместо китайского. Скачать тес...

Обзор библиотеки Stan в R Приветствую! Stan - это библиотека на C++, предназначенная для байесовского моделирования и вывода. Она использует сэмплер NUTS, чтобы создавать апостериорные симуляции модели, основываясь на заданных пользователем моделях и данных. Так же Stan может использовать алгоритм о...

Мобильная MMO Order Daybreak вошла в стадию пробного запуска В марте я уже говорил, что MMORPG Order Daybreak выйдет н iOS и Android 20 июня по всему миру. Теперь ранняя версия игры появилась в филиппинском Google Play. В игре можно выбрать 1 из 4 классов, а после отправиться на уничтожение монстров в киберпанковом мире. Персонажа в ...

Исчезнет ли английский в будущем? Общеизвестно, что английский язык является универсальным средством общения для говорящих на различных языках. В качестве межнационального языка он действует как на региональном, так и на международном уровнях и уже очень трудно представить его отсутствие в международной поли...

Exynos 2400 в играх будет быстрее Snapdragon 8 Gen 3? Топ-менеджер Samsung говорит, что GPU Xclipse 940 производительнее конкурентов Как известно, на некоторых рынках младшие модели линейки Samsung Galaxy S24 будут продаваться с SoC Exynos 2400. И Samsung утверждает, что графический процессор этой платформы мощнее, чем у решений конкурентов.  Если точнее, это заявил президент подразделения Sams...

Dragon’s Dogma 2 выйдет 22 марта - официальные системные требования для ПК В ролевой игре Dragon’s Dogma 2 будет поддержка трассировки лучей. В США игра появится на день раньше. Русский язык есть в списке поддерживаемых.

Глава DC Джеймс Ганн заявил, что Suicide Squad не стане последней игрой в серии Arkham Джеймс Ганн, отвечая на вопросы фанатов DC, уточнил, что Suicide Squad: Kill the Justice League не будет завершать серию видеоигр Arkham. Режиссёр надеется, что студия Rocksteady продолжит работу над вселенной DC и выпустит и другие игры. Пока что никаких анонсов от разработ...

Открытый бета-тест экшена Skull and Bones: подробности и новый трейлер В преддверии скорого открытого бета-тестирования, которое пройдёт уже с 8 по 11 февраля, студия Ubisoft выпустила новый трейлер пиратского экшена Skull and Bones. Напомним, что релиз игры назначен на 16 февраля, а выйдет она на платформах ПК, Amazon Luna, PlayStation 5 и Xbo...

Rust — это не «memory safe C» TL;DR: 1) в Rust намного больше достоинств, чем просто скорость и безопасность 2) в Rust по умолчанию CDD (compiler-driven development, разработка через компилирование). Это как TDD, только CDD 3) Rust не сложный язык, особенно если не гнаться за максимальной производительно...

Концепция имплицитов в Scala Концепция implicit в Scala представляет собой одну из наиболее уникальных и мощных особенностей этого языка программирования. Этот ключевой механизм позволяет разработчикам создавать более гибкий и чистый код, улучшая читаемость и расширяемость программ.В этой статье мы погр...

Cat Quest III выйдет на iOS, но с одним условием Приключение Cat Quest III выходит 8 августа 2024 года на PC, Nintendo Switch, PlayStation 4 и 5, а также на Xbox Series. В нём будет русская локализация и локальный кооператив. Впервые в серии игроки смогут бороздить моря на собственном корабле и высаживаться на берегах остр...

Huawei поставила крест на Android. Представлена HarmonyOS NEXT, и в ней нет ни строчки кода Android Сегодня состоялось очень важное событие: Huawei представила в Китае новейшую операционную систему HarmonyOS NEXT, которая, в отличие от обычной HarmonyOS, не базируется на Android AOSP. Более того, эта ОС вообще не совместима с Android и ее приложениями. Создатели назы...

The Enchanted World вышла на iOS — сегодня состоится выход и на Android Издатель Noodlecake пока что выпустил только iOS-версию приключения The Enchanted World, которое раньше было доступно только для подписчиков Apple Arcade. Полная версия стоит 249 рублей, а перед покупкой можно пройти вступление. На официальном сайте игры указано, что сегодня...

Экшен-RPG Volzerk закроют спустя 1 год после релиза Издатель COLOPL выпустил глобальную версию мобильной и ПК игры Volzerk в феврале 2023 года. С тех пор игра не была доступна в России, но сейчас это наименьшая из проблем разработчиков — они собираются закрыть сервера 29 марта. Никаких подарков и ивентов игрокам не предлага...

Стала доступна предварительная версия Microsoft Office LTSC 2024 Microsoft выпустила предварительную версию Microsoft Office LTSC 2024 для платформ Windows и Mac. Об этом сообщается на форуме Tech Community. Версия LTSC предназначена для организаций с компьютерами, которые не могут получать функциональные обновления или вовсе не имеют до...

Мобильная игра Power Rangers: Mighty Force появилась в Google Play и App Store Студия East Side Games, ответственная за мобильные игры по популярным франшизам, выпустила Power Rangers: Mighty Force в Google Play и App Store Филиппин; это пробный запуск. По сюжету Могучие Рейнджеры должны прокачиваться AFK и также участвовать в авто-боях в ходе миссий. ...

gRPC Привет, Хабровчане!Для тех, кто не в курсе, gRPC - это открытый фреймворк от Google, который был представлен миру в 2016 году. Основываясь на протоколе HTTP/2, gRPC использует Protocol Buffers в качестве языка описания интерфейса. Основная идея gRPC заключается в создании ун...

Платформер Sonic Mania Plus выпустят на смартфоны благодаря Netflix Sonic Mania Plus — платформер про Соника Ёжика и его друзей, доступный на PS4, Xbox One и Nintendo Switch, если верить официальному сайту. Релиз консольной версии состоялся в 2018 году, как уверяет videogameschronicle. Что до мобильной версии Sonic Mania Plus, то её издание...

Состоялся релиз игры Ponpu на смартфоны Издатель Crunchyroll выпустил игру Ponpu на iOS и Android 17 января. Это мобильный порт ПК-версии, которая вышла 2 декабря 2020 года. Издателем мобильной версии является Crunchyroll, поэтому повторяется история с Netflix — чтобы поиграть в полную версию надо иметь подписку, ...

Paper Mario: The Thousand-Year Door появится на Switch спустя 20 лет после релиза Как заявили в Nintendo, необычное бумажное приключение-платформер Paper Mario: The Thousand-Year Door появится на приставке Switch уже 23 мая. Пошаговая ролевая игра впервые вышла в далёком 2004 году: 22 июля для GameCube в Японии, 11 октября для Северной Америки, а 12 ноябр...

Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проекта, то он распространяется под лице...

Путешествие JavaScript-кода через движок V8 С момента своего появления в браузерах, JavaScript зарекомендовал себя как один из самых динамичных и гибких языков программирования. В центре этой динамичности находится движок V8, который превращает скрипты высокого уровня в машинный код, летящий на космических скоростях. ...

На этот раз быстрее: спустя всего два месяца выпущен релиз ядра Linux 6.8. Что интересного в новинке? Всего два месяца назад, в январе 2024 года, Линус Торвальдс сделал новогодний подарок пользователям Linux и представил ядро 6.7. Сейчас, в марте, выпущен новый релиз, у которого достаточно много нововведений. Например, это драйвер Xe для GPU Intel, драйвер на языке Rust, сис...

Nvidia DLSS так не умеет. AMD наконец-то выпустит программный генератор кадров AFMF в финальной версии драйвера Компания AMD объявила о том, что технология генерации кадров AFMF, работающая посредством драйвера, появится в виде финальной версии в конце текущего месяца.  AFMF доступна уже несколько месяцев, но всегда только в составе бета-версии драйверов Adrenalin. В частно...

Для Palworld вышло обновление с первым рейдовым боссом и улучшением механик игры В Palworld было выпущено обновление 0.2.0.6, которое привнесло в игру ряд нововведений и улучшений, в том числе и долгожданного рейдового босса. Этот могущественный противник, который не поддается захвату, стал настоящим испытанием для игроков, стремящихся к новым достижения...

Релизная версия Ghost Trick: Phantom Detective для смартфонов продаётся со скидкой 32% Издатель Capcom заявил в соцсети X, что мобильная версия Ghost Trick: Phantom Detective вышла в App Store и Google Play по всему миру. В честь этого японская компания установила скидку в 32% до 3 апреля. Отмечу, что на Android игра продаётся за 1,420 рублей, а на iOS её мо...

SEGA выпустит Puyo Puyo Puzzle Pop в Apple Arcade с мультиплеером Первая игра в серии Puyo Puyo вышла в 1991 году. Это проекты в жанре «аркадная головоломка», где надо на поле, напоминающим Тетрис, совмещать шарики одного цвета таким образом, чтобы сначала почти заполнить всё поле, а уже потом создать комбо из многих одноцветных блоков, ...

Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось  На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проекта, то он распространяется по...

Мобильная игра Giraffe Quest появилась на Android в США Giraffe Quest — мобильная игра в жанре «shoot 'em up». Её ранняя версия доступна в США на Android; это пробный запуск. В Giraffe Quest вертикальный геймплей, персонаж — храбрый жираф — бежит и стреляет сам, поэтому остаётся только двигать им для уклонения от врагов. В конце...

Microsoft рассказала о новых функциях Copilot для Microsoft 365 Компания Microsoft поделилась информацией о новых функциях и улучшениях в Copilot для Microsoft 365, которые призваны сделать вашу работу в приложениях более продуктивной и эффективной. В частности, добавлена поддержка дополнительных языков, внедрены функции для оптимизации...

Анонс и бесплатное демо шутера-головоломки Children of the Sun Несколько дней фанаты Devolver Digital гадали, какую же игру выпустит издатель после небольшого сообщения в «западных соцсетях» со словами «Анонс новой игры на этой неделе». Как оказалось, речь шла о тактическом шутере-головоломке Children of the Sun, в котором нам предстоит...

Warzone Mobile: Вместе со 2 сезоном «Перезагрузка» добавили русский язык Для Warzone 2.0, Modern Warfare III и Warzone Mobile выпустили крупное обновление с новым 2 сезоном — «Перезагрузка». Его можно скачать через App Store и Google Play многих стран, не считая Россию. Обновление весит около 800 МБ и несёт с собой много изменений. Одно из них эт...

Новые коллекции в Android В 2018 году в androidx появился новый пакет collection, который содержал несколько специфичных структур данных, переписанных на Kotlin, таких как LongSparseArray, SimpleArrayMap и SparseArrayCompat.На тот период Kotlin только начинал набирать обороты в Android разработке и д...

Из раннего доступа выйдет тактический шутер Ready or Not про работу SWAT Два года раннего доступа почти подошли к концу, а тактический шутер от студии Void Interactive как раз готов выйти в полноценный релиз с версией 1.0. 13 декабря Ready or Not появится в Steam с полноценной кампанией «Командир», новыми одиночными и кооперативными миссиями, а т...

Перезапуск «Книг Билайн»: сервис стал доступен для всех пользователей в России, а не только для абонентов оператора Команда оператора «Билайн» объявила о перезапуске сервиса «Книги Билайн». Сервис стал открыт не только для абонентов «Билайна», но и для всех пользователей в России. В пресс-службе рассказали: Основанный в 2015 году, сервис прошел пу...

Игру Micro Hunter: Tiny World наподобие Grounded выпустили в новых странах Micro Hunter: Tiny World — мобильная игра про выживание микроскопических людей в мире огромных животных. Такую концепцию популяризовал проект Grounded. О Micro Hunter: Tiny World я говорил в январе 2023 года, когда только начался пробный запуск на Android в США и Канаде; за ...

Heretic: full stack фреймворк на основе Marko.js В последнее время вышло так, что я по неведомой причине стал часто заниматься популяризацией Marko.js, декларативного и реактивного языка разметки, который разрабатывается eBay. С одной стороны, это связано с тем, что Marko незаслуженно часто обходят стороной, хотя он п...

[Перевод] Структурированное логирование в Go с помощью Slog Более 10 лет разработчики на Go жаловались на отсутствие структурированного логирования в ядре Golang. Участники сообщества Golang даже создали несколько собственных пакетов, таких как Logrus, Zap и Zerolog. В 2023 году, команда разработчиков Google Go наконец-то представила...

Мобильная игра Oh My Anne выйдет в марте на iOS и Android Издатель NEOWIZ собирается выпустить мобильную игру Oh My Anne на Западе. Релиз проекта состоится 29 марта, если верить App Store. Пока для игры проходит предрегистрация, а в Канаде, Индонезии, Малайзии и Великобритании можно попробовать пробную версию. В Oh My Anne надо пр...

JetBrains выпустила новую IDE для работы с документацией Writerside Инструмент используется в JetBrains уже более 10 лет, и, по словам команды, продукты JetBrains, от языка программирования Kotlin до IntelliJ Platform SDK, используют Writerside для создания своей документации. Читать далее

Состоялся пробный запуск Roomscapes — новой игры про дворецкого Остина Издатель Playrix, знакомый мобильным геймерам по Gardenscapes и Homescapes, выпустил раннюю версию новой игры — Roomscapes. Сюжет снова вращается вокруг дворецкого Остина, который обосновался в старом особняке, только что переехав туда. Игрокам предстоит проходить уровни и з...

Приключение Monolith перенесут на смартфоны во 2 половине 2024 года Студия Animation Arts сообщила в западных соцсетях, что для игры Monolith готовится мобильный порт. Проект появится на iOS и Android осенью-зимой 2024 года. Напомню, что информация о разработке мобильной версии была известна ещё в далёком 2016 году. При этом даже PC-версия в...

Взлет и падение языка COBOL. Где и как язык программирования, которому 60 лет, применяется и в наше время? В 2023 году языку COBOL исполнилось уже 64 года. Это один из старейших языков программирования, которые применяются на практике. Кроме того, он же — один из лидеров по объему написанного кода. Язык не собирается умирать, наоборот, он развивается. Конечно, конкурентом популяр...

Что такое генераторы статических сайтов и почему Astro — лучший фреймворк для разработки лендингов Всем привет! Недавно я решал задачу разработки сайта-лендинга для собственного проекта. У лендинга должна была быть админка, то есть данные для его содержимого должны были храниться и редактироваться на сервере. Поэтому я искал современный и мощный инструмент для генерации с...

Токипона — самый простой язык, в котором меньше 150 слов В мире существует язык, в котором игнорируются все сложности Численность населения Земли составляет более 8 миллиардов человек. Для общения все мы используем один или несколько из 7 000 языков, которые были придуманы за десятки тысяч лет. Среди них есть как относительно прос...

Библиотека контролов для Avalonia UI Последний год наша команда работала над кроссплатформенной версией САПР Delta Design. В результате этой работы была создана своя библиотека UI контролов для Avalonia, которая поддерживает как ОС Windows, так и ряд систем Linux, включая российские АстраЛинукс, РедОс, а также ...

Объявление и инициализация переменных в C++ Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это шестая статья из серии, список предыдущих статей приведен в конце в разделе 7. Серия ориентирована на программистов, имею...

Симулятор электронных схем Qucs-S: обзор новшеств версии 2.1.0 Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. Для работы Qucs рекомендуется использовать также открытый движок моделир...

Релиз Witch Cry 2: The Red Hood на смартфоны — реклама повсюду Игры от студии Keplerians распространяются бесплатно, и зачастую в них надо смотреть рекламу, чтобы получить подсказку при решении головоломки или если вы не хотите проходить уровень заново. Новая мобильная игра Witch Cry 2: The Red Hood выходит на следующий уровень — вам по...

На iPhone между значками приложений наконец появятся пустые места: iOS 18 станет самым большим обновлением за всю историю Марк Гурман из Bloomberg пишет, что пользователям следует ожидать появления обновленного домашнего экрана iPhone в iOS 18. Он говорит, что iOS 18 сделает домашний экран «более настраиваемым». MacRumors добавляет, что одно из изменений будет означать, что пол...

ChatGPT клиент для MS-DOS Благодаря стараниям ретро энтузиаста Yeo Kheng Meng (очень рекомендую его сайт, много интересного по ретро технике) можно юзать ChatGPT на DOS машинах. Кто владеет языком рекомендую Оригинальный пост на ангельском. Я тестил проект на машине Toshiba T1200, (для которой к слов...

[recovery mode] Где изучать Golang в 2024 2024 году изучение языка программирования Go (Golang) остается одним из наиболее перспективных и востребованных направлений для разработчиков. Одним из главных преимуществ изучения Golang в 2024 году является его широкое применение в различных областях разработки програ...

Игра Girl Meets Destiny: Idle Mage позволяет сыграть за аниме-волшебницу Girl Meets Destiny: Idle Mage появилась в корейском Google Play — её выпустили на Android в этой стране 19 марта. Версии для iOS нет, поэтому управлять волшебницей смогут только избранные. Как следует из названия, это idle-RPG с автоматическими боями и вертикальным геймплеем...

Библиотека Granite от elementary OS На данный момент существует множество различных операционных систем на базе ядра Linux. Буквально на любой вкус. Некоторые операционные системы пользуются уже готовыми графическими оболочками, а другие создают свои. В дистрибутиве elementary OS применяется свое окружени...

RESTinio-0.7.0: первый существенный релиз за три года В последний раз статья, целиком посвященная открытому проекту RESTinio, вышла на Хабре в декабре 2020-го года, без малого три года назад. Это был рассказ о релизе версии 0.6.13. По сути, это был последний релиз, в котором в RESTinio появилось что-то новое и важное. Потом был...

В ранний доступ вышла 4X-стратегия от Paradox — Stellaris Nexus Совсем недавно Paradox Interactive и Whataboy Games заявляли о переносе игры, но теперь Stellaris Nexus наконец-то вышла в ранний доступ. Глобальная стратегия обещает быть очень короткой — всего 60 минут на прохождение, но это не отменяет множество режимов, фракций и механик...

Самый конец 2023 года: оцениваем рейтинги языков программирования по версии TIOBE и PYPL Востребованность языков программирования постоянно меняется. Какие-то с течением времени остаются актуальными, а часть постепенно прекращает использоваться и уходит с рынка. Есть, конечно, долгожители вроде COBOL, но их не так много. Тем не менее некоторые ЯП находятся в топ...

Создание своего терминала на C++ и Qt: Часть 1 Привет, хабр! Сегодня мы создадим свой собственный терминал на языке программирования C++. Я являюсь фанатом Linux, и пользуюсь минималистичными терминальными программами - от Vim как IDE до чатов. Есть множество терминалов, у каждого из них есть плюсы и минусы. Наш терминал...

3-е издание «Основы Dart», анонс печатной версии и новой книги — «Основы Flutter» Всем привет!Прошло не так много времени с выхода второго издания «Основы Dart» и т.к. этот язык программирования не стоит на месте, привел книгу к актуальному состоянию, добавив в нее раздел по Extension Types. Несмотря на то, что материал был у меня еще до выхода Dart 3.3 (...

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

Как мы решали вопрос многоязычности в боте Русский или English? Что для бота хорошо, то разработчику работа :)ВведениеВ этой статье я поделюсь своим опытом реализации многоязычности в телеграм-боте, World for Life Bot расскажу о принципах выбора языков, которыми я руководствовался, технических аспектах реализации и ...

Planet Zoo выйдет на консолях PlayStation 5 и Xbox Series X/S в конце марта Базовая версия игры будет иметь множество улучшений и функций, что сделает ее более доступной и приятной для консольных игроков. Кроме того, в консольную версию войдут все DLC

Отчёт SensorTower по заработку мобильных гача-игр за март 2024 года Оказывается, что если выпустить персонажа, который позволяет пропускать надоевший фарм и схватки с лёгкими боссами, то деньги польются рекой — это сделали создатели Honkai: Star Rail, поэтому за март их игра принесла $99 млн в Китае и $46 млн по всему миру. Это топовая аниме...

В Китае делают игру How to Train Your Dragon: Journey по мультфильму «Как приручить дракона» В китайском маркете 3839 появилась страница с предрегистрацией на игру How to Train Your Dragon: Journey. Это мобильный проект, который точно выйдет на Android; об iOS-версии пока информации нет: нужно дождаться страницы в App Store. How to Train Your Dragon: Journey будет ...

Процедурная генерация уровней для двумерного платформера Привет, Хабр. Меня зовут Кирилл. Я увлекаюсь геймдевом в свободное от работы время. В этой статье я поделюсь опытом разработки процедурного генератора миров для своей инди-игры Unsigned Character. Игра представляет собой платформер с бесконечным процедурным миром, который до...

Рогалик Hades выпустили на iOS в одной стране Раньше Netflix Games выпускали мобильные премиальные игры сразу на iOS и Android во многих странах, кроме России. Потом Sonic Mania Plus и ряд других проектов выпустили на Филиппинах в ходе пробного запуска. Теперь же Hades ставит новый «анти-рекорд» — игру выпустили 27 февр...

Glitch Games выпустит приключение-головоломку Recursion на iOS и Android Мобильная игра Recursion выйдет 11 марта — это указано в App Store, где проходит предрегистрация. Также для игры появилась страница в Google Play. Это будет платный проект с ценником в 349 рублей. Разработкой Recursion занимается студия Glitch Games, которая выпустила уже б...

Для Warbits Plus появились страницы в App Store и Google Play — в 2 странах пробный запуск Ещё в сентябре 2023 года для Warbits Plus проходило ОБТ на PC и iOS. Теперь издание TouchArcade сообщило, что для игры проходит предрегистрация на iOS и Android. Релиз состоится 7 мая, при этом это будет премиальный проект с ценником 449 рублей. На Android для Warbits Plus ...

У Intel всё же пока не получилось одолеть AMD. Сравнение двух версий приставки MSI Claw и двух версий Asus ROG Ally расставляет всё по местам Авторы канала Retro Tech Dad решили сравнить две версии портативной игровой приставки MSI Claw на разных процессорах и две версии Asus ROG Ally тоже на разных APU. Результаты получились достаточно интересными, причём сразу по нескольким причинам.  Напомним. MSI Cl...

Соединение проводов и управление роботами в демо головоломки Linkito Разработчики из студии Kalinarm при поддержке издателя Playdigious готовы представить логическую игру-головоломку Linkito, в которой нам нужно соединять электронные блоки, чтобы управлять роботами, расшифровывать сообщения и обезвреживать бомбы. Новинка появится только на ПК...

Получение и визуализация данных из Битрикс24 без навыков программирования Год назад у Битрикс24 появилась нативная интеграция с BI-сервисом DataLens: теперь пользователи CRM могут строить дашборд с бизнес-аналитикой за несколько кликов. Для создания таких аналитических отчётов бизнес обычно объединяет все данные в единую базу. При таком подходе мо...

Apple выпустила IOS 17.4 с альтернативными магазинами приложений Новая версия принесла с собой множество изменений, правда некоторые из них доступны лишь пользователям, живущим в странах ЕС.

Зомби-экшен Troopers Z появился в американском App Store вслед за Android-версией Ещё в ноябре 2023 года для мобильной игры Troopers Z начался софт-запуск на Android в США. Несмотря на большое число пробных запусков от издателя SkyRise Digital, Troopers Z продолжают обновлять, а последнее обновление вышло 24 апреля, судя по Google Play. Теперь, 25 апреля,...

Пакет context в Go: взгляд профессионала А вы часто читаете реализацию стандартной библиотеки своего любимого языка?..Меня зовут Константин Соколов, и мы с Сергеем Мачульскисом, моим коллегой из бэкенд-разработки в Positive Technologies, хотим с вами поделиться вдохновением. Давайте вместе посмотрим на пакет contex...

Когда переключаются потоки в Spring WebFlux Работа с библиотекой WebFlux вызывает затруднения у многих Java/Kotlin разработчиковКод выглядит непривычно, непонятно в каких потоках выполняется логика и как этим управлятьСегодня я попытаюсь объяснить простым языком такой важный аспект, как момент переключения потоков в W...

Лонгрид о JavaScript JavaScript — ужасный язык программирования. По сравнению с другими распространёнными языками он выглядит генетическим уродом. Дело даже не в отсутствии многопоточности, или статической типизации, или того, что node_modules для про...

Игра Project Fun Party от Tencent получила новое название — Party Stars В конце 2023 года для Project Fun Party проходил пробный запуск на Android в Канаде. По геймплею и стилистике игра представляет собой соперника Eggy Party, только от Tencent. Теперь инсайдер @CeloZaga узнал, что китайская компания подала заявление на регистрацию названия P...

Town of Salem 2 выпустили на Android — iOS-геймерам приготовиться Town of Salem 2 вышла в Google Play 26 марта. Разработчики обещали одновременный выход на iOS и Android, но пока получилось выпустить мобильную версию только для второй платформы. Вероятно, Apple долго проверяет iOS-клиенты игры или в нём нашли ошибки, которые разработчики...

Typescript Generics Javascript - крутой язык со своими преимуществами и недостатками. И одно из его свойств - это динамическая типизация, которая одновременно может быть как преимуществом, так и недостатком. Очень много холиварных тредов на этот счет, но по мне так все просто. Для небольших и п...

Десятки новых функций для работы с документами в «МойОфис Образование»: изучаем состав релиза 2.8 В МойОфис мы не только выпускаем ПО для организаций и частных пользователей, но и активно сотрудничаем с образовательными организациями. Продукт «МойОфис Образование», включающий в себя приложения для работы с текстами, таблицами и презентациями, появился в нашей линейке сем...

[Перевод] Rust 1.75.0: API адресной арифметики, async fn и impl Trait в трейтах, уcкорение rustc Команда Rust рада сообщить о новой версии языка — 1.75.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.75.0 ва...

Horizon Forbidden West выйдет на ПК в начале 2024 года Horizon Forbidden West: Complete Edition выйдет на PlayStation 5 в октябре 2023 года, а на ПК игра появится в начале 2024 года. Об этом сообщила студия Guerrilla Games в блоге PlayStation. Сообщается, что в комплект войдёт оригинальная игра, DLC Burning Shores и несколько ц...

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

Из раннего доступа вышел кооп-шутер про работу SWAT — Ready or Not Пока читатели AppTime вовсю подводят итоги 2023 года и голосуют за лучшие мобильные игры, вышедший из раннего доступа кооперативный симулятор спецназа Ready or Not покоряет Steam. Новинка развивалась практически два года и за это время собрала по-настоящему обширную аудитори...

GTA: The Definitive Edition Mobile выйдет 15 декабря В App Store появились страницы сразу для трёх игр — GTA III, GTA Vice City и GTA San Andreas. На этот раз это не просто старые версии, а обновлённые версии из The Definitive Trilogy. Издателем выступит Netflix, а не Rockstar Games. Новые Grand Theft Auto выйдут на iOS и And...

Новые персонажи, сюжет и механики в апдейте Part 2 для Honkai Impact 3rd Китайская компания miHoYo вовсю готовится к запуску масштабного обновления «Part 2» для бесплатной ARPG Honkai Impact 3rd. Апдейт официально выйдет уже 29 февраля и принесёт в игру море контента, став самым крупным за всё время. Также авторы представили рекламные трейлеры и ...

Торговать на зарубежных брокерских счетах снова можно, но только если вы расскажете о них налоговой С марта 2023 года российское инвестиционное сообщество оказалось расколото: одни юристы настаивали на том, что сделки с бумагами на зарубежных счетах оказались под запретом, другие считали, что это не так. Новый указ от 08.11.2023 ставит в этом вопросе точку – в данной стать...

Инди MMO Chaos Alante вдохновлялась серией Diablo Chaos Alante — мобильная игра в жанре MMO, с изометрическим геймплеем и простоватой графикой. Пока что поиграть в неё можно через Google Play США; информации о версии на iOS нет. В Chaos Alante есть квесты, прокачка персонажа и выбор класса, но акцент сделан на PvP. При это...

My Lovely Wife — мрачный симулятор отношений на iOS My Lovely Wife — игра, доступная в Steam с 8 июня 2022 года, а в App Store — с 11 октября 2023 года. Информации о версии на Android нет. My Lovely Wife это готический симулятор любовных отношений. Игроки будут встречаться с суккубами, для каждого из них 2 концовки, не счита...

Derby Madness может потягаться с Wreckfest. В игре есть Жигули Derby Madness — мобильная игра в жанре «гонки», доступная в App Store многих стран, включая Россию, с 14 декабря 2023 года. Информации о версии на Android нет. В Derby Madness игроки участвуют в дерби против ботов и, возможно, реальных геймеров. В целом по графике и геймпле...

Resident Evil 4 Remake выпустили на iPhone, iPad и Mac Сегодня достаточно популярная игра Resident Evil 4 Remake официально стала доступна для покупки на iPhone 15 Pro и iPhone 15 Pro Max, а также на компьютерах Mac и планшетах iPad. Игру можно приобрести через App Store, но стоит понимать, что проект распространяется бесплатно ...

Для Braid Anniversary Edition проходит пробный запуск на iOS и Android У Netflix Games уже вошло в привычку проводить пробные запуски своих премиальных мобильных портов — так было с Hades теперь так происходит с Braid Anniversary Edition. Радует, что попробовать игру можно на iOS и Android через Филиппины, но требуется активная подписка на Netf...

[Перевод] Мои первые шаги в создании браузерных 2D игр на чистом JavaScript + Canvas. Часть 1. Прототип Всем привет!Поделюсь с Вами моим первым опытом в создании двумерных браузерных игр на языке JavaScript. Читать далее

[Перевод] Rust 1.77.0: C-подобные строки, offset_of!, рекурсивные async fn, strip в release-профилях Команда Rust рада сообщить о новой версии языка — 1.77.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.77.0 ва...

REST API сервер на Bash с использованием сокетов и Apache Всем привет! Ранее рассказывал о том, как создать REST API и Web-сервер на PowerShell для Windows, а также упоминал, что подобный сервер будет работать и в системе Linux, благодаря кроссплатформенной версии PowerShell Core. Безусловно, для подобных целей лучше используются с...

Временные ряды с Julia с библиотекой TimeSeries.jl Julia позволяет достигать скорости, сравнимой с C, что делает её хрошим выбором для временных рядов.Пакет TimeSeriesпредоставляет удобные методы для работы с данными временных рядов в Julia. Читать далее

Для Kingdom The Blood Mobile может пройти бета-тест на Android в декабре Пока для ПК-версии Kingdom The Blood Mobile проходит бета-тест через Steam, на специальном официальном сайте в честь Steam Fest 2023 появилась не только ссылка на Steam, но и на Google Play. Только вместо перехода в Play Market появляется надпись «Откроется 4 декабря». Речь...

Издание Horizon Forbidden West: Complete Edition наконец-то вышло на ПК Сегодня, 21 марта, состоялся релиз набора Horizon Forbidden West: Complete Edition, который теперь официально доступен не только на консолях PlayStation, но и на ПК через магазины Steam и Epic Games. Порт игры от Nixxes Software и Sony вышел вместе с новым релизным трейлером...

Android 14: что появилось нового и что изменилось? Возможности новой версии мобильной ОС Несколько дней назад появилась новость о выходе новой версии мобильной операционной системы Android 14. На данный момент исходники прошивки готовы для серии смартфонов Pixel, а чуть позже выйдут обновления для  Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, realme, Sharp...

[Перевод] Rust 1.74.0: конфигурация проверки в Cargo, авторизация для приватных реестров, проекции возвращаемых типов Команда Rust рада сообщить о новой версии языка — 1.74.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.74.0 ва...

Игру Ultimate Chicken Horse перенесут на смартфоны Платформер Ultimate Chicken Horse с локальным кооперативом вышел на ПК 4 марта 2016 года; в Steam игра получила крайне положительные оценки. В китайском маркете 3839 появилась информация о том, что Ultimate Chicken Horse перенесут на смартфоны. Данные официальные, плюс откр...

Pocket Trucks: Route Evolution это аркадный симулятор дальнобойщика Pocket Trucks: Route Evolution — мобильная игра с пиксельной графикой и геймплеем, который вдохновлялся симуляторами дальнобойщика. Только на этот раз придётся взять на себя менеджера компании по перевозкам грузов, раздавая задания и машины своим подчинённым. Можно также наб...

Мобильный порт Yes, Your Grace вышел на смартфоны Издатель Noodlecake выпустил мобильную версию Yes, Your Grace. На момент написания новости она доступна в App Store, её можно бесплатно скачать и попробовать, а уже в самой игре купить полную версию. Что касается Android-версии, то для неё проходит предрегистрация; стоит ожи...

[Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки Команда Rust рада сообщить о новой версии языка — 1.76.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.76.0 ва...

Как ответить на вопрос «Когда будет готово?» на основе статистики Всем привет! Я Анастасия Жадринская, деливери-менеджер в Тинькофф. Да, эта статья опять про оценки и сроки выполнения задач. Сроки без вуду, астрологии, гаданий и привлечения экспертов. В статье рассмотрю метод Монте-Карло — элегантный и простой в применении математический п...

Проходит пробный запуск игры Dumb Ways to Survive на iOS и Android Dumb Ways to Die — популярная в своё время серия игр и анимаций, где на мультяшных персонажах показывают, чего не стоит делать, если хочешь остаться живым. Теперь настало время новой игры — Dumb Ways to Survive. Её издателем выступает Netflix, а для проекта проходит софт-зап...

Для кроссплатформенной игры The Heirloom появилась страница в Steam В первый и последний раз я рассказывал об игре The Heirloom в сентябре 2023 года. Тогда её разработчики из Babubi Games собирали деньги через Kickstarter. С тех пор им задонатили более $74.000, когда требовалось всего $33.000. Поэтому в Steam появилась страница с предрегис...

Состоялся релиз iOS-порта Hades от Netflix Издатель Netflix выпустил Hades на iOS-смартфоны после короткого пробного запуска на Филиппинах. Android-версия так и не появилась. Пользователи Reddit уже заметили, что студия Supergiant никогда не выпускает свои игры на Android. Отмечу, что Hades недоступна в российском A...

Карточный рогалик Aftermagic по типу Slay the Spire доступен в РФ и ряде других стран Aftermagic это мобильная игра, которая вышла на Android в РФ и ещё 7 странах ещё 27 декабря 2023 года. Она сочетает несколько жанров — карточные бои и рогалик. Практически как в Slay the Spire, только на этот раз вместо Шпиля игроки должны проходить подземелья и обустраивать...

[Перевод] Rust 1.73.0: очищение сообщений о панике, изменение в работе с локальными данными потока Команда Rust рада сообщить о новой версии языка — 1.73.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.73.0 ва...

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание Команда Rust рада сообщить о новой версии языка — 1.78.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.78.0 ва...

Кратко про то, как устроен компилятор Go Привет, Хабр! В back in 2007 трое гуру из Google — Роб Пайк, Кен Томпсон и Роберт Гриземер — решили, что мир нуждается в чем-то свежем и быстром. Они метили на упрощение процесса разработки, но при этом хотели сохранить весь перфоманс на уровне C. И вот, в 2009 году появился...

Metatron — Open Source библиотека для генерации отчетов на языке Rust Год назад возникла идея переписать весь Java-бекенд на Rust, который я уже несколько лет разрабатываю и поддерживаю. Я нашёл все аналоги библиотек и фреймворков из мира Java в экосистеме Rust: Читать далее

Библиотека EremexControls.NET для Avalonia UI — Обновление март-апрель 2024 В предыдущей статье мы рассказали о нашей первой версии библиотеки UI контролов для создания мультиплатформенных приложений под Avalonia UI. С тех пор прошло достаточно времени, в течение которого мы продолжали работать над новой версией Delta Design и расширением линейки ко...

Мобильная игра Reign of Destiny предлагает почувствовать себя королём или королевой Издатель Wish Interactive сообщил в последнем пресс-релизе, что игра Reign of Destiny теперь доступна не только на Android, но и на iOS. Для обеих версий проходит пробный запуск в следующих странах: Северная Америка, Австралия, Новая Зеландия и Юго-Восточная Азия. Геймплей...

Коллекция Tomb Raider I-III Remastered вышла в Steam, на консолях и Switch Как мы и сообщали в конце декабря, разработчики из студий Aspyr и Crystal Dynamics наконец-то подготовили к релизу коллекцию Tomb Raider I-III Remastered Starring Lara Croft, в которую вошли три оригинальных приключения со всеми дополнениями, секретными уровнями и полной рус...

Разработка децентрализованных приложений на Spring Boot: инструменты Web3 Tech Привет! Меня зовут Даниил, я разработчик в Web3 Tech. Недавно в JVM-инструментарии для нашей основной платформы «Конфидент» состоялся новый релиз, в который вошли библиотеки клиента для взаимодействия с нодой и Spring Boot стартеры. Далее в посте я расскажу об этих библиотек...

Dawn of Ages: Средневековье позволяет возглавить средневековую армию Студия BoomBit Games выпустила игру Dawn of Ages: Средневековье в App Store 8 мая во многих странах, включая РФ. Тем временем для Android проходит предрегистрация в России, а доступна игра в ряде стран: США, Франция, Германия и так далее. Геймплей Dawn of Ages: Средневековь...

Игроки Tank Company жалуются на ботов, а разработчики увольняют комьюнити-менеджера В то время, когда World of Tanks Blitz казалась устаревшей, а Wargaming перестали поддерживать РУ-версии своих мобильных игр в 2022 году, глобальный релиз Tank Company казался глотком свежего воздуха. И хотя данная игра официально доступна в российском Google Play, поиграть...

Состоялся релиз Windows 11 Moment 4 (версия 22H2) Microsoft начала распространять обновление под кодовым названием «Moment 4» для Windows 11 версии 22H2, которое приносит с собой некоторые нововведения, являющиеся частью функционального обновления Windows 11 2023 Update (версия 23H2). «Moment 4» установится как обычное нак...

Миграция конфигурации сборки с Groovy на Kotlin DSL (Domain-Specific Language) — это язык программирования, который спроектирован и оптимизирован для решения задач в конкретной области или для определенного класса задач. DSL build.gradle предоставляет разработчикам удобный способ определения настроек проекта и управления ...

NBA Infinite выйдет раньше, чем мы думали Издатель Level Infinite выпустил новый трейлер для мобильной игры NBA Infinite через YouTube-канал IGN. В нём игрокам показали геймплей, похожий на тот, что мы видели в новой NBA 2K24 MyTEAM. Пока что для игры проводится предрегистрация через App Store и Google Play, но не...

История нарративного дизайна. Как развивался сценарный подход в играх с момента их появления до сегодня Приветствую тебя, дорогой читатель! В мире, где доминируют интерактивные развлечения, повествование в видеоиграх стало важнейшим компонентом, не только дополняющим, но и зачастую определяющим игровой процесс.Прошли те времена, когда игры были просто проверкой рефлексов или н...

Timeweb Cloud CLI. Часть 1: S3 Салют! Не так давно компания Timeweb Cloud выпустила новую версию своего CLI (twc), который позволяет легко и удобно управлять всеми предоставляемыми ресурсами облачной платформы. В этой серии статей рассмотрим основные сценарии применения этого инструмента. В данном мате...

NLUX: Библиотека интерфейса Conversational AI В современном мире взаимодействие с компьютерами и приложениями становится все более естественным и удобным благодаря использованию разговорных интерфейсов и искусственного интеллекта. Однако, интеграция таких функциональностей в веб-приложения может стать вызовом для разраб...

История ритм-игр: от «Саймона» до Just Dance Не помню, в какую первую ритм-игру мне удалось сыграть. Был ли это Dance Dance Revolution в аркадном зале или Patapon на PSP? А вообще, кажется, это были мини-игры в «Рататуе» на PlayStation 2 (помните этого маленького крыса?). Так или иначе, ещё до этого я часто выстукивал ...

Как перевести игру 'The Lamplighters League' На данном примере предлагается разобрать перевод .wem файлов аудио одного языка (англ.) на другой язык (русский) с последующей упаковкой в .wem и использования в игре. В качестве инструментов будут использоваться python, нейросети, а также программа Wwise. Из интересного — ...

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него Тетрис — одна из самых (если не самая!) известных видеоигр, чьё имя известно даже людям, бесконечно далёким от этой индустрии. Когда в 1989 году «Тетрис» вышел на Nintendo Game Boy, он стал мировым хитом, продавшись миллионами копий и зарекомендовав себя как самая любимая в...

Age of Empires Mobile появилась в Google Play Издатель Level Infinite, который сегодня выпустил Honor of Kings в СНГ, обойдя Россию, открыл страницу с игрой Age of Empires Mobile в Google Play. Пока можно пройти предрегистрацию, пробный запуск нигде не проходит. Также нет страницы в App Store. Напомню, что онлайн-презен...

Уязвимости на GitHub: в библиотеке Ruby, которую скачали 250 000 раз, модулях для электронных замков и популярных играх В конце марта в блоге GitHub вышла статья, как защищаться от уязвимостей типа RepoJacking. В первых строчках автор советовал использовать пакетные менеджеры типа NPM и PyPI, чтобы киберугроза этого вида «не угрожала пользователю напрямую». Можно было бы вздохнуть с облегчени...

Как создавалась Call of Duty 2 Кто не знает серию Call of Duty? Конечно ее знает каждый, если не просто игрок, то хотя бы фанат шутеров. Поистине культовая, всемирно известная серия, взявшая свои истоки с игр про Вторую Мировую Войну. Многие части были созданы под эгидой Infinity Ward. Помимо игр компан...

Состоялся релиз мобильного порта Wildfrost — топ-15 в App Store Издатель Chucklefish выпустил мобильную версию Wildfrost. Первой она появилась в App Store — это премиальная игра, но в неё можно поиграть бесплатно и попробовать перед покупкой. Что касается Android-версии, то она немного запаздывает — страница для Google Play так и не появ...

Activision показала новую карту Warzone всего на 100 игроков Activision выпустила видео с подробностями разработки новой карты Warzone, в котором уточнила, что режим королевской битвы будет поддерживать только 100 бойцов одновременно, хотя ранее число достигало 150. Разработчики из студии Raven Software объяснили, что такое решение бы...

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

Создание основной механики игры Angry Birds на Unity Начну с того, что я новичок в разаботке на Unity. Как и многие другие начинающие разработчики, мне хочется набраться опыта в создании игр на Unity на основе небольших проектов, копирующих механики всем знакомых игр. Читать далее

Мобильная аниме-гача Starseed: Asnia Trigger вышла в Южной Корее Com2uS выпустил мобильную игру Starseed: Asnia Trigger в App Store и Google Play Южной Кореи. Версия для iOS появилась 27 марта, а на Android — 22 марта. В ней надо собирать отряд из красивых аниме-вайфу, которые спасают современный мегаполис от роботов и других врагов. По с...

Стартовала предрегистация на LEGO Hill Climb Adventures — для игры проходит софт-запуск без обхода маркетов Издатель Fingersoft объявил в соцсети X, что для LEGO Hill Climb Adventures проходит предрегистрация в App Store и Google Play. Игра выйдет 29 мая, но не в РФ. Сейчас для неё проходит пробный запуск на Android в Польше и Канаде, а также на iOS в Финляндии. Отмечу, что в обхо...

Состоялся релиз Death Stranding Director's Cut на iOS и iPad Предполагалось, что iOS-порт Death Stranding Director's Cut появится только 31 января, но игру выпустили на день раньше — сегодня, 30 числа, она уже доступна для покупки. Цена 1,790 рублей. Лучше всего играть с контроллером, так как сенсорное управление сделано больше «для г...

«Игра 2022 года» — Elden Ring — выйдет на смартфонах? Китайская Tencent работает над таким проектом Игра Elden Ring, фанаты которой ждут выхода в этом году первого дополнения, может выйти на мобильных платформах.  фото: FromSoftware Сообщается, что китайский технологический гигант Tencent уже работает над мобильной версией игры FromSoftware. Само собой, о п...

Yet Another Easyjson. Как я не устаю делать велосипеды, а главное зачем Я люблю время от времени взять и переделать что-нибудь уже готовое. Цель не в том, чтобы сделать что-то лучше или доказать свою гениальность – я просто ищу опыт. Как получить опыт в разработке сложного инструмента, если ты берешь уже готовые фреймворки и пакеты и просто соби...

Игра Top Fish: Ocean Game — восстанавливай морское королевство В Top Fish: Ocean Game надо бороться с загрязнением океана. Для этого нужно сделать так, чтобы количество растений и рыб превышало число поступаемой в воду грязи. По крайней мере так считают разработчики этой морской стратегии, где есть подводные королевства, рейды на косяки...

Основные функции Apache Tomcat Привет, дорогие читатели! Apache Tomcat — это открытое программное обеспечение, реализующее спецификации Java Servlet, JSP и Java WebSocket, предоставляя таким образом платформу для запуска веб-приложений, написанных на языке Java. Разработанный и поддерживаемый Apache Softw...

Джазовое приключение Blue Wednesday перенесли на Android. В конце апреля выйдет iOS-версия Blue Wednesday изначально вышла на ПК 28 августа 2023 года. Теперь её перенесли на Android-устройства — релиз в Google Play состоялся 2 апреля. Тем временем выход на iOS задерживается до 29 числа. Это премиальная игра стоимостью 249 рублей на обе платформы. Blue Wednesday —...

Apple выпустила iOS 17.4 beta 4 и добавила новую функцию. Вот лайфхак, как обновить Айфон до релиза Сегодня, 20 февраля, Apple выпустила iOS 17.4 beta 4 — очередное обновление для разработчиков. Казалось бы, в чем польза для обычных пользователей? Во-первых, это означает, что релиз состоится уже скоро, и Apple делает все возможное, чтобы он работал стабильно. Во-вто...

The House of Tesla — новая игра от авторов The House of Da Vinci Студия Blue Brain Games анонсировала приключение The House of Tesla. По геймплею она будет напоминать предыдущую серию игр — The House of Da Vinci. The House of Tesla позволит исследовать виртуальный мир через призму Николы Теслы, отца электричества. Вместе с ним предстоит ...

Yul: Учимся использовать inline assembly в Solidity В этой статье я расскажу про язык среднего уровня между Solidity и байт-кодом, который применяется в EVM. Основная задача Yul - это оптимизация смарт-контрактов по газу, как на уровне языка так и на уровне компилятора, а также гораздо больший контроль над выполнением кода. М...

Вышла финальная версия iOS 17.3 После достаточно длительного тестирования компания Apple выпустила финальную версию iOS 17.3 / iPadOS 17.3. Обновление принесло с собой несколько новых функций и ряд исправлений. Загрузить апдейт могут все владельцы совместимых устройств.Читать дальше... ProstoMAC.com.| Пос...

Кратко про язык программирования Triton Triton был разработан специально для выполнения на GPU и предоставляет удобную Python-ориентированную среду.Triton позволяет использовать модель программирования, основанную на блоках, которая значительно отличается от традиционной модели CUDA. Вместо управления потоками на ...

На Nintendo Switch появился порт приключения Outward: Definitive Edition Иммерсивная ролевая игра с элементами симулятора выживания Outward: Definitive Edition неожиданно получила порт для Nintendo Switch. Приключение от студии Nine Dots появилось на ПК через Steam ещё в первой половине 2022 года и с тех пор обросло хвалебными отзывами. Так в сам...

Мобильная версия Paper Trail появилась в 1 стране Paper Trail пока что не вышла на ПК, но в неё уже можно поиграть через Филиппины на iOS и Android. Клиент скачивается через App Store и Google Play. Даже если это сделать в обход, то потребуется активная подписка на Netflix. Напомню, что 15 февраля стало известно о ещё одно...

Разрабатываем 3D платформер с подробной физикой Мы разрабатываем игру про движение. Главная особенность — инерционность персонажа. В игре реализована подробная физика движения, из‑за которой поначалу вы будете часто страдать и падать в пропасть. Ваша цель — научиться использовать игровую физику в&...

В браузере Firefox появился встроенный переводчик страниц, который работает даже без интернета Mozilla объявила о выпуске обновления фирменного браузера Firefox. В версии под номером 118 пользователей ждёт значительное нововведение – встроенный переводчик для целых страниц, который существенно отличается от служб перевода у конкурентов, включая Google Trans...

Разработчики Primal Conquest: Dino Era выпустили отдельную версию для РФ Последний раз новости по мобильной игре Primal Conquest: Dino Era были в августе 2023 года. Тогда для проекта проходил пробный запуск на Android на Филиппинах. Тогда казалось, что это очередная стратегия с мультиплеером, развитием своего доисторического поселения и с щепот...

Сайд-скроллер Oblivion Override вышел из раннего доступа со скидкой 35% 25 января в Steam вышел рогалик-сайдскроллер Oblivion Override от совсем новой студии Humble Mill и издателя Paleo, который сразу же собрал вокруг себя положительные отзывы и заслужил сравнения с платформером Dead cells. До 7 февраля игру можно урвать по скидке в 35% всего з...

NVIDIA выпустила новую версию фреймворка Streamline с библиотеками DLSS 3.7 В DLSS 3.7 нашли новый профиль.

[Перевод] За 25 лет я выучил 30 языков программирования. Хочу поделиться своим опытом Привет, Хабр! Перевели для вас статью программиста-самоучки, в арсенале которого — три десятка языков программирования. Надеемся, она вдохновит вас поделиться собственными историями становления в кодинге не меньше, чем нас в beeline cloud. Приятного чтения!Всё началось в дал...

Epic Games работает над собственным Game Pass с эксклюзивами и играми EA Тренд на систему подписок в игровой индустрии удачно показал себя после запуска Xbox Game Pass от Microsoft, так что всё больше сервисов пытаются повторить успех и предложить набор хитовых игр для пользователей по самой вкусной цене. Пока что Xbox так и остаётся лидером в эт...

Релиз Final Fantasy VII Rebirth: эксклюзив для PS5 и восторги критиков До релиза наконец-то добрался очередной ремейк японской RPG Final Fantasy VII, которая вышла в ещё в далёком 1997 году — Final Fantasy VII Rebirth. Новинка, как и многие игры Square Enix, пока что является эксклюзивом для платформы PlayStation 5, но в будущем должна появитьс...

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

Плейтест ролевого экшена Vindictus: Defying Fate от Nexon появился в Steam Сегодня, 15 марта, в Steam начался открытый плейтест ролевого экшена Vindictus: Defying Fate от студии Nexon, которую вы можете знать по другой новинке The First Berserker: Khazan. Любой желающий может протестировать игру с 14 по 18 марта совершенно бесплатно. Дата релиза по...

В «Почте Mail.ru» обновили календарь – можно сохранять чужие календари и делиться своими планами Компания VK (бывшая Mail.ru Group) объявила о запуске обновления календаря в фирменном почтовом сервисе «Почта Mail.ru», которое принесло сразу несколько полезных возможностей.  Теперь пользователи могут делиться своим расписанием по ссылке и сохранять...

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

[sobjectizer] Релиз версии 5.8.1: реализация пожеланий пользователей и исправление недочетов Пару дней назад мы зафиксировали версию 5.8.1 открытого проекта SObjectizer. В данной статье поговорим о новых возможностях, которые появились в SObjectizer благодаря пожеланиям пользователей, и упомянем исправление не выявленного ранее недочета. Кому интересно, милости прош...

Steam получил важный апдейт с семейным доступом Семейное совместное использование библиотеки игр в Steam появилось уже очень давно — пользователи могли делиться контентом, но при этом сервис был существенно ограничен в плане функций, что нравилось далеко не всем. Например, данная функция позволяет вам делиться своей библи...

«Быстрее, удобнее и реалистичнее»: Сбер представил новую версию нейросети Kandinsky Команда СберБанка поделилась свежими новостями о развитии проекта фирменной нейросети — бесплатной генеративной модели Kandinsky, которая создаёт изображения по текстовому описанию на русском и английском языках.  Обновлённая версия Kandinsky 3.1 дообуче...

VR-тур на A-Frame + React Всем привет! Меня зовут Егор Молчанов, я разработчик в команде CRM для менеджеров ипотечного кредитования в компании Домклик. Хочу поделиться своим опытом создания VR‑тура с помощью фреймворка A‑Frame и библиотеки React. Для этого написал свой неболь...

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go Эта статья основана на истории об одном личном челлендже. Задача звучала так: помочь с реализацией взаимодействия компонентов в программном комплексе заказчика. Иными словами, понадобилось IPC для дальнейшего развития продукта. Вызов заключался в том, что в обязательных треб...

Максимально простая игра на C++ (в консоли) Мой выбор остановился на простецкой игре - виселице, запускаемой в консоли (cmd), которую я решил написать на С++?. Здесь я хочу рассказать о том, как я её реализовал, что использовал и т.д. Читать далее

SRPG The War of Genesis Mobile с аниме-графикой вошла в стадию ЗБТ The War of Genesis Mobile — мобильная игра с аниме-стилистикой в жанре SRPG. Бета-версия доступна через корейский Google Play. Издателем выступает LineGames, который знаком игрокам по «убийце Diablo Immortal» — Undecember. Корейскую The War of Genesis Mobile не стоит путать...

Векторные базы данных: простым языком про устройство и принцип работы Только изучили один инструмент, как сразу же появились новые? Придется разбираться! В статье мы рассмотрим новый тип баз данных, который отлично подходит для ML задач. Пройдем путь от простого вектора до целой рекомендательной системы, пробежимся по основным фишкам и внутрен...

Как держит заряд Айфон после обновления и стоит ли скачивать iOS 17.1.2 прямо сейчас Что будет с батареей Айфона, если обновиться? Apple продолжает активную работу над iOS 17. Свежие версии системы получают не только небольшие нововведения, но и исправления ошибок: в последнем обновлении iOS 17.1.2 разработчики наконец избавили пользователей от ряда проблем ...

Nuverse Games выпустил игру Crystal of Atlan в некоторых странах на Android Издатель Nuverse, который также известен за игру Dragonheir, выпустил раннюю версию Crystal of Atlan в 5 странах, среди которых есть Канада. Скачать клиент можно через Google Play. Пока что о версии на iOS информации нет. Игрокам Crystal of Atlan предстоит проходить большие...

Состоялся пробный запуск стратегии Battle Rivals: Epic Clash от Miniclip Мобильная игра Battle Rivals: Epic Clash от издателя Miniclip появилась в 2 странах: Италии и Португалии. Для неё проходит пробный запуск на iOS и Android, причём в App Store проект занял топ-182 место среди стратегий. В Battle Rivals: Epic Clash надо создать свой клан и об...

Современный С++ в разработке девайсов Привет, Хабр.Меня зовут Андрей Белобров. Я тимлид одной из команд, разрабатывающих приложения для умных девайсов Сбера.На прошедшей недавно конференции Салют, OS DevConf! я выступил с докладом, в котором рассказал, как мы с командой разрабатываем приложения на С++ для умных ...

Как я стал iOS разработчиком О чем пойдет речь В данной статье я хочу рассказать вам как я стал iOS разработчиком в 32 года не имея профильного образования, не оканчивая курсы, без знания английского языка и без друзей/знакомых в сфере IT.Понеслась.Первые мысли об...

Grand Theft Auto Online. Секреты десятилетней популярности и будущее культовой игры Игровое сообщество взволнованно анонсом GTA VI — продолжения серии игр Grand Theft Auto, работа над которым длится уже давно. Rockstar обещают поднять планку всей игровой индустрии, а игра, по данным инсайдеров, может выйти в 2025 году. Вероятной причиной, почему нам приходи...

Пошаговую тактическую сказку Howl перенесут на смартфоны Издание PocketGamer сообщило, что игру Howl выпустят на iOS и Android. Пока что предрегистрация проходит в App Store, где указана дата релиза — 21 марта. К этому дню должна появиться страница в Google Play. До этого игра выходила на PC и Nintendo Switch — в Steam стоит дата ...

ADM представила бюджетные игровые процессоры Ryzen 7 8700G, Ryzen 5 8600G, Ryzen 5 8500G и Ryzen 3 8300G. Один Ryzen 7 8700G способен заменить связку Core i5-13400F и GeForce GTX 1650 Сегодня AMD официально представила процессор семейства Hawk Point в рамках линейки Ryzen 8000. Устройств четыре: Ryzen 7 8700G, Ryzen 5 8600G, Ryzen 5 8500G и Ryzen 3 8300G. Ryzen 7 8700G имеет 8 вычислительных ядер Zen 4 частотой до 5,1 ГГц и поддерживает многопоточно...

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

SpongeBob SquarePants: The Cosmic Shake наконец-то выпустили на Android SpongeBob SquarePants: The Cosmic Shake перенесли на iOS-смартфоны ещё 12 декабря. Тогда ожидалось, что Android-версия выйдет в течение дня, но процесс оказался более затянутым. Так, The Cosmic Shake появилась в Google Play только 21 декабря. Её цена составляет 445 рублей, п...

Outpost — тактический инди-шутер с зомби и спецназом Ранняя версия мобильной игры Outpost появилась во многих странах мира, включая Россию. Её делал инди-разработчик, причём на движке Unity. Уже это наводит на мысли, что внутри ничего хорошего не будет. На самом деле это не так — даже в ранней версии есть интересные моменты. ...

Lonesome Village вышла на смартфоны и добралась до топ-100 App Store Ogre Pixel выпустил мобильную версию Lonesome Village. Пока что она появилась в App Store — её продают за 499 рублей, и несмотря на цену, в российском маркете игра поднялась до топ-100 среди головоломок. Ближе к релизу разработчик выпустил обновление с исправлениями мелких о...

В релиз вышла последняя громкая игра 2023 года — Avatar: Frontiers of Pandora Сегодня в релиз вышла очередная игра от студии Ubisoft — Avatar: Frontiers of Pandora, выполненная в совершенно новом для разработчиков сеттинге, но со старыми приёмами. Новинка уже появилась в магазине Epic Games, а через несколько часов — в 14:00 по МСК — выйдет для консол...

На Android вышла игра FPV Kamikaze Drone Simulator про управление военным дроном Студия ToxicFamilyGames выпустила игру FPV Kamikaze Drone Simulator. В ней геймеры управляют дроном-камикадзе, которому необходимо влетать во вражеский транспорт, включая грузовики и БМП, а также в личный состав. Делается это с разных дронов, которыми ещё нужно управлять и...

Go 1.21: пакет slices В версии Go 1.21, был добавлен новый пакет под названием slices. Этот пакет представляет собой набор функций, которые облегчают выполнение наиболее распространенных операций со слайсами. Пакет появился благодаря добавлению дженериков ранне в 1.18. Все функции функции являютс...

В Облаке Mail.ru теперь можно загружать и читать электронные книги В Облаке Mail.ru появилась новая функция — возможность загрузки и чтения электронных книг в формате epub, она доступна как в приложении, так и в веб-версии Облака. Сервис позволяет загружать и просматривать различные текстовые документы, а также переходить к нужно...

Final Fantasy VII Ever Crisis вышла для ПК в Steam — совершенно бесплатно Final Fantasy VII Ever Crisis, которая появилась на Android и IOS в сентябре этого года, наконец-то добралась до ПК. Square Enix запустила игру в Steam совершенно бесплатно с поддержкой разрешения до 4K и 120 FPS. Всего в ПК-версии добавлено 16 достижений, часть из которых м...

Создание генетического алгоритма для нейросети и нейроcети для графических игр с помощью Python и NumPy Привет, Хабр!Сегодня я расскажу и покажу, как сделать Genetic Algorithm(GA) для нейросети, чтобы с помощью него она смогла проходить разные игры. Я его испробовал на игре Pong и Flappy bird. Он себя показал очень хорошо. Совет прочитать, если вы не читали первую статью: "Соз...

Играем в ReactOS Всем привет, дорогие друзья. В этой статье я хочу поделиться результатами тестов игр в ReactOS. Сразу отмечу, раз ReactOS, на данный момент стремится к совместимости с Windows Server 2003 (серверная версия Windows XP), то и игры, соответственно нужно тестировать той эпохи. Т...

Апдейт 1.0.7 для Assassin's Creed Mirage с режимом перманентной смерти и морем багфиксов Сегодня, 20 февраля в 15:00 по Москве, выйдет обновление 1.0.7 для Assassin's Creed Mirage, которое принесёт в игру долгожданный режим перманентной смерти с новыми сложностями и, конечно же, наградами. Кроме того, апдейт будет состоять из множества багфиксов, которые касаютс...

Вышла финальная One UI 6.0 на Android 14 для Samsung Galaxy S23, Galaxy S23 Plus и Galaxy S23 Ultra Сегодня праздник у всех пользователей смартфонов Samsung флагманской линейки Galaxy S23 (а их больше 28 миллионов): компания выпустила финальную версию интерфейса One UI 6.0 для Galaxy S23, Galaxy S23 Plus и Galaxy S23 Ultra. Обновление распространяется по воздуху, разм...

Инструкция: отключаем новости MSN на панели «Виджеты» в Windows 11 (Canary) Microsoft готовит ряд изменений в Windows 10 и Windows 11, которые необходимы для соответствия принятому Закону о цифровых рынках (Digital Markets Act, DMA) в Европейской экономической зоне (ЕЭЗ). Как мы уже сообщали ранее, пользователи в этих странах смогут удалить браузер...

Раскрыта дата релиза MMORPG Revelation M Revelation M — мобильная MMORPG, глобальная версия которой выйдет 14 декабря в 16:00 по МСК. Пока что можно пройти предрегистрацию через App Store и Google Play. В первом маркете указано наличие русского языка. Разработчики из HaoPlay обещают тысячи часов изучения живописн...

Star Wars: Hunters выпустят по всему миру в начале июня После затянувшегося пробного запуска издатель Zynga готов назвать дату релиза Star Wars: Hunters — 4 июня; она указана на официальном сайте. Пока можно пройти предрегистрацию через App Store и Google Play, а также продолжить участвовать в софт-запуске. Отмечу, что в российск...

История создания Halo 15 ноября 2001 года на прилавках магазинов США и Канады появился диск с игрой Halo: Combat Evolved для новой консоли Xbox (Xbox Original) от Майкрософт. Эта игра была одним из потенциальных хитов консоли в стартовой линейке игр и в то же время очень рискованным эксперимент...

Релиз сборника Apollo Justice: Ace Attorney Trilogy на 16 детективных эпизодов Сегодня, 25 января, компания Capcom выпустила в релиз сборник из 16 детективных эпизодов — Apollo Justice: Ace Attorney Trilogy. Игра сразу доступна не только на ПК, но и на PlayStation 4, Xbox One и Nintendo Switch по цене в 49,99€. В честь выхода коллекции разработчики так...

Состоялся релиз стелс-игры Strange Hill с безумными кроликами Strange Hill — мобильная игра, которая вышла на iOS и Android по всему миру, кроме России. Геймеры примут на себя роль мальчика, прячущегося в тенях и избегающего гнева безумных кроликов, патрулирующих окрестности. Strange Hill совмещает в себе несколько жанров: стелс от тр...

Трогательная игра Pine: A Story of Loss выйдет на PC, Switch и смартфоны в конце 2024 года Издатель Fellow Traveller и игровая студия из Нью-Йорка — Made Up Games — представили игру Pine: A Story of Loss. Она должна выйти позже в 2024 году на PC, iOS, Android и Nintendo Switch. По сюжету игроки будут вместе со столяром преодолевать горечь потери после смерти его ж...

[Перевод] С новым годом: GPT в 500 строках на SQL В минувшем году все только и говорили об ИИ и о том, как он может всё за вас сделать.Мне нравится, когда кто-то или что-то работает за меня. Поэтому решил: попрошу-ка ChatGPT написать за меня новогодний пост:"Эй, ChatGPT. А ты можешь реализовать большую языковую модель на SQ...

Стиль написания кода на Wolfram Language Я как большой фанат Wolfram Language (WL) очень часто изучаю открытые репозитории с кодом на этом языке. Изучив достаточно много кода я заметил, что стиль написания этого кода очень сильно разнится от проекта к проекту. Но так же я изучил много встроенных пакетов в Mathemati...

Ретро платформер с платиной за час. Обзор Cyber Citizen Shockman 2 Не так давно состоялся релиз ретро платформера Cyber Citizen Shockman 2 от Ratalaika Games. Это обновленная версия игры которая появилась впервые в 1992 году, играющая на ностальгии игроков и сохранившая те самые принципы геймплея того времени. Вышла она разных платформах. ...

Анонс Cut the Rope 3 — милый Кусь Ням, 3D и Apple Arcade Cut the Rope 3 — приключение с элементами из головоломок, которое выйдет на iOS 13 октября. Новая игра от ZeptoLab будет доступна только подписчикам Apple Arcade. Игроки Cut the Rope 3 отправятся в неизведанные земли на воздушном шаре. Вместе с ними будет Ам Ням и милый Кус...

Игровое будущее и искусственный интеллект по версии Nvidia: через 10 лет ИИ захватит игрострой? Корпорация Nvidia постепенно помогает развивать индустрию машинного обучения, разрабатывая и поставляя партнёрам во всём мире всё более мощные чипы. Открываются новые возможности, невиданные ранее, и одна из них — генерация игр посредством искусственного интеллекта. По мнени...

Атака Kerberoasting без пароля пользователя — миф, или новая реальность? Всем привет!Меня зовут Алексей, я работаю в компании «Визум», и занимаюсь тестированием на проникновение, направления классические – инфраструктура и веб. Данную статью меня сподвиг написать мой друг и коллега – Михаил Л., совместно с которым мы и провели данный небольшой ре...

Microsoft официально выпустила новое приложение Microsoft Teams для Windows и Mac После общедоступной предварительной версии, выпущенной в начале этого года, Microsoft официально выпустила новую версию приложения Teams для Windows и Mac. В посте в блоге Microsoft отметила улучшения, которые она добавила в приложение Teams с момента выпуска общедоступной п...

Игра Godzilla x Kong: Titan Chasers про Кинг Конга и Годзиллу появилась на iOS и Android Издатель Tilting Point проводит пробный запуск мобильной игры Godzilla x Kong: Titan Chasers. Она доступна в App Store и Google Play Филиппин. В других странах можно пройти предрегистрацию, релиз намечен на 21 мая. Проект описывается как «MMO 4X-стратегия», где игроки создаю...

Игру Ooga Booga: Troubles in Time выпустили на Android Студия Banensoft выпустила игру Ooga Booga: Troubles in Time на Android; релиз состоялся 24 апреля. PC-версия проекта появится только 8 мая 2024 года; информации о версии на iOS нет. В основе геймплея сбор кубков и фруктов на пиксельных 2D-локациях, а также платформинг с пре...

Close Cities — интересная головоломка про строительство городов Мобильная игра Close Cities вышла 15 февраля в Google Play и 19 февраля 2024 года в App Store. Это аркадная головоломка, где игрок выступает в роли короля, перед которым стоит задача — построить города рядом с дорогами. Только количество ячеек на карте ограничено, города д...

Быстрое пополнение словарного запаса при изучении иностранного языка методом «Ознакомление-забывание-вспоминание» Привет, Хабр!В этой статье мы описываем полную методику быстрого пополнения словарного запаса при чтении неадаптированной литературы на иностранном языке. Статья будет интересна тем, кто владеет иностранным языком на уровне B2-С1 и столкнулся с необходимостью увеличить слова...

Google представила Gemini — «убийцу» ChatGPT Компания Google официально объявила о запуске собственной системы искусственного интеллекта Gemini. По заявлению генерального директора Google Сундара Пичаи (Sundar Pichai), который провёл презентацию новейшей разработки, Gemini 1.0 на данный момент является самой мощно...

[Перевод] Предстоящий выпуск Yggdrasil v0.5 Поскольку скоро выйдет версия 0.5.0, кажется, сейчас самое время объяснить, над чем мы работали последние пару лет. Хотя в целом мы вполне довольны версией 0.4.X, в этой конструкции есть несколько проблем, которые могут привести к тому, что сеть будет вести себя не так, как ...

Инструкция как включить Copilot AI в Windows 11 В Windows 11 появился новый AI-компаньон под названием Copilot, предназначенный для помощи пользователям в выполнении различных задач. В этой статье вы узнаете, как включить Copilot в Windows 11, будь то версия 23H2 или 22H2. Copilot интегрирует Bing Chat AI и различные плаг...

NVIDIA GeForce NOW получила 17 новых игр и 100 игр PC Game Pass Библиотека GeForce NOW пополнилась 17 новыми играми

Slash Quest: Бывший эксклюзив Apple Arcade выйдет на смартфоны и ПК Игра Slash Quest вышла в 2020 году на iOS; тогда в неё можно было поиграть только на iOS и с активной подпиской Apple Arcade. Теперь издатель Noodle Cake Studios готовит отдельную версию для ПК, iOS и Android. На официальном сайте не указаны ссылки на App Store и Google Play...

Модульность в JavaScript: CommonJS, AMD, ES Modules Привет, Хабр!Начало истории в модульности в JavaScript положил хаос: глобальные переменные, конфликты имен и сложности с зависимостями. Со временем сообщество предложило несколько подходов для организации модулей, начиная от CommonJS, которое легло в основу Node.js, до AMD, ...

Зачем нам так много языков программирования? В мире насчитывают примерно 7 000 естественных языков и 9 000 языков программирования. Но, в то время как количество первых стабильно сокращается, число вторых продолжает уверенно расти. Сегодня поговорим о универсальном языке программирования «для всего» и причинах появлени...

Состоялся релиз Art of Rally на Android Симулятор ралли Art of Rally появился в Google Play 26 марта, как и обещал издатель Noodlecake. Напомню, что iOS-версия вышла ещё 18 января и я успел сделать на неё обзор. Android-версия стоит 499 рублей, поэтому купили и скачали игру только более 500 раз. В Art of Rally ...

Ready Set Golf это мультиплеерный и аркадный гольф с русским языком Издатель PIKPOK выпустил мобильную игру Ready Set Golf в App Store ещё 17 декабря 2023 года. При этом на Android она появилась только 26 февраля 2024 года. В ней игроки должны загнать мяч в лунку как в гольфе, только на пути мяча будут преграды в виде обычных и «пинбольных» ...

NumPy для самых маленьких Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сф...

Процессоры Intel Itanium окончательно можно назвать мёртвыми. Поддержка этих CPU была удалена из ядра Linux Компания Intel прекратила поставки процессоров Itanium ещё два года назад. Но окончательная смерть данного поколения наступила именно сейчас, так как основное ядро Linux больше не поддерживает Itanium (IA-64).  Фото: Intel Как сообщает Phoronix, поддержка была иск...

Абсолютно жестокий симулятор The Kindeman Remedy выйдет на консолях в апреле Издатель 3D Realms вместе с разработчиками из студии Troglobytes Games готовы представить консольный порт самого безумного, бесчеловечного и аморального симулятора тайм-менеджера в мире — The Kindeman Remedy. Игра появилась на ПК ещё в ноябрь 2023 года, а 11 апреля заглянет ...

[Перевод] Представляем Firebolt: Продуктивный React фреймворк Создание веб-приложений должно быть простым...К сожалению, современная веб-разработка постепенно становится все более сложной и запутанной. Веб всегда был просто вебом, так почему же он не стал проще? Почему мы не становимся более продуктивными?Сегодня мы рады публично предс...

Браузерная MMORPG Wartune Ultra выйдет на iOS и Android Wartune Ultra — изначально браузерная MMO, которая спустя 10 лет появится на смартфонах iOS и Android. Сейчас для игры проходит предрегистрация в App Store и Google Play, а релиз намечен на 8 марта. Несмотря на возраст и ретро-графику, в Wartune Ultra есть гильдейские битвы....

Bitsum представила CoreDirector - новый бесплатный инструмент для блокировки ядер E в играх С помощью этого программного обеспечения пользователи могут вручную управлять тем, какие приложения/игры будут использовать процессорные ядра Intel E и P.

Для мрачной игры UnderDark: Defense появилась страница в Google Play Разработчики из студии LiberalDust могут быть знакомы мобильным геймерам по проекту DarkSurvival. Её скачали более 1 млн раз, а средняя оценка составляет 4,3 звезды. Теперь эти же разработчики работают над новым проектом — UnderDark: Defense. Пока что для него появилась стра...

Symbiote.js 2.0 Всем привет! Спешу сообщить о выходе новой версии замечательной фронтенд-библиотеки Symbiote.js! Никогда не слышали о ней? Самое время познакомиться.Symbiote - это компактная, но очень мощная библиотека для создания веб-компонентов и приложений на их основе. Да, я знаю,...

В Windows 11 появится функция Super Resolution на базе ИИ На прошлой неделе Microsoft выпустила новую инсайдерскую сборку Windows 11 под номером 26052 для каналов Dev и Canary, которая включает в себя несколько скрытых неанонсированных функций. Одним из таких нововведений является ИИ-функция «Super Resolution», знакомая владельцам...

«Пора ли гнать на мороз Computer Vision — scientist'ов ?» (Fondation Models и вокруг) Прошлый год в Computer Vision запомнился тем, что появилось множество больших претрейненных сетей (Fondation Models). Самая известная - GPT4v (ChatGPT с обработкой изображений).В статье я попробую простым языком объяснить что это такое (для тех кто пропустил), как меняет инд...

Детектирование атак на контейнеры с помощью eBPF Привет, Хабр!Меня зовут Илья Зимин, я аналитик-исследователь угроз в компании R-Vision. Сегодня в статье я расскажу о возможностях обнаружения атак на контейнеризированные приложения с помощью такого инструмента, как eBPF, на примере приемов, связанных с побегом из Docker-ко...

Как я использовала идею CYBERPUNK 2077 в договорах с клиентами Договоры необязательно писать только "юридическим" языком. Можно упрощать, чтобы было понятно, о чём там речь, неюристам. Как же я обрадовалась, когда увидела оферту CYBERPUNK 2077. Там буквально на языке простого пользователя игры объясняли сложные вещи. Оказывается, так мо...

В Samsung Galaxy AI появилась поддержка русского языка Компания Samsung добавила поддержку ещё нескольких языков к возможностям своего искусственного интеллекта (ИИ) Galaxy AI. В том числе, стал доступен русский язык, а кроме него — арабский и индонезийский. Появилась и поддержка трёх новых диалектов: австралийского а...

В бесплатную игру Please, Touch The Artwork 2 уже можно поиграть на iOS Разработчики из Meynen Studio обещали и выпустили игру Please, Touch The Artwork 2 19 февраля. Поиграть уже можно на iOS — в российском App Store проект добрался до топ-55 приключений. Из плюсов данного проекта — в нём есть русский язык, а сама игра бесплатная, хотя изначаль...

Мое мнение о Call of Duty: Modern Warfare 3 на PS5 (Pushsquare) В настоящий момент игровое сообщество наблюдает ситуацию, когда становится возможным испытывать ностальгию по играм для PlayStation 3, и компания Activision учитывает этот факт, когда выпустила игру Call of Duty: Modern Warfare 3

Python и чистая архитектура… Всем привет! Сегодня я хочу поделиться своими опытом разработки на различных языках программирования и размышлениями касаемо проектирования серверных приложений. Речь пойдет про много обсуждаемую в последнее время чистую архитектуру в рамках языка python. Казалось бы, по зав...

Что выбрать: Npm, Yarn или Pnpm? На данный момент у нас используются три самых популярных менеджера пакетов (Npm, Yarn и Pnpm). И всё бы ничего, но разные команды начали периодически обращаться с проблемой несоответствия типов Typescript из наших транзитивных зависимостей. Выяснилось что это проблема Npm и ...

Java Тренажер Хочу представить вашему вниманию бесплатный курс Java Тренажер, который недавно опубликовал на платформе Stepik.Java — это объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (позднее приобретённой компанией Oracle). Он был выпущен в 1995...

Переиздание Beyond Good & Evil готовится к релизу: геймплей, скрины и достижения Ubisoft ещё даже не анонсировала переиздание Beyond Good & Evil, а в сеть просочилось море скриншотов, 35 минут геймплея и обновлённый список достижений. Юбилейное издание появилось в Microsoft Store с поддержкой 4K и 60 FPS в ночь на 29 ноября, но на данный момент удале...

От «здравствуйте» до こんにちは: языки программирования не на английском языке Существует огромное количество самых разных языков программирования, их насчитывается несколько тысяч. Какие‑то — идеальны для работы, другие же созданы just for fun. К слову, есть ЯП, представленные программистами из неанглоязычных стран, в них...

Google пожертвовала $1 миллион Фонду Rust Foundation Google пожертвовала $1 миллион Фонду Rust Foundation на улучшение взаимодействия между языками C ++ и Rust

Assassin's Creed Mirage выйдет в июне на iPhone 15 Pro, iPhone 15 Pro Max и на iPad Ubisoft опубликовал пост на официальном сайте Assassin's Creed Mirage, что мобильный порт для iPhone 15 Pro и iPhone 15 Pro Max выйдет 6 июня. Для игры проходит предрегистрация в App Store, но не в РФ. Также поиграть можно будет на iPad Air и iPad Pro с M1 или более мощными ...

[Перевод] Hono vs. H3 vs. HatTip vs. Elysia — современные замены Express для сервера (или без сервера) H3 отмечает, что Express.js - старый и малоразвивающийся фреймворк, являющийся не оптимальным выбором для новых проектов из-за потенциальных проблем безопасности и утечек памяти, что, к слову, касается и Koa.В нашей статье мы сделаем акцент на фреймворках, поддерживающих зап...

[recovery mode] Делаем JavaScript компилируемым с помощью llvm.js В данной статье мы рассмотрим мощный проект - llvm.js и расскажем, что он представляет из себя. Также мы научимся создавать компилируемый язык программирования на основе JavaScript. Хотя в этой статье мы сфокусируемся именно на JavaScript, ознакомившись с процессом, вы сможе...

[Перевод] Когда Random совсем не случаен Этот пост — рассказ об истории, случившейся больше десятка лет назад; её код был мной утерян. Поэтому прошу простить меня, если я не вспомню точно все подробности. Кроме того, некоторые подробности упрощены, чтобы от этой статьи могли получить все, кому нравится компьютерная...

ПК-игру G2 Fighter перенесли на смартфоны в Китае Если раньше для игры G2 Fighter проходит бета-тест на Android в Китае, теперь, 1 февраля, местные сервера официально открыты. Это полноценный релиз в Поднебесной мобильного порта G2 Fighter. Игроки будут вручную исследовать изометрические локации в поисках квестовых предмето...

Битва iGPU Intel и AMD вышла на новый уровень. Core Ultra 7 155H и Ryzen 7 7840HS сравнили в восьми играх и двух режимах Мы уже видели тесты новых процессоров Intel Meteor Lake и примерно представляем себе, что вышло у компании, хотя первые тесты были весьма поверхностными. Но теперь в Сети появился обзор, где авторы уделили намного больше внимания iGPU.  Процессоры были протестиров...

GeForce RTX 3050 8G снимают с производства, но уже в январе выйдет новая версия Версия GeForce RTX 3050 с 8 ГБ памяти снимается с производства, а уже в январе следующего года ожидается выпуск новой версии GeForce RTX 3050 с 6 ГБ памяти. Об этом пишет IT Home со ссылкой на китайский источник Bobandang. Bobandang подтверждает, что новая настольная ви...

Платформер-головоломка Planet of Lana теперь доступен на PlayStation и Switch Спустя почти год после релиза на ПК и Xbox, приключенческий платформер-головоломка Planet of Lana появится на консолях PlayStation 4, PlayStation 5 и приставке Nintendo Switch. Произойдёт «повторный релиз» уже 16 апреля, как заявили разработчики из Wishfully и издатель Thund...

Пресс-релиз сборки Windows 11 Insider Preview Build 25967 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25967 для инсайдеров в Canary Channel. НАПОМИНАНИЕ: Поскольку сборки, выпущенные для Canary Channel, являются менее стабильными, Microsoft будет предлагать ограниченную документацию для сборок, выпущенных д...

Обход блокировок на OpenWRT с помощью v2rayA (xray-core) и баз GeoIP, Geosite Antifilter В данном гайде будем устанавливать пакет v2rayA на OpenWRT на примере стабильной 23.05.0. Рекомендуется роутер минимум с 128 МБ RAM (256 предпочтительно) и памятью более 16 Мб (установка занимает около 30МБ памяти)v2rayA — это простой в использовании...

Мобильная версия игры Wizard of Legend скоро будет готова Первое видео для мобильной версии Wizard of Legend появилось на YouTube ещё в 2021 году. Теперь издатель Humble Games снова загрузил подобное видео, только короче и с надписью «выйдет скоро» в конце. Я ожидаю, что Wizard of Legend выйдет на iOS и Android до конца 2023 года....

[Перевод] Упрощаем систему защиты от фингерпринтинга в Brave Начиная с версии Браузера Brave 1.64 для десктопов и андроида, которая будет выпущена через несколько месяцев, Brave отключит опцию строгой блокировки цифровых отпечатков; эта мера уже реализована в тестовом режиме в Nightly-версиях браузера. Это никак не скажется на передов...

Автоматическое создание карточек слов для изучения иностранного языка или интеграция google translate в google sheets Добрый день.Недавно сделал инструмент для автоматизированного создания карточек для изучения слов — подумал что может быть кому то пригодится и как инструмент, и как техническое решение.Немного вводной информации: один из способов запо...

В релиз вышло DLC для Vampire Survivors с персонажами Among Us — Emergency Meeting Разработчики из студии poncle, известные всему миру по shoot ’em up Vampire Survivors, выпустили для своей главной игры дополнение-кроссовер — Emergency Meeting. В этом DLC, которое уже доступно для игроков на ПК, Xbox и Switch, нам предстоит играть за персонажей из Among Us...

Как много языков может влезть в одного программиста? Всем привет, я Серёжа, технический лидер iOS-разработки. Сегодня хочу поговорить о многогранности мира программирования, а именно о количестве языков, причинах, по которым они нам нужны, и о том, зачем одному программисту несколько языков.Если с каких-то рассуждений прямо си...

KORG в кармане Игровые консоли могут издавать звуки? Звуки могут меняться, если в игре происходят разные действия? Могут. Так, стоп! Но ведь это уже основа для создания музыкального софта для консолей. «Ни слова больше!», — слова не мальчика, но композитора, который стоит за созданием пор...

Microsoft выпустила лимитированную версию Xbox — это радиоуправляемый автомобиль Компания Microsoft отпраздновала выпуск игры Forza Motorsport выпуском лимитированной версии консоли Xbox Series S.

LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql) Привет, Хабр! На связи участница профессионального сообщества NTA Марина Коробова.Данные занимают центральное место в информационном обществе. Именно информация является основой для принятия решений, развития бизнеса и научных исследований. Многие организации инвестируют огр...

Удобные формы для Vue 3 Vue + Form. А можно немного попроще...Краткий путь по созданию библиотеки для работы с полями и формами . В статье описан краткий путь от v-modal к чему-то более умному и самостоятельному. Я также поделился своими наработками, чтобы вы могли использовать их у себя в проекте....

Redmi K40 обновили до HyperOS Компания Xiaomi объявила о выпуске бета-версии фирменной операционной системы HyperOS на основе Android 14 для китайских пользователей смартфонов Redmi K40, Redmi K40S и Redmi K40 Pro Plus. Апдейт привносит не только нововведения ОС, но и апрельский патч безопасности. Когда ...

War of Evolution — мобильная замена Spore War of Evolution это игра на смартфоны от азиатского издателя ONEMT HONG KONG LIMITED. В центре геймплея создание своего вида существ с таким же редактором, как и в классической Spore. Некоторые элементы игрового процесса также были заимствованы — на старте существо может пе...

Duke Nukem 3D: один из пионеров дизайна уровней С 1993 года, когда вышел Doom, разработчики сделали множество шутеров. Подобные игры того времени вносили много базовых знаний по дизайну уровней игр, многие из которых все ещё используют. Одной из запоминающихся таких игр была Duke Nukem 3D 1996 года. Побудило меня пере...

Сообщество разработчиков flat2vr создало новый VR-мод для игры World of Warcraft Однако, работает подобное дополнение только с версией 3.3.5а, последним патчем Wrath of the Lich King

Состоялся релиз MMORPG City of Fantasy на Android Мобильную игру City of Fantasy выпустили 26 апреля на Android. Информации о версии на iOS нет. По геймплею это такая же MMORPG, как и серия Ragnarok на смартфонах — коридорные локации, добрая музыка, слизни-враги и авто-геймплей с первых секунд. В City of Fantasy можно выбр...

Процессор Intel полувековой давности. 50 лет назад компания представила Intel 8080 Полвека назад компания Intel представила процессор Intel 8080.   12 апреля 1974 года в журнале Electronics была опубликована фактически анонсирующая статья Масатоши Симы и Федерико Фаггина о новом CPU компании.   Новый процессор содержал около 4500 транзистор...

Разработка игры мечты, или немного о Space Nomad Survival Всем привет!Это мой полу-девлог, полу-рассказ о том, как я взялся за разработку "игры мечты"! Прогресс по разработке и немного планов на будущее. Но обо всем по порядкуЯ в курсе, что разработку «игры мечты» в гейм деве принято считать заран...

Вышла первая версия Android 15. Она предназначена для разработчиков ПО Google выпустила первую предварительную версию Android 15 для разработчиков, она доступна создателям ПО с сегодняшнего дня. Первая публичная бета-версия Android 15, стабильная бета-версия выйдет в июне, а релиз состоится примерно в сентябре. Как сообщает The Verge, в A...

Вышел мод HD Reworked Project 2.0 для Cyberpunk 2077 После долгожданного выпуска масштабного патча 2.0 для Cyberpunk 2077, игроки были приятно удивлены новой версией одной из самых популярных пользовательских модификаций — HD Reworked Project, созданной энтузиастом Halk Hogan PL. Это обновление приносит значительные улучшения ...

Порт для ПК и регистрация на бета-тест коллекционной RPG Star Wars: Galaxy of Heroes Компания Electronic Arts решила сделать неожиданный подарок для фанатов «Звёздных Войн» и объявила о выходе бесплатной коллекционной RPG Star Wars: Galaxy of Heroes на платформе ПК. Дата релиза пока что не названа, но уже в мае начнётся первое закрытое бета-тестирование, на ...

Мобильную версию Extremely Realistic Siege Warfare Simulator тестируют в Китае Ранняя версия игры Extremely Realistic Siege Warfare Simulator доступна в Steam с 8 сентября 2022 года. Она получила очень положительные отзывы благодаря весёлым и непредсказуемым осадам замков и масштабным войнам по типу Total War. Теперь же для Extremely Realistic Siege W...

Как мы разрабатывали свой Agile-велосипед и почему не используем популярные фреймворки (обзор и видео доклада) Всем привет! На связи Сергей Гончарук, менеджер проектов компании «Флант». 30 ноября и 1 декабря 2023 года прошла конференция TeamLead++ Conf 2023. Ниже — текстовый вариант моего доклада с конференции про опыт «Фланта» в построении процессов управления задачами для Dev-...

Вышла новая iOS 17.4 beta 3 для разработчиков. Как им стать и бесплатно скачать обновление на Айфон Apple продолжает работу над следующим крупным обновлением ПО и, видимо, в усиленном режиме. Купертиновцы выпустили iOS 17.4 beta 3 спустя 7 дней после предыдущей сборки, хотя казалось, что команда разработчиков перешла на двухнедельный режим. Пугаться не стоит, так как рели...

Разговариваем с BI на естественном языке Всем привет! Искусственный интеллект уже научился писать простые запросы к базам данных, но можно ли совсем избавиться от кода в работе аналитиков? Мы расскажем про наши нейросетевые эксперименты, в которых мы научили BI-систему слушать, понимать и отрабатывать запросы анали...

[Перевод] Создание эмулятора игр MS-DOS в Kubernetes В этой статье мы разберёмся, как можно интегрировать JavaScript-библиотеку js-dos в собственное решение Kubernetes, что позволит нам предоставлять доступ к играм MS-DOS в виде сервисов Kubernetes и запускать их в браузере. Кроме того, по ходу статьи я дам советы и рекоменд...

Конец эпохи: 27-летняя Microsoft Windows CE полностью лишилась поддержки В октябре 2023 года классическая операционная система Windows CE подошла к концу своего жизненного цикла. Эта ОС дебютировала в далёком 1996 году как облегчённая версия Windows 95. Постепенно Windows CE превратилась в самостоятельную ОС, предназначенную для КПК, кальку...

Премиальная аниме-гача Ex Astris вышла на iOS и Android Мобильные геймеры привыкли после Genshin Impact, что аниме-гачи обязательно должны быть бесплатными и иметь очень мало или очень много доната. В 2024 году Ex Astris первой решила выйти за рамки этих устоев — её выпустили на iOS и Android 26 февраля по всему миру. За проект п...

Файтинг MultiVersus выйдет в релиз в конце мая с крупным обновлением Издатель Warner Bros. Games вместе с разработчиками из Player First Games объявил, что файтинг-платформер MultiVersus выйдет в релиз уже 28 мая. Новинка будет распространяется по модели Free-to-play и появится на ПК и консолях PlayStation 4|5, Xbox One и Xbox Series X|S. Нап...

Без холивара «переписать все на Go»: проблема переносимости в Python и ее решение На скриптовых языках удобно разрабатывать… И на этом удобство заканчивается. Вне машины разработчика начинаются проблемы. Особенно если вы пишете какой-то прикладной тулинг — cli-утилиты, вспомогательные приложения в вашем SDK и прочее. Вы даже не можете рассчитывать на то, ...

Функциональный Rijndael Rijndael (авторы Vincent Rijmen, Joan Daemen) - алгоритм, признанный стандартом шифрования в 2001 году, ныне называемый AES (Advanced Encryption Standard).Материалов про AES много, и я сразу выделю отличие этой статьи от других:• приведена реализация шифра в функциональной п...

Сервера XCOM Legends закроют в мае — игру уже нельзя скачать Мобильная игра XCOM Legends, несмотря на использование имени крупной франшизы, так и не добралась до официального релиза: её сервера закроют 7 мая. Скачать проект через App Store и Google Play нельзя даже в тех странах, где проходил пробный запуск. Первыми уведомление о закр...

AMD выпускает самый большой и сложный в мире GPU со 192 ГБ памяти и гигантский APU со 128 ГБ. На рынок выходят чипы Instinct MI300A и Instinct MI300X Монструозные специализированные чипы Instinct MI300A и Instinct MI300X компания AMD представила ещё в июне, но лишь сейчас она объявила о доступности этих продуктов, а заодно раскрыла больше деталей.  Напомним, Instinct MI300X представляет собой ускоритель на осно...

Spring Security 6. Авторизация и аутентификация на основе Базы данных Привет. Меня зовут Кирилл, я Java-разработчик. Несмотря на то, что уже год я работаю в компании, по прежнему стараюсь находить время для собственных проектов, с помощью которых осваиваю интересующие меня технологии и подходы. Именно на таком проекте я решил разобраться, как ...

Это как Windows, только на Linux. Представлена платформа Playtron для портативных игровых приставок Молодая компания Playtron с финансированием в 10 млн долларов представила одноимённую операционную систему, которая, возможно, станет универсальным решением для портативных игровых консолей.  Playtron опирается на Linux и в теории позволяет запускать любые лаунчер...

Fallout 4 наконец-то получит некстген-обновление для консолей и ПК. Оно будет бесплатным Bethesda Game Studios, видимо, в честь запуска сериала Fallout объявила о скором выходе бесплатного обновления для игры Fallout 4, которое, кроме прочего, принесёт улучшения графики.  Обновление выйдет на консолях Xbox Series X/S и PlayStation 5, а также на ПК, пр...

Как управлять состоянием телеграм-бота Привет!Управление состоянием - это фундаментальный аспект создания телеграм-ботов, позволяющий нам эффективно управлять взаимодействием с пользователями и предоставлять более персонализированный опыт.Управление состоянием - это концепция, которая делает весь процесс взаимоде...

Candy Crush Solitaire это карточный Пасьянс «Косынка» с пробным запуском на iOS и Android Издатель King проводит пробный запуск мобильной игры Candy Crush Solitaire в Канаде. Скачать её можно через App Store и Google Play. В отличие от предыдущих проектов во вселенной Candy Crush, в Solitaire геймплей построен на формуле «Пасьянс "Косынка"». Это весёлая и сложная...

Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю Через 1,5 года заканчивается поддержка Windows 10, а 11-я мне не подходит, ибо нельзя вертикально поставить панель задач (см. cнимок экрана, как у меня всё организовано). Поэтому решил попробовать переехать на Linux. Я не использую каких-то хитрых виндовых программ, под “Лин...

Как установить NCALayer на Linux Всем привет, меня зовут Абай. В последнее время часто замечаю, что у пользователей Linux в Казахстане постоянно проблемы с установкой NCALayer, поэтому решил написать гайд, который простым языком объяснит, как установить его через терминал... Читать далее

Cyberpunk 2077 станет временно бесплатной для PlayStation и Xbox Разработчики из CD Projekt RED решили устроить «выходные невиданной щедрости» для игроков на консолях и объявили о выходе бесплатной пробной версии Cyberpunk 2077, которая будет доступна на PlayStation 5 и Xbox Series X|S. Своеобразное демо стартует с 18:00 по Москве 28 март...

Игра Dungeon Of Demon совмещает сразу несколько жанров Dungeon Of Demon — мобильная игра, которая вмещает в себя сразу несколько жанров: приключение, головоломка и рогалик. Её выпустили на Android 27 ноября; издателем выступает Wemade. Dungeon Of Demon предлагает вертикальный и автоматический геймплей, перед началом которого ну...

[Перевод] Безымянный язык программирования без присваивания имён Придумывать имена сложно. Давайте посмотрим, как далеко мы можем зайти без них.Что это?Это язык программирования, основанный на трёх парадигмах:Бесточечном программированииСтековом программированииМассиво-ориентированном программированииОсновная «фишка» языка — избегание люб...

Сервис изучения русского жестового языка с применением модели распознавания жестов Всем доброго первого зимнего дня!Меня зовут Рома, я проджект менеджер студенческой команды ПИН-КОД.Мы хотим рассказать о первой в России продуктовой истории с моделью распознавания РЖЯ - сервисе изучения русского жестового языка и представить небольшой кусочек, который вы см...

Kotlin (не) против Java: особенности компиляции в байткод В 1995 году Sun Microsystems представили Java — объектно-ориентированный язык программирования, основное кредо которого можно сформулировать так: «Написано один раз, работает всегда». В 2011 году как улучшенную альтернативу Java компания JetBrains представила Kotlin — язык с...

Marvel 1943: Rise of Hydra показали на State of Unreal Эми Хенниг, ветеран игровой индустрии и сценаристка первых трёх игр серии Uncharted, подчеркнула, что все кат-сцены в игре рендерились в реальном времени и что уровень графики, представленный в трейлере, будет доступен и в финальной версии игры. Технология MetaHuman от Epic ...

Юриспруденция и программирование: что общего? Юриспруденция и программирование… Казалось бы, что может быть общего у этих двух совершенно не похожих и не связанных друг с другом сфер деятельности? Юристы — это стопроцентные гуманитарии (по крайней мере так считается), а программисты — это технари, копающиеся в машинном...

Только теперь AMD начнёт догонять Nvidia. Компания открыла исходный код технологии FSR 3.0 с генерацией кадров Несмотря на то, что технологию суперсемплинга AMD FSR 3.0 представили около полугода назад, реализована она пока всего в трёх играх. Но вскоре их может стать намного больше, так как AMD опубликовала исходный код.  FSR 3.0, как и предыдущие версии технологии AMD, и...

Kotlin Object Multiplatform Mapper Складывается такое впечатление, что дописать свою приложение для Android мне суждено не скоро. Каждый раз начиная писать новую версию (так как старая была написана не до конца, использовалась только мной, а через пару-тройку лет простоя - проще написать заново) своего прилож...

Google отключает упрощённый режим в Gmail Компания Google начала извещать пользователей о грядущем изменении в фирменном почтовом сервисе Gmail. Сообщения об этом рассылаются пользователям, а также появились в разных местах службы поддержки и справки Google.  Сгенерировано нейросетью Midjourney Итак, вско...

Дата релиза кооперативной Luigi's Mansion 2 HD для Nintendo Switch День Марио в этом году принёс нам не только сиквел фильма «Братья Супер Марио» и дату выхода бумажного приключения Paper Mario: The Thousand-Year Door, но и новый анонс. Так Nintendo подтвердила, что жуткая кооперативная аркада Luigi's Mansion 2 HD появится на приставках Nin...

Специалисты по COBOL теперь не нужны? Появился свободный компилятор, который снижает потребность в разработчиках Не так давно мы писали о том, что один из старейших языков программирования COBOL, похоже, вскоре уйдёт с рынка. И не потому, что он неактуален, наоборот, пока что этот язык востребован, главным образом в финансовой и банковской отраслях. Всё дело в том, что ему ищут замену,...

Нет, Nvidia не обманывала, и генерация кадров на видеокартах GeForce RTX 20/30 не работает. Компания объяснила ситуацию с игрой Portal ошибкой Только вчера мы сообщали о том, что на видеокартах GeForce RTX 30 можно запустить генератор кадров Frame Generation из DLSS 3, как Nvidia уже отреагировала на ситуацию и сообщила, что на самом деле технология не работает.   Мы заметили, что некоторые члены игровог...

Книга «Roblox: играй, программируй и создавай свои миры. 2-е изд» Что такое Roblox? Это красочная компьютерная платформа для создания и публикации своих игр. Мир Roblox изо дня в день становится все популярней, и ты можешь стать его частью! Если ты мечтаешь стать геймдизайнером и создать свою игру, но не знаешь, с чего начать, эта книга п...

Эти функции macOS Sonoma появятся только в 2024 году Когда Apple на WWDC показывает свои новые операционные системы, компания старается рассказать абсолютно обо всех функциях, которые в них есть. Вот только появление в прошивках всех этих фишек чаще всего размазано по году. Большая их часть выходит с основной версией, а какие...

SaGa Emerald Beyond появилась в App Store, Google Play и Steam Square Enix добавил игру SaGa Emerald Beyond в разных маркетах — теперь её можно предзаказать в App Store, Google Play и Steam. Это будет премиальный проект, за который нужно сначала заплатить 2,990 рублей, а уже потом начать играть. К сожалению, русский язык не поддерживает...

[Перевод] Исследование режима Copy-on-Write в pandas. Часть 1 Библиотека pandas 2.0 вышла в начале апреля, в ней появилось много улучшений нового режима Copy‑on‑Write (CoW, копирование при записи). Ожидается, что в pandas 3.0 режим CoW будет использоваться по умолчанию. Сейчас полный переход на к...

Создатели симулятора CarX Street ответили на вопросы о ПК-версии Разработчики из студии CarX Technologies, которые на данный момент занимаются разработкой многопользовательского гоночного симулятора CarX Street, ответили на некоторые вопросы фанатов. Напомним, что ПК-версия игры пока что не имеет точной даты релиза, но у неё уже есть стра...

Глобальные сервера Solo Leveling Arise открыли — есть русский язык Издатель Netmarble выпустил глобальную версию Solo Leveling Arise, причём она доступна для прямого скачивания через маркеты App Store и Google Play в РФ. Помимо этого в игре есть русская локализация, которая ставится изначально даже если скачивать проект через Турцию. Хайп ...

Baldur's Gate 3 могут портировать на топовые iPhone и iPad На iPad M1+ и iPhone 15 Pro и 15 Pro Max уже выпустили 3 крупных порта с консолей — Resident Evil 4 Remake, Resident Evil Village и Death Stranding. В июне также должен выйти Assassin's Creed Mirage. Это отличный маркетинг от Apple, так как подобные игры заставляют пользоват...

[Перевод] Носители английского языка — худшие коммуникаторы в мире Носители языка — худшие коммуникаторы в миреВ комнате, полной людей, для которых язык не является родным, «нет никаких шансов на понимание». Возможно, это их язык, которым они владеют, но послание часто теряется. Читать далее

Для BarbarQ 2 проведут тестирование на Android Разработчики BarbarQ 2 собираются протестировать данную мобильную игру в Китае. Поиграть смогут геймеры на Android. Как и с Tarisland и Need for Speed Assemble, нужно будет не просто скачать клиент игры, но также и зарегистрироваться, чтобы получать квалификацию. Предзагруз...

Космическое кооперативное выживание The Planet Crafter покинет ранний доступ Выживание на планете The Planet Crafter от студии Miju Games готово покинуть ранний доступ — уже названа дата релиза. Игра про космический терраформинг появилась в Steam ещё в марте 2022 года, а 10 апреля наконец-то обновится на версии 1.0. Порты на другие платформы не плани...

[Перевод] Как Rust меняет мышление разработчика Я страшно ненавижу C++. Обычно я люблю программирование, но каждый проект, с которым я имел дело на C++, ощущался как монотонная рутина. В январе 2023 года я пошёл по пути изучения Rust, поэтому теперь могу сказать, что знаю язык системного программирования, который действит...

Шаблонизатор GO text template для новичков Шаблоны - это инструмент программирования, который позволяет создавать структурированный и повторно используемый контент или код. Они имеют много применений в различных областях, включая веб-разработку, генерацию отчетов, форматирование текста и многое другое. В целом, ...

Telegram выпустил обновление на Android с бесплатной расшифровкой голосовых сообщений. Есть и другие фишки Вышел Telegram 10.3.0. Это свежая версия популярного мессенджера с новыми функциями, которые наверняка позаимствует WhatsApp лет этак через 10. Впрочем, и это не точно, а вот об очередной порции фишек приложения Павла Дурова можно говорить с уверенностью. После обновления Т...

Forge King получит глобальную версию — игра уже появилась в Google Play Мобильная игра Forge King появилась в корейских App Store и Google Play ещё в феврале этого года. Теперь издатель Cat Lab работает над глобальной версией этого проекта. Даты релиза пока нет, но можно пройти предрегистрацию в Google Play. По сюжету Forge King игроки возьмут ...

Android 15 — самое унылое обновление от Google. Вот каким оно получилось Несмотря на то, что в последнее время внимание владельцев смартфонов приковано к iOS 18, которая должна удивить редизайном и ИИ-функциями, большинство пользователей все же ждут выхода Android 15. Google ежегодно анонсирует новые версии ближе к концу зимы, и будущее обновлен...

Тактическая RPG Landforge вошла в стадию пробного запуска Мобильная игра Landforge появилась в Google Play 4 стран: Кипр, Украина, Польша и Филиппины. Для неё проходит софт-запуск, но больше интересно, что в описании к игре в Play Market указано, что она также выйдет на iOS. На момент написания новости страницы в App Store нет даже...

В Steam появилась новая функция - "Семейные группы" На данный момент точная дата выпуска "Семейных групп" в широкий доступ не объявлена, но Valve обещает, что настройки Family Sharing и семейного просмотра будут интегрированы в новую систему. Для разработчиков игр ничего не изменится: если они разрешали делиться игрой через F...

Modular выложила в открытый доступ основные компоненты Mojo – языка программирования для ИИ Компания Modular открывает доступ к Mojo, языку для разработки ИИ, обещающему сделать программирование более простым и интуитивным.

Keplerians: «Серия Ice Scream завершена, больше игр по ней не будет» Разработчики серии игр Ice Scream из студии Keplerians провели опрос, в котором поинтересовались у своего комьюнити, стоит ли им использовать подростков и врагов из Ice Scream в будущих проектах. Хотя мнения сообщества разошлись, Keplerians решили покончить с Ice Scream раз ...

Игру NeuroNet: Medax Proxy выпустили на смартфоны NeuroNet: Medax Proxy вышла на PC в 2023 году. Тогда мобильная версия только ожидалось, и теперь она доступна в App Store и Google Play. IOS-версия вышла 16 января 2024 года, а Android-версия — 26 марта. Проект стал нишевым по крайней мере потому, что его продают за 449 рубл...

Файловый ввод, сделанный по-человечески Поводом к написанию данной статьи и к разработке соответствующей мини-библиотеки ffh стало одно из практических заданий по дисциплине ‘Языки программирования’, которую я веду. В этом задании необходимо прочитать все строки из текстового файла для последующей обработки. Так ...

Будет ли Айфон работать дольше, если установить iOS 17.0.2? Здесь вся правда Вот что будет с батареей Айфона, если скачать iOS 17.0.2 Несмотря на то, что релиз iOS 17 обошелся без эксцессов, после него у Apple начались проблемы. Купертиновцы выпустили сразу два обновления, чего, как мне кажется, еще никогда не было. В iOS 17.0.1 наспех «заштопал...

Игра Dormant Manor предлагает восстановить замок и познакомиться с вампиром Мобильный проект Dormant Manor вошёл в стадию пробного запуска на Android. Скачать клиент игры можно через Google Play США. В нём нужно играть за девушку, которая отправляется в замок, который надо восстановить изнутри и снаружи, а параллельно — раскрыть его секреты. Для в...

Когда закончится эра безграмотных мобильный интерфейсов? Воспоминания о курсе эргономики 1985 года Друзья, вы уже в курсе, что IOS достигла версии 17, а Android версии 12? Уже более 10 лет как две огромные фирмы мучают людей и совершенно не собираются умнеть. Начнем с простого действия. Которое на компьютерах называется ESC. Отмена. Или возврат к предыдущему состояни...

Не Unity единым… Игры бывают разные, большие и маленькие, триA и супер инди, в компаниях с сотнями разработчиков и что создаются гениями-одиночками. Редко их делают с нуля и пишут код только игры, чаще пишут игровые тулы, редактор и параллельно пишут саму игру. За всей этой многомиллиардной ...

Разработчики игры Blade Assault представили свою новую игру под названием Dragon Is Dead Это мрачный экшен-платформер с элементами roguelike, объединяющий в себе характеристики игр Castlevania, Diablo и Dead Cells

Открыты сервера ROM: Remember of Majesty — игру выпустили в Казахстане В англоязычную версию ROM: Remember of Majesty уже можно поиграть — сервера открыли для жителей Юго-Восточной Азии. Интересно, что из всего СНГ в список стран, откуда можно скачать клиент игры, попал только Казахстан. ROM: Remember of Majesty доступна на iOS, Android и PC. ...

Приключение Valiant Hearts Coming Home выйдет 7 марта на ПК и консолях 7 марта приключенческая головоломка от Netflix и от издателя Ubisoft о Первой мировой войне выйдет в новом формате, ранее игра была доступна только на мобильных устройствах.

История языков программирования: Autocode Алика Гленни из 50-х годов XX века «Упрощённые системы кодирования», которые затем стали называть привычным нам термином «языки программирования», появились очень давно. Одним из первых языков, которые действительно упростили работу операторов вычислительных машин, стал язык, разработанный Аликом Гленни в 195...

Книга «BPF: профессиональная оценка производительности» Привет, Хаброжители! Инструменты оценки производительности на основе BPF дают беспрецедентную возможность анализа систем и приложений. Вы сможете улучшить производительность, устранить проблемы в коде, повысить безопасность и сократить расходы. Книга «BPF: профессиональная...

Java Digest #8

Подводная база, головоломки и скрытые тайны в Stasis: Bone Totem — теперь и на консолях Сегодня, 28 марта, на консолях появится подводное приключение в жанре point-and-click — Stasis: Bone Totem. Теперь игра будет доступна не только на ПК, где она вышла ещё 31 мая 2023, но и на платформах Xbox One, Xbox Series X|S, PlayStation 4|5 и Nintendo Switch. В Steam цен...

В Сеть слили 1,2 ТБ невыпущенных игр на iOS — среди них Angry Birds Hatchery и сырая версия My Om Nom Перед тем как выпустить игру в App Store, разработчики мобильных игр проводят тестирование в TestFlight. Если вам казалось, что экосистема Apple защищена — это не совсем так. Дело в том, что в Сеть слили архив из более 76,000 невыпущенных приложений и игр. Благодаря этому в ...

Шутер Monument. Обновление спустя 5 лет после релиза Разработка игры началась в далёком 2014 году с изучением Unity. Чтобы выучить новую двиг или язык программирования я обычно делаю какой-нибудь проект на этой технологии, в моём случае это работает лучше чем зубрёжка. Таким проектом стал Monument - олдскульный шутер с видом о...

[Перевод] Миграция с Vue 2 на Vue 3: Новые Фичи В этой статье погрузимся с головой в захватывающий мир новых возможностей Vue 3.Эта поистине революционная версия горячо любимого всеми нами JavaScript-фреймворка стремится стать переосмыслением подхода к созданию веб-приложений, предлагая множество улучшений, оптимизаций и ...

Семантический поиск и генерация текста на R. Часть 1 Для этой задачи использую LLM (Large Language Models - например, chatGPT или opensouce модели) для внутренних задач (а-ля поиск или вопрос-ответную систему по необходимым данным).Я пишу на языке R и также увлекаюсь NLP (надеюсь, я не один такой). Но есть сложности из-за того...

Google запустила переработанный Chrome Web Store для всех Компания Google объявила об официальном запуске обновленного онлайн-магазина Chrome Web Store для всех пользователей. Переработанный Chrome Web Store предлагает оптимизированный, более удобный интерфейс для поиска расширений и тем для фирменного браузера Chrome. C...

Компания Valve выпустила Proton 9.0, пакет для запуска Windows-игр в Linux Компания Valve сегодня выпустила первую версию Proton 9.0, самую новую стабильную версию слоя совместимости с Windows, позволяющего запускать игры на Steam Deck и настольных Linux.

Инсайдерам Windows 11 доступна новая версия Paint с функцией Cocreator Microsoft выпустила очередное обновление приложения Paint (версия 11.2309.20.0) для Windows 11, которое принесло с собой предварительную версию функции Cocreator. На текущий момент оценить её могут только участники программы Windows Insider на каналах Dev и Canary. Функция ...

Reflection в iOS: как посмотреть содержимое любой сущности В Swift, как и во многих других языках программирования, есть возможность получать информацию о структуре объекта в Runtime. Для этого в языке есть специальный механизм — Reflection. С его помощью можно просматривать содержимое любых сущностей, не зная о них абсолютно ничего...

[Перевод] Эффект Монреаля: почему языкам программирования нужен Царь стилей Давайте представим нереалистичный сценарий, где вы выбираете язык программирования для проекта, который в перспективе станет очень большим. Допустим, это будет набор сервисов в монорепозитории, над которыми работает более 100 человек. Чтобы сделать этот сценарий ещё менее р...

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

Российский программист создал удобное ПО для Linux, умеющее запускать популярные игры ОС Windows PortProton имеет понятный интерфейс и выполнен на русском языке

Новый сервер ВКС от Yealink — встречаем UC4X и новые лицензии Больше двух лет назад обновления Yealink Meeting Server остановились на второй версии программного обеспечения. Все ждали выхода YMS 3.0, но этого не происходило. Вместо этого Yealink бросает все силы в облака и запускает на мировом рынке облачную версию своего сервера для в...

Обзор нововведений в C# 12 Уже середина осени, а это значит, что новая версия C# на пороге. Самое время узнать, какие изменения настигнут язык совсем скоро. Хоть количество нововведений в этот раз уступает предыдущим релизам, интересных среди них немало. Читать далее

Вся мощь паттернов в Wolfram Language Редкая птица долетит до середины Днепра, не каждый разработчик осилит все паттерны в WL. Нет ему равных языков в паттерн-матчинге. Чуден и необычен язык этот. Изобилует он точками, подчеркиваниями, да запятыми так, что в глазах рябит, да разум мутнеет. В этой статье я постар...

В Planet: Reboot добавили глобальный сервер с английским языком Поиграть в мобильную версию Planet: Reboot пока можно только через Тайвань, Гонконг, Макао и Японию на iOS и Android. Пока что издатель Nuverse не созрел для глобального релиза, но на днях он сделал то, чего не ожидаешь от азиатских игр — он добавил сервер «New World», котор...

BLUE LOCK Project World Champion получит глобальную версию через 2 дня Разработчики мобильной игры BLUE LOCK Project World Champion сообщили в X, что глобальная версия проекта выйдет 23 апреля. Сейчас можно пройти предрегистрацию через App Store и Google Play, но она не проходит в РФ. Как передаёт издание pockettactics, в это же время для японс...

Виртуальная реальность из 90-х возвращается: появился эмулятор Virtual Boy для Nintendo 3DS. Как игры выглядят сейчас? В 1993 году компания Nintendo начала разработку устройства виртуальной реальности, которое позже получило название Virtual Boy. Планировалась полноценная портативная VR-система, которая позволяет отслеживать движение головы игрока. Да и игр собирались сделать немало. К сожал...

Dong Wu: Появился мобильный порт игры в стиле Darkest Dungeon Китайская студия ogopogo работает над мобильным портом игры Dong Wu. Она вбирает в себя всё лучшее, что принесла с собой серия Darkest Dungeon — мрачную атмосферу, «рисовку от руки», пошаговые битвы и так далее. Пока для Dong Wu проходит предрегистрация в Steam, а через Goo...

Это не игрушки. Game vulnerabilities как угроза для работодателя Баги и уязвимости в компьютерных играх встречаются часто, особенно если они вышли давно. И это логично: разработчикам выгоднее вкладываться в новые проекты. В итоге любимые игры постепенно превращаются в плацдарм для хакинга. Под прицел попадают все: сами разработчики, польз...

Как Microsoft покорил мир с Windows 1.0 В анналах компьютерной истории лишь немногие имена сияют так ярко, как Windows. Это история революции персональных компьютеров.На 2024 год запланирован выпуск Windows 12. Microsoft выпускает новые версии Windows каждые три года. Текущая версия ОС, Windows 11, работает на бол...

В Steam вышел бесплатный хоррор Teleforum с рейтингом 91% Игра переведена на русский язык

Игра Survival Random Defense совмещает tower defense с 8-битными звуками Мобильная игра Survival Random Defense появилась в Google Play РФ и других стран. Поиграть в раннюю версию можно только на Android — информации об iOS-версии нет. Проект выполнен в жанре Tower Defense с 8-битными звуками и мультяшной графикой. Игрокам предстоит проходить уро...

Сборник советов, как упростить работу с YAML-файлами YAML (.yml) — популярный язык для конфигурационных файлов, широко используемый DevOps в подходе «Инфраструктура как Код» (IaC). Несмотря на то, что работать с ним бывает проще, чем с тем же JSON (особенно в контексте взаимодействия с большими объемами данных), иногда использ...

Изучение языков без труда: Puzzle-English и промокоды Изучение нового языка может быть увлекательным приключением, но оно также требует времени, усилий и постоянной практики. Однако с появлением современных образовательных платформ, таких как Puzzle-English, изучение иностранных языков стало гораздо проще и увлекательнее. В это...

Ядер меньше, и кэша тоже меньше. Представлен 16-ядерный Core i7-14790F Black Edition, который вряд ли можно будет купить У Intel появился новый процессор версии Black Edition – 16-ядерный Core i7-14790F. Подход к его созданию довольно оригинальный: у новинки меньше ядер, чем у Core i7-14700F. И кэша тоже меньше. Core i7-14790F имеет 8 больших ядер (P-Cores) и 8 энергоэффективных (8...

Студия Dark Dome работает над головоломкой Beyond the Room В Google Play появилась страница игры Beyond the Room. Пока для игры проходит предрегистрация, пробного запуска нигде нет, как и страницы в App Store с датой релиза. Beyond the Room будет очередной головоломкой с элементами «point and click», где надо искать предметы и исп...

Анонс новой части Принца Персии в жанре roguelite — The Rogue Prince of Persia Разработчики из студии Evil Empire, которые до этого занимались только дополнениями для метроидвании Dead Cells, представили свой первый полноценный проект — новую часть серии Prince of Persia в жанре roguelite. Игра под названием The Rogue Prince of Persia выйдет при поддер...

CURA - Полный перевд плагина SettingsGuide 2.9.2 (Машинный) Дорого времени суток.В Cura есть весьма интересный плагин SettingsGuide - Это подробная справка о параметрах печати, весьма удобная штука, но есть момент - на Русский переведена очень малая часть текстов. Лично мне удобнее читать параметры на национальном языке (Тем более чт...

Дата глобального релиза Hades на iOS и отзывы первых игроков Netflix сначала выпустил Hades в филиппинском App Store, а теперь готовит «глобальный» релиз мобильного порта. Напомню, что поиграть можно будет только на iOS, в России игра официально не будет доступна, а также для неё потребуется активная подписка Netflix. Релиз Hades н...

Путь от преподавателя английского к AI Product Manager Всем привет, меня зовут Оля Шерстюк, раньше я была преподавателем английского языка, но начиная с 2023 года решила поменять свою деятельность и перейти в IT, сейчас я учусь в магистратуре AI Talent Hub. Хочу поделиться с вами своей историей.В 2023 я зачеркивала дни в календа...

Генерация кадров теперь даже на портативных игровых приставках с APU Ryzen. AMD расширила поддержку AFMF на iGPU Radeon 700M Компания AMD расширила поддержку технологии Fluid Motion Frames на интегрированные GPU Radeon 700M.   Напомним, речь идёт о генераторе кадров, который является частью FSR 3, но в виде реализации через драйвер. В этом случае не требуется поддержка FSR любой из верс...

Android-версия The Mystery of Eigengrau появилась раньше запланированного релиза Релиз мобильного хоррора The Mystery of Eigengrau ранее планировался 15 апреля сразу для iOS и Android. Теперь оказалось, что версия для Google Play уже вышла, причём 31 марта, и в неё можно свободно поиграть. Тем временем в App Store до сих пор проходит предрегистрация с ...

Экшен-гонки Battle Derby выпустили на смартфоны В середине февраля появилась ранняя версия игры Battle Derby на Android. Теперь же, 26 февраля, проект выпустили как в Google Play, так и в App Store. Геймерам предстоит собирать более 150 машин, среди которых есть спорткары и даже DeLorean из «Назад в будущее». Только вмес...

Дико полезные приложения для Apple Watch, с которыми ты позабудешь про iPhone Apple Watch давно превратились из дорого аксессуара в полезное устройство, умеющее работать отдельно от Айфона. И если вы все еще считаете, что они не стоят своих денег, то сильно ошибаетесь! Просто зайдите в App Store и скачайте приложения для Apple Watch, после чего они с...

Kandinsky 3.0 — новая модель генерации изображений по тексту Без чувства современности художник останется непризнанным. Михаил ПришвинВ прошлом году на АI Journey мы представили модель Kandinsky 2.0 — первую диффузионную мультиязычную модель генерации изображений по тексту, которая может генерировать изображения на основе русскоя...

Sony наконец-то сообщила точную дату выхода ПК-версии Ghost of Tsushima Вокруг ПК версии Ghost of Tsushima сгустилось много инсайдерских слухов, так что издатель Sony Interactive вместе с разработчиками из студий Sucker Punch Productions и Nixxes Software решили их развеять. Релиз «режиссёрской» версии игры со всеми дополнениями официально назна...

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

Death Stranding Director's Cut выпустят на iOS 31 января 2024 года Death Stranding Director's Cut это игра актуального поколения от Хидео Кодзимы, которую не выпускали на смартфонах. Теперь издатель 505 Games готовит iOS-версию Death Stranding. Она должна выйти 31 января 2024 года. Сейчас проходит предрегистрация во многих странах, включая ...

Тачпад для управления гаджетами языком представили в действии Компания Augmental привезла на выставку CES 2024 доработанную версию контроллера MouthPad, позволяющего управлять разными устройствами с помощью языка

Интегрированное графическое ядро APU AMD Strix Halo сможет тягаться с RTX 4070 Laptop. Появились подробности и тесты процессора Позже в этом году AMD выпустит мобильные процессоры Strix Halo, которые будут сильно отличаться от всего остального на рынке. И сегодня у нас есть подробности об этих APU.  Stix Halo будут включат три чиплета: два процессорных и один чиплет SoC. Каждый чиплет CPU б...

Sony разрабатывает новую версию контроллера DualSense с подсказками в играх Новая версия получит подсветку кнопок для подсказок в играх на основе ИИ, что делает геймплей более доступным

Недельный геймдев: #143 — 15 октября, 2023 Из новостей: Джон Ричителло покинул пост главы Unity, Microsoft закрыла сделку по приобретению Activision Blizzard, Nekki пробует Веб3, первая бета Godot 4.2, O3DE 23.10, разработчиков обяжут использовать смс‑верификацию при выпуске новых версий игр в Steam.Из...

Как на ваш выбор влияет дизайн. Подробно про тёмные паттерны в UX Вы знаете, каково это.Часто ли у вас бывало, что отклонение куки вызывало дискомфорт? Вроде есть уведомление на половину экрана. Есть кнопка «настроить свои параметры», при нажатии которой открывается меню, где нужно выбрать конкретные параметры...

Анонс градостроительного симулятора в мире Лавкрафта — Worshippers of Cthulhu Студия Crazy Goat Games, которая может похвастаться только спорной стратегией The Dragoness: Command of the Flame и ещё не вышедшим градостроительным симулятором Republic of Pirates, анонсировала новый проект — градострой Worshippers of Cthulhu, посвящённый божеству из мира ...

Библиотека Scout — быстрый и безопасный DI на Kotlin Привет! Меня зовут Александр Миронычев. Я занимаюсь инфраструктурой приложения Яндекс Маркет под Android. Около двух лет назад при работе над модульностью у меня появилось желание написать собственную библиотеку для внедрения зависимостей, которая позволила бы ускорить сборк...

Первый в мире мини-ПК на процессоре, как у игровой приставки Asus ROG Ally. Edge Z1 основан на Ryzen Z1 Компания AMD ранее в этом году представила гибридные мобильные процессоры Ryzen Z1 и Z1 Extreme, предназначенные для портативных приставок. Оказалось, что на рынке вскоре появится мини-ПК с таким APU.  Модель называется Edge Z1 и основана, как ясно из названия, на...

Как работает физика в играх В мире видеоигр игровая физика играет важную роль, определяя реалистичность и взаимодействие игрового мира с игроком. Что же происходит под капотом? Какие алгоритмы и подходы используются в современных движках? И что же значит «застрять в текстурах»? ...

Книга «React быстро. 2-е межд. изд.» Привет, Хаброжители! React предельно упрощает создание привлекательных и надежных интерфейсов для веб-приложений. Эта великолепная библиотека JavaScript имеет модульную архитектуру, что позволяет легко создавать, объединять и тестировать компоненты. React идеально подходит...

NikiStudio опубликовала документальный фильм о создании Baldur's Gate 3 на русском языке В 2023 году тайтл был признан «Игрой года», и в этом году геймеры не утратили к нему интерес. Фильм посвящен воспоминаниям разработчиков и актеров, которые подарили свой голос персонажам.

Итерируемся по enum'ам в C++ В этой статье я хочу поделиться простым и очевидным трюком в C++, о котором, не смотря на его простоту и очевидность, как оказалось, не все знают.Предположим, у вас есть enum class, и вы хотите пройтись по его элементам, то есть вызвать какую-то функцию для каждого из значен...

Слух: The Elder Scrolls VI не будет эксклюзивом и выйдет на PlayStation Десять дней назад компания Microsoft наконец-то раскрыла карты и рассказала о своём новом подходе к выпуску игр. Многие пользователи ждали заявлений о прекращении продаж Xbox Series, но вместо этого Фил Спенсер объявил, что многие проекты появятся на других платформах, вроде...

Стала известна дата релиза Art of Rally в Google Play Мобильный порт Art of Rally сначала появился только на iOS. Я сделал на него обзор на релизе. Теперь готовится версия для Android — издатель Noodlecake объявил дату релиз в соцсети X. Получается, что выход Art of Rally в Google Play состоится 26 марта. На момент написания ...

Spring Boot Starter: практически, принципиально и подробнее. Part 1 Всем привет, меня зовут Сергей Соловых, я Java-разработчик в команде МТС Digital. За последние 2 года я написал и выпустил в продакшен более 30 микросервисов. Выдержать столь высокий темп помогло применение общепроектных решений и паттернов разработки. Общепроектные решения&...

Принципы ООП в примерах для начинающих Как создатель и руководитель курсов по C# я вижу, что часто у людей, начинающих изучать этот язык, принципы Объектно-Ориентированного Программирования вызывают затруднения в понимании. А так как один из лучших способов что-то понять, это посмотреть применение на примерах, то...

[Перевод] Каково это, создавать язык программирования сегодня? «Эта книга – классика. Относитесь к ней бережно». Такую фразу произнёс архитектор из нашей команды, передавая мне The Dragon Book. Разработкой компиляторов я увлёкся где-то 15 лет назад ещё на заре своей карьеры. Как-то раз, читая эту книгу поздно вечером, я заснул, небреж...

Пробный запуск Minion Masters проходит в РФ и других странах на смартфонах Ещё в 2021 году для мобильной версии Minion Masters началась предрегистрация через Google Play. Теперь раннюю версию можно попробовать на Android в 20 странах, включая Россию. Версия для iOS так и недоступна. Minion Masters предлагает сражения в формате 1v1 или 2v2 и подойд...

Нераскрытые тайны из культовых видеоигр: Half-Life, Resident Evil 8, Red Dead Redemption 2, GTA 3, Cyberpunk-2077 Мир игр изобилует множеством интересных и уникальных историй, с которыми кинематограф пока не может соперничать. Видеоигры охватывают широкий спектр жанров, и одним из аспектов, обладающих универсальной привлекательностью, являются тайны и загадки, скрывающиеся глубоко в ос...

Альтернативный браузер Vivaldi для Android получил большое обновление: можно пополнять список чтения из других приложений Команда набирающего популярность браузера Vivaldi объявила о выпуске большого обновления мобильной версии для Android. Разработчики «совершенствование всех функций», но главное внимание в новой версии Vivaldi 6.4 уделяется списку чтения и менеджеру закладок....

Mad Survivor: Arid Warfire это почти Безумный Макс на Android Mad Survivor: Arid Warfire — мобильная игра, которая немного поменяла название, но в целом осталась неизменной. Хотя издатель Lexiang указывает, что это «новая игра»; только для неё в июне проходил пробный запуск в США. В целом ничего не изменилось — проект также доступен в ...

[Перевод] Новое в SQL Server 2022: Get more out of Reporting Services with an improved user experience В новой версии SSRS мы проделали значительную работу по обеспечению лучшего уровня доступности, и добавили новые возможности, которые включают в себя:• Расширенную поддержку Windows Narrator1 для новых клиентских операционных систем Windows и Windows Server.• ...

Устанавливаю Manjaro и запускаю простую игру через Wine/Lutris, или почему Linux не для игр Адепты "пингвина" очень любят рассказывать сказки о том, какой Linux хороший и прекрасный, а игры там работают чуть ли не лучше, чем в Windows, но реальность снова всё расставляет по своим местам...

Кратко про Nameko Python Привет, Хабр!Nameko, как фреймворк для Python, предлагает удобные абстракции и инструменты для создания микросервисов, ориентированных на сообщения и события.С Nameko можно получить не только инструмент для создания микросервисов, но и платформу для реализации распределенных...

Разработчики рассказали о скрытом контенте и умных союзниках в RPG Avowed На прошлой неделе, в рамках презентации Xbox Developer Direct 2024, студия Obsidian Entertainment представила свой давний проект — ролевую игру Avowed, в которой нам предстоит исследовать обширные Живые Земли. Теперь же директор игры Кэрри Пател и директор по геймплею Гейб П...

Нет, новая SoC Kirin 9010 не выглядит хорошо даже на фоне старых платформ Qualcomm. Это примерно уровень Snapdragon 888 из 2020 года Платформа Kirin 9010, видимо, всё-таки является лишь немного улучшенной версией Kirin 9000s. А это значит, что она ещё дальше от современных флагманских SoC, чем Kirin 9000s на момент выхода.  фото: Huawei Согласно новым результатам, в Geekbench 6 в однопоточном р...

Мобильная игра Risk of Rain: Hostile Worlds будет каноном серии Для мобильной игры Risk of Rain: Hostile Worlds проходит пробный запуск на iOS и Android на Филиппинах и, вероятно, в других странах ЮВА. Последнее обновление вышло 25 января. Тем временем разработчики из Gearbox Publishing выпустили первый видео-дневник, в котором рассказа...

Кратко про микросервисы на Scala и Erlang Привет, Хабр!Микросервисы давно являются некой "попсой" для создания гибких, масштабируемых и отказоустойчивых систем. И естественное имеет свою реализацию в функциональном программирование.В статье рассмотрим два языка программирования, которые выделяются своим функциональн...

Состоялся релиз Eggy Party на смартфоны Издатель Exptional Global выпустил Eggy Party 23 февраля. Информация об этом появилась в официальном посте. На момент написания новости игра доступна на iOS во многих странах, включая Россию. Но на Android можно поиграть только в ограниченном числе стран. Стоит ожидать расши...

Введение в Apache Flink: осваиваем фреймворк на реальных примерах Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Недавно мы начали использовать фреймворк Apache Flink. Эту технологию выбрали, так как она (в отличие от Apache Spark) относится к true-стримингу и позволяет ...

Масштабное обновление «МойОфис» – 860 изменений, улучшений и доработок в редакторах для простых пользователей Компания «Новые облачные технологии» объявила о выпуске масштабного обновления для офисного пакета «МойОфис». Апдейт коснулся десктопных редакторов для частных пользователей.  Иллюстрация: «МойОфис» В состав «МойОфис Станд...

Необычную игру «Путь Мечика» (Slash Quest) выпустили на Android Slash Quest, она же «Путь Мечика» — кроссплатформенная игра, которую издатель Noodlecake выпустил первым делом на Android. Об этом представители компании сообщили в X. Также они предлагают пройти предрегистрацию на iOS и PC. Релиз в App Store состоится 2 мая. Android-игроки...

Как создавали игру Neverwinter Nights Вы слышали новость с игрового «Оскара»? Игра Baldur's Gate 3 от Larian Studios взяла приз «Главная игра года» на церемонии The Game Awards 2023. Она обошла такие игры, как Alan Wake II, Marvel’s Spider-Man 2, Resident Evil 4, Super Mario Bros. Wonder и The Legend of Zelda: T...

Стало известно, какие смартфоны Xiaomi и Redmi получат HyperOS в декабре 2023 года Xiaomi обновила дорожную карту по выпуску новейшей операционной системы HyperOS: компания рассказала, что в декабре бета-версия этой ОС выйдет для четырех смартфонов. Эти модели – Xiaomi 12, Xiaomi 12 Pro, Redmi K50 Ultra, Redmi K50 Gaming. Перечень невелик,...

Смартфон Xiaomi 14 появился на AliExpress. Стоит ли покупать китайскую версию? В конце прошлого месяца были представлены Xiaomi 14 и Xiaomi 14 Pro — флагманские смартфоны на Snapdragon 8 Gen 3. По сложившейся традиции китайская компания запустила продажи новинок у себя на родине, а жителям других стран предложила ждать выхода глобальной версии. Тем не...

Реализация чата на Flutter при помощи вебсокетов Всем привет, на связи PurplePlane! В этой статья мы хотели бы рассмотреть реализацию простого чата на языке Dart, используя пртокол websocket.Рассмотрим пример использования вебсокета при реализации простого чата с помощью библиотеки web_socket_channel. Читать далее

Анонс Windows 11 Insider Preview Build 26058 (каналы Dev и Canary) Добрый день, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26058 для участников программы Windows Insider, использующих каналы Dev и Canary. Инсайдеры на канале Canary получат сборку 26058.1000, тогда как для канала Dev выпущена сборка 2605...

Новое поколение замены Android: HarmonyOS 4 оказалась самой быстрорастущей версией ОС Huawei Компания Huawei поделилась своими достижениями по развитию фирменной альтернативы Android. Самая свежая HarmonyOS 4 была представлена 4 августа во время конференции разработчиков Huawei (HDC) 2023. А теперь генеральный директор Huawei Consumer Business Group Ю Чэндун (Y...

Выбираем лучшую видеокарту на апрель 2024 года на основе сравнения 30 ускорителей 3D-графики в 23 тестах (с и без RT/DLSS/FSR/XeSS) в 3 разрешениях В этот обзор добавлены новинки, которые появились на рынке после публикации предыдущего материала с выбором лучшей видеокарты, а также ранее вышедшие модели, которые мы впервые изучили за прошедшие 3 месяца. У Nvidia вышли модели GeForce RTX 4070 Super, GeForce RTX 4070 Ti S...

VisionFive2 (ядро Linux) В предыдущей статье мы рассмотрели процесс сборки загрузчика. Теперь мы рассмотрим ядро Linux, исходные коды которого поддерживает компания StarFive в репозитории https://github.com/starfive-tech/linux. Кроме того, мы рассмотрим создание скриптов загрузки ядра (boot.scr) для...

Meta* добавила в WhatsApp генерацию изображений и видео по текстовому описанию, и не только Компания Meta*  добавляет в популярный мессенджер WhatsApp функцию генерации изображений с помощью искусственного интеллекта в реальном времени, а также ряд других новшеств с использованием Meta* AI.  Как рассказали в пресс-службе, в последние шесть месяцев в...

Чтобы геймеры могли лучше оценивать задержки. AMD представила метрику System Lag Компания AMD добавила в свой свежий драйвер новую метрику под названием System Lag.  System Lag призвана отображать задержку между генерацией кадров движком той или иной игры и их дальнейшим рендерингом видеокартой.  Пока что метрика работает только с адаптер...

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

Смерть third-party cookies. Что ждет нас в 2024? В большинстве браузеров уже есть те или иные механизмы блокировки third-party кук. В одних браузерах это ограничивается тем, что third-party куки разрешено отправлять только на посещенные пользователем сайты. В других браузерах внедряют различные "enhanced" и "intellegent" t...

5 хороших приложений для iPhone, которые можно бесплатно скачать из App Store В App Store содержится такое большое количество разных приложений и игр, что найти среди них самостоятельно что-то действительно стоящее превращается для многих владельцев смартфонов Apple в невыполнимый квест. Но с помощью нашей подборки эту проблему вы сможете легко решит...

[Перевод] PL/I — многогранный язык Майк Бедфорд раскрывает тайны PL/I - языка, который, как надеялись в IBM, заменит FORTRAN и COBOL.Названия языков программирования варьируются от банальных до точно описательных, от совершенно бессмысленных до, как в случае с темой этого месяца, откровенно неточных. Речь иде...

Darcs и Pijul. Системы контроля версий для тех, кто не любит деревья Небольшой обзор систем контроля версий, альтернативных git, и основанных на математической теории. Речь пойдёт о двух системах распределённого контроля версий: Darcs, написанной на Haskell, и Pijul, написанной на Rust. Обе они сейчас активно развиваются и предлагают св...

[Перевод] Введение в поддержку JavaScript в MySQL MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы б...

[Перевод] Встречаем Angular 17 В прошлом месяце исполнилось 13 лет с момента появления "красного щита" Angular. AngularJS стал отправной точкой для новой волны JavaScript-фреймворков, появившихся для поддержки растущей потребности в богатом веб-опыте. Сегодня с новым внешним видом и набором перспективных ...

Игроки невысоко оценили новую версию игры Silent Hill, но скачали больше 1 млн раз Компания Konami неожиданно для всех 1 февраля представила новую версию игры Silent Hill для PlayStation 5. Игра называется Silent Hill: The Short Message; продукт невысоко оценили как критики, так и геймеры, но скачали игру более 1 млн раз.

[Перевод] Битва фреймворков: сравнение высокопроизводительных HTTP-библиотек Мир веб-разработки предлагает бесконечное количество вариантов HTTP-фреймворков для разных языков программирования. Но как разработчикам понять, какие из них обеспечивают действительно высокую производительность? Под катом команда блога CodeReliant* проводит прямое сравнение...

С момента старта продаж продали больше 15 тысяч «Москвичей». Столько машин купили за 10 месяцев С момента начала продаж в марте прошлого года в России было продано более 15,3 тысячи автомобилей «Москвич», сообщает ТАСС со ссылкой на пресс-службу автомобильного завода. Почти 19 тысяч автомобилей было отгружено в дилерскую сеть. Что касается предпразднич...

Вышла стабильная Android 14 для Samsung Galaxy S22, Galaxy S22 Plus и Galaxy S22 Ultra На прошлой неделе Samsung выпустила стабильную версию интерфейса One UI 6.0 для смартфонов Samsung Galaxy S22, Galaxy S22 Plus и Galaxy S22 Ultra c Android 14, а сейчас вышла расширенная версия этого же апдейта – она обновляет не только сам интерфейс, но и са...

Предварительная версия Office LTSC 2024 выйдет в апреле Компания Microsoft объявила, что публичное тестирование Office LTSC 2024 начнётся в апреле, а полноценный релиз этой версии офисного пакета состоится в конце 2024 года. Сообщается, что Office LTSC будет существовать параллельно с продуктом Microsoft 365, распространяемым по...

Epic Games Store прекратит поддержку старых версий Windows С июня текущего года EGS прекратит поддержку Windows 7, 8, 8.1 и 32-битной версии Windows 10. Официально клиент EGS будет совместим только с 64-разрядной Windows 10, Windows 11 и macOS 10.13 или более новыми версиями. Этот шаг направлен на улучшение безопасности пользователе...

Hamster Inn — симулятор гостиницы для хомяков и утят на русском языке Издатель HyperBeard выпустил мобильную игру Hamster Inn на iOS и Android. Её релиз состоялся 9 апреля, и за это время проект поднялся до топ-35 викторин в App Store и получил высокую оценку в 4,8 звезды из 5. Давайте разбираться, почему это так. Первое, чем цепляет Hamster ...

Не исправил, а проработал принятие: как некоторые баги в играх стали фичами Многие психологи советуют проработать принятие. Например, принятие своих ошибок. Некоторые разработчики игр восприняли это всерьёз и решили: "А почему бы и нет?", — и сделали свои промахи частью геймплея. Попробуем научиться на их опыте! Читать далее

Началась предзагрузка баскетбольного симулятора NBA Infinite Когда EA делает несколько мобильных игр про футбол, геймеры задаются вопросом: «Зачем столько?». Фанаты баскетбола тоже могут задать подобный вопрос — на смартфоны выйдет игра NBA Infinite; уже шестая в линейке NBA. Заранее загрузить клиент можно почти через все страны мир...

Вышел патч 1.020 для игры Final Fantasy VII Rebirth с графическими улучшениями и исправлением ошибок Игра сочетает моменты открытого исследования огромных пространств с линейными сюжетными сегментами, дающими игрокам возможность испытать комедийные и мрачные моменты

Живой перевод от Samsung в режиме реального времени теперь доступен на русском Samsung активно внедряет технологии искусственного интеллекта в свои продукты, стремясь предоставить пользователям более интеллектуальные, персонализированные и удобные решения. Флагманские смартфоны Samsung оснащены передовыми алгоритмами машинного обучения, которые обеспе...

Exilesland: Adventure RPG появилась на Android раньше глобального релиза Ранняя версия мобильной игры Exilesland: Adventure RPG появилась в Google Play многих стран, включая Россию. Что касается версии для iOS, то для неё проходит предрегистрация с датой релиза 20 февраля. В Exilesland игроки берут на себя роль первобытного человека, живущего на...

Спустя почти год после релиза гонка The Crew Motorfest появится в Steam 18 апреля этого года в Steam выйдет ПК-версия гоночной игры с открытым миром от разработчика Ubisoft Ivory Tower — The Crew Motorfest. Третья часть серии симуляторов впервые появилась на ПК через Epic Games Store и Ubisoft Store, а также на консолях PlayStation 4|5, Xbox One...

Экшен-рогалик Wanted Shadows перенесут на iOS Игра Wanted Shadows вышла на ПК 31 октября 2023 года. Теперь её планируют выпустить на iOS-смартфоны. Пока что для проекта проходит предрегистрация в App Store — он будет премиальным, с ценником в 99 рублей. Релиз мобильной версии состоится 13 марта; информации об Android-ве...

Пробный запуск Civilization: Eras & Allies проходит ещё в одной стране В октябре 2023 года новая мобильная стратегия Civilization: Eras & Allies вошла в стадию софт-запуска на Android. Тогда можно было поиграть только через Филиппины, на этот раз издатель 2K Games обновил раннюю версию 8 марта и выпустил её также в Индонезии. Civilization:...

SAGE v1.1.0: как мы учили генеративный корректор орфографии ошибаться реже, думать быстрее и исправлять пунктуацию В октябре прошлого года мы выпустили SAGE — библиотеку для генеративной коррекции орфографии, которая включает в себя семейство предобученных трансформерных моделей, хаб с параллельными вручную размеченными датасетами и два алгоритма текстовой аугментации на основе намеренно...

Состоялся релиз RPG про управление сразу 6 героями — Terra Memoria 27 марта компания Dear Villagers вместе с французской студией La Moutarde выпустила ремесленную ролевую игру Terra Memoria для ПК через Steam и консоли Xbox Series X|S. Версия для Switch ожидается 4 апреля, а порт для PlayStation 5 пока что в разработке. Судя по описанию в м...

В Сеть слили APK-файл The Sims 5 (Maxis Lab) Примерно 25 февраля в Reddit появился пост со скриншотами файлов The Sims 5 (Maxis Lab) для ПК и Android. Тогда инсайдеры подтвердили, что в версии для старших платформ будет Denuvo. Теперь же на канале Фомикса появился APK-файл Android версии с небольшой инструкцией по том...

Сделанная специально для Китая «санкционная» GeForce RTX 4090D практически такая же быстрая, как и обычная GeForce RTX 4090 Ресурс Expreview первым в Китае раздобыл и протестировал GeForce RTX 4090D – версию GeForce RTX 4090, созданную Nvidia специально для рынка КНР и отвечающую всем санкционным требованиям США. В Nvidia GeForce RTX 4090D урезали по тепловому пакету (с 450 до 425 Вт),...

Футболист Эрлинг Холанд стал персонажем в обновленной версии игры Clash of Clans Стратегическая игра для мобильных устройств от финской студии Supercell вышла в 2012 году. 1 мая разработчик выпустит обновление, и фанаты «Манчестер Сити» смогут поиграть нападающим этого футбольного клуба.

Постфиксный калькулятор на Haskell Можно ли внедрить в Haskell постфиксный калькулятор?begin push 1 push 2 add endbegin push 1 push 2 push 3 add mul endНа первый взгляд такой код на Haskell не может работать. Функция begin должна иметь произвольное количество аргументов, а Haskell является языком со статическ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)