Социальные сети Рунета
Воскресенье, 12 мая 2024

[Перевод] В чем разница между движками и средами выполнения JavaScript? Среду выполнения и движки часто ошибочно называют одним и тем же.Вы скорее всего слышали термины "движок JavaScript" и "среда выполнения JavaScript", которые используются, как взаимозаменяемые понятия, подразумевающие под собой "программу, которая выполняет JavaScript". Их ч...

Глубокий JS. В память о типах и данных Всех нас учили, что в JavaScript есть примитивные и ссылочные типы данных. Исчерпывающая информация есть в официальной документации, а на просторах интернета полно статей на этот счет.Теория теорией, однако, JS-код исполняется не в теории, а на практике. Точнее, его компилир...

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

[Перевод] Как так вышло, что при лишнем шаге сборки моё приложение на Zig ускоряется в 10 раз Вот уже несколько месяцев я интересуюсь двумя технологиями: языком программирования Zig и криптовалютой Ethereum. Чтобы подробнее изучить обе, я написал на Zig интерпретатор байт-кода для виртуальной машины Ethereum.Язык Zig отлично подходит для оптимизации производительност...

Записки оптимизатора 1С (Часть 5). Ускорение запросов с RLS в 1С системах Замахнемся сегодня на RLS.Обсуждать будем проблемы по нашему профилю, связанные с производительностью 1С:Предприятие. Но, в целом, этот материал может быть полезен и не только 1С-никам.Почему запросы с RLS очень часто такие долгие?Какие есть варианты их ускорить? Читать дале...

Оптимизация работы с Camunda на основе External task Привет! Меня зовут Андрей, я - ведущий разработчик в "РТК ИТ". В этой статье речь пойдет об опыте перехода на паттерн external task в одной из наших систем.Camunda — это BPM-движок для автоматизации бизнес-процессов. Она представляет собой набор библиотек, которые и позволяю...

Возвращаемся на Гроув-Стрит. Анализ движка Grand Theft Auto: San Andreas на Unity Серия Grand Theft Auto стала культовой в игровой индустрии, а San Andreas — одной из самых запоминающихся частей для многих игроков. Время проходит, но фанаты всё так же преданы игре. Кто-то достаёт старый и пыльный диск с ностальгией, а некоторые заходят ещё дальше. Сегодня...

Андрей Аксёнов, создатель Sphinx и лауреат Highload++: Мой путь — это «святые» девяностые и алгоритмический джихад Андрей Аксёнов нередко начинает свои доклады с такой самопрезентации: «воронежское быдло, интересуюсь информационным поиском». Правда, в Воронеже он уже давно не проживает, но информационный поиск по-прежнему в топе списка его интересов. Работает Андрей тимлидом в компании A...

Из ASCII в Pixel Art и обратно Привет, ребята! Новую игру я делаю на своем старом движке текстового режима. Однако это псевдотрехмерная (2.5D) пиксельная игра с перспективой. Оказалось, что символьный ASCII движок может справиться с этой задачей, нужно только сделать пару апгрейдов. Читать далее

[Перевод] Фильтр Блума для эффективной синхронизации хеш-графов В одном из совместных исследований нам с Хайди требовалось решить такую задачу. Допустим, нам требуется синхронизировать между двумя узлами хеш-граф, например, как в репозитории Git. В Git каждый коммит идентифицируется через соответствующий ему хеш, причём, в коммит могут в...

Google Chrome на iOS перестанет быть «неполноценным», но лишь у европейцев Apple объявила о том, что разрешит альтернативным браузерным движкам работать на iOS-устройствах в странах Европейского союза. Это отход от многолетней практики компании, требующей, чтобы все браузеры использовали ее собственный движок WebKit, который критиковали за ограниче...

CD Projekt Red обсуждает переход на движок Unreal Engine 5 Польская студия CD Projekt RED в прошлом месяце анонсировала новую часть серии игр-бестселлеров The Witcher и рассказала, что игра будет построена на движке Unreal Engine 5.

Тестируем многоядерный процессор методом Кнута и Python’а В 1978 году вышел третий том монографии Дональда Кнута «Искусство программирования», где автор рассматривает алгоритмы сортировки и поиска. Помимо самих алгоритмов описаны аппаратные характеристики компьютера и их влияние на производительность при работе с алгоритмами. В 202...

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

MIUI 15 может не поддерживать устаревшие темы Причиной является обновление движка тем, который будет использоваться в MIUI 15

Оптимизация js/WebGL/Web Assembly Не так давно я писал про свой 2d движок jsge. При написании рендера, делал оптимизацию кода, а также экспериментировал с web assembly. Как и обещал, написал отдельную статью про результаты. Читать далее

Postgresso №58(9) Microsoft PostgreSQL 16Наконец, официально вышел релиз PostgreSQL 16. Мы регулярно писали о новом в бетах и релиз-кандидатах, поэтому подробно говорить об официальном нет, кажется, особой необходимости: с тех пор ничего принципиального не ушло и, тем более, не пришло.На...

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

Движок Unity открыли для разработки приложений под Apple Vision Pro Разработчики игрового движка Unity сообщили о завершении бета-тестирования, длившегося полгода, и открытии своего продукта для всех, кто будет создавать приложения для гарнитуры Apple Vision Pro.

Как устроен GIL (Global Interpreter Lock) в Python: влияние на многозадачность и производительность Привет, уважаемые читатели!GIL, или Global Interpreter Lock десятилетиями оставался темой обсуждения и дебатов среди питонистов.Что такое GIL? GIL, сокращение от Global Interpreter Lock, представляет собой важную концепцию в Python. Он представляет собой мьютекс, который бло...

[Перевод] Что нового в планировщике / оптимизаторе запросов Postgres 16 PostgreSQL 16 вносит немало улучшений в планировщик запросов и позволяет выполнять многие SQL-запросы быстрее, чем в предыдущих версиях PostgreSQL.Если вы посмотрите на PG16 release notes, то увидите некоторые из этих улучшений. Но из-за объема изменений, вносимых ...

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio Баги, которые удалось найти в движке qdEngine, оказались весьма разнообразны, поэтому не хочется мешать всё в кучу в одной публикации. Читатели могут упустить интересные темы, связанные с написанием качественного кода. Поэтому разбор проекта выйдет в виде серии публикаций, ...

Google завершил раскатку September 2023 helpful content update Зарубежные оптимизаторы пишут, что позиции сильно упали.

Команда разработчиков 2:21 перенесла "Маленькое большое приключение Твинсена" на движок Unity Команда разработчиков 2:21, известная своей работой на движке Unreal Engine 5, перенесла разработку игры "Маленькое большое приключение Твинсена" на движок Unity

Google Search учитывает обратную связь от оптимизаторов Разработчики показали, как влияет фидбэк от специалистов на алгоритмы.

LLM как оптимизатор для задачи линейной регрессии В сентябре 2023 года инженеры из гугла выпустили статью "Large Language Models as Optimizers" об использовании LLM в качестве оптимизаторов.Ниже мы рассмотрим, как языковая модель Mistral-7B-Instruct на основании текстовых инструкций справится с задачей линейной регрессии. Ч...

Project T: Netmarble работает над MMORPG по «Игре престолов» Корейская студия Netmarble нанимает сотрудников для работы над Project T — RPG с открытым миром по вселенной «Игра престолов». Она будет кроссплатформенной; среди платформ стоит ожидать iOS, Android и PC. У разработчиков уже есть планы на глобальный релиз, так как им нужны а...

Оптимизаторы жалуются на ошибки 404 в отчетах GSC Google уже знает об этой проблеме и просит игнорировать ее.

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

Азы поисковой оптимизации для веб-разработчика: прокачиваем SEO с помощью кода и здравого смысла Привет, Хабр! Поисковая оптимизация обычно ассоциируется только с производством контента, а роль веб-разработчиков в ней часто недооценивают. Мы с этим не согласны. В этой статье обсудим технические детали верстки оптимизированных под поисковые движки веб-страниц, а для за...

Apple «отомстила» Евросоюзу за новый закон. Компания отключила поддержку веб-приложений PWA для жителей EC Компания Apple, как известно, под давлением нового закона Евросоюза разрешит пользователям iPhone в ЕС устанавливать приложения со сторонних источников. Оказалось, в «отместку» за это Apple начала отключать поддержку веб-приложений (Progressive Web Apps; PWA...

Ускоряем работу python с numba Привет, Хабр!Numba — это Just-In-Time компилятор, который превращает ваш код на питоне в машинный код на лету. Это не просто мелкая оптимизация, а серьёзно ускорение.Если вы знакомы с интерпретируемыми языками, вы знаете, что они обычно медленнее компилируемых из-за необходи...

Google больше не считает ссылки значимыми для продвижения Хотя оптимизаторы продолжают вкладывать средства в линкбилдинг.

Microsoft не успеет внедрить движок Adobe PDF в свой браузер вовремя Компания Microsoft объявила о переходе встроенного PDF-ридера Microsoft Edge на технологию Adobe PDF в прошлом году. Это изменение позволит пользователям Edge просматривать PDF-документы с помощью движка Adobe в его качестве.

Локацию из Diablo II воссоздали на движке Unreal Engine 5 Очередным «ремастером» занялся один из фанатов игры Михал Ваврух, который решил показать своё видение небольшой локации 3 акта «Средоточие Ненависти», в которой обитает игровой босс Мефисто. Кроме него ещё парочка противников, но в целом весь этаж отведён для сражения с вл...

Intel Core i9-14900K демонстрирует огромный прирост в играх благодаря новому оптимизатору приложений Малообсуждаемая новая функция процессоров Intel 14-го поколения может значительно повысить производительность в играх.

Проклятые Земли. Изменяем движок игры! Подробности + ПРИМЕР реверсинга движка Статья о том, как реверс-инжиниринг и разбор форматов могут не только расширить старую любимую игрушку, но и сделать из неё абсолютный шедевр, который будет смотреться уже в новом свете. Обзор уникальных фишек игры Проклятые Земли, исправление её лёгких недостатков и разбор ...

[Перевод] Кто реально угрожает C++ (нет, Rust, не ты) Привет! Меня зовут Александр Каленюк, и я крепко подсел на C++. Пишу на C++ 18 лет кряду, и все эти годы отчаянно пытаюсь избавиться от этой разрушительной зависимости. Всё началось в конце 2005 года, когда мне довелось писать движок для симуляции 3D-пространства. В это...

[Перевод] Сколько ядер CPU можно использовать параллельно в Python? При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. Если потоков меньше, то вы будете использовать все преимущества ядер, если меньше, то программа...

Опыт участия в Epic MegaJam: 7 дней творения Я «обычный» энтерпрайз программист, но недавно попробовал силы в Epic Mega Jam 2023. Опыт получился яркий, эмоциональный. Сразу захотелось поделиться. Вероятно, профессионал прочитает статью с рукой у лица, если вообще будет читать. Но текст больше для тех из нас, кто занят ...

Как настроить ETL с json’ами в Apache NiFi Привет, Хабр! Меня зовут Сергей Евсеев, сегодня я расскажу, как в Apache NiFi настраивается ETL-пайплайн на задаче с JSON’ами. В этом мне помогут инструменты Jolt и Avro. Пост пригодится новичкам и тем, кто выбирает инструмент для решения схожей задачи.Что делает наша команд...

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

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

Ускорение игрового 2D движка Flame до стабильных максимальных FPS на телефонах и ПК Оптимизация больших карт и столкновений во Flame. Для тех, кто хочет сделать бесшовный огромный мир и не думать о плохих последствиях. Читать далее

Глубокий JS. Области тьмы или где живут переменные В статье Глубокий JS. В память и типах и данных мы говорили о том, как выглядит структура переменной каждого конкретного типа в памяти движка V8. В этой статье предлагаю теперь рассмотреть, где именно эти переменные хранятся и каким образом попадают в память.Речь п...

SQL HowTo: один индекс на два диапазона В прошлой статье я показал, как условие с парой однотипных неравенств, плохо поддающееся индексации с помощью btree, можно переделать на эффективно gist-индексируемое в PostgreSQL условие относительно диапазонных типов, а наш сервис анализа планов запросов explain.tensor.ru ...

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

На iPhone выйдут полноценные Chrome и Mozilla на своих движках. Что это и зачем они нужны Вместе с выходом первой бета-версии iOS 17.4 Apple анонсировала большое количество изменений в операционной системе для пользователей на территории Европейского союза. Так, можно будет устанавливать сторонние магазины приложений и качать программы из них, отказаться от испо...

Неофициальную Lethal Company Mobile скачали более 500,000 раз Buckshot Roulette решили не переносить на смартфоны, поэтому энтузиасты выпустили свою версию для iOS и Android. С Lethal Company ситуация повторяется — 21 декабря 2023 года неофициальную Lethal Company Mobile выпустили в Google Play. Несмотря на отсутствие монстров, мультип...

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

В Steam до 19 февраля бесплатно раздают движок RPG Maker XP Пользователи Steam и так постоянно завалены акциями, фестивалями и специальными предложениями, а тут ещё и студия Gotcha Gotcha Games решила сделать неожиданный подарок. Разработчики отдают совершенно бесплатно полную версию игрового движка RPG Maker XP, который смогут забра...

Быстро или мгновенно — с какой скоростью должен работать ваш продукт. Часть 1 Всем привет! Я Антон Телицын, продакт-менеджер в AI-центре Тинькофф, до этого работал в Miro над движком доски. В обеих компаниях сталкивался с вопросами управления скоростью реакции продуктов в разных ситуациях.Это первая статья про управление отзывчивостью продуктов. Рассм...

Российская студия анонсировала создание нового игрового движка Case Engine Российский игровой движок объявил намерение интегрироваться с Blender и стать платформой нового поколения для инди-разработчиков видеоигр.

[Перевод] Поисковый движок в 80 строках Python В сентябре я устроился на должность поискового дата-саентиста и с тех пор часть моих обязанностей заключается в работе с Solr — опенсорсным поисковым движком на основе Lucene. Я знал основы работы поискового движка, но мне хотелось понять его ещё лучше. Поэтому я закатал рук...

Раскраска SVG картинки во flutter, и почему я решил отключить Impeller Сегодня расскажу, как можно реализовать раскраску для векторных картинок, и как выбор графического движка может оказать влияние на производительность в этом кейсе Читать далее

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

Unity: сквозь тернии к importing assets Небольшая заметка по итогу многих лет работы с движком: проблемы, баги, странности и краши.С движком работаю в той или иной мере с 4 версии, поэтом накопилось довольно много различных нюансов. Читать далее

От винта! Смотрим движок War Thunder и говорим с его создателями Как говорил Юрий Гагарин: "В будущем мы будем летать, много летать". В определённой мере игровой движок Dagor Engine от Gaijin Entertainment позволяет это сделать. Давайте посмотрим, как он сделан, и поговорим с его создателями! Поехали!

Navmesh, lightmaps и lightprobes: реализация и использование в Playcanvas В этой небольшой заметке хотелось бы поделиться результатами реализаций нескольких технологий из gamdev-а. В основном коснёмся двух тем. Первая тема - это использование navmesh-ей для нахождения путей в пространстве трёхмерной сцены. Вторая тема - это использование lightmap ...

Делаем RPG на Go: часть 0 Один из самых частых вопросов в нашем сообществе разработке игр на Go — это с чего начать. В этой серии статей мы будем изучать движок Ebitengine и создадим RPG в процессе. Читать дальше →

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

Система мета-сборки GN: краткий обзор и подходы Привет! Меня зовут Александр, я работаю в VK в команде браузера Atom. В его основе лежит open source-движок Сhromium. Сегодня хочу поговорить о системе мета-сборки GN. Её используют в крупных проектах Google (Chrome, Fuchsia, а также связанных с ними), и, например, когда раз...

Интересные трюки HTML. Экстремальный минимализм Мы уже много говорили про оптимизацию сайтов до минимального размера, преимущества статичного HTML, а также упаковку сайта (и веб-сервера) в портативный формат одного исполняемого файла, который нативно исполняется под любой ОС. Но стремление к минимизации может пойти даль...

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья Brainfuck — это один из эзотерических языков программирования, который имеет всего восемь команд, каждая из которых записывается одним символом. А Bodyfuck — это жестовый интерпретатор Brainfuck, который позволяет писать код программы, используя различные движения тела без ...

2d движок для игр Javascript Game Engine (JsGE) Привет всем. Меня зовут Артурас, я пишу на Javascript. Полтора года назад я уволился из оффшорной компании и решил написать свой движок для браузерных 2d игр. Сегодня - делюсь результатами. Читать далее

Infinix привёз в Россию бюджетные смартфоны HOT 40 с улучшенной долговечностью аккумулятора Компания Infinix объявила о выпуске бюджетных смартфонов серии Hot 40, состоящей из трёх моделей: Hot 40, Hot 40 Pro и Hot 40i. Все они оснащены аккумулятором ёмкостью 5000 мАч и программной функцией Xboost gaming engine для лучшей оптимизации аппаратного обеспечения во врем...

JetBrains объявила о запуске CLion Nova — среды разработки для C и С++ на движке Reshaper/Rider Некоторое время IDE будет бесплатной.

iPhone 16 получит улучшенный Neural Engine Осенью этого года компания Apple представит свои новые смартфоны. По словам источников издания Economic Daily News, одной из фишек линейки iPhone 16 станет улучшенный нейронный движок Neural Engine. Он будет отвечать за работу некоторых ИИ-функций, которые появятся в iOS 18....

Это не жадность Apple, просто у компании не получилось. Купертинский гигант три года работал над реализацией совместимости Apple Watch с Android Как известно, умные часы Apple не работают со смартфонами под управлением Android. Можно было бы подумать, что Apple сделала это специально, но компания как минимум пыталась реализовать совместимость.  создано DALL-E В рамках своего ответа на иск Министерства юсти...

7 направлений оптимизации ClickHouse, которые помогают в BI Привет, Хабр! Меня зовут Никита Ильин, я занимаюсь разработкой архитектуры BI-платформы Visiology. Сегодня мы поговорим про оптимизацию ClickHouse — ведущей СУБД, которую все чаще используют для решения задач аналитики на больших объемах данных. В этой статье я расскажу, поч...

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

Unreal Engine vs Unity vs GoDot. Что нужно знать, если ты не программист Доброго времени суток, дорогие хабражители. Продолжаем разбор строения игр, игровых движков и их особенностей с точки зрения человека, которому никогда в жизни не говорили «тыжпрограммист». Сегодня на повестке дня выбор игрового движка из двух гигантов игростроя: Unity и U...

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

[Перевод] Быстрый парсинг 8-битных целых чисел Допустим, вам нужно быстро распарсить 8-битные целые числа (0, 1, 2, …, 254, 255) из строки ASCII/UTF-8. Задача взята из проекта simdzone под руководством Йероена Коеккоека (NLnet Labs). Дана строка и её длина: например, ’22’ и длина 2. Наивное решение на C может выглядеть т...

Состоялся релиз Counter-Strike 2 В Steam состоялся релиз Counter-Strike 2. Игра вышла в Steam и доступна для всех желающих совершенно бесплатно. Вторая часть является переработанной Counter-Strike: Global Offensive, которая была перенесена на игровой движок Source 2. Релиз состоялся спустя 2 месяца после ...

Разворачиваем систему уравнений в граф Как-то во время учебы на инженера-теплоэнергетика я наткнулся на одну книгу [Попырин Л.С. Математическое моделирование и оптимизация теплоэнергетических установок. М. Энергия 1978г.], в которой был описан алгоритм построения расчётных схем энергетических устан...

Интерпретатор Brainfuck на Brainfuck Когда-то давно, году в 2013-м, на глаза мне попался следующий код:>>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[->>]<[>>]<<-]<[<]<+>>[&...

Как изменилась Amnezia за 2023 год Первые наши пользователи помнят Amnezia как приложение созданное одним человеком, в светлом дизайне и на английском языке. Сегодня AmneziaVPN - это проект, над которым работает целая команда людей из разных стран. Мы стали больше,  приобрели много опыта и теперь имеем ...

Доступность игр для людей с ограниченными возможностями: проблемы и их решения Видеоигры — это прекрасно. Они есть для любой возрастной категории, самых разных жанров. Однако далеко не все игры доступны каждому: слишком много преград для людей с ограниченными возможностями. Большинство из нас имеют нормальный слух, зрение и здоровую опорно-двигательн...

Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C# Все хотят писать код, который работает быстро. Часто мы сидим, просматривая написанные алгоритмы и пытаясь понять, что можно сделать, чтобы настроить их производительность. В таком случае часто прибегают к параллельному выполнению задач. Конечно, если можно выполнять зада...

[Перевод] Сколько строк на C нужно, чтобы выполнить a + b в Python? В своей предыдущей статье я исследовал структуру PyObject и её роль в качестве заголовка для всех объектов среды исполнения CPython. Эта структура играет важнейшую роль в обеспечении наследования и полиморфизма в системе объектов CPython. Но это лишь вершина айсбер...

Реализация консенсусного алгоритма Raft Привет, Хабр!Когда речь идет о распределенных системах и сетевых приложениях, консенсусный алгоритм становится must have. Эти алгоритмы играют ключевую роль в обеспечении надежности, согласованности и целостности данных в условиях, когда у нас есть несколько участников (узло...

Способы обхода GIL для повышения производительности Привет, Хабр!Global Interpreter Lock в Питоне предотвращающает одновременное выполнение нескольких потоков в одном процессе интерпретатора Python. Т.е даже на многоядерном процессоре многопоточные Python‑приложения будут выполняться только в одном потоке ...

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

Голопалуба: реализация технологии из сериала «Звездный путь» Современный мир сложно представить без технологий, которые его наполняют. Некоторые из них малозаметны, тогда как другие приковывают к себе внимание буквально всех и каждого. Одной из таких технологий является искусственный интеллект. Данное направление объединяет в себе м...

Модер показал, как выглядит усовершенствованная GTA: San Andreas на движке Unreal Engine 5 Геймплейный ролик идёт 9 минут.

Создание шаблонов сайта в Joomla 4+ Последние статьи на Хабре о создании шаблонов для Joomla - 2015-2017 годов. В этой статье опытным разработчикам будет интересно посмотреть на отличия от предыдущих версий Joomla и, возможно, дополнить статью ценным советом. Тем же, кто чаще работал с другими движками статья ...

Блокировщики рекламы и старые плагины перестанут работать в Chrome в следующем году. Изменение также коснется Opera, Microsoft Edge и Vivaldi Google сообщила, что отключит в браузере Chrome API Manifest V2, при помощи которого работает большинство блокировщиков рекламы и других расширений. Google полностью перейдет на API Manifest V3, а пользователи лишатся возможности устанавливать плагины на базе API Manife...

GeForce RTX 5090 не получит 512-битную шину. Но 384-битная шина и память GDDR7 обеспечат огромную пропускную способность и без этого Видеокарта GeForce RTX 5090 (название предположительное), согласно свежим данным, всё же не получит 512-битную шину памяти, а ограничится 384-битной.  создано DALL-E Как сообщается, графический процессор GB202, который будет лежать в основе нового игрового флагман...

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

[Перевод] Мой первый прототип поискового движка Я реализовал первый прототип собственного механизма поиска, который сокращённо назвал PSE (Personal Search Engine). Создал я его с помощью трёх скриптов Bash, возложив всю основную работу на sqlite3, wget и PageFind. Браузер Firefox вместе с Newsboat сохраняют полезную инф...

Отечественному игровому движку вернули «гражданство» Минцифры вернуло российский игровой движок Unigine в реестр отечественного ПО

Аналитика в игре на Godot: подключаем MyTracker Привет! Я Артем Ковардин, руководитель команды Push Service в RuStore. В этой статье я расскажу про подключение MyTracker в мобильную игру на Godot. Godot — замечательный движок для игр, но под него очень мало готовых плагинов. Особенно, плагинов для российских сервисов...

Даёшь вдвое больше искусственно дорисованных кадров в играх! Технологии генерации кадров в Nvidia DLSS 3 и AMD FSR 3 заставили работать вместе Апскейлеры Nvidia DLSS и AMD FSR имеют собственные варианты технологии генерации кадров, которые и работаю по-разному, и доступны на разных видеокартах. Но оказалось, что можно заставить эти технологии работать вместе.  Авторы из QuasarZone решили проверить, получ...

Remedy и Rockstar анонсировали ремейки первых двух частей Max Payne Теперь на движке Northlight Engine, который использовался в Alan Wake 2.

Первый геймплей реалистичной муравьиной стратегии Empire of the Ants На YouTube канале IGN появился геймплейный трейлер необычной муравьиной стратегии на движке Unreal Engine 5 — Empire of the Ants. Новинка от разработчиков из студии Tower Five и издателя Microids появится уже в этом году, но пока что точная дата не называется. Вероятно, это ...

«Шум» в суждениях и предвзятость в решениях людей и нейросетей А — точность; В — шум; С — предвзятость; D — шум + предвзятость Когда разработчиков ПО просили в два разных рабочих дня оценить время выполнения задачи по одному и тому же ТЗ, часы, которые они прогнозировали, отличались в среднем на 71 %. Два одинаково опытных врача мог...

Топ Необходимых Bash-Команд для Разработчика [Шпаргалка] Bash - самый распространенный командный интерпретатор в UNIX-подобных системах, предоставляет возможность выполнения практически любого действия через терминал. Не все операции можно выполнить через графический интерфейс, в то время как Bash дает возможность полного контроля...

Что даст появление на iOS полноценных браузеров на собственных движках Новость о том, что Apple, помимо альтернатив Apple Pay и App Store, намерена разрешить на iOS использование альтернативных браузерных движков, не вызвала особого ажиотажа. Люди в большинстве своем в принципе не поняли, на что это повлияет. Ведь если новые платежные сервисы ...

concurrent.futures в Python Привет, Хабр! Сегодня мы взглянем на одну из самых интересных библиотек в Python для работы с параллельным выполнением задач - concurrent.futures.Каждый разработчик сталкивается с ситуациями, когда необходимо выполнять задачи параллельно. Это может быть I/O-операции, которые...

GPT-4 дали поиграть в Doom без обучения. ИИ весьма плохо справился с задачей, забывая о врагах, как только они исчезали с экрана ChatGPT уже показал себя способным проходить различные тесты, сдавать экзамены и так далее. Оказалось, что играть в игры он пока может весьма плохо. Как минимум в Doom.  создано DALL-E Адриан де Винтер (Adrian de Wynter), ученый Microsoft и исследователь Йоркского...

Apple передумала «мстить» Евросоюзу за новый закон. Компания вернёт поддержку веб-приложений PWA для жителей EC Компания Apple передумала отключать поддержку веб-приложений PWA для жителей Евросоюза.  Купертинский гигант сообщил, что с выходом iOS 17.4 для жителей ЕС в этом вопросе ничего не изменится, и веб-приложения продолжат быть для них доступны. Напомним, ранее Apple ...

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

[Перевод] Руководство по интеграции Flowable с Spring Boot BPMN — это язык визуального моделирования бизнес-процессов, использующий графические блок-схемы. Это открытый стандарт, созданный консорциумом Object Management Group (OMG).Процессный движок Flowable позволяет разворачивать процессы в соответствии с международным отраслевым ...

Security Week 2413: аппаратная уязвимость в процессорах Apple Большой новостью прошлой недели стало объявление о научной работе исследователей из ряда университетов США, демонстрирующей аппаратную уязвимость GoFetch в процессорах Apple M1 и M2 (сайт проекта, сама научная работа, подробное описание в статье издания Ars Technica). Уязвим...

MLOps в билайн: как катить машинное обучение в production без ML-инженеров. Часть I Всем привет! Меня зовут Николай Безносов, я отвечаю за применение и развитие машинного обучения и продвинутой аналитики в билайне. В одной из прошлых статей мои коллеги рассказывали о месте Seldon в ML-инфраструктуре компании, а сегодня мы поднимемся на уровень выше и погово...

Epic Games Store собирается покорить iOS и Android Компания Epic Games в ходе презентации State of Unreal рассказала, что планирует выпустить мобильный маркетплейс Epic Games Store для iOS и Android. На скриншоте показано, как он будет примерно выглядеть. Основное его призвание — позволить Epic Games издавать свои игры, вклю...

Эпоха Flash: как разработчики в одиночку делали мировые шедевры Мы уже поговорили об инди-студиях и об играх, которые разработчики создавали в одиночку. В комментариях к последней статье поступило замечание о том, что пропущены целые эпохи – и в их числе эпоха Flash-игр. Спасибо за идею! В 1996 году появилась платформа FutureSplash ...

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

TorrentPier — первый движок торрент-трекера с поддержкой BitTorrent v2 Сегодня состоялся релиз TorrentPier Cattle.Думаю многие знакомы с порталами Rutracker, NNMClub и др, которые оперируют на данном движке, хотя они давно не обновлялись.Спустя несколько месяцев разработки, рады вам сообщить о переходе на PHP 8.1, поддержке BitTorrent v2, испра...

[Перевод] Доклад Алексея Старовойтова на Linux Security Summit Europe 2023: BPF и безопасность Виртуальная машина eBPF, работающая в ядре Linux, приближается к десятилетнему юбилею своего включения в состав Linux; за это время она успела превратиться в инструмент, имеющий целое множество применений в этой экосистеме. Алексей Старовойтов (Alexei Starovoitov), который я...

Книжный клуб АСКОН: что читают разработчики САПР? Сегодня в АСКОН работает больше тысячи человек: от Санкт-Петербурга до Владивостока, часто разработчики одного продукта могут не знать своих коллег из других команд и тем более сотрудников региональных офисов, которые занимаются внедрением разработанного ПО. Что может объеди...

Точно в яблочко или как запускать проекты Я часто слышу, как люди задаются вопросом: «Как стать достигатором»?Можно ли постоянно запускать проекты успешно и в срок? Как дотянуть проект до старта и запустить свой продукт? На мой взгляд, реализация проектов — это навык, которому можно научиться.Сегодня я расскажу про ...

Разработчики Destiny Child и NIKKE нанимают сотрудников для новой кроссплатформенной игры Создатели таких мобильных игр, как NIKKE: Goddess of Victory и Destiny Child, решили пойти по пути Gameloft, и разрабатывать проекты сразу для нескольких платформ. Так, на корейском сайте Shift Up разместили вакансии программистов, художников и тестировщиков, которые будут р...

[Перевод] Эффект Даннинга-Крюгера говорит о том, что люди не знают, чего они не знают Эффект Даннинга-Крюгера описывает тревожащее когнитивное искажение, от которого страдаем все мы. Люди с ограниченными знаниями в какой-либо области склонны переоценивать свои знания — а пробелы в знаниях есть у всех нас. Это несоответствие может объяснить, почему некоторые п...

Поговорим об оптимизирующих компиляторах. Сказ восьмой: размотка циклов Есть оптимизации, польза от которых очевидна всегда или почти всегда. Например, не делать лишнюю проверку лучше, чем делать. Не считать два раза одно и то же обычно лучше, чем считать (если только мы не упёрлись в нехватку регистров или имеем другие подобные проблемы на нижн...

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

Воплощаю мечту, создавая собственную игру Статья про разработку компьютерной игры в одиночку на игровом движке UE5. Цель статьи это найти как моральную поддержку, так и критику в свой адрес. Ведь когда разрабатываешь в одиночку и от 6 - 12 часов в день, смотришь на свой проект и перестаешь адекватно оценивать происх...

Недельный геймдев: #164 — 10 марта, 2024 Из новостей: Apple восстановит аккаунт разработчика Epic Games, Warner Bros. меняет стратегию, K-D Lab открыла код игрового движка qdEngine, хакеры не взламывали Epic Games.Из интересностей: как Persona сочетает 2d и 3d арт, разработка игр с использованием Go и библиотеки...

Новый эпичный трейлер MMORPG Chrono Odyssey с презентации State Of Unreal Chrono Studio вместе с издателем Kakao Games представила свежий трейлер MMORPG нового поколения Chrono Odyssey в рамках мероприятия State Of Unreal 2024. На данный момент игра ещё не готова к релизу и не имеет даты выхода. Зато уже заявлены языки, среди которых нет русского,...

Android-игроки могут вступить в бета-тест Cyber Realm (4 промокода внутри) Бета-тест Cyber Realm начался 13 января, но только на iOS. Скачать проект можно напрямую через App Store РФ и других стран. Теперь стало известно, что разработчикам Cyber Realm требуются Android-игроки — они продлили тестирование на одну неделю специально для этого. Чтобы п...

Пользователи, которые переходят с Android на iPhone, зачастую не покупают самые дорогие и новые модели Apple Аналитики CIRP оценили популярность разных моделей iPhone среди тех, кто переходит на эти смартфоны с аппаратов на основе Android.  В целом таких пользователей среди покупателей iPhone около 10-15%, и в среднем они не стремятся покупать самые дорогие и современные...

Инсайдеры: В Warzone Mobile добавят режим Plunder Инсайдеры из Leakers on Duty сообщили, что в Warzone Mobile добавят режим Plunder. Это явно не сходится с «оптимизацией и небольшими изменениями», о которых говорили разработчики мобильного Warzone в конце 2023 год. В режиме Plunder (Добыча) игроки пытаются заработать 1 млн...

[Перевод] Оптимизируя неоптимизируемое: ускорение компиляции C++ В этой статье речь пойдёт о повышении скорости компиляции библиотеки {fmt} до уровня библиотеки ввода-вывода Cи stdio. Дня начала немного теории. {fmt} – это популярная открытая библиотека С++, представляющая более эффективную альтернативу С++ библиотеке iostreams и библио...

Стекло прочнее стали: нанорешетки из ДНК каркасов, покрытых кремнеземом Говоря о прочности, мало кто упоминает стекло. Этот материал является крайне полезным в самых разных аспектах жизни человека, но изготавливать из него машины или поезда вряд ли кто-то бы стал. Хрупкость любого материала зависит от множества факторов, одним из которых являе...

Разница между pool.map и pool.map_async в Python Еще одна статья-шпаргалка о модуле multiprocessing в Python, без воды, от новичка для новичков многопроцессорного программирования.pool.map и pool.map_async являются методами модуля multiprocessing.Pool в Python, которые позволяют параллельно выполнять функции на нескольких ...

Для симулятора поездов Iron Roads проходит бета-тест на iOS Студия Cowleyfornia проводит тестирование игры Iron Roads на iOS. Скачать клиент можно через программу TestFlight. Также демоверсия доступна в Steam для ПК-игроков. Iron Roads это 2D симулятор поездов с акцентом на оптимизацию сети железных дорог. Разработчики сделали миним...

Реализация многооконного приложения на Vue 3 В наше время чуть ли не каждое приложение использует браузерный клиент. Это просто в написании, это кроссплатформенно, это легко в использовании. Браузерные решения уже активно используются и в промышленной сфере: аналитиками, операторами. WEB-приложения для управления промы...

Microsoft улучшает рендеринг текста в Google Chrome для Windows В проект Chromium внедрены изменения, разработанные инженерами Microsoft, которые улучшают рендеринг текста в веб-браузерах для платформы Windows. Это означает, что Google Crhome начиная с версии 124 будет поддерживать значения гаммы и контрастности, заданные в Windows Clea...

Операция Lahat: новая группа Hellhounds атакует российские организации через системы на базе Linux В октябре 2023 года команда Positive Technologies по расследованию инцидентов PT CSIRT обнаружила компрометацию одной энергетической компании с использованием трояна Decoy Dog. Этот вредонос активно используется в атаках на российские компании и правительственные организации...

Как новому тимлиду завоевать доверие команды: 9 правил, которые я усвоил за полгода в этой роли Привет! Меня зовут Кирилл Комиссаров, я пришел на позицию лида примерно полгода назад. Срок небольшой, но за это время многое понял о том, почему доверие в команде так важно. Вы замечали, что одно и то же мнение, высказанное разными людьми, воспринимается по-разному? Я ...

Как подружить JUnit 5 и Robolectric? Задавались ли вы вопросом, почему Robolectric не работает JUnit 5? В этой статье расскажу, как подружить Robolectric и JUnit 5 и как мы смогли это сделать в команде. Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестовог...

Operation Apocalypse — мобильная замена Hyper Front от NetEase Hyper Front закрыли после того, как Riot Games («дочка» Tencent) подала в суд на NetEase и доказала, что она скопировала геймплей и сеттинг у Valorant. После этого все забыли о Hyper Front, но только не NetEase — в глубинах компании готовился ребрендинг командного шутера, и ...

Первые подробности «революционной RPG» DAWNWALKER: ORIGINS от разработчика The Witcher В сети появились первые подробности «революционной RPG» DAWNWALKER: ORIGINS, над которой работает один из ключевых ветеранов CD Projekt Red, приложивший руку к созданию The Witcher 3 и Cyberpunk 2077. Разработка идёт уже второй год, а официально об игре почти ничего не извес...

Коротко об играх от инди разработчиков №2 Прошлая подборка была неоднозначна принята. В комментарии было написано что не надо, а потом кто-то написал что надо. Пусть лайки/дизлайки определят, нужно такое здесь публиковать или нет. Попытка № 2.На DTF в комментариях было очень тепло принято, на пикабу залайкано.Мне на...

Как делить пользователей на группы в АБ-тестах: ошибки и рекомендации В предыдущих статьях статья 1, статья 2, статья 3 мы рассмотрели основные подводные камни автоматизации и анализу АБ тестов, привели подробный обзор статей по этой теме, а так же рассмотрели типичные задачи аналитика данных. В контексте АБ-тестов одним из ключевых аспектов я...

Cities: Skylines 2 сильно тормозит, потому что движок рендерит предметы, которые мы даже не видим По какой-то причине все виртуальные граждане имеют 6000 вершин зубов.

Рендеринг трёхмерных развязок, мостов и тоннелей Привет! Меня зовут Арсений Кононов. На прошлой неделе мы зарелизили трёхмерные развязки и тоннели, которые можно увидеть в режиме навигатора. Я расскажу о простой и гибкой технике, реализованной в графической подсистеме нашего графического движка для отоб...

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

Disney и Epic Games объединились, чтобы создать «новую игровую вселенную» на движке Unreal Engine Disney инвестирует в Epic полтора миллиарда долларов. Что будет совсем не лишним.

Microsoft собирается выпустить конкурента Chrome OS. Что это будет за система? Похоже на то, что облачных операционных систем, которые практически нельзя использовать без подключения к сети, вскоре станет больше. Стало известно о том, что корпорация Microsoft готовит специальную версию Windows 12. Она будет базироваться на браузере Edge, который, в сво...

[Перевод] Вам не нужен для этого JavaScript Прошу вас не возмущаться названием статьи. Я не ненавижу JavaScript, я люблю его. Ежедневно я пишу на нём кучу кода. Но ещё я люблю CSS и даже люблю JSX HTML. Я люблю все эти три технологии по причине, которая называется… ▍ Правило наименьших полномочий Это один из базовых...

Недельный геймдев: #153 — 24 декабря, 2023 Из новостей: Atari покупает долю в tinyBuild, издатель The Banner Saga и Pillars of Eternity II закрывается, Insomniac подверглась хакерской атаке, в Китае предложили ограничить чрезмерные расходы в онлайн-играх, EA провела ребрендинг движка Frostbite, Aseprite 1.3.Из инт...

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

Чудо-камерофон или просто один из многих? Опубликованы примеры фото, сделанных Huawei Pura70 Pro+ Сегодня Huawei наконец-то рассекретила смартфоны новой Pura70, пришедшие на смену моделям Huawei P. Сейчас в Cети появились первые примеры того, как снимает одна из моделей серии — Pura70 Pro+. Опубликовал кадры Юй Чэндун, управляющий директор Huawei. На фото пок...

[Перевод] Разбираем самый маленький PNG в мире Самый миниатюрный PNG в мире весит 67 байт и представляет собой один чёрный пиксель. Выше вы видите его в 200-кратном увеличении. Красота, не так ли? Состоит этот файл из четырёх частей: Сигнатура PNG, одинаковая во всех файлах этого формата: 8 байт. Метаданные изображе...

Django + React. Авторизация с помощью сессий между разными источниками Всем здравия! Сегодня будет рассмотрена авторизация с помощью сессий между Django и React, которые находятся на разных доменах, т.е случай "cross-origin". Я в двух словах донесу принцип работы, причины появления концепций и технологий описанных здесь, оставлю ссылки на более...

Async iterator timeout в Python Представим следующую задачу: у нас есть микросервисная архитектура, в которой сервисы взаимодействуют через брокер сообщений, или через gRPC. Так или иначе, оба варианта предоставляют полнодуплексный канал связи, через который один сервис может отправлять множество сообщений...

Сборка мусора в V8 В этой статье мы детально разберем процесс сборки мусора движком V8. Познакомимся с понятиями поколений, Minor и Major Garbage Collection, посмотрим, как аллоцируются, трассируются и маркируются объекты в памяти. Что происходит с пустыми областями после очистки, и как выполн...

Это графика игр ближайшего будущего. GeForce RTX 4080 протестировали в демо Unreal Engine 5.4 Industrial Factory Tech Demo Компания Epic Games недавно выпустила новую версию своего движка Unreal Engine и интегрировала в него демо Industrial Factory Tech Demo. Оказалось, что с ним не очень хорошо справляется даже GeForce RTX 4080.  Видеокарту протестировали в различных режимах, и в мла...

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

Дегуглификация Chromium На сегодня Chrome — пусть и не самый быстрый, но самый популярный браузер в мире, с большим отрывом от остальных. А единственным реальным конкурентом остался Firefox, потому что практически все остальные тоже перешли на кодовую базу и движок Chromium. Разработать новый бра...

Интеграция Adobe PDF в Microsoft Edge отложена до середины лета 2024 года Текущий PDF-движок Microsoft Edge будет включен в состав веб-браузера как минимум до начала 2025 года

«Ревизорро» в IT: тестируем суммаризацию текста в GigaChat и YandexGPT После появления на рынке API для беседы с ChatGPT 3.5 каждый второй заказчик решения на основе машинного обучения (ML) хочет внедрить у себя ИИ, который может красиво и содержательно общаться на русском языке.Меня зовут Екатерина, я IT-архитектор команды SimbirSoft, специали...

Робот Valkyrie проходит финальные испытания и готовится помогать астронавтам в выполнении опасных задач в космических миссиях Робот Valkyrie, разработанный компанией NASA, находится на последнем этапе испытаний и готовится стать незаменимым помощником астронавтам во время космических миссий. Этот робот предназначен для выполнения задач, которые либо слишком опасны, либо недостаточно интересны ...

Merge Chronicles: Idle RPG это новая игра от создателей Dice & Spells и со стилистикой Darkest Dungeon Merge Chronicles: Idle RPG — мобильная игра, ранняя версия которой доступна в Google Play многих стран, включая Россию. Её делает студия T-Bull, которая знакома такими проектами, как Dice & Spells и Path of Puzzles. В Merge Chronicles: Idle RPG персонажи сражаются автом...

Это веская причина для покупки iPhone 16 Pro и Pro Max? SoC Apple A18 будет иметь существенно усиленный блок NPU для новых функций iOS 18 Похоже, смартфоны iPhone 16 Pro и Pro Max будут отличаться своей платформой от предшественников значительно сильнее, чем несколько прошлых поколений. Всё дело в искусственном интеллекте.  Согласно данным Economic Daily News, платформа Apple A18 будет иметь значите...

Умная зарядка в настройках смартфона — что это и нужно ли включать? Владельцы некоторых смартфонов под управлением Android столкнулись с опцией «Умная зарядка» на своих устройствах. Расскажем, что это за функция, какую роль она выполняет и нужно ли ее включать. В современных мобильных устройствах со временем появляются дополнительные настро...

Так выглядят смартфоны Porsche Design. Появились рендеры Honor Magic6 Porsche Design и Magic6 Pro Porsche Design Компания Honor готовится выпустить новые смартфоны совместно с Porsche Design. Моделей будет две: Magic6 Porsche Design и Magic6 Pro Porsche Design.  Magic6 Porsche Design Magic6 Pro Porsche Design Как можно видеть, аппараты будут выглядеть совершенно иначе. Прич...

Что такое MLOps и как мы внедряли каскады моделей Привет, меня зовут Александр Егоров, я MLOps инженер. В статье расскажу о том, как мы в банке выкатываем огромное количество моделей. Разберём не только пайплайн по выкладке отдельных моделей, но и целые каскады. Читать далее

Первый смартфон, который будет воспроизводить все игры в режиме 1,5К/120 Гц. OnePlus Ace 3 выйдет 4 января Компания OnePlus Mobile готовит общественность к анонсу смартфона OnePlus Ace 3, который будет представлен 4 января следующего года. Сегодня было объявлено, что OnePlus Ace 3 позволит запускать все игры в полном разрешении 1,5К при 120 кадрах в секунду. OnePlus Ace...

CNBC: Новейший GPU Blackwell будет стоить более 30 000 долларов NVIDIA объявляет цены на графический движок Blackwell AI, что знаменует поворотный момент в технологиях ИИ.

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

Недельный геймдев: #145 — 29 октября, 2023 Из новостей: движок от VK за основу взял Dagor Engine от Гайджинов, разработчик Dreams и LittleBigPlanet собирается сократить 15-20% сотрудников, Steam изменит валюты магазина в Турции и Аргентине на доллары.Из интересностей: самые живые игровые экосистемы, механика морал...

Найден геймплей отменённой Call of Duty: Future Warfare с футуристичным сеттингом В сети неожиданно появился геймплей отменённой в 2011 году футуристичного части шутера Call of Duty — Future Warfare. Не секрет, что франшиза часто экспериментировала с сеттингом, но это один из первых случаев полноценной игры не про Вторую мировую войну или какой-либо совре...

Роль генеративного ИИ в сфере управления персоналом Генеративный ИИ является одной из самых преобразующих технологий, к которым когда-либо имели доступ люди. Влияние этой новой технологии будет ощущаться во всех организациях, включая, конечно, отдел управления персоналом (HR). Согласно исследованию Gartner, 76% руководителей ...

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

[recovery mode] Где бесплатно учить Java в 2024 году В 2024 году изучение Java остается одним из актуальных направлений для тех, кто стремится стать профессиональным разработчиком.В настоящее время существует множество бесплатных ресурсов, которые предлагают уроки по Java, от курсов до университетских программ, что делает дост...

Форматы изображений в вебе (2024) Сегодня трудно найти веб сайт, на котором нету хотя бы одного изображения, может быть у вас есть такой пример? На странице в интернете можно сразу увидеть много разных изображений: фото пользователя в личном кабинете, фото товара на маркетплейсе, иконка на вкладке браузера, ...

Как мы реализовали текстовый поиск за 48 часов В компании Циан (где я, Клюшев Александр, и работаю в роли ML-инженера) проводятся внутренние хакатоны, и один из таких проходил в начале лета 2023. Достаточно давно в компании обсуждали идею по реализации поиска объявлений через текстовую строку, и было принято решение эту ...

Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения Новую версию Python многие разработчики ожидали с нетерпением. Кто-то и не ждал, поскольку вполне достаточно было возможностей прежней версии. Но Python 3.12 таки выпустили, сейчас стало известно, что эту ветку будут поддерживать полтора года, а потом для нее станут формир...

Запускаем локальный ML-процесс в облаке с помощью DataSphere Jobs В сообществе ML-инженеров и дата-сайентистов популярны инструменты с быстрой обратной связью наподобие JupyterLab — они помогают легко и без лишних обвязок проверять гипотезы или создавать прототипы. Но довольно часто бывает, что при разработке ML-пайплайна, будь то инференс...

И «неубиваемый», и компактный, и дешёвый, но очень слабый. Представлен смартфон Ulefone Armor X12 Компания Ulefone представила дешёвый защищённый смартфон Armor X12. Модель стоит всего 120 долларов, хотя и характеристики тут соответствующие.  Начать стоит с того, что X12 является почти полной копией X12 Pro. Это в целом один и тот же смартфон, только с разными...

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

[Перевод] Perfect DLL Hijacking. Разбор техники Привет, Хабр, на связи лаборатория кибербезопасности компании AP Security!  В статье речь пойдет о такой технике, как DLL Hijacking, а именно как это работает от А до Я.DLL Hijacking - это техника, позволяющая внедрять сторонний код в легитимный процесс (EXE), обманывая...

Apple упростит переход с iPhone на Android для пользователей из Евросоюза В рамках Закона о цифровых рынках (DMA) Apple уже позволяет использовать на iPhone сторонние браузеры, работающие не на движке WebKit, и назначать их браузерами по умолчанию.

Представлены новейшие QLED-телевизоры Samsung: диагональ экрана до 98 дюймов и чип NQ4 AI Gen2 Samsung представляет новые линейки телевизоров Neo QLED, оснащенных передовой технологией Mini LED. Флагманская модель в линейке — 98-дюймовый Neo QLED, который оснащен мощным чипом NQ4 AI Gen2 с 20 нейронными сетями искусственного интеллекта для улучшения качеств...

Horizon Forbidden West не получила трассировку лучей из-за деревьев Изначально поддержка трассировки лучей рассматривалась разработчиками из компании Sony во время портирования видеоигры Horizon Forbidden West на ПК, но в результате технология была отменена по целому ряду причин. Сами разработчики уверяют, что поддержка трассировки лучей был...

Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure Привет Хабр!В мире быстро развивающихся технологий быстродействие и доступность играют ключевую роль в обеспечении удовлетворения потребностей пользователей. В этой эпохе, где каждая миллисекунда имеет значение, использование современных инструментов для оптимизации скорости...

[Перевод] Корутины для Go Эта заметка о том, зачем нам нужен пакет coroutine для Go и как он будет выглядеть. Но прежде всего, что такое корутины?Сегодня каждый программист знаком с вызовами функций (подпрограмм): F вызывает G, которая останавливает F и запускает G. G выполняет свою работу, потенциал...

Главное из интервью по Stalker 2: 40 часов на сюжет, несколько концовок и далёкая дата релиза Несмотря на постепенное техническое увядание, Xbox Series X предложит 2 графических режима для игры Stalker 2. Об этом и многом другом разработчики данного шутера о Чернобыле и Сталкерах рассказали китайскому сайту gamersky. Пока что разработчики из GSC Game World сконцентри...

Nothing Phone 2a официально представлен Сегодня был официально представлен смартфон Nothing Phone 2a, который на деле оказался ровно тем, что и обещали инсайдеры. Например, основным элементом дизайна здесь является двойная камера, размещенная прямо внутри NFC-модуля. Кроме того, как и было показано ранее на слитых...

Звоните Кузе: как мы записали FAQ для инженеров Каждый месяц мы получаем 20–50 тысяч звонков с вопросами по обслуживанию банкоматов. Чаще всего звонят инженеры: узнать статус заявки, получить доступ, проверить версии ПО и т.п. Или инкассаторы — чтобы понять, есть ли на препарируемом ими банкомате неисправности. Вопросы ...

Реализация кодека 66b/64b на языке VHDL В протоколах передачи данных для стабильной работы используются кодеки, выбранные разработчиками с учётом следующих требований:равномерное распределение 0 и 1 в каналепростота кодирования/декодированияиметь небольшую избыточностьОдин из самых распространённых протоколов, о к...

Магия swizzle из шейдеров в C++ В шейдере мы можем написать vec3 v0 = v1.xxy * 2 и любую другую комбинацию x, y, z и w в зависимости от длины вектора. Я рассматриваю только размеры вектора до 4, как самые распространенные для использования. Полученный вектор может не иметь той же самой размерности, как в м...

Что будет общего у GeForce RTX 50 и SoC Apple M3? Новые GPU Nvidia также перейдут на техпроцесс 3 нм Видеокарты линейки GeForce RTX 50 будут основаны на графических процессорах, которые будут производиться по техпроцессу 3 нм.  Текущее поколение GPU Ada Lovelace производится по нормам 5 нм на мощностях TSMC. Новое будет производиться там же, но уже по нормам 3 нм...

Nvidia создала GPU с TDP 1,2 кВт и ускоритель для ИИ с TDP 2,7 кВт. Компания раскрыла новые подробности о Blackwell Компания Nvidia уже представила архитектуру Blackwell и ускорители на её основе. При этом во время анонса нам раскрыли далеко не все особенности и характеристики. Теперь же некоторые пробелы заполнили старший вице-президент Nvidia и архитектор графических процессоров Дж...

[Перевод] Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest Управление резервными копиями является одним из ключевых моментов в любой стратегии администрирования баз данных. Это гарантирует, что в случае сбоя или потери данных вы можете быстро восстановить всю информацию. pgBackRest — популярное решение для резервного копирования и в...

Как рендерить R Markdown в PDF на кириллице Так получилось, что за всё время, что я использую в работе R, мне не доводилось рендерить markdown-файлы в формат PDF. Иногда я хранил наработки просто в фалах .R, а исследования оформлял в Google Docs, накидывая туда скринов из viewer-а. Иногда это был рендер в .html, с инт...

Прототип Steam Machine десять лет спустя: во что можно на нём играть? Более 10 лет назад стали появляться прототипы игрового девайса Steam Machine. В итоге компания Valve разработала несколько специализированных устройств вместе с партнёрами — такими брендами, как Alienware, Gigabyte Technology, Zotac и другими. Появилась целая экосистема дева...

Китайский процессор Loongson 3A6000 в первых тестах не уступает Ryzen 5 3100 и Core i3-10100F, работая на намного меньшей частоте Летом этого года китайская компания Loongson сделала свои новые процессоры 3A6000 доступными для клиентов. Недавно ПК с этими CPU уже физически попали на рынок. Сегодня же в Сети появились тесты, и результаты довольно любопытны.  Тесты проходил четырёхъядерный вар...

FDM/FFF 3D-печать и беспилотные летательные аппараты 3D-печать по технологии FDM/FFF имеет множество применений, одно из которых — индустрия беспилотных летательных аппаратов (БПЛА). Изготовление деталей дронов с помощью 3D-принтеров предоставляет инженерам практически безграничные возможности, в том числе 3D-печать целых узло...

Эволюция обработки данных: от MapReduce к стриминговому движку Yandex Query Language (YQL) — универсальный декларативный язык запросов к системам хранения и обработки данных, разработанный в Яндексе. А ещё это один из самых нагруженных сервисов: YQL ежедневно обрабатывает около 800 петабайт данных и 600 000 SQL-запросов, и эти показател...

Connection pool для pqxx В процессе изучения бекэнда, как нового для меня направления в программировании, я столкнулся с необходимостью оптимизации управления соединениями. Поискав в интернете существующие решения для библиотеки pqxx (C++ API для PostgreSQL), я обнаружил, что хотя они и выполняют св...

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

Аутентификация в Kubernetes через Gitlab'овские JWT токены Представим ситуацию, что мы деплоим по push-модели. В качестве платформы для запуска деплоя у нас используется Gitlab: в нём настроен пайплайн и джобы, разворачивающие приложения в разные окружения в KubernetesКакой бы инструмент мы не использовали (kubectl, helm), для манип...

Mozilla выражает недовольство новыми правилами Apple для ЕС Mozilla выражает недовольство из-за новых правил Apple в ЕС, согласно которым браузерам больше не нужно использовать движок WebKit. Это приведет к необходимости поддерживать две версии Firefox для разных регионов.

Tenis: как загнать все мячи на один корт, или Как мы решились на создание своего алерт менеджера Мы в Ivinco помогаем нашим клиентам строить, развивать и поддерживать инфраструктуру. C некоторыми из них мы работаем уже более 10 лет, с другими только начинаем. Все это естественным образом предполагает, во-первых, гетерогенную среду для работы и, во-вторых, соседство лега...

Как математика улучшает геосервисы и помогает быстрее сориентироваться Сегодня всё чаще требуется учитывать географическую привязку и выполнять поиск в локальном окружении клиента. Иными словами, регулярно возникает необходимость найти что-то (или кого-то) рядом с конкретным пользователем. «Где ближайший банкомат?», «Кто из друзей поблизости?»,...

Это новая надежда Windows Arm. В Сети засветились ноутбуки Dell и Lenovo на SoC Snapdragon X В ближайшее время на рынок выйдут ноутбуки на основе SoC Snapdragon X с Windows 11, что будет ещё одной попыткой Arm закрепиться в сегменте обычных ПК. И сегодня в Сети появились изображения нескольких таких ноутбуков.  К примеру, Dell готовит сразу две модели: In...

Google готовит к релизу доступный смартфон Pixel 8a Смартфон Pixel 8a от компании Google уже достаточно давно обсуждается в интернете — в сети предостаточно слитых данных, различной информации, рендеров, слитых характеристик и не только. А сегодня один достаточно надёжный инсайдер поделился целым перечнем характеристик новинк...

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

У Samsung теперь есть браузер для Windows. Samsung Internet уже доступен в Microsoft Store Компания Samsung сегодня неожиданно запустила свой браузер на ПК. Приложение Samsung Internet уже доступно в магазине ПО Microsoft Store.  В случае Android, напомним, приложение называется Samsung Internet Browser, но сути это, конечно, не меняет. В магазине Windo...

Ролевая игра The Thaumaturge в декорациях Варшавы начала прошлого века получила точную дату выхода Проект создан на базе движка Unreal Engine 5.

Санкции США сделали Huawei сильнее: подробности о новейшей SoC Kirin 9000SL Уже завтра, 26 декабря, компания Huawei выпустит серию мобильных телефонов nova 12. Ранее сообщалось, что nova 12 Pro будет оснащен Soc Kirin 8000 , а nova 12 Ultra будет получит Kirin 9000SL. Издание IT Home опубликовало скриншот, который подтверждает, что в соста...

В общих чертах про функциональное программирование в Rust Привет, Хабр!Функциональное программирование предлагает такие концепции, как иммутабельность данных, чистые функции (т.е, результат работы которых зависит только от входных данных и не производят побочных эффектов), а также функции высшего порядка, которые позволяют работать...

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

Древовидные структуры в SQL в одну таблицу Как реализовать хранение и работу каталога папок в PostgreSQL? Есть большое количество вариантов. Но хочется, чтобы реализация выглядела лаконично, не нарушала прозрачность выполняемых операций, не вызывала блокировок, не требовала большого вовлечения клиента в специфик...

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

К сожалению, это память не для игровых видеокарт. Samsung обойдёт Hynix и представит HBM4 раньше Память HBM становится всё более важной для рынка, так как именно её используют ускорители для ИИ. Компании Samsung и Hynix рассказали, когда стоит ожидать новую память HBM4.   Первой должна быть Samsung. Она готова выпустить HBM4 уже в следующем году. Это будут 16...

Совершенно новый Nissan Leaf выйдет в следующем году, он будет полноприводным. Все подробности Nissan Leaf – один из самых популярных электромобилей в России на вторичном рынке, но если говорить о глобальном рынке новых авто, то под натиском современных моделей продажи Leaf существенно просели: по данным Dataforce, в октябре текущего года в Европе было прод...

Часть 1. GPU-Based Fuzzing. Что за зверь такой? Всем привет! При изучении темы фаззинг‑тестирования всегда возникает вопрос, насколько сильно можно увеличить количество выполнений приложения в секунду. Иначе говоря — как ускорить фаззинг?В последнее время одно из популярных направлений —...

Технологии интеграции ИТ систем Одной из основных задач для Enterprise архитекторов является проектирование и проведение работ по интеграции различных ИТ систем. Так типичной историей является наличие у заказчика каких-то решений, либо не взаимосвязанных, либо частично связанных между собой и архитектору н...

OpenAI представила новый голосовой движок OpenAI выпустила предварительную версию своего нового голосового движка, который позволяет создавать синтетические копии голосов на основе любого 15-секундного аудиообразца. Новинка, получившая название Voice Engine, является расширением существующего API для текста в речь к...

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

[Перевод] Правда ли, что самые далёкие галактики выглядят больше более близких к нам? Мы интуитивно понимаем, что, когда в наше поле зрения попадает небольшой предмет, на самом деле существует множество вариантов. Это может быть изначально маленький объект, находящийся рядом, объект среднего размера, находящийся на среднем расстоянии, или очень большой объект...

[Перевод] Распаковываем архив gzip вручную. Часть 2 В этой части мы, как и в первой, разархивируем файл gzip вручную, но теперь ещё и декодируем коды Хаффмана. Для начала запишем данные на диск: $ echo "hector the frantic father on an anchor or a rare fat cat sat on the ranch" > test-huff.txt $ xxd test-huff.t...

Наконец-то монстр автономности от Samsung на платформе Qualcomm. Samsung Galaxy M55 получит Snapdragon 7 Gen 1, аккумулятор на 6000 мА·ч и большой экран OLED 120 Гц Ресурс Sammobile привел подробности о будущем монстре автономности Samsung среднего уровня — Galaxy M55. Так выглядит Galaxy A55, но примерно так же может выглядеть и Galaxy M55 Смартфон получит относительно свежую 4-нанометровую однокристальную систему...

Скоро на некоторых чипах Apple сможет красоваться надпись Made in USA. В США чипы Apple будет производить TSMC и упаковывать Amkor США нужно ещё 10-20 лет для достижения независимости на рынке полупроводников. Так считает глава Nvidia В ближайшее время некоторые платформы Apple будут полностью производиться в США.  Компания сообщила, что станет первым и крупнейшим заказчиком нового завода Amk...

В 2024 году смартфоны сильно изменятся. Ждем массовое развитие ИИ и нейросетей Искусственный интеллект в смартфоне в ближайшее время должен стать не просто массовым, но и очень качественным. Компания Google продемонстрировала наиболее серьезные на сегодня возможности искусственного интеллекта в телефонах на базе Tensor G3, предложив набор интересных ф...

[Перевод] 100 промптов для ChatGPT Не стоит ожидать, что в текущем виде ChatGPT способна проделать за вас работу, поскольку она еще слишком нова и наивна, хотя и учится и совершенствуется с каждым днем. При этом он вполне может помогать искать ошибки в коде и быстро сгенерировать простой код. Но для выполнени...

Это будут наконец-то новые настольные процессоры Intel. Arrow Lake-S будут иметь до 25 ядер и TDP до 125 Вт Intel два года будет предлагать покупателям фактически одни и те же мобильные процессоры? Arrow Lake-HX могут выйти лишь в начале 2025 года В этом году Intel должна выпустить новые процессоры Arrow Lake, в том числе в настольном сегменте. И сегодня в Сети засветился од...

На что способен Ryzen 5 5600 в современных играх с мощной видеокартой. Тесты показывают, что это недостаточно производительный CPU Какое время назад в течение довольно длительного периода процессоры не играли особой роли в игровом ПК. Сейчас ситуация иная, и прирост от смены CPU может быть сопоставим от смены видеокарты на решение классом выше. Авторы канала Hardware Unboxed решили оценить, на что ...

Разработчики Quantum Error объявили о новом эксклюзиве для PS5 Игра будет построена на новейшем движке Unreal Engine 5, который обеспечивает высококачественную графику и реалистичные спецэффекты.

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage В современном мире разработки программного обеспечения GitHub остается самой популярной платформой для хранения Git-репозиторий и управления ими. Помимо своей фундаментальной роли в управлении версиями, GitHub предлагает дополнительные функции, включая возможность размещения...

Будет не только RTX 4080 Super, но и RTX 4070 Ti Super. Появились характеристики новых видеокарт Nvidia Известный инсайдер kopite7kimi поделился свежими данными о видеокартах GeForce GTX 40 Super.  Согласно его информации, RTX 4080 Super останется на GPU AD103, но получит его в полной конфигурации со всеми 10 240 активными ядрами CUDA. Для сравнения, у обычной RTX 4...

Call Activity vs SubProcess: В чём отличие? Приветствую моих читателей! Меня зовут Екатерина. Ранее 3.5 года я администрировала bpm-систему, сейчас вот уже более двух лет я работаю системным аналитиком и развиваю нашу собственную bpm-систему. В данной статье хочу рассказать о дилемме, с которой столкнул...

Графика древности: легендарный Mode 7 Технологический переход в индустрии видеоигр, случившийся в середине 1990-х годов — от пиксельной графики игр прошлых лет к полигональной графике игр чуть менее прошлых лет — произошёл не одномоментно. Ему предшествовала эпоха экспериментов, когда разработчики придумывали р...

Новый проект во вселенной Lies of P разрабатывается на движке Unreal Engine 5 Что, в общем-то, логично.

Сжатие целых чисел Цель статьи осветить state of the art методы сжатия целых чисел, чтобы сэкономить в будущем время исследования алгоритмов и терминологии. При этом описание части алгоритмов может быть упрощено для понимания. Сравнение алгоритмов тоже находится вне рамках этой статьи. Подробн...

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

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

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

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

Обозреваем и практикуем популярные OSINT инструменты ВведениеРад вновь приветствовать читателей в своей любимой рубрике "ШХ" что является сокращением от "Шерлок Холмс" и разумеется серия таких статей напрямую относится к OSINT. Сегодня на практике попробуем некоторые инструменты и попробуем узнать больше о человеке исходя из е...

[Перевод] Ад Рендера 2.0. Книга вторая. Пайплайн Статья взята отсюда и переведена на русский язык. В статье автор подробно разбирает принцип работы графического пайплайна в GPU , используя простые и понятные иллюстрации.Пайплайн в ДетатяхБольшинство конструктивных отзывов, которые я ...

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок. Читать дальше →

Интерактивные и документированные диаграммы для сложных систем Мой первый on-call выдался нелегким. Недели тренингов и обучения не подготовили меня к тому что придется бегать по Slack каналам различных команд и искать того, кто может что либо знать о какой-то из частей системы. Оказалось что многие страницы в корпоративной Wiki уже не о...

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

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

Недельный геймдев: #157 — 21 января, 2024 Из новостей: мобильный Cascadeur, продажи Palworld превысили миллион копий за восемь часов с релиза и онлайн в Steam превысил миллион игроков, War Robots вернулась в Китай, Piranha Bytes на грани закрытия, GPU Reshape, за последний год треть раз...

Простыми словами про обработку текстовых запросов пользователя в Телеграмм ботах на java Тем, кто так или иначе уже сталкивался с разработкой Telegram-ботов на java, известно, что бот должен уметь отправлять запросы Telegram-серверу и получать от него обновления (updates). В настоящее время существует два способа получения обновлений:- использование LongPolling ...

Компиляция на этапе выполнения в C++: constexpr, consteval и constinit Сегодня мы поговорим о том, как constexpr, consteval, и constinit позволяют реализовывать компиляцию на этапе выполнения. Компиляция на этапе выполнения позволяет ускорить выполнение кода за счет выполнения расчетов на этапе компиляции, а не в рантайме.constexpr делает воз...

Частное мнение о том, как «вкатиться» в IT Я давний читатель HABR‑а (кажется, с 2011 года), хотя читатель пассивный: даже не был зарегистрирован. Мне казалось, что сотрясать воздух занятие достаточно бессмысленное, а сказать что‑то новое мне особо и нечего. Но последние пару лет на HABR‑...

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

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

[Перевод] Механизмы безопасности в Laravel Комплексный обзор множества безопасных функций Laravel, которые могут помочь вам предотвратить болезненные ошибки.Мы рассмотрим следующие механизмы безопасности:• Предотвращение N+1• Защита от частично гидрированных моделей• Опечатки атрибутов и переименованные столбцы• ...

Не баг, а фича: видеоигровые баги, которые стали классикой Даже в AAA-играх могут быть ошибки. Чаще всего сталкиваться с багами неприятно, однако иногда они могут войти в геймплей целого жанра или вовсе стать основой целой франшизы видеоигр. Разработчикам может будет полезным что-то позаимствовать.В комментариях пишите о других изве...

[Перевод] Что GCC делает для усиления защиты ядра? Усиление защиты ядра Linux — это задача, предполагающая постоянную работу сразу по нескольким направлениям. И иногда эта работа может быть выполнена даже не в самом ядре, а с помощью других инструментов, или даже в компиляторах. На конференции 2023 GNU Tools Cauldron Цин Чжа...

Культура суеты: что это такое и почему она все еще популярна Многие, вероятно, сталкивались с понятием культуры суеты (hustle culture по-английски). Эта философия подразумевает то, что каждый человек в каком угодно уголке земного шара может добиться своих целей, но при одном условии: как можно больше работать и «суетиться». Но в то же...

Samsung представила Galaxy A55 и Galaxy A35 Сегодня были официально представлены новые смартфоны среднего класса Galaxy A55 5G и Galaxy A35 5G — они имеют очень много общего и в целом выглядят похоже, предоставляя пользователям за вполне разумные деньги приличную производительность и набор возможностей. Например, Gala...

Аутентификация, авторизация пользователей и единый вход (SSO) с использованием Django В этой статье исследую технологию SSO. Начинаю с разбора концепций аутентификации и авторизации. Рассматриваю как они работаю в контексте Django. После прохожу путь от описания как работает SSO простыми словами, до разбора протоколов используемых в SSO.В итоге делаю реализац...

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

Мульти-тенант в Django Привет, Хабр! Мульти-тенант (multi-tenancy) — это подход, который позволяет одному экземпляру приложения обслуживать множество клиентов или арендаторов (тенатов). Каждый арендатор изолирован от других, имея возможность кастомизации под свои нужды, при этом основной кодовой б...

АБ тесты и подводные камни при их автоматизации Задача оценки нововведений в онлайн и мобильных приложениях возникает повсеместно. Один из наиболее надёжных и популярных способов решения этой задачи - двойной слепой рандомизированный эксперимент, также известный как АБ-тест.На тему АБ-тестирования доступны как статьи на Х...

Генератор кадров Nvidia никогда таким похвастаться не сможет. AMD Fluid Motion Frames теперь доступен в любой современной игре Компания AMD добавила поддержку генератора кадров Fluid Motion Frames сразу для всех игр с поддержкой DirectX 11/12. Но это не полноценная поддержка.  Это реализация генератора посредством драйвера, которая не требует от разработчиков внедрения технологии в их игр...

Видео: демонстрация графики ремейка Metal Gear Solid 3: Snake Eater на движке Unreal Engine 5 Есть вопросы по анимации.

Про сортировку чисел и SIMD или как я обогнал STL в 16 раз Cитуация, когда недостаток производительности пытаются покрыть новым железом, не редка. Важно понимать, однако, что железо, которое мы использовали и используем сегодня, содержит в себе множество механизмов, способных актуализировать наш код на года вперед. В моем понимании ...

[Перевод] Системное мышление: как упростить его развитие? Научиться эффективно применять системное мышление довольно непросто. Многие умные люди слишком долго борются с парадигмой системного мышления, процессом мышления и методологией. За последние 15 лет моей работы с профессионалами в сфере бизнеса и образования я пришёл к выв...

Чем процессор A17 Pro отличается от A16 Bionic и какой лучше для Айфона в 2023 Большинство пользователей обращают внимание на процессор в Айфоне при покупке — и правильно делают. Вот только, к сожалению, чаще всего это сводится к тому, что какой новее, тот и лучше: многие готовы переплатить крупную сумму, лишь бы у них оказался мощный Айфон, даж...

Беспроводной пылесос Redkey W13 может не только пропылесосить, но и помыть весь дом. Налетай пока скидка не кончилась Вспомните, сколько времени вы тратите на уборку? Сначала надо протереть пыль, потом пропылесосить и после этого еще помыть полы. Если квартира большая, то можно убить на это целый день и совершенно не успеть отдохнуть. А что, если я скажу вам, что можно сократить весь этот ...

Business Intelligence — быстрый старт Все мы работаем в разных предметных областях, и бывает усложно уделить время знакомству с BI. Надеюсь, у Вас есть менее получаса на чтение этой статьи и знакомство с примером, а также есть желание провести графический BI анализ на .NET, в таком случае - добро пожаловать.В эт...

Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: свойство display За свою карьеру у меня было достаточно много собеседований. Конечно, одной из основных тем вопросов была вёрстка. Немного похвалюсь. Не было вопроса, на который я не ответил. Недавно у меня появилось желание снова проверить себя и показать сообществу свои ответы на самые ...

iPhone 17 Plus получит уменьшенный дисплей Современный смартфон iPhone 15 Plus имеет диагональ дисплея в 6,7 дюйма, как и iPhone 15 Pro Max. Это достаточно большой дисплей, безусловно, и пользователям такое решение в целом подходит по целому ряду причин. Соответственно, инсайдеры уверены, что смартфон iPhone 16 Plus ...

База по SPI NOR FLASH Еще недавно была моя публикация о программе IMSProg — программаторе для CH341a в Linux, а различные идеи продолжают приходить в голову. Происходит это во многом благодаря вашим комментариям к статье.Микросхемы энергонезависимой памяти с последовательным интерфейсом SPI NOR...

Метод K-ближайших соседей (KNN). Принцип работы, разновидности и реализация с нуля на Python К-ближайших соседей (K-Nearest Neighbors или просто KNN) — алгоритм классификации и регрессии, основанный на гипотезе компактности, которая предполагает, что расположенные близко друг к другу объекты в пространстве признаков имеют схожие значения целевой переменной или прина...

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

КамАЗ планирует выпускать до 240 грузовиков в сутки Директор автомобильного завода автогиганта в Набережных Челнах Антон Сарайкин заявил, что КамАЗ планирует нарастить в этом году темпы сборку до 220 машин в сутки. Он добавил, что в 2025 году планируют довести показатель до 240 машин. В настоящее время темп составляет ок...

Doom. Часть 2. В поисках неведомого Кадата или магический реализм, сюрреализм и странные сны. 8 необычных вадов Doom совсем не был бы тем, чем он является, не сопровождай его определённая степень сюрреализма как окружения, так и происходящего, выгодно отличающего его от условно типовых шутеров в стиле милитари, и не менее условных хорроров / психоделических работ, имеющих больше или м...

(Еще один!) личный опыт переезда в США. Часть 1: оффер Всем привет, меня зовут Александр и я алкоголик бы хотел поделиться личным опытом получения оффера в США, подготовки к получению визы этой страны, собственно, получения визы (ох, и разные это вещи!), переезда, получения гринкарты. Может, что-то получится добавить по результа...

В Steam начался свободный бета-тест изометрического лутер-шутера Project GGG Сегодня — 12 декабря — в Steam начался открытый бета-тест изометрического экшена Project GGG (Gun, Gang, Gold) от студии ACTION SQUARE, который продлится до 18 декабря. Принять участие в мероприятии может любой желающий, запросив доступ к тесту на странице магазина. Полноцен...

Количество ядер в процессоре смартфона — насколько это важно? Ядра процессора хоть и влияют на производительность смартфона, но большее значение имеет не их число, а их характеристики. Расскажем, насколько важно количество ядер в процессоре смартфона, и на что важно обратить внимание при выборе телефона. Что такое ядра процессора телеф...

Xiaomi TV S85 Mini LED с экраном 4К 144 Гц будет стоить менее 1000 долларов в Китае Новейший умный телевизор Xiaomi TV S85 Mini LED, который стал доступен для предварительного заказа в Китае, будет в итоге предлагаться не за 1105 долларов, как сообщалось ранее, а за 970 долларов, что делает новинку еще более привлекательной. Об этом пишет gizmochina. К...

Представлен флагманский чипсет Dimensity 9300+ с мощным ИИ-движком Это улучшенная версия MediaTek Dimensity 9300+.

Трейлер модификации Project Arroyo — ремейка Fallout 2 на движке четвёртой части Выйдет эта работа, как вы понимаете, нескоро.

Показана новая версия движка Unreal Engine 5.4 Трассировка лучей станет на 15% более производительной.

Для питания ИИ может потребоваться столько же энергии, сколько небольшой стране Искусственный интеллект (ИИ) предлагает значительные преимущества, начиная от оптимизации работы программистов и заканчивая повышением безопасности водителей. Однако в недавнем комментарии, опубликованном в журнале Joule Алексом де Врисом, основателем компании Digiconomist, ...

Как на Android пользоваться WhatsApp и Telegram через одно приложение Примерно 10 лет назад наступила эпоха мессенджеров, когда многие из нас отказались от общения посредством SMS и обычной телефонии, отдав предпочтение бесплатным приложениям для переписок и звонков через интернет. Но обычные пользователи испытывают из-за этого определенные н...

У iPhone 16 Ultra может быть шесть камер в основном модуле. Три из них, возможно, нужны для работы с Vision Pro IPhone 15 Pro Max получил «телевик» с тетрапризмой, что можно назвать аналогом перископного модуля. В следующем поколении, согласно множеству данных, такой модуль будет уже и у iPhone 16 Pro. Однако новые слухи об iPhone 16 Ultra (или всё же Pro Max) выглядя...

[Перевод] Как был создан потоковый SQL-движок Возможно, вы как раз их тех, кто, просыпаясь каждое утро, задаёт себе три самых вечных жизненных вопроса: 1) как мне сделать потоковый SQL‑движок? 2) Что это такое — потоковый SQL‑движок? 3) Способен ли Господь наш сбрасывать те таблицы, коими владее...

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

Равновесное ранжирование со смещением к целевой метрике Постановка задачи: Имеется дискретное множество объектов или элементов. А также набор признаков для них, предполагаем, что признаки числовые. Необходимо найти наилучший объект или группу объектов только на основе имеющихся признаков.Сделаем небольшое отступление. Многие у...

Архитектура в основе видеокарт GeForce RTX 60 может быть названа в честь астронома Веры Рубин Следующая архитектура Nvidia, как известно, будет называться Blackwell, причём, похоже, и для игровых карт GeForce, и для ускорителей для ИИ. А вот архитектура после неё, согласно новым данным, может быть названа в честь астронома Веры Рубин (Vera Rubin).  Известн...

Apple выпустила новый iPad Pro 2024 с OLED-экраном на свежем чипе M4. Такой планшет я бы купил не раздумывая В последнее время дела у планшетов идут не очень. Пользователи поняли, что они не смогут в полной мере заменить ноутбуки даже при наличии надстроек в системе и дополнительной периферии. Однако для некоторых именно планшеты являются основной рабочей лошадкой, но с основными ...

[Перевод] Легендарные процессоры 8-битной эпохи Целое поколение писало свои первые программы на 8-битных системах. Эти системы 1970-х и начала 1980-х годов впервые сделали компьютеры доступными практически всем. Это было время формирования людей, которые позже посвятили свою карьеру компьютерам, и многие из них сыграли кл...

Nvidia утверждает, что AMD нечестно сравнивала свой ускоритель Instinct MI300X и H100 Nvidia только начала расти? Поставки серверов компании для ИИ в следующем году вырастут на 150% Компания AMD неделю назад объявила о запуске своих ускорителей Instinct MI300X и MI300A, заодно раскрыв подробности. В том числе компания заявила, что Instinct MI300X на 20%...

Слишком мощные процессоры Intel надо ослабить, чтобы они работали нормально. Тесты показывают, что новый профиль, решающий проблему с играми, снижает производительность на 8-9% Итак, решение проблемы с самыми мощными процессорами Intel в играх — снижение производительности. Asus уже выпустила обновления BIOS для своих системных плат с поддержкой профиля мощности Intel Baseline Profile. И уже есть тесты Core i9-14900K в таком режиме. Про...

Ford продемонстрировал свою информационно-развлекательную систему Sync в Lincoln Nautilus Помимо панорамного дисплея от края до края, управляемого центральным 11-дюймовым сенсорным экраном, система впервые будет основана на ОС Android от Google с графикой на движке Unreal от Epic.

Samsung готовит к релизу One UI 6.1.1 Сегодня западные журналисты со ссылкой на свои источники официально сообщили, что компании Samsung и Google совместно работают над разработкой новых функций искусственного интеллекта для своих линеек смартфонов. Более того, инсайдеры сообщают, что некоторые технологии уже ра...

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

Погружной блендер Felfri FHB-003: недорогая модель с богатой комплектацией, включая картофелемялку и вспениватель Погружной блендер Felfri FHB-003 — прибор стильный и богато укомплектованный. Все недостатки, которые мы выявили за время тестирования, сполна искупаются его стоимостью и эффективностью. Вы получите компактный набор, отличные измельчитель и миксер. Чудес он не обещает, но в ...

Игровой движок Unity 6 с поддержкой многочисленных ИИ-инструментов выйдет в 2024 году Нейросети — это глобальный тренд.

Фанаты выпустили ремейк на движке Warcraft 3 Reforged Blizzard, разработчик оригинальной игры, пока отмалчивается по поводу этого ремейка.

Ретрошутер Wrath: Aeon of Ruin на движке первого Quake вышел из раннего доступа Новые боссы, новые хабы и многое другое.

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

Обыкновенное чудо: итоги сезона Java Что бы вы сделали, имея на руках сказочный артефакт? Ответы могут быть разные. Кто-то захочет удивлять людей, показывая фокусы-покусы. Другим интереснее эксперимент: разрубит ли меч-кладенец яйцо дракона? Третьи попробуют сделать артефакт ещё сказочнее — чтоб скатерть-самобр...

Как оптимизировать код на С для x86-процессоров: подсистема кэша и памяти, инструкции AVX-512 Меня зовут Андрей Бакшаев, я ведущий инженер-программист в YADRO. Моя команда занимается разработкой и оптимизацией математических библиотек под архитектуру x86. До этого я 15 лет работал в Intel. Значительная часть моих задач заключалась в том, чтобы реализовывать некоторые...

PostgreSQL и временные таблицы Мы много лет уже используем в качестве основной базы данных PostgreSQL. За это время он зарекомендовал себя быстрой и надежной СУБД. Однако, есть в PostgreSQL одна проблема, с которой приходится сталкиваться достаточно часто. К сожалению, реализация логики временных таблиц в...

Бесплатные курсы для изучения C++ в 2024 году В 2024 году в сети доступно множество бесплатных ресурсов для изучения C++, которые предлагают высокое качество обучения. Поэтому нет необходимости платить за курсы, если вы можете получить все необходимые знания бесплатно.Учить C++ в 2024 году по бесплатным курсам имее...

Джон Ромеро выпустил Sigil 2 — бесплатный мод для DOOM на 9 новых уровней В честь тридцатой годовщины DOOM один из её создателей выпустил бесплатный мод под названием Sigil 2, который принёс в игру 9 новых сюжетных уровней, 8 многопользовательских арен и уникальный саундтрек. Джон Ромеро выложил мод на своём сайте, а также отметил юбилей на прямой...

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

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

Представлен Aston Martin Vantage GT3 Aston Martin отправила новый Vantage GT3 в производство до того, как он был официально представлен. Теперь же Aston не только подробно рассказала о новой дорожной версии Vantage, но и поделилась информацией о гоночном автомобиле. Вкратце, Vantage GT3 — это обычный...

Опыт прошивки Arduino WiFi без USB порта Плата Arduino Wi-Fi представляет собой составной девайс два в одном: обычный Arduino UNO (на чипе ATmega328P) и Wi-Fi модуль (ESP8266 ). Каждое из устройств имеет свой процессор, свою оперативку и свой EEPROM (энергонезависимая память). И программируется все это, соответстве...

Делаем плавную прокрутку для сторонней мыши в macOS На Mac одни из самых удобных трекпадов, с которыми приятно работать и выполнять ежедневные задачи. Если подключить к любому компьютеру Apple стороннюю мышку, то в глаза сразу бросается прерывистая прокрутка. Со временем это начинает очень сильно раздражать и даже мешать чита...

[recovery mode] Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы Существует несколько причин, почему стоит учить C# в 2024 году через бесплатные курсы:1. Популярность: C# является одним из самых популярных языков программирования, особенно в сфере разработки приложений для платформы Microsoft. Изучение C# открывает двери для работы над ши...

Дорисовывать лишние кадры теперь умеют и видеркарты AMD. FSR 3 вышла на рынок Сегодня на рынок выходит технология AMD FSR 3, которая призвана конкурировать с DLSS 3. Первой игрой, которая уже получила FSR 3, стала Forspoken. Патч 1.22 уже доступен, так что все желающие, которые располагают подходящей видеокартой, могут опробовать технологию. ...

Блогер показал красочный ремастер карты Counter-Strike Italy на движке Unreal Engine 5 Похожая модель присутствовала в Counter-Strike 2

Студенты из Ростова-на-Дону разработают отечественный аналог Need for Speed Разработка ведется на движке Unity.

Фанат показал возможную концовку GTA 6, используя движок Unreal Engine 5 На консолях игра выйдет в 2025 году.

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

Xiaomi готовит новую мобильную ОС MiOS Начиная с 2010 года компания Xiaomi выпускала свои передовые смартфона на прошивке MIUI для операционной системы Android, и это стало настолько популярным явлением, что сейчас прошивкой пользуются миллионы пользователей по всему миру. Если говорить точнее, в настоящее время ...

Мем, ставший легендой: Doom можно запустить на чем угодно Фанаты ретро-игр не дают умирать любимым играм, делая модификации или портируя их на современные версии консолей и ПО. И особняком здесь стоит культовая игра Doom 1993 года, которую стали запускать не только на ПК и консолях, а на любых устройствах, у которых есть экран и п...

[Перевод] Все оценки сроков разработки ПО — ложь ▍ Разработка ПО — это исследование Требуют ли фармацевтические компании от исследователей сообщить им сроки создания лекарства от рака? Исследователи могут сообщить сроки выполнения конкретного исследования (и достаточно точные сроки, потому что планы исследований обычно им...

Что сильнее разряжает Android-смартфон: Wi-Fi или мобильный интернет 4G Смартфон без интернета практически перестает быть умным устройством, ведь для доступа к большинству его функций требуется подключение к сети. Из-за этого мы вынуждены использовать два совершенно разных типа беспроводного соединения: Wi-Fi и 4G. Оба предлагают нам выход в се...

Вероятность столкновения астероида Бенну с Землёй после 2170 года В предыдущем видео вы узнали об астероиде Бенну и его орбите. Также вы увидели, как будут происходить следующие его сближения с Землёй: в 2054 и 2060 годах. Бенну будет сближаться с Землёй и после 2060 года. Но информация о каждом последующем сближении будет всё ме...

Роль тест-лида в контексте скрам команд Скрам команды подразумевают высокий уровень самостоятельности. Ответственность за доставку, процессы разработки и тестирования лежат на команде. Ответственность за качество — так же на команде. Команда несет ответственность за то, как они выполняют работу и достигают результ...

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

Выпущена стабильная версия браузера Supermium на базе Chrome, которая тянет Windows ХР и Windows 7 Владельцы компьютеров на базе старых операционных систем получат доступ к новым функциям и полную безопансость за счёт интеграции с движком и обновлениями Chrome

Алгоритмы AdaBoost (SAMME & R2). Принцип работы и реализация с нуля на Python Следующим мощным алгоритмом машинного обучения является AdaBoost (adaptive boosting), в основе которого лежит концепция бустинга, когда слабые базовые модели последовательно объединяются в одну сильную, исправляя ошибки предшественников.В AdaBoost в качестве базовой модели и...

Такой будет основа для GeForce RTX 5090. GPU GB202 получит почти 25 000 ядер CUDA и 512-битную шину До выхода GeForce RTX 5090 ещё очень далеко, но постепенно информации об этой видеокарте появляется всё больше. Теперь вот очень надёжный инсайдер Kopite7kimi поделился некоторыми характеристиками GPU GB202, который ляжет в основу нового флагмана Nvidia.  Судя по ...

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

Обзор популярных файловых систем в системах виртуализации. Часть 1: ZFS Количество файловых систем во всем мире определяется количеством способов организации и хранения файлов на различных устройствах. Разработчики Microsoft, Apple, Linux работают над своими файловыми системами. Они различаются между собой скоростью работы, масштабируемостью, на...

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

Разработчики Fortnite уволили почти тысячу человек Epic Games, известная своими играми Fortnite и движком Unreal Engine, сокращает 16% своего штата, что коснется почти 900 сотрудников. Генеральный директор Тим Суини сообщил об этом в служебной записке, признав, что основной причиной сокращения является чрезмерное расходовани...

Дайте мне лучший смартфон! Что такое Qi2 и почему надо быстрее внедрять это Беспроводная зарядка Qi2 не спешит официально появляться на телефонах и аксессуарах. Более быстрый стандарт беспроводной зарядки, управляемый магнитом, был анонсирован в начале 2023 года, а его доступность была обещана примерно в октябре. И вот мы добрались до декабря, а за...

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

AMD анонсировала новые процессоры Kraken Point для ноутбуков с 8 ядрами AMD анонсировала новые процессоры Kraken Point с 8 ядрами Zen 5 и Zen 5C для ноутбуков среднего ценового сегмента. Процессоры будут оснащены графическим ядром RDNA 3.5 и новым движком XDNA 2 "Ryzen AI". Релиз запланирован на 2025 год.

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

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

Команда Project Arroyo представила второй трейлер ремейка Fallout 2 на движке Fallout 4 Проект находится в разработке около 5-ти лет.

Российские разработчики начали создавать аналог SimCity Отечественный градостроительный симулятор создается на движке UE5

Вышла первая часть Warcraft: Chronicles of the Second War — ремейка Warcraft II на движке Warcraft III: Reforged Пока доступна только сюжетная кампания за орков.

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода Ежемесячная аудитория ОК только в России превышает 36 млн человек. Причём это активные пользователи, которые хорошо взаимодействуют с нашим контентом: ставят Классы, комментируют, делают репосты. Залогом активного отклика во многом является формирование новостной ленты с уче...

Ценовая война продолжится в 2024 году, уверены в BYD. Sea Lion и Seal станут целыми линейками Генеральный менеджер BYD, ответственный за серию Ocean, Чжан Чжо, подтвердил, что Sea Lion станет новой линейкой, ориентированной исключительно на кроссоверы, а также спрогнозировал продолжение ценовой войны. Чжуо заявил, что ценовая война в Китае по производству электр...

“Так ты хочешь кролика или нет?”: как простая автоматизация общения в Авито может принести вдвое больше лидов Привет, Хабр! Меня зовут Владислав, и один из моих проектов — интернет-магазин карликовых кроликов. Сегодня по приглашению коллег из ChatApp, я расскажу, как автоматизировал свой бизнес. Нет, речи ни о каком роботизированном выращивании кроликов не пойдет — только о продажах...

Компания Krafton представила новый проект InZoi, похожий на всем известную игру The Sims Новая игра разрабатывается на движке Unreal Engine 5 и будет отличаться более реалистичной графикой

Игровой движок Unigine удалили из российского реестра программ Unigine, единственный игровой движок в списке отечественного программного обеспечения Минцифры, неожиданно был исключен из реестра, пишет «Коммерсантъ». Разработчики же уверяют, что исключение — техническая ошибка. Но в документах в качестве основания, если верить изданию, п...

«Неисповедимы пути архитекторов»: FAQ по профессии архитектор решений (Solution Architect) Кажется, что сейчас нет ни одного крупного бизнеса, где бы не работали архитекторы. Однако с ролью архитектора решений (Solution Architect) история очень интересная, так как этим специалистам часто приходится сталкиваться с непониманием данной роли в проекте. Наиболее частый...

Это первая демонстрация складного смартфона OnePlus Open, и он будет иметь брата-близнеца На канале Unbox Therapy вышло интервью с основателем OnePlus и вице-президентом Oppo Питом Лау (Pete Lau). В том числе нам впервые показали складной смартфон OnePlus.  Модель будет называться OnePlus Open, и показали её пока не полностью. В частности, блок камер о...

Глава Apple рассказал о преимуществах генеративного ИИ в преддверии WWDC Генеральный директор Apple Тим Кук намекнул на значительное присутствие генеративного ИИ на предстоящей конференции WWDC 2024. Во время звонка инвесторам Кук подчеркнул «преимущества» Apple в области генеративного ИИ, упомянув мощный нейронный движок в Apple Silicon и «забот...

Релиз RetroSpriteEditor 0.2.8 [open source] Добрый день дорогие разработчики для NES (У нас же была Денди). Я занялся электроникой и пока не освоил нужных знаний, решил пописать на ассемблере для NES какие-нибудь игры и погонять байты туда-сюда. Я обнаружил, что для Linux нет нормального редактора и поэтому я написал...

5 топовых пылесосов для влажной и сухой уборки, которые надо успеть заказать в 2023 году Роботы-пылесосы — это круто и очень удобно, но качество уборки, которое они демонстрируют, зачастую оставляет желать лучшего. Именно поэтому сразу обзаведитесь вертикальным беспроводным пылесосом. Причем, чтобы не тратить время отдельно на сухую и влажную уборку, можн...

Бизнес-правила в действии: семь лет развития и усовершенствования Business Rules Engine Привет! Меня зовут Владислав Кучинский. Я начинал свой карьерный путь в IT с разработки на С++ и Java, а сейчас являюсь руководителем группы Platform Event Management в компании Bercut. Сегодня я расскажу историю создания платформы Business Rules Engine (BRE) Bercut – систем...

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

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

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

Пишем Kotlin DSL для графов навигации в домашних условиях Всем привет! Я Тимур, лид одной из android-команд. Больше трех лет работаю в Тинькофф, все это время был в привлечении и занимался флоу получения разных банковских продуктов.Расскажу, как мы сделали свой DSL для того, чтобы строить логику навигации в наших флоу. Читать далее

ИИ-ведущие готовят революцию в мире теленовостей Американская телекомпания Channel 1 анонсировала новый сервис, который радикально меняет способ подачи новостной информации. В его основе лежит специально созданная модель искусственного интеллекта, способная быстро анализировать множество источников информации. Она компилир...

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

[recovery mode] MindVault: маленькая революция в flash карточных приложениях Здравствуй хабр! Я всегда мечтал создать идеальное приложение для обучения и запоминания информации, пытался понять как в целом работает память, насколько хорошо она может работать, от чего и как это зависит, в этой статье мы посмотрим что на данном этапе я достиг, или быть ...

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих И снова привет, Хабр! В прошлой статье я рассказал, как создавать 2D-игры на движке Godot. По вашим запросам — добавляем измерение и переходим в мир 3D. На этот раз мы погрузимся в трехмерные объекты и элементы анимирования. Подробности под катом! Читать дальше →

Как управлять финансами, чтобы выйти на раннюю пенсию, а не в окно Сегодня поговорим о банальных вещах: надо мыть руки перед едой, регулярно делать зарядку и получать доходы от инвестирования. Кто выполняет все три условия, может дальше не читать, с остальными будем обсуждать жидкое мыло с кремом и примеры “инвестирования” в 2023 г. На...

Первый краш-тест гарнитуры Apple Vision Pro за 3500 долларов. Оказалось, что она весьма прочная Снижение частоты кадров, скорости Wi-Fi и затемнение экрана у Apple Vision Pro. Компания рассказала о снижении производительности гарнитуры Недолго пришлось ждать, прежде чем кто-то решил проверить гарнитуру Apple Vision Pro на прочность. Автор канала AppleTrack решил ...

Как из вакансии понять, что наниматель-мудак: 5 признаков Всем привет! Я Тёма Логинов, за 4 года работы в digital я неоднократно искал работу, нанимал людей и помогал это делать другим.Многие компании оформляют вакансии по-мудацки: предлагают работу за три рубля или вешают на одного сотрудника работу целого отдела. Рассказываю, как...

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

Вся линейка Samsung Galaxy S25 будет основана только на SoC Exynos? Свежие слухи говорят, что Snapdragon останется лишь у складных флагманов Согласно различным слухам, компания Samsung работает над совершенно новой SoC Exynos, которую якобы называют Dream Chip. Свежие данные говорят о том, что вся линейка флагманов Galaxy S 2025 года будет опираться на эту самую платформу.  Инсайдер Connor (OreXda), ко...

[Перевод] SwiftUI: Разбираемся с identity на примере переходов Концепция идентификации (identity) в SwiftUI не так проста, как могло бы показаться на первый взгляд. Один из лучших способов разобраться в ней — понять роль идентичности в переходах (transitions).В SwiftUI идентификация является ключом к пониманию работы системы рендеринга....

Nintendo Switch 2 выйдет уже в 2025 году Приставка сможет запускать игры на движке Unreal Engine 5 с трассировкой лучей, обещая революционное качество графики и реализма.

Ремейк Team Fortress 2 окончательно закрыли из-за нарушения авторских прав Созданный фанатами ремейк Team Fortress 2 на движке Source 2 закрывается после получения уведомления DMCA от Valve.

Улучшение кода без споров и цитирования известных практик Не секрет, что при формировании новой команды руководители (Team Leader, Tech Leader) сталкиваются с проблемой формирования единого стиля написания программ, так как все члены команды новые, и у каждого из них свой подход к организации кода и выбору используемой практики. Ка...

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

Intel может уйти с рынка дискретных видеокарт, в который только успела зайти? Надёжный источник говорит, что от поколения карт Battlemage не осталось и следа Похоже, у Intel снова проблемы с тем, чтобы выпустить новые дискретные видеокарты вовремя. Поколение адаптеров Battlemage может не выйти в этом году. Или вообще.  Инсайдер Golden Pig Upgrade Pack утверждает, что от Battlemage не осталось и следа, а линейка DG3 в с...

Sony PlayStation 4 Slim vs Xbox Series S vs Xbox One X в 2023 году Сегодня на рынке сосуществуют три игровых консоли в одной ценовой нише. Три разных философии за $250. Выслушиваю множество аргументов в ту или иную сторону, и сегодня предлагаю обсудить их

Kingdom Civil War это мобильная игра в серии Kingdom Under Fire Kingdom Civil War — мобильная игра про коллекционирование средневековых героев. Они сражаются в группе против монстров. Китайские разработчики заявляют, что Kingdom Civil War это часть серии Kingdom Under Fire, которая доступна на ПК с 2004 года. Разработчики Kingdom Civil ...

Бесшовность 2.0: как работает шардирование в Сбере Если у вас не просто большая компания, а целая экосистема с разными сервисами, IT-инфраструктура должна обеспечивать бесшовность. Клиенты и сотрудники могут входить в систему с разных устройств, но изменение информации в одном канале должно отображаться в других, а целостнос...

Управление сетевыми устройствами: Orange Pi, OpenWRT и Python Современный мир интернета вещей (IoT) и смарт-устройств требует гибкости и мощности при управлении сетевым оборудованием. Найти подходящее решение, сочетающее в себе одновременно простоту, надежность и доступность, может быть сложной задачей. Сегодня я хочу рассмотреть одну ...

Видеокарта GeForce RTX 5080, вероятно, получит 256-битную шину. Появились некоторые параметры GPU GB203 и GB205 До выхода видеокарт Nvidia поколения Blackwell ещё довольно далеко, но постепенно в Сети появляются новые подробности об этих решениях. Теперь вот стало известно, какую шину получат нетоповые решения.  Инсайдер kopite7kimi говорит, что адаптеры на основе GPU GB203...

Как управлять трафиком с помощью BGP и OSPF Привет, Хабр! BGP и OSPF — это протоколы, которые позволяют нам строить и поддерживать сети, способные справляться с огромным объемом данных и обеспечивать высокую доступность. BGP чаще всего используется для маршрутизации трафика между разными автономными системами (AS), в ...

«Цифровой археолог» обнаружил копию самой старой версии DOS. Как работала и выглядела 86-DOS 0.1? Далеко не все IT‑специалисты, не говоря уже про обычных пользователей, сталкивались с Windows 3.11, Windows 95 и другими относительно старыми операционными системами. Что уж и говорить про MS‑DOS или его предшественников.Но недавн...

5 причин купить вертикальный беспроводной пылесос с зеленой LED подсветкой DEERMA T30W ERID: 2SDnjduAK2Q Реклама. Рекламодатель ООО «Топ Сорсинг» Что для вас является одним из главных гаджетов в современном доме? Кто-то назовет робот-пылесос, который позволяет полностью забить на процесс уборки и периодически только доливать в него воды или вытряхив...

Baldur’s Gate 3 может выйти на iPhone и iPad Pro в следующем году По мнению многих игровых журналистов и целого ряда пользователей, Baldur’s Gate 3 является одной из лучших игр прошлого года. На данный момент проект уже доступен на многих платформах, включая Mac. Однако если верить сетевым источникам, то разработчики не хотят останавливать...

Опубликованы примеры фото с Huawei Pura 70 Pro+ Компания Huawei опубликовала пару фотографий, сделанных на основную камеру флагманского смартфона Pura70 Pro+. На снимках запечатлен автомобиль, движущийся со скоростью 200 км/ч. По словам производителя, машина получилась четкой благодаря работе движка XD Motion engine. Напо...

Бизнес в одном окне. Повышаем прибыль с помощью грамотной визуализации данных Изменения сегодня происходят гораздо быстрее, чем это было буквально несколько лет назад. До 2020 года много ли было сервисов, доставляющих что-то кроме пиццы или роллов за час? А сегодня за час могут доставить штангу с блинами или велосипед. Если на конец 2019 года в Ozon б...

Официальные сервера Ark: Survival Evolved отключили из-за выпуска Ark: Survival Ascended Сервера Ark: Survival Evolved официально отключили в полночь по Гринвичу 30 сентября (3 часа ночи по МСК, 1 октября). Разработчики сделали «снимок» всех сохранений игроков и в четверг — 5 октября — выложат их для скачивания. Издание Rock Paper Shotgun уточняет, что все предм...

Microsoft работает над добавлением виджетов в меню «Пуск» для Windows 11 Похоже, Microsoft работает над крупным обновлением меню «Пуск» для Windows 11, которое позволит отображать виджеты или похожие на них элементы рядом с основным меню. Ранняя реализация этого нововведения присутствует в инсайдерской сборке 26212, которая накануне вышла на кан...

Unreal Engine 5.4 получил большое обновление трассировки лучей и рендеринга игр Состоялся релиз игрового движка Unreal Engine 5.4 с масштабными изменениями, которые принесли много отличных новостей для геймеров, включающие несколько улучшений производительности, нацеленных на игры со скоростью 60+ кадров в секунду.

Адаптивный фильтр повышения резкости описан в примечаниях к патчу Intel Lunar Lake Xe2 Intel разрабатывает адаптивный фильтр повышения резкости для своего нового дисплейного движка Lunar Lake Xe2

Ролевой экшен Lords of the Fallen поступил в продажу — движок Unreal Engine 5 в очередной раз стал причиной для ненависти у игроков «Тормоза», «подвисания» и прочие радости. Даже с RTX 4090.

У Rockstar Games снова утечка: В Сеть просочился исходный код GTA V и фрагменты игрового движка Rage Если это не пиар, то тогда что? Опять во всём обвинят "русских хакеров"?

Часы Pixel Watch 2 научатся уведомлять о времени вибрацией Вибрационному движку повышенной точности на Google Pixel Watch 2 нашлось очередное применение

Как мы описываем требования к REST API для бэкенда в Confluence У нас в команде два системных аналитика с разным бэкграундом и изначально разными подходами к оформлению требований, в том числе к API. Вначале каждый из нас писал требования по-своему, с разным уровнем проработки и детализации. Но быстро стало понятно, что так дальше не пой...

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

Новый MacBook Pro будет лишь немного мощнее текущей модели Ещё примерно с весны текущего года на просторах интернета пользователи активно обсуждают вопрос релиза новых ноутбуков MacBook Pro, которые должны быть представлены компанией Apple в начале 2024 года. И сегодня появились довольно интересные данные относительно данного ноутбу...

AmigaOS, LisaOS и NeXTSTEP: операционные системы эпохи расцвета ПК В этом посте мы расскажем о трёх операционных системах для персональных компьютеров родом из 1980-х и начала 1990-х — AmigaOS, LisaOS и NeXTSTEP. Некоторые из них сегодня ещё можно найти где-нибудь в виде легаси, некоторые поддерживаются энтузиастами или даже компаниями, но ...

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

Как создать ассистента для поиска по видео Всем привет! Меня зовут Георгий, я старший разработчик-исследователь в MTS AI. Одной из задач, которыми я занимаюсь в компании, является умная видеоаналитика. Это мощный инструмент, особенно с учетом современных технологий искусственного интеллекта, который может использоват...

В Иннополисе презентован PointJS — первый российский игровой движок для 2D игр В Иннополисе прошла крупнейшая в России профессиональная IT-конференция Merge. Merge — это место, в котором встречаются представители всех IT-сфер. Два дня участники обмениваются знаниями и опытом с экспертами разных уголков России. На конференции было представлено 7 н...

Переезжаем с DUO Mobile на Мультифактор. Опыт (и грабли) QIWI Когда каждый день слышишь о новых утечках учетных данных пользователей, а социальная инженерия и разного рода мошенники активно прокачивают свои скиллы в выманивании паролей у пользователей, многофакторная аутентификация становится must have.А если мы говорим о работе в боль...

Эти процессоры Intel в конце 2024 года предложат максимум четыре больших и четыре малых ядра. Cirrus Logic поможет сделать платформу Lunar Lake эффективнее Компания Intel уже говорила, что создаёт мобильные процессоры Lunar Lake в первую очередь с большим упором на энергоэффективность. Оказалось, что в этом вопросе Intel будет полагаться не только на себя.  фото: Intel Повысить энергоэффективность платформы Lunar Lak...

Наконец-то даже в самых дешёвых MacBook установлен нормальный SSD. Разборка MacBook Pro 14 показала отличия между версиями 8 ГБ ОЗУ достаточно, да, Apple? Тесты показывают, что MacBook Pro 14 M3 с 16 ГБ памяти может быть в четыре-пять раз быстрее версии с 8 ГБ Специалисты iFixit разобрали новый ноутбук MacBook Pro 14 на SoC M3 и на M3 Pro. Напомним, по параметрам они отличаются довольно си...

Защита JPG-файлов от копирования с помощью Exif и IPTC-тегов Всем привет! На связи Павел Стариков Fullstack-разработчик digital-агентства. Представьте, вы потратили целый день на создание хороших фотографий для статьи на сайте. Выставили свет, поставили «на уши» множество людей, долго работали в «фотошопе». Фотографии получились отлич...

Этот фен не стыдно подарить не только жене, но и себе. Здесь все, что нужно знать про SOOCAS A1 Всегда казалось, что может быть проще, чем купить фен для сушки волос. Пришел в магазин, взял первое, что попалось под руку, и пошел довольный. Но, как оказалось, если покупать это устройство по такому принципу, то можно легко нарваться на некачественную вещь и испортить во...

[Перевод] Шпаргалка по модели памяти С++11 Модель памяти представляет из себя спецификацию допустимого поведения многопоточных программ, работающих с разделяемой памятью (shared memory) [1]. Наиболее примитивной моделью является последовательная согласованность (sequential consistency), где все инструкции из всех пот...

Redmi K70 получит топовый экран, который опередил отрасль на целый год Директор по новой продукции Xiaomi Ван Тен Томас (Wang Teng Thomas) официально подтвердил, что Redmi вместе со своими партнерами определила и возглавила выпуск китайских флагманских экранов разрешением 2K и 1,5K. Он добавил, что эти экраны опередили отрасль на один год,...

Google утверждает, что Chrome сэкономил пользователям более 10 000 лет, в том числе в Windows 11 Команда разработчиков Google Chromium опубликовала сообщение в блоге с описанием улучшений производительности фирменного браузера, которых ей удалось достичь за последние несколько лет. Сгенерировано нейросетью Midjourney   Улучшения коснулись и Windows 11, особен...

Как DDoS-атаки стали для нас рутиной и как ML помогает их отражать Несколько лет назад увидеть DDoS-атаку было целым событием. Если такое и случалось, то инцидент тщательно анализировала целая команда специалистов, а каждая извлечённая крупица информации использовалась для обучения моделей, формирования новых факторов и улучшения подходов д...

Как создавали Хитмана Франшиза «Хитман» – не побоюсь этого слова, целая вселенная, состоящая из множества игр (коих на момент написания сей статьи уже насчитывается ажно 11 штук), парочки не особенно хороших фильмов и целой тонны различных фанатских активностей. Но что, если я скажу вам, что на...

Программа NASA по доставке образцов с Марса Mars Sample Return на грани срыва из-за технических и финансовых проблем Программа NASA по возвращению образцов с Марса столкнулась с проблемами в разработке, согласно аудиту, проведённому Управлением генерального инспектора NASA (Office of Inspector General, OIG). Аудит выявил, что программа «забуксовала» на этапе «выхода ...

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

Три пылесоса Dreame, с которыми уборка превратится в удовольствие Представить себе современную квартиру или дом без хорошего пылесоса практически невозможно. Это самый простой и быстрый способ добиться чистоты и навести порядок. Кто-то хочет полностью освободить себя от подобной рутины и отдает предпочтение роботам-пылесосам. Кто-то, наоб...

Кот в мешке: как приручить дикий бинарник Всем привет. Меня зовут Василий. Я работаю SRE в Яндекс Маркете. Недавно у нас прошли тренировки по DevOps от Young&&Yandex. Сегодня я разберу финальное задание, как и обещал участникам тренировок. Оно состоит в том, чтобы развернуть инсталляцию приложения из готовог...

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

Ovrdrive USB — флешка для фанатов безопасности, которая имеет подготовленную функцию физического самоуничтожения На краудфандинговой площадке Crowd Supply стартовала кампания по сбору средств на необычный флеш-накопитель Ovrdrive USB. Выделяется он необычной реализацией защиты данных с потенциальной возможностью интеграции технологии самоуничтожения.  Продукт является проект...

Apple «перелопатит» почти всю линейку iPhone за два года. iPhone 17 Plus может стать меньше, чем предшественники В текущем году линейка смартфонов Apple существенно изменится, но в следующем она продолжит меняться. В частности, iPhone 17 Plus может стать меньше.  Как сообщает отраслевой аналитик и основатель исследовательских компаний Display Supply Chain Consultants и Displ...

Apple выпустила экстренные исправления для двух 0-day уязвимостей Компания Apple выпустила внеплановые патчи для двух уязвимостей нулевого дня, уже используемых в атаках (CVE-2023-42916 и CVE-2023-42917). Сообщается, что эти проблемы, обнаруженные в движке WebKit, затрагивают iPhone, iPad и Mac.

Apple внедрит собственный продвинутый поисковик в магазин приложений App Store Apple намерена интегрировать свой мощный внутренний поисковый движок в App Store и другие приложения.

Что означает зеленая точка в углу экрана Android и как ее убрать С недавних пор на Android-смартфонах появляется зеленая точка в углу экрана. Она отображается в строке состояния и периодически исчезает, через некоторое время возникая вновь. В этой связи вполне логично задаться вопросом, а что значит зеленая точка в углу телефона? Сегодня...

Как проверить зрение и выполнить гимнастику для глаз при помощи Android-смартфона Ни для кого не секрет, что от смартфона портится зрения, если пользоваться им днями напролет, игнорируя гимнастику для глаз. Тем не менее, мобильное устройство может быть как вредителем для вашего здоровья, так и его спасителем. Ведь смартфон позволяет проверить зрение в до...

Oppo представила умные часы Watch X Некоторое время назад компания OnePlus уже представила собственные умные часы под названием Watch 2 на выставке MWC 2024, а теперь Oppo представила свои собственные часы под названием Oppo Watch X. И на первый взгляд можно сказать, что эти два устройства имеют много (очень) ...

От винта! Рычаги и винты в Unity Всем привет! Меня зовут Григорий Дядиченко, и я разрабатываю разные проекты на заказ. Сегодня хотелось бы поговорить про рычаги и винты, и их реализацию в Unity. Сейчас как раз на хайпе Apple Vision Pro, а подобные штуки бывают весьма полезны в проектах с виртуальной и допол...

Разница ролей QA Lead, QA Manager и QA Head Привет! Я Люда, QA Lead в компании TrendTech.За 2,5 года в компании наше направление сильно выросло, а у меня сменился спектр задач. И я задалась вопросом, в какой момент лид перестает быть лидом и становится, например, менеджером. В данной статье я попробую рассказать, каки...

Продукт 2.0: разработать стратегию, чтобы в неё поверили, и не сойти с ума Я работаю в банке, и каждый год мои Product Owners разрабатывают и защищают перед руководством и заказчиками стратегию развития продукта на следующий год. Это обязательный ритуал, потому что без этого:а. Не будет денег на следующий год.b. Непорядочно в целом называть се...

30 лет DOOM: новый код — новые баги Сегодня первой игре из серии DOOM исполняется ровно 30 лет! Мы не могли обойти стороной это событие и в честь этого решили посмотреть, как же выглядит код этой легендарной игры спустя годы. Читать далее

Купить один монитор, а получить как будто бы два разных. VESA представила стандарт Adaptive-Sync 1.1a для двухрежимных мониторов На рынке в скором времени может появиться намного больше двухрежимных мониторов.  Ассоциация VESA представила стандарт Adaptive-Sync 1.1a с двумя режимами работы дисплеев. В пресс-релизе в пример приводится два конкретных режима: 4K UHD при 144 Гц и Full HD при 28...

Отличные бесплатные игры для вашего смартфона в разных жанрах Мобильные игры совершенствуются гораздо быстрее, чем все технологии, которые были до них. Игры для Android, кажется, достигают новых высот каждый год. Мы видим все больше и больше релизов премиум-игр, которые бросают вызов тому, на что способны телефоны, и даже бесплатные и...

Исторический момент: Geely Monjaro обошел по продажам Lada Niva в России. Топ-5 самых популярных кроссоверов и внедорожников в январе 2024 года Аналитики «Автостата» сегодня опубликовали отчет о продажах новых авто в России в январе 2024 года. В статистике есть один интересный и показательный момент: флагман российской линейки Geely – кроссовер Monjaro – обошел по продажам Lada Niva Lege...

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

Уже не программист, но еще не менеджер Один из самых страшных кошмаров начинающего тимлида – это то, что он перестанет писать код, в результате чего забудет как программировать. Но это не единственный страх у тимлидов. На пути из разработки в менеджмент может быть много разных загонов.Это не пост успешного менедж...

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

ТОП-5 полезных приложений для Андроид ТВ, с которыми ты забудешь про настройку телевизора Несмотря на большую разницу между мобильным Андроидом и Андроид ТВ, они имеют много общего. Так операционка для телевизора имеет слишком много настроек, которые могут случайно сбить с толку пользователя после изменения. Проверьте сами: одних параметров изображения в системе...

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

«Разгоняем» HashSet, HashMap и циклы на примере Dart Если вы занимались профилированием своего приложения, то, глядя на CPU Flame Chart, вероятно, испытывали смесь досады и азарта, глядя на особо «жирный» метод. Досады – что ваша программа всё ещё не идеальна по скорости. Азарт – от того, что вы можете докопаться до причины пр...

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

Совершенно новый форм-фактор для iPhone. Apple уже работает над складным смартфоном Компания Apple, как сообщается, всё же работает над складной версией iPhone.  создано DALL-E Ресурс The Information говорит, что Apple уже тестирует различные прототипы, но это пока не говорит о том, что складной iPhone выйдет в ближайшее время.  На данный мо...

Впервые ученые обнаружили необъяснимые сигналы в белом веществе мозга Ученые обнаружили в белом веществе сигнал, которому пока нет объяснения Мозг — самый сложный и малоизученный орган человека. Как правило, при его исследовании ученые концентрируют внимание на сером веществе. Однако половину мозга занимает белое вещество. Интерес к серому вещ...

Немцы уже отказываются от гибридов: появились живые фото нового Mercedes-AMG CLE 63 Mercedes-AMG представил CLE 53 в прошлом году, а теперь готовится представить еще более экстремальный вариант. Недавно был замечен прототип, проходящий испытания. Этот конкретный прототип примечателен тем, что у него нет заднего порта для зарядки, как у более ранних мод...

Выбор информационной системы для автоматизации вашей бизнес-задачи – разбираемся вместе с GlowByte Вопрос автоматизации бизнес-процессов всегда был актуален для большого количества современных компаний, и в последние несколько лет тренд на автоматизацию набирает всё большие обороты.  Информационные системы (ИС) позволяют повысить качество бизнес-процессов компан...

Основы работы с хранилищами в Kubernetes Привет, Хабр! В Kubernetes принято разделение хранилищ на два основных типа: постоянные и временные. Постоянные хранилища (PV) представляют собой сегменты дискового пространства, которые могут быть подключены к подам и сохранять данные даже после перезапуска или удаления кон...

Чем отличается iPad Pro 2024 от iPad Pro 2022 на самом деле Apple провела одну из самых коротких презентаций за последнее время: компания представила только два новых планшета, которые до этого не обновлялись несколько лет. Пользователи ожидали серьезного апгрейда — Apple не подвела, установив в новинках не только свежие проце...

RTX 50 не за все деньги мира уже в этом году? GeForce RTX 5080 может выйти даже раньше, чем RTX 5090 Возможно, у геймеров в этом году всё же будет возможность купить видеокарту Nvidia нового поколения не за максимальную цену. Как сообщает известный инсайдер kopite7kimi, GeForce RTX 5080 выйдет раньше, чем RTX 5090.  Когда именно и на сколько раньше, неясно, но, е...

Xiaomi SU7 придётся ждать 7 месяцев Сегодня на официальном сайте компании Xiaomi появилась информация о том, что время ожидания на получение купленного автомобиля Xiaomi SU7 составляет целых семь месяцев. Здесь стоит отметить, что автомобиль был представлен всего трое суток назад — тогда состоялась официальная...

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

Собрали 11 тысяч заявок, закрытые тесты начнутся в 2023 году: глава Nau Engine — о российском игровом движке Главное из интервью РБК с директором проекта Nau Engine Александром Мясищевым.

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

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

Как начать работать с IPv6 там, где его нет (часть 1) Появлением на свет этот материал обязан переводу статьи IPv6 — это катастрофа (но поправимая) (автор Mathew Duggan) и является её логическим продолжением. Если вы живёте в небольшом городе, которого в том числе нет в этом списке, и ваш провайдер в него не входит, то велика...

7 крутых функций iPhone 15 Pro, которые позаимствованы у Android И снова нет повода не поговорить о телефоне, само появление которого многих тут сильно раздражает, если судить по комментариям. Но поговорить надо, ведь в нем тоже есть свои плюсы. После презентации нам казалось, что в телефоне ничего не поменялось. Тем не менее, изменения ...

Пользователи будут автоматически получать больше скидок, а разработчики — привлекать новых клиентов. Apple тестирует функцию Contingent Pricing для App Store Компания Apple представила новую функцию своего магазина приложений App Store, которая позволит пользователям получать больше скидок, а разработчикам — привлекать больше клиентов.  Называется функция Contingent Pricing. Её суть весьма проста. Благодаря этой ...

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

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

Доступны ли ставки на ЧМ по баскетболу 2023 после входа на сайт БК Pin-Up Компания Pin-Up работает на законных основаниях, поэтому выдвигает к пользователю определенные условия и требования. Чтобы ознакомиться с информацией на сайте и доступными спортивными событиями, регистрация не обязательна. Если же участник планирует полноценный процесс ставо...

Как в C# быстро извлечь подстроку Извлечение подстроки. Казалось бы, что тут может быть сложного? В любом современном языке программирования это можно сделать через функцию substring или через slicing. За время работы C# разработчиком я повидал разный код, в том числе разные способы извлечения подстроки. В э...

Случай является на помощь тому, кто неустанно ищет Привет, Хабр.Выдался вечер, в который я всё-таки дозрел поделиться с вами небольшой рефлексией. Я на Хабре уже три года и три месяца, почти всё это время мне удаётся публиковать примерно по 4 лонгрида в месяц, а с некоторого времени — и по паре переводов в месяц (в этом блог...

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Не так уж много людей помнят о такой аббревиатуре, как КПК. Карманные персональные компьютеры появились ещё в прошлом веке и стали незаменимыми помощниками в руках бизнесменов и крутыми девайсами в руках гиков. Ух, если сейчас вспомнить, то на ум приходят как минимум нескол...

«Один PostgreSQL, чтобы править всеми»: запись эфира-дискуссии «PostgreSQL может заменить Kafka, RabbitMQ, MongoDB, Redis, Elasticsearch, Geospatial Database и даже Сron. Но есть нюансы».В среду, 13 декабря, в прямом эфире встретились Senior Software Engineer в Avito Tech Виталий Лихачёв и DBA в Altinity Евгений Климов и обсудили Postgr...

Фамильный вики-движок Bonsai: 6 лет спустя Прошло шесть с лишним лет с момента, когда я начал работать над проектом Bonsai. Если в двух словах, то это вики-движок, заточенный под хранение семейной истории и построение генеалогических деревьев. Он распространяется в полностью открытом и бесплатном виде, подразумевая у...

Альфа-тест отечественного движка Nau Engine начнется в ноябре Альфа-тестирование российского игрового движка Nau Engine, который получил инвестиции на сумму 1 миллиард рублей от социальной сети VK, начнется с 1 ноября и продлится до 29 февраля 2024 года, пишет ТАСС.

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

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

Собрали 11 тысяч заявок от студий, закрытые тесты начнутся в 2023 году: глава Nau Engine — о российском игровом движке Главное из интервью РБК с директором проекта Nau Engine Александром Мясищевым.

Что такое движок Unreal Engine 5, и что он может? Практически все современные игры создаются на так называемых движках. Это набор инструментов, который существенно облегчает жизнь программистам. В этой статье мы расскажем все, что нужно знать про движок Unreal Engine 5, а также покажем, что он может.

Unity представила шестую версию своего движка Помимо графики, эта итерация программы любопытна акцентом на искусственном интеллекте — в неё входит расширенный набор ИИ-инструментов Muse

Состоялся релиз Unreal Engine 5.4: улучшения в TSR, поддержка рейтрейсинга на базе Vulkan и ускорение рендеринга на 15 % Первой игрой на базе новой версии движка должна стать Marvel 1943: Rise of Hydra.

Restricted IO в Haskell В статье описывается механизм создания собственного модифицированного варианта монады IO в Haskell, с ограничениями операций ввода-вывода.Хорошим тоном организации структуры любой программы на Haskell считается разделение кода на блоки, выполняющие IO операции ввода-вывода и...

Почему Galaxy S24 Ultra мощнее любого другого Android-смартфона на Snapdragon 8 Gen 3 Компания Samsung открыла 2024 год выпуском новых смартфонов Galaxy S24. На фоне других Android-флагманов, представленными на рынке, главной фишкой корейских устройств стал всеобъемлющий искусственный интеллект. Но есть и еще одна уникальная особенность. Старшая модель Galax...

The Sims 4: разбор нарративных механик самой знаменитой игры без сюжета С момента своего запуска в 2014 году, The Sims 4 превратилась не просто в игру, но в целый культурный феномен, привлекая миллионы поклонников по всему миру. Этот необычайный успех можно объяснить множеством факторов, но одним из ключевых является уникальная возможность игры ...

За такие деньги можно купить целый автопарк. Один 50 автомобилей BMW 3.0 CSL выставили на продажу Компания Luxury Cars Hamburg продаёт одно из пятидесяти купе BMW 3.0 CSL, представленных осенью 2022 года. Эта машина отдаёт дань почтения классической модели 1970-х годов. Спорткар проехал всего 25 километров, при этом владелец планирует получить за него 1,25 млн евро ...

Валидируйте это немедленно Как говорилось в одном сериале: “Все врут”. Поэтому валидация данных является контрактом – этаким камнем в фундаменте бизнес-логики программы.def handler_create_user(r: Request): input_data = r.post() name, email = input_data. get('name'), input_data.get('email') ...

Градиентный бустинг. Реализация с нуля на Python и разбор особенностей его модификаций (XGBoost, CatBoost, LightGBM) На сегодняшний день градиентный бустинг (gradient boosting machine) является одним из основных production-решений при работе с табличными, неоднородными данными, поскольку обладает высокой производительностью и точностью, а если быть точнее, то его модификации, речь о которы...

Вот где проявляется катастрофическая разница между iPhone 15 Pro Max и Galaxy S23 Ultra. Смартфоны сравнили в приложении 3D-моделирования Графическое ядро в новых iPhone 15 Pro способно справляться с полноценными видеоиграми, но в таком режиме новинки Apple нельзя сравнить с конкурентами, ибо там такие игры недоступны. Автор канала Dame Tech нашёл другой способ. Он сравнил iPhone 15 Pro Max и Galaxy S23 U...

Когда на Земле впервые появилось кофе арабика Ученые выяснили как и когда появилось кофе арабика Арабика — это самый распространенный сорт кофе, на который в настоящее время приходится около 60% мировых поставок. Растение так и называется — Coffea arabica, его выращивают в тропических регионах практически по всему мира....

Книга «Грокаем Continuous Delivery» Привет, Хаброжители! Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро...

Нетипичная змея. Реверсим приложение на Python c кастомным интерпретатором Для подписчиковРеверс‑инженеру далеко не всегда удается без труда исследовать написанные на Python приложения. Разработчики умеют хранить свои тайны, используя обфускацию, шифрование, кастомный маршалинг и собственные интерпретаторы. Но для любого замка отыщется отмычка: сег...

[Перевод] Minecraft и REPL: взаимодействие История одной оптимизации во время мастер-класса Clojure MinecraftВ июне компания JUXT приняла участие в ClojureD, ежегодной замечательной конференции по Clojure в Берлине. В течение дня проводился ряд семинаров, на которых рассказывалось о конкретной идее или инструменте и ...

[recovery mode] Где изучать Python в 2024. Бесплатные курсы, книги и ресурсы Python является одним из самых популярных языков программирования в мире. Он широко используется в различных сферах, таких как веб-разработка, научные исследования, анализ данных, машинное обучение и многое другое. Изучение Python позволит вам получить полезные навыки и откр...

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

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

[Перевод] О троице, которая хакнула настоящий поезд. Даже целых 30 поездов Поезд, сделанный польской компанией, внезапно сломался во время техобслуживания. Специалисты были беспомощны — поезд был в порядке, только никак не хотел ехать. Доведённые до отчаяния, они вызвали на помощь команду Dragon Sector, члены которой нашли такие чудеса, о которых м...

Domain fronting для чайников, и как его использовать для обхода блокировок Давайте сразу вопрос на засыпку: может ли быть так, что клиент подключается, ну, например, к серверу www.python.org (самому настоящему, тому, к которому обращаются еще миллионы клиентов со всего мира), а потом использует его как прокси и гоняет через это подключение трафик д...

Эти смартфоны до 20000 рублей я рекомендую всем в 2024 году. Они круче многих дорогих моделей Категория смартфонов до 20000 рублей уже не первый год является самой популярной среди российских покупателей, интересующихся техникой, а не просто покупающих первое попавшееся устройство. 20 тысяч — своего рода психологический барьер, за который не хочется переступать, но ...

Как объяснить градиентный спуск вашей маме: простое руководство Градиентный спуск лежит в основе большинства методов AI/ML. Звучит как-то странно и пугающе. Спуск? Блин, надеюсь, мне не придется прыгать с парашютом...

[Перевод] Фильтры действий в ASP.NET Core ASP.NET Core — это мощный и универсальный фреймворк для создания веб-приложений. Он предоставляет широкий набор возможностей для создания надежных и масштабируемых приложений, и одной из ключевых фич, расширяющих его функциональность, являются фильтры действий (Action Filter...

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

Суммарное потребление энергии всеми ускорителями Nvidia H100 в мире через год будет вдвое больше, чем у Латвии Ускорители Nvidia H100 в ближайшем будущем будут потреблять больше энергии, чем некоторые европейские страны.  Согласно подсчётам инженера Microsoft, один ускоритель H100 в год при средней загрузке в 61% (не очень понятно, почему взят именно этот показатель) в год ...

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

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

Что такое Яндекс Станция Миди, и чем она отличается от других колонок Яндекса 9 ноября 2023 года Яндекс пополнил линейку своих умных колонок, выпустив Станцию Миди. Да, называется она именно так, и здесь нет опечатки. Ну а что: базовая модель есть, также успешно продаются версии «Лайт», «Мини» и «Макс», и как тогда назвать новый продукт? Выход нашли ...

MMORPG Dark and Light Mobile выпустят уже завтра Разработчики Dark and Light Mobile сообщили, что релиз проекта на смартфоны состоится 18 апреля в 5 утра по МСК. Пока можно пройти предрегистрацию в Google Play. Тем временем в App Store проходит предзагрузка, но на сервера пока попасть нельзя. Также создатели Dark and Light...

PUBG Mobile получит 120 FPS, но не на всех смартфонах Можно с уверенностью заявить, что PUBG Mobile — одна из самых популярных игр, которые можно запустить на своём смартфоне, и за последние несколько лет она смогла значительно прокачаться во многих аспектах. Разработчики улучшили геймплей, оптимизировали проект, добавили новые...

Проблема непонимания существующего кода, или Как руководству делать не надо Бывает так, что в продуктовой IT-компании выстраивается иерархия, в которой верхние уровни работников компании совершенно не понимают как производится продукт, который компания производит и продаёт. По сути руководители знают как продать, но не знают как произвести. Для прои...

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

[Перевод] Создание атомарных коммитов в Git Мы все были там: Вы работали над множеством изменений одновременно, некоторые из которых не имели ничего общего. Для удобства вы решили объединить все эти изменения в один коммит и на этом закончить. Но хотя это может показаться заманчивым, на самом деле это может привести к...

Apple хочет внедрить в свои устройства движок искусственного интеллекта Gemini, принадлежащий Google В настоящий момент между компаниями проходит процесс переговоров по сотрудничеству в сфере ИИ

PlayStation 5 Pro оснащена новым движком трассировки лучей на базе RDNA 4, ускоряющим RT в 2-3 раза Модернизированная консоль PlayStation 5 Pro от Sony, согласно сообщениям, оборудована рей-трейсинговым движком на архитектуре RDNA 4, что подтверждает удвоение производительности рей-трейсинга за цикл в RDNA 4.

Инновационную «микрофабрику» Hyundai, заполненную роботами и кибер-собаками Spot, показали на видео Интересный видеоролик, демонстрирующий новый завод по производству автомобилей Hyundai, опубликовало издание Wall Street Journal. В нем показывается, как Spot, робот-собака Boston Dynamics, выполняет контроль качества, автономные роботизированные руки закручивают болты ...

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

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

Началась предзагрузка MMORPG Arthdal Chronicles на iOS, Android и PC Издатель Netmarble собирается выпустить Arthdal Chronicles в Южной Корее, Тайване и ряде других стран Азии. Только если раньше релиз планировался на 30 апреля, то теперь сервера запустят 24 числа примерно в 13:00 по МСК. Пока что клиент игры можно скачать через App Store и G...

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

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

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

OnePlus сделала топовый смартфон до 30000 рублей. После него POCO X6 Pro уже не кажется таким крутым В конце прошлого месяца, когда на AliExpress проходила очередная распродажа, я рассказывал о смартфоне OnePlus Nord CE3, который на тот момент казался лучшим предложением в категории до 25 тысяч рублей. И с этим было сложно спорить, ведь за относительно небольшую сумму нам ...

Новости с книжных полок: нужно ли программистам читать книги Опрос показал, что около 60% россиян регулярно читают книги (минимум одну за последние три месяца). Миф о том, что Россия — одна из самых читающих стран, не совсем миф. Но так ли привержены чтению программисты, особенно, когда ситуация в IT меняется чуть ли не каждый де...

Робот-пылесос Dreame L10 Pro справится с сухой уборкой и мытьем полов. Помогаем купить его по самой выгодной цене Современную квартиру или дом практически невозможно представить без робота-пылесоса. Кто-то покупает совсем дешевые модели и потом удивляется, почему они хаотично двигаются по полу и не до конца убирают весь мусор. А кто-то, наоборот, понимает, что качественный робот может ...

Слово vs Понятие и Почему специальные методики запоминания слов — баловство Представим, что англичанин учит русский язык, встречает слово «стол». Ему объясняют, что это и table, и desk (письменный). Ну ок. Затем он встречает где-нибудь «паспортный стол». Стол?? Видит в супермаркете вывеску «Стол заказов», но там внезапно нет никакого стола, а есть д...

Можно ли увеличить скорость интернета на Айфоне. Проверяем популярные мифы Некоторые владельцы смартфонов Apple регулярно сталкиваются с низкой скоростью интернета на их устройствах. Произойти это может из-за огромного количества как внешних, так и внутренних факторов. Однако если пойти с этим вопросом в Гугл, то можно наткнуться на статьи, где оп...

Яндекс Музыка и Кинопоиск подвели итоги года. Как узнать, что вы слушали и смотрели чаще всего Большинство популярных стриминговых сервисов в конце каждого года подводят итоги. Совсем недавно это сделали в Apple Music, а теперь пришел черед отечественных приложений. Яндекс Музыка и Кинопоиск сделали крутую инфографику для каждого пользователя. Там можно узнать, сколь...

Архитектурные нюансы OpenStack. Базы данных как сервис, реализация Trove Привет, Хабр. Это вторая статья в цикле, в котором мы рассматриваем архитектуру основных сервисов OpenStack. Первая, в которой я рассказывал о Nova и общих паттернах построения платформы, находится здесь. Сегодня погрузимся в детали реализации сервиса DBaaS, который в платфо...

Xiaomi 14 Ultra выйдет в первом квартале 2024 года, получит дюймовый суперсенсор Sony и экран как у Samsung Galaxy S24 Ultra Инсайдер Digital Chat Station раскрыл кое-какие подробности о будущем фотофлагмане Xiaomi 14 Ultra. По данным информатора, аппарат этот выйдет до конца марта 2024 года, а акцент в нем будет сделан не только на камере, но и на экране. Xiaomi 13 Ultra. Изображение: Xiaom...

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