Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

Отправить сообщение

Как работает размытие в видеоиграх

Уровень сложностиСредний
Время на прочтение51 мин
Охват и читатели12K

Размытие — базовый строительный блок множества эффектов постобработки в видеоиграх, без него не обходятся красивые современные GUI. Оно используется в эффектах Depth of Field, Bloom или панелях с эффектом матового стекла современных пользовательских интерфейсов.

Эффект Bloom — один из множества способов применения алгоритмов размытия

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

В оригинале статьи техники размытия реализованы в реальном времени благодаря использованию GPU и возможностям WebGL браузера.

Читать далее

Acer представила две модели смарт-очков: с дисплеем или ИИ-ассистентом

Время на прочтение1 мин
Охват и читатели7.3K

Acer представила очки дополненной реальности Acer AR Vision GR0 и вариант без дисплея Acer G10 AI. Обе модели выйдут в этом году.

Очки Acer AR Vision GR0 оснащены дисплеями micro-OLED с разрешением 1080p и встроенными динамиками. Модель весит 69 граммов и совместима с устройствами на Android, iOS и Windows. Вторая модель, Acer G10 AI, не имеет дисплеев. Зато она поддерживает искусственный интеллект: Acer обещает ассистента на базе Google Gemini.

Читать далее

Визуальный поиск: Новый подход к обнаружению объектов

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

Метод LocateAnything использует параллельное декодирование ограничивающих рамок для улучшения скорости и качества визуального обоснования и обнаружения объектов.

Читать далее

Self-Evolving Knowledge: Как взрастить senior агента

Время на прочтение7 мин
Охват и читатели14K

Привет! Я не AI-инженер, у меня нет ML образования. Я проджект-менеджер со старым бекграундом в качестве веб-разработчика и с опытом более 10 лет в управлении командами разработки ПО. И с приходом полноценных AI-агентов я стал по выходным заниматься экспериментами на своих пет-проектах. 

Один из таких проектов - мобильное приложение для запоминания карточек/слов: я учу японский язык и не нашёл ни одного сервиса, в котором добавлять новые слова в словарь было бы не мучительно, поэтому решил сделать своё, для себя. Что ж, для этого у меня не было GPU-кластера и команды, но был MacBook, свободное воскресенье и конкретная проблема, которую я хотел решить.

Ниже я опишу свои наблюдения с точки простого PM'a, и вытекающую ​идею и концепт.

Читать далее

Reset — прохождение сложной машины от Tryhackme

Уровень сложностиСложный
Время на прочтение7 мин
Охват и читатели12K

Годная машина на тему Windows AD, Kerberos. В начале разведки получаем доступ к гостевой шаре. Оттуда достаем файл с паролем, но не знаем от какой учетной записи. Проводим разведку юзеров, получаем список и находим 1 пользователя к которому подходит этот пароль. Далее проводим разведку с помощью BloodHound и по цепочке получаем доступ к нескольким аккаунтам у последнего есть права Unconstrained Delegation Privilege на доменный компьютер. С помощью механизма S4U2self, запрашиваем билет на имя администратора и захватываем компьютер.

Читать далее

Компания «Ретех» показала решения по керамической 3D-печати на выставке «Металлообработка-2026» Комплекс...

Время на прочтение3 мин
Охват и читатели8.6K

Компания «Ретех» показала решения по керамической 3D-печати на выставке «Металлообработка-2026»

Читать дальше →

Как я научил Home Assistant передавать показания счётчиков и напоминать об оплате ЖКХ

Время на прочтение12 мин
Охват и читатели22K

Оцифровка показаний счетчиков и автоматическое отправление показаний ЖКХ с помощью HomeAssistant и ESP

Читать далее

Перепрошивка системы вознаграждения. Мой друг Никотин Никотиныч

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели20K

Для одних никотин — плагин. Для других — прошивка.
Первым бросить легче. Это не про грейды «первые vs вторые».
Это про разную конфигурацию системы вознаграждения. Слишком много факторов и их сочетаний — от стартовой реактивности, социального окружения и других параметров. Навскидку выделил примерно 17, очень упрощая.

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

Не перекрывая никотиновый «вентиль», я начал долгий процесс. Не отказывал себе в привычных ритуалах — пятничной сигаре под скотч. Или в моментах вроде перекурчика с коллегой, приятного во всех 3D-отношениях.

Я взял стикер, нарисовал на нём большую цифру 10 и приклеил на свежевскрытую пачку.


Тыщь дыщь гугу ляля

Десять — это десять секунд, которые я выдерживаю перед тем, как клацнуть Zippo и затянуться.
На своём инженерно-снобистском я окрестил это перехватом сигнала управления.
Цель — разорвать автоматизм: сигнал — реакция. Цифру я рисовал цветом своего состояния: коричневый — всё понятно без объяснений, зелёный — спокойно всё, красный — аларм, жёлтый — достали все, а синий — это пятница.

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

Читать далее

Microsoft добавила в VS Code полностью автономный режим с локальным ИИ

Время на прочтение1 мин
Охват и читатели18K

Microsoft выпустила обновление Visual Studio Code 1.122. Оно расширяет возможности функции использования собственного ключа (Bring Your Own Key, BYOK), которая теперь позволяет работать в полностью автономном режиме, с локальными ИИ-моделями.

BYOK теперь работает без входа в аккаунт, что позволяет использовать чат, инструменты и серверы MCP даже в изолированных средах, где вход через GitHub невозможен. Такой подход открывает возможность полностью автономной работы, в том числе с локальными ИИ-моделями, например через Ollama.

Читать далее

Грег Кроа-Хартман: Rust спасет Linux от ошибок C

Время на прочтение2 мин
Охват и читатели9.8K

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

В ходе выступления на конференции Rust Week 2026 Кроа-Хартман привёл несколько примеров реальных проблем, которые долгое время оставались незамеченными. Одна из них — ошибка в подсистеме Bluetooth, существовавшая около 15 лет: разработчик разыменовал указатель без проверки. Другая — проблема в гипервизоре Xen, где в обработчике ошибок забыли снять блокировку. По словам Кроа-Хартмана, именно такие мелкие ошибки чаще всего и приводят к уязвимостям.

Читать далее

Виртуальный кулак. О боевых искусствах в играх

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели11K

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

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

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

Читать далее

Парсил zakupki.gov.ru без API — расскажу что узнал

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели14K

Месяц назад я начал делать pet-приложение для государственных закупок: свайпай тендеры как в Tinder, видишь AI-скоринг заказчика — стоит ли вообще лезть. Для скоринга нужны данные обо всех контрактах заказчика. Источник один — ЕИС zakupki.gov.ru. И тут начались сюрпризы.

SOAP-API требует ЭЦП юр.лица — отвал на старте. FTP-сервер с XML-выгрузками закрыт с 1 января 2025. OpenData портал — красивый каталог датасетов, но без единой ссылки на скачиваемый файл. Часа три я экспериментировал и сдался.

Остаётся HTML-парсинг публичных страниц. Дальше всё интереснее: 44-ФЗ и 223-ФЗ имеют разную вёрстку, заказчик идентифицируется тремя разными форматами одновременно (real_inn / orgId / orgCode), а НМЦК и дата эл.акта приёмки лежат вообще не там, где подсказывает имя URL.

В статье — архитектура на Vapor + Redis + PostgreSQL, код канонизации ИНН, четыре грабли где я тормозил по нескольку часов, и реальные цифры: 128k+ строк контрактов в БД, ~340 уникальных заказчиков с полным скорингом, ~100ms средняя latency на feed-запрос.

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

Читать далее

Динамические квоты и лимиты: как не завалить очередь в highload

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели12K

Представьте: ваш сервис Y генерирует 10 000 событий в секунду, а сервис X может проглотить только 500. И при этом нельзя потерять ни одного события, а порядок обработки обязан быть строгим. Очередь? Конечно. Но какую? И что делать, когда она переполнится?

В статье — разбираем реальную архитектурную задачу с разбором типовых ошибок, двух подходов к порядку (strict FIFO и per‑key ordering), нюансами DLQ, backpressure, идемпотентностью и скрытыми проблемами типа head‑of‑line blocking.

Разобрать задачу

Самодельный контроллер для гоночного руля «Формулы-1» на базе Raspberry Pi

Время на прочтение8 мин
Охват и читатели12K

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

Читать далее

А-12 и его родственники

Время на прочтение12 мин
Охват и читатели15K

Когда в 1956 г. отправился на своё первое задание американский самолёт-разведчик U-2, получение информации о стратегических объектах в странах ОВД и глубине СССР в значительной степени упростилось: на высоте в 20 - 21 км U-2 был недосягаем для советской ПВО и мог спокойно проводить фотосъёмку. Но в ЦРУ одновременно с осознанием невообразимых перспектив росло и понимание того, что это не может продолжаться вечно. Советские радары уже доставали U-2 на высоте 21 км, поэтому необходимо было задуматься о повышении защищённости самолётов-разведчиков.

Читать далее

FIRE: когда Цифра становится ответом на вопрос, который человек не может себе задать

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели8.8K

Если вы хоть раз ловили себя на мысли «ещё лет пять-семь — и можно будет всё бросить», у этой мысли есть имя, инфраструктура и сорокалетняя история. Называется FIRE — Financial Independence, Retire Early. Финансовая независимость и ранний выход на пенсию. В американском опросе Shopify & Angus Reid в конце 2020 года 9% не вышедших на пенсию взрослых сообщили, что активно идут к FIRE; ещё 39% сказали, что рассматривают такую траекторию. Goldman Sachs в отчёте 2024 года зафиксировал, что 44% поколения Z ожидают выйти на пенсию до 60 лет — то есть для нового поколения это уже не радикальная фантазия одиночек, а распространённое представление о хорошей жизни.

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

И одна оговорка, прежде чем начать. Я не утверждаю, что FIRE по своей природе — диагноз, а всякий, кто его практикует, бежит от себя. Для части людей это трезвая финансовая стратегия, и об этом ниже будет отдельный разговор. Но есть устойчивая фигура, которая проступает и в текстах движения, и в моей практике, — Цифра. Сумма, после которой «начнётся настоящая жизнь». У части людей она становится контейнером для вопроса, который трудно задать себе прямо, — и самое интересное обнаруживается, когда Цифра наконец достигнута.

Читать далее

Как я собрал LLM-печку на 4 GPU, и на что она способна

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели33K

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

Читать далее

Агентные фреймворки: обещали революцию,  что осталось в 2026

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели9.2K

Два года назад все хотели агента, который «сам пишет код, сам его тестирует и сам деплоит в прод». 

Сейчас 2026 год. Давайте честно поговорим о том, что из этого взлетело, а что тихо умерло в корпоративных slack-каналах под сообщениями «окей, пока притормозим с агентами».

Читать далее

Роспотребнадзор и Минцифры запустили эксперимент по созданию электронной книги жалоб на сервисе «Госуслуги»

Время на прочтение1 мин
Охват и читатели6.7K

Роспотребнадзор совместно с Минцифры запустили эксперимент по созданию электронной книги жалоб на платформе «Госуслуги». Новый сервис позволит покупателям в онлайн-режиме решать споры с продавцами и маркетплейсами без обращения в суд. Это нововведение направлено на защиту прав потребителей и реализуется в рамках федерального проекта «Государство для людей». «Ответ от владельца агрегатора будет поступать в личный кабинет пользователя», — уточнили в Роспотребнадзоре.

Читать далее

Вайб-кодинг здорового человека: как мы научили ИИ писать код по нашим правилам

Время на прочтение8 мин
Охват и читатели13K

В мае 2026 складывается ощущение, что уметь писать код вручную больше не обязательно — вокруг все наперегонки хвастаются, как за выходные собрали мега-сервис, на конференциях показывают слайды про х100 к продуктивности разработчиков, а в вакансиях все чаще требуют опыт работы с ИИ-инструментами. Вайб-кодинг победил, расходимся?

Да, для личных проектов и стартапов вайб-кодинг действительно отлично работает. Проблемы начинаются, когда подход «сделай мне как у Google» пытаются занести в продукт со серьезными требованиями и крупными клиентами. 

У нас в команде возник практический вопрос: можно ли использовать вайб-кодинг в разработке пользовательских этапов автоматизации ContentCapture, платформы интеллектуальной обработки документов? Причем использовать как полноценный инструмент, который реально сократит время на интеграции, бизнес-правила и RPA-сценарии (и не создаст новых проблем).

Если коротко: у нас получилось. Дальше расскажем, как мы это сделали, с какими сложностями столкнулись и что получили в итоге.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения