Как разобраться с фабриками, операциями и действиями для смарт-процессов. Разберем проблемы официальной документации, масштабирование на множество сущностей и предложим готовое архитектурное решение.
Читать далееЯ никогда не считал себя аудиофилом. Не собирал виниловые пластинки, не сравнивал звучание колонок и не искал тот самый мифический кабель, который якобы превратит обычный звук в «теплый». Он вроде еще на деревянной подставочке должен быть, видел рекламу такую, ну чтобы звук «не охлаждался». Нет, мои цели просты и понятны: включить любимую музыку или фильм и получить удовольствие, не углубляясь в технические тонкости звука.
Долгое время меня устраивали любые колонки, которые были под рукой: от дешевых пластиковых «пищалок» до встроенных динамиков ноутбука. Но однажды все изменилось. Я понял, что даже старые, случайно найденные колонки могут подарить отличный звук. Эта история — о том, как я собрал аудиосистему, которая радует каждый день, без аудиофильских крайностей и огромных затрат. Сразу скажу, в статье нет особых технических ноу-хау. В общем, поехали!
Читать далееПодробный разбор как инди‑студия за счёт экспериментов с Twitter Ads и нестандартных приёмов вышла на 25 000 вишлистов для своей игры Dead Weight. Мы раскрыли реальные цифры, лучшие гипотезы и креативы, показали, как боролись с ботами, зачем тестировали глобальное GEO и почему не отключали «слабые» кампании. В тексте есть не только удачные находки, но и провалы: момент полного выгорания рекламных кампаний и история того, как нам удалось перезапустить трафик через полгода. Кейc полезен всем, кто продвигает игры и ищет практические подходы к работе с аудиторией и креативами.
Читать далееПри расчете рекламного сбора в ЕРИР (единый реестр интернет рекламы) могут имеет место как простые так и сложные рекламные цепочки, поэтому рассмотрим различные варианты рекламных цепочек, чтобы понять как Роскомнадзор на практике будет начислять рекламный сбор.
Читать далееЦентральный тезис Пикетти, ставший уже хрестоматийным, гласит, что в условиях обычного течения экономических процессов норма отдачи на капитал (r) исторически превышает темпы экономического роста (g), что выражается в фундаментальной формуле r > g. Эта имманентная экономическому порядку диспропорция является, по мнению автора, мощнейшей силой, ведущей к концентрации богатства и углублению неравенства. Именно этот механизм, а не исключительно личные заслуги или провалы рынка, является главным структурирующим фактором социальной иерархии в капиталистических обществах.
Читать далееМногие учащиеся общеобразовательных школ часто выбирают в качестве проектов по информатике в 9-м классе создание сайтов. Для одних ребят это становится подготовкой к ОГЭ, для других – способом подтянуть отметки и не только.
Сегодня мы решили опубликовать материал, который станет источником вдохновения для ряда соответствующих школьников: статья поможет разобраться, какую идею проекта по созданию веб-сайта в 9-м классе можно выбрать и реализовать.
Читать далееКак я сделал MoonTap - космическую кликер-игру прямо в Telegram на Rust и Vue
Когда в Telegram появились первые кликер-игры вроде Notcoin, стало ясно: мессенджер идеально подходит для лёгких и социальных игровых проектов. Никаких установок, просто открыл ссылку и играешь.
Я решил попробовать свои силы и собрать свою игру - так родился MoonTap, космический кликер с монетками, бустерами и заданиями. На фронтенде - Vue и Canvas-анимации, а для бэкенда я впервые использовал Rust, хотя до этого писал только на Node.js.
Читать далееСтанция обслуживания дрона — это комплексный автоматизированный модуль, выполняющий функции замены аккумуляторов и обработки грузов (загрузка/выгрузка) в полностью автономном режиме. Управление ею реализовано с помощью микроконтроллера Arduino Uno, связанного с модулем ESP8266, который подключается к удалённому серверу по WebSocket и обменивается командами в формате JSON.
Читать далееKagi — это не просто альтернатива Google. Это попытка создать поисковик, где пользователь платит за качество, а не становится товаром. За три месяца без Google я протестировал его поисковую систему, интеграцию с ИИ и даже моральные дилеммы за кулисами. Вот честный обзор: с плюсами, минусами и размышлениями о том, стоит ли платить за поиск в 2025 году.
Читать далееПродолжаем разбор, часть вторая из семи. На этот раз у нас одна JRPG, классический аркадный платформер и две разработанные в Германии стратегии.
Читать далееИсследователи из МФТИ открыли новый тип электромагнитных волн в активных двумерных системах. Это открытие может привести к значимым изменениям в технологиях и нашем понимании электромагнитных явлений на наноуровне. Работа опубликована в журнале JETP Letters.
Физики из МФТИ решили изучить поведение электромагнитных волн в активной среде, где имеется лишь очень тонкий (двумерный) проводящий слой — двумерная электронная система. В роли таких систем может выступать как индивидуальное вещество (несколько слоев графена, черного фосфора или других веществ), так и сложные объекты (гетероструктуры), образующие плоские «ловушки» для электронов, в результате чего последние могут двигаться лишь в двух измерениях.
Читать далее«У чат-GPT спросил?» — эта фраза стала мемом в нашей команде. Техлид Иван постоянно экспериментировал с AI, а коллеги подшучивали над его энтузиазмом. Вдохновлённые энтузиазмом техлида, мы решили протестировать возможности искусственного интеллекта для автоматизации код-ревью. За 48 часов хакатона мы создали рабочее MVP, которое уже упрощает работу разработчиков. Читайте, как AI помог нам сократить время на ревью кода и какие результаты мы получили всего за два дня.
Читать далееГотовим процессор к добавлению суперскалярности - переделываем 3-х этапный конвейер RISC-V в 5-этапный и попутно измеряем производительность.
Читать далееПицца прочно заняла важное место в современной глобальной кухне — как во всевозможных заведениях, далеко не только тематических, так и в доставке. С конца XX века пиццу едят люди почти всех слоёв общества на всех континентах планеты. С тех же пор пиццу можно назвать одним из главных блюд айтишников, которые нечасто заморачиваются с готовкой чего-то сложнее быстрорастворимой лапши. Легендарными были объёмы потребления пиццы командой создателей DOOM во главе с Джоном Кармаком, которому за ежедневные заказы на протяжении 15 лет местная пиццерия навсегда позволила брать её по цене 1995 года. Обычно пиццу называют одним из главных блюд итальянской кухни — с чем, однако, согласится далеко не каждый итальянец, а некоторые даже выразят весьма эмоциональное возмущение. Как пицца стала одним из любимых блюд человечества, какие метаморфозы она претерпела на этом пути, и почему ей мы обязаны далеко не только итальянцам?
Читать далееС тех пор, как «банда четырёх» ещё в 90-е выпустила свою легендарную книгу «Паттерны объектно-ориентированного проектирования», сами «паттерны проектирования» стали краеугольным камнем всевозможных рассуждений о программной архитектуре. Однако, со временем этот термин становится всё более размытым. Сегодня при упоминании паттернов может иметься в виду:
Назначение этого паттерна: та проблема, для решения которой он предназначен Реализация: точная структура класса или код для воплощения этого паттерна
Рассказывая о «паттернах проектирования в Python, о которых следует забыть», мы имеем в виду как раз реализации. В самом деле, эти паттерны решают реальные задачи. Но в Python решение этих задач ничуть не напоминает те варианты, которые предлагаются на C++ или Java.
Держа в уме эту идею, делаем простой вывод:
Мишка учится лазать по деревьям, чтобы добраться до мёда. Но орлы никуда не лазают, они летают.
Читать далееВам нравится теория информации? Вам нравится молекулярная биология? Вам нравится идея объединить их и посмотреть, что из этого получится? Если да, то вот вам вопрос: сколько информации содержится в вашей ДНК?
Когда я впервые заинтересовался этим вопросом, я думал, что ответ прост:
Человеческая ДНК содержит около 3,1 миллиарда пар оснований.
Каждая пара оснований может принимать одно из четырёх значений (A, T, C или G).
Для кодирования одного из четырёх возможных значений (00, 01, 10 или 11) требуется 2 бита.
Таким образом, ДНК человека содержит 6,2 миллиарда битов.
Просто, правда? Конечно, за исключением следующего:
У вас есть две версии каждой пары оснований, по одной от каждого из ваших родителей. Следует ли считать обе?
Все люди имеют почти идентичную ДНК. Имеет ли это значение?
ДНК можно сжать. Следует ли рассматривать сжатое представление?
Неясно, какая часть нашей ДНК действительно выполняет полезную функцию. Внутри ваших клеток царит бардак из взаимодействующих «хаков» и «костылей», предназначенных для поддержания работы даже в условиях постоянных мутаций, которые нарушают структуру самой ДНК. Следует ли учитывать только «полезные» части?
Читать далееМеня зовут Ескендиров Мурат, я — архитектор сайта в Ви.Tech, IT-дочке ВсеИнструменты.ру. В этой статье расскажу, как мы строили сервис для выдачи карточек товаров, обрабатывающий до 5 миллиардов запросов в сутки, какие архитектурные решения приняли и с какими проблемами столкнулись в процессе. Расскажу, какие решения сработали, а какие до сих пор остаются нашей головной болью.
Сайт «ВсеИнструменты» имеет почти 20-летнюю историю, и, как это часто бывает, за это время он превратился из маленького сайта с парой сотен товаров на PHP, созданного «на коленке», в гигантский монолит с несколькими миллионами уникальных номенклатур.
Несколько лет назад перед сайтом встали в полный рост проблемы, характерные для многих компаний, выросших из «подпартного» стартапа (первый свой заказ компания «ВсеИнструменты.ру» получила во время лекции в МФТИ, тогда один из основателей для его оформления залез под парту) в многомиллиардную корпорацию:
Читать далееВсем привет. Сегодня хочу затронуть важную и интересную тему объясняемых нейросетей (XAI).
«Почему ИИ принял такое решение?» — вопрос, который всё чаще задают не только разработчики, но и обычные пользователи. Нейросети уже помогают ставить диагнозы, одобрять кредиты, управлять автомобилями и даже вершить правосудие. Но как можно доверять системе, если никто — включая её создателей — не понимает, как она работает?
Современные модели машинного обучения, особенно глубокие нейросети, напоминают «чёрные ящики»: данные входят, ответ выходит, а что происходит внутри — загадка. И если для рекомендации фильма это не страшно, то в медицине, финансах или безопасности непрозрачность ИИ может стоить денег, репутации и даже жизней.
Именно поэтому на сцену выходит Explainable AI (XAI) — объяснимый искусственный интеллект.
Читать далееПривет, Хабр!
Вы когда-нибудь хотели, чтобы ваши фотографии могли рассказывать истории? Не в переносном смысле, а буквально. А что, если бы эти истории были предназначены только для вас? Представьте, что вы отправляете другу обычный с виду PNG-файл, но внутри него скрыто личное аудиопоздравление, которое не увидит ни один почтовый сервис или мессенджер. Или ведете цифровой фотодневник, где за каждым снимком скрывается голосовая заметка с вашими мыслями, надежно спрятанная от посторонних глаз.
Это не магия, а стеганография. Сегодня я расскажу о проекте ChameleonLab, а точнее — о его уникальной функции: стеганографическом имидж-плеере. Это десктопное приложение, которое позволяет не только прятать аудиофайлы внутри изображений, но и проигрывать их, как в обычном плеере, создавая новый способ для приватного и творческого обмена информацией. Проект уже имеет готовые сборки для Windows и macOS.
Читать далееИсследование русскоязычного научпопа в YouTube за 19 лет показало, какие блогеры и темы наиболее интересны пользователям, сколько «живёт» средний блогер и сколько роликов выкладывает, какие видеоролики чаще комментируют или лайкают. Результаты исследования будут полезны всем, кто связан с созданием научно-популярного контента, или же с продвижением организаций таким методом.
В статье – инфографика и рейтинги: самые популярные видео по лайкам и комментариям (спойлер: это связано с американцами на Луне и плоской Землёй), самые просматриваемые ролики, самые популярные блогеры и так далее.
А в комментариях – предлагаю рассказать о ваших самых любимых авторах и видеороликах. Например, есть ли видео, которые вы и сами пересматриваете, и друзьям или детям показываете? Мы, например, всей семьёй продолжаем смотреть сюжеты «Галилео».
Читать далее