Feed aggregator

Как я в одиночку сделал систему аналитики для Clubs в EA FC, потому что нормальной статистики там просто нет

Habr.com - 15 min 42 sec ago

Начну с контекста. Я играю в EA FC (ранее FIFA) в режиме Clubs (11×11), где каждым виртуальным игроком управляет человек. Сам по себе режим интересный, но мне, как человеку, который любит цифры и аналитику, довольно быстро стало не хватать доступной статистики.

Я пришёл в лигу, у которой уже был свой сайт (я в этой статье опущу тему о том, что я администрировал проект порядка 3 лет). Там статистику собирали вручную: люди пересматривали записи матчей и заносили базовые показатели — голы, ассисты, перехваты, отборы и так далее. На основе этих данных считались различные рейтинги: лучшие игроки, бомбардиры, разрушители и прочее.

Выглядело это примерно так: набор таблиц, где действия сгруппированы по категориям и амплуа.

Читать далее

Топ ИИ-инструментов для рерайта: Перефраз без потери смысла

Habr.com - 1 hour 1 min ago

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

Сегодня я продолжу эту линейку, и на очереди – варианты для рерайта. Мы пройдемся как по бесплатным, так и по платным решениям. Правда, сразу сделаю ремарку: под “бесплатными” здесь часто будут подразумеваться версии с пробным периодом. Долго тянуть не буду – занимайте удобное положение, а я начинаю.

Читать далее

Дефекты в тестировании: от хаоса к системе — полный гайд

Habr.com - 1 hour 15 min ago

Дефекты — неизбежная часть разработки, но если они живут своей жизнью в чатах и трекерах, релизы превращаются в лотерею. В этой статье рассказываю, как выстроить системное управление дефектами: от жизненного цикла и сортировки до метрик вроде MTTR и SLA. Вы узнаете, чем серьёзность отличается от приоритета, почему «не воспроизводится» — это красный флаг для команды, и как метаданные дефекта экономят часы разработчиков.

Читать далее

Отрицание, торг, Макс и ИИ

Habr.com - 1 hour 16 min ago

День как день, ничего особенного. Как обычно, после работы сбежал в гараж (мастерскую), чтобы отвлечься от проблем, требований и бесконечных указаний о том, когда и чем я должен заниматься. Сбежал в свой мир моделек, станков, стружки и эпоксидной смолы — мир сотни начатых и незаконченных идей.

Читать далее

Интересный способ сгруппировать натуральный ряд

Habr.com - 1 hour 41 min ago

Вопрос читателю: Как можно сгруппировать натуральный ряд в групп, чтобы внутри каждой лежали только взаимно-простые числа?

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

Читать далее

Оптимизация для Battlefield 6

Habr.com - 1 hour 46 min ago

Ниже представлены рекомендуемые системные требования от разработчиков. На самом деле характеристики для «минималки» чересчур завышены, и игра неплохо себя показывает даже на не самых топовых сборках. Благодаря обширному списку доступных для настройки параметров, вы сможете без проблем запустить Battlefield 6, не покупая дорогостоящее железо. Игроки уже протестировали «шестерку» на «мамонтах» — GTX 1070 и 1080, и результат оказался куда более оптимистичным, чем вы могли подумать. Проект выдает 60–80 кадров в 1080p на средне-низких настройках.

Читать далее

Каротажная станция ( или как я провел несколько зим .....)

Habr.com - 1 hour 46 min ago

Знаете, бывают проекты, которые начинаются как «сделать быстренько за выходные», а превращаются в эпопею на несколько лет. Вот у меня именно так и вышло.

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

Читать далее

Можно ли считать теорию Большого взрыва мифом?

Habr.com - 2 hours 30 min ago

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

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

Читать далее

AI для PHP-разработчиков. Часть 5: От массивов к GPU: как PHP-экосистема приходит к настоящему ML

Habr.com - 2 hours 35 min ago

Можно ли вообще делать машинное обучение на PHP — или это изначально плохая идея? Почему PHP-массивы плохо подходят для математики и быстро упираются в предел, как появились Tensor и NDArray, и как всё это в итоге приводит к GPU – разберёмся на практике.

Читать далее

Как снизить стоимость лида на масштабе в новом кабинете ВКР (VKAds). 5 способов от агентства «Нефтетрафик»

Habr.com - 2 hours 45 min ago

Для всех, кто знаком с новым рекламным кабинетом ВКР эта картинка не пустой визуал. Как говорится: мем смешной, ситуация страшная. 

Но, оказалось, новый кабинет поддается влиянию, если использовать эти 5 пунктов. 

Если вы в теме, пропустите следующие 3 абзаца и переходите к лайфхакам. Если же название ВКР или VKAds вам ни о чем не говорит, ниже контекст. 

Узнать все способы

Да кто такие эти ваши Fissure, почему интернет обсуждает проблемы турнирного оператора

Habr.com - 2 hours 52 min ago

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

Читать далее

Почему argsort(argsort(x)) возвращает ранги элементов массива

Habr.com - 2 hours 52 min ago

Иногда в программировании встречаются трюки, которые отлично работают, но почти нигде не объясняется — почему.

Один из таких приёмов в NumPy — вычисление рангов элементов массива с помощью двойного argsort: argsort(argsort(x)). Этот однострочник часто рекомендуют на форумах и в ответах на Stack Overflow, однако строгого объяснения обычно не приводят.

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

Читать далее

Как я искал мягкий вход в программирование — и сделал Stepwise

Habr.com - 3 hours 1 min ago

Мой младший брат Максим попросил меня позаниматься с ним программированием: ему предстоял экзамен по C. У меня сразу было ощущение, что уроки будут непростыми — даже в привычном общении он обычно оставался довольно закрытым — и я опасался, что редкие “угу” будут давать крайне мало информации о том, что происходит у него в голове: интересно ли ему, понял ли он пример, или же ему скучно и он просто вежливо досиживает занятие.

Дополнительно всё усложнялось тем, что до колледжа программирования у него, по сути, не было. Из похожего опыта была разве что подготовка к ОГЭ, где встречалось задание с роботом, которого нужно было довести от старта до финиша.

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

Читать далее

[Перевод] Как использовать контроллеры ZS05 Zigbee с помощью SmartIR

Habr.com - 3 hours 26 min ago

В этой статье мы разберем надежный способ подключения ИК-контроллера ZS05 Zigbee к Home Assistant через связку Zigbee2MQTT и SmartIR. Вы узнаете, почему стандартная инструкция часто не работает, как правильно конвертировать коды Broadlink в формат Raw MQTT и какие нюансы прописать в конфигурации, чтобы управление кондиционером и телевизором работало безотказно. Гайд основан на личном опыте и поможет избежать типичных ошибок при настройке, сэкономив ваше время на поиск решений на форумах.

Читать далее

Девять кнопок вместо сенсорного экрана. Как жестовый контроллер решает главную проблему умного дома

Habr.com - 3 hours 41 min ago

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

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

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

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

Читать далее

Как мы потеряли GitBook за 5 минут и нашли Gramax — open-source альтернативу, которую теперь используем сами

Habr.com - 3 hours 55 min ago

Один клик — и ваша документация может исчезнуть. Именно так и произошло с нами. Поэтому мы нашли open-source альтернативу, где данными владеем только мы — и никакой регион это не изменит.

Читать далее

Новая игровая индустрия: деньги есть — рынка нет?

Habr.com - 4 hours 11 min ago

С 2022 года отечественная игровая индустрия получила, по разным оценкам, около 7–10 млрд рублей государственной поддержки. Цифры могут показаться огромными, но, сравнив их с мировыми, становится не так страшно. Например, разработка GTA V или Cyberpunk 2077 стоила порядка $300 млн — это около 20–25 млрд рублей. То есть весь объём государственной поддержки за несколько лет — это половина бюджета одной крупной игры.

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

Читать далее

Как продакт без тех. бэкграунда запустил два продукта за неделю: стек, флоу и MCP под капотом

Habr.com - 4 hours 15 min ago

Дисклеймер: я продакт, не разработчик. Тех. бэкграунд — теоретический. Эта статья про то, как выглядит вайб-кодинг глазами PM и что реально работает, а не что обещает маркетинг.

Читать далее

Hardware экономики: как устроены старейшие в мире «принтеры» и причем тут Исаак Ньютон

Habr.com - 4 hours 40 min ago

На этой неделе, 2 апреля, исполнилось 234 года Монетному двору США. Сегодня это высокотехнологичный конвейер, выдающий до 28 млрд юнитов в год. Но если мы заглянем под капот этой индустрии, то обнаружим, что монетный двор — это старейший в мире пример стандартизации, борьбы с «взломом» (подделками) и промышленной автоматизации.

Разбираемся, как чеканка монет превратилась из кустарного ремесла в высокоточный техпроцесс.

Читать далее

Как мотивировать СДВГ-мозг: стратегия ВИНУС (INCUP)

Habr.com - 4 hours 41 min ago

В англоязычном пространстве существует стратегия:
INCUP (Interest Novelty Challenge Urgency Passion).

Это практическая стратегия мотивации для людей с СДВГ, разработанная американским психиатром Уильямом Додсоном.

Я создал русскоязычную адаптацию этой стратегии:
ВИНУС (Вызов Интерес Новизна Увлечённость Срочность).

В отличие от оригинала, моя версия дополнена: для каждого пункта я также разобрал, как он работает для АуСДВГ-мозга.

Читать далее

Who's online

There are currently 1 user and 7 guests online.
Syndicate content