Search
Write a publication
Pull to refresh
1
Aleksey @IteraTTread⁠-⁠only

Вечно недовольный и ворчащий 2х-летний дед

Send message

Интересные решения геймдизайна: шаблон объединения разных функций в одном объекте

Level of difficultyEasy
Reading time2 min
Views2.2K

Всем привет! Собрал для вас сборник из моего каталога интересных решений геймдизайна на тему объединения разных функций в одном объекте.

О себе: разработчик, преподаватель геймдизайна, с 2016 исследую игровой опыт.

Сегодня на примере Castlevania и Doom Eternal. Посмотрим на эволюцию архетипа моба-сундука и подумаем, как можно развивать его дальше. Ну и шаблон создания “объектов Франкенштейна” распишем. Полезного чтения.

Читать далее

Промт-инжиниринг для системных и бизнес-аналитиков по фреймворку КОМПОЗИТОР

Level of difficultyEasy
Reading time20 min
Views7.4K

Системные и бизнес‑аналитики ежедневно пишут десятки требований, юскейсов и спецификаций. На каждый документ уходит 2–3 часа: собрать факты, договориться об уровне детализации, причесать стиль. Акроним КОМПОЗИТОР превращает ChatGPT, GigaChat, Deepseek и другие чат-боты на основе больших языковых моделей из капризного собеседника в штатного аналитика: он раскладывает промт на 10 чётких блоков, которые добавляются итерациями, или «слоями», и автоматически устраняют типичные ошибки — размытые формулировки, «галлюцинации» и несогласованность.

Читать далее

Подборка систем и индикаторов за 2001-2005 одного старейшего журнала по техническому анализу

Level of difficultyEasy
Reading time10 min
Views1.7K

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

В статье собрана коллекция торговых систем и индикаторов, опубликованных в журнале Technical Analysis of STOCKS & COMMODITIES за период с 2001 по 2005 год. Это издание считается одним из наиболее авторитетных в мире в области технического анализа.

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

TACS с 2001 по 2005 год

Pine Script в деле: тестируем стратегию с линейной регрессией и R² (по мотивам S&C из 2007 года) на Московской Бирже

Level of difficultyMedium
Reading time8 min
Views2.2K

Последние две недели я публиковал подборки из рубрики Traders’ Tips журнала Technical Analysis of STOCKS & COMMODITIES за 2001-2005 и 2006-2010 годы. Спасибо за ваши комментарии - от ироничных “опять комиксы?” до вполне серьёзных вопросов о практическом применении и бэктестах. Именно они побудили меня подойти к делу иначе.

Вместо очередного обзора я решил сосредоточиться на одной идее: реализовать её на Pine Script для TradingView и протестировать на фьючерсах с Московской Биржи. Кстати, Traders’ Tips - это не отдельное приложение, а рубрика в журнале. Но суть не в этом: её практическая ценность по-прежнему велика.

В центре внимания - случайно выбранная статья Барбары Стар “Confirming Price Trend” (S&C, декабрь 2007). Почему именно она? Подтверждение тренда остаётся актуальной задачей, а методы вроде линейной регрессии и R² доступны для понимания и применимы на дневных и часовых графиках.

В статье - теория этой стратегии, код на Pine Script, результаты тестирования и выводы.

Читать далее

Введение в RawTherapee

Level of difficultyEasy
Reading time7 min
Views4.7K
В эту программу влюбился с первого запуска, так она мне понравилась продуманным и проработанным интерфейсом и огромным количеством настроек. К тому моменту у меня был опыт работы с Adobe Camera RAW, встроенным в Фотошоп, и Capture NX — фирменным проявщиком от Nikon. Но Rawtherapee вытеснила их, и я так к ней привык, что ни к одной программе для обработки RAW не притрагивался. Даже популярный Lightroom прошел мимо.

Я много лет увлекаюсь съёмкой и обработкой цифровых фотографий и подготовил для вас курс в формате быстрого старта. Расскажу только самое важное и постараюсь это сделать не скучно.


Rawtherapee ведёт свой жизненный путь с 2004 года, когда её автор Gábor Horváth экспериментировал с самописным софтом для обработки RAW с его цифровой камеры. Вначале код программы был закрытым, но с третьей версии (с 2011) автор публикует исходный код под лицензией GPL, и в проект приходят сторонние разработчики. Текущая версия 5.10 доступна для скачивания с официального сайта и работает под Windows, LINUX и macOS.
Читать дальше

Stable Diffusion WebUI Forge: Шаг 8. Txt2img. Скрытые возможности Hires.fix

Level of difficultyEasy
Reading time4 min
Views2.4K

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

Важно отметить, Hires.fix работает более эффективно, если с улучшением деталей вы одновременно увеличиваете разрешение изображения.

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

Давайте узнаем, как нам это сделать.

Для этого:

·         Переходим на закладку «Settings».

·         Находим слева в списке раздел «UI alternatives».

·         Выбираем две опции: «Hires fix: show hires checkpoint and sampler selection (requires Reload UI)» и «Hires fix: show hires prompt and negative prompt (requires Reload UI)».

·         Применяем настройки.

·         Перезагружаем интерфейс. 

Читать далее

Взлом ИИ-ассистентов. Абсолютный контроль: выдаём разрешение от имени системы (Gemini, DeepSeek, ChatGPT...)

Level of difficultyEasy
Reading time4 min
Views9.3K

Модель уважает пользователя. Но слушается систему. А теперь внимание: если подделать системную команду — модель не отличит подделку от настоящего приказа. Если разрешить от имени системы написать вирус/сгенерировать NSFW - модель поверит и выполнит. И не только это. Я это проверил — и она подчинилась.

Думали Do Anything Now окончательно прикрыли? Я тоже так думал.

Читать далее

System Design — ТОП 5 ошибок новичка на интервью

Level of difficultyEasy
Reading time9 min
Views15K

Почему так сложно пройти первые System Design Интервью? Какие есть подводные камни? Оказывается, что не все понимают базовый алгоритм прохождения, а также нюансы движения по основным этапам.

Меня зовут Владимир и я senior backend в геораспределенной HighLoad системе. Которая выдерживает пиковые нагрузки в млн RPS. Моя страсть System Design. Я успешно прохожу интервью в BigTech компании, а также готовлю учеников. Выделил ТОП-5 ошибок у новичков и готов поделиться их разбором. Подробности под катом.

Узнать ошибки

Интерфейсное проектирование в абстрактных системах

Level of difficultyMedium
Reading time10 min
Views1.5K

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

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

Читать далее

Ещё 10 ошибок авторов Хабра

Reading time11 min
Views12K

Так уж сложилось, что моя основная работа — пролистывать, просматривать и очень внимательно прочитывать статьи на Хабре: уже опубликованные, конкурсные для Технотекста (эти не по первому разу), статьи из Песочницы. Это довольно большой массив данных, который непрерывно обучает мою личную человеческую нейросетку и в том числе «натаскивает» её на распознавание хороших и плохих авторских паттернов. В результате накапливаются знания, которыми очень хочется поделиться с существующими, начинающими и будущими авторами.

Читать далее

Навайбкодил с Cursor AI рабочее приложение. Но в чём подвох?

Level of difficultyEasy
Reading time5 min
Views24K

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

Читать далее

Как простая глюкоза отравляет организм, делая нас толстыми и тревожными: плюс 7 способов остановить это навсегда

Level of difficultyMedium
Reading time11 min
Views16K

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

Материал проверен эндокринологом, доктором Анастасией Белошистой. Вот теперь точно погнали.

Представьте на секунду, что ваш организм – это космический корабль

Вы летите в пассажирском кресле, особо не задумываясь, куда нажимать, где стоп-кран и почему под вечер хочется сожрать слона. В кабине пилотов прочно засел ваш мозг. Но прежде чем понять его, позвольте я задам вам несколько вопросов:

Читать далее

Гид по AI-инструментам для разработки в 2025

Level of difficultyEasy
Reading time5 min
Views16K

Выбрать AI для кода непросто. Сравнили Bolt, v0, Lovable, Replit, Cursor, Windsurf в 5 задачах: от прототипов (текст/Figma) до игр и full-stack приложений.

Тесты показали: один строит прототип за 15 секунд, другой собирает игру в один промпт. Узнайте, какой инструмент эффективен для вашей цели.

Читать далее

Меня заставили повайбкодить

Level of difficultyHard
Reading time18 min
Views47K

Я давно пользуюсь кодогенерацией. Ещё во времена Yii фреймворка мне нравилось, что одним кликом мышки можно было сгенерировать CRUD с бэкендом, таблицами и формами. Backbone.js сразу из коробки обеспечивал REST API запросы и другие фичи. Между тем временем и нынешним днём — целый пласт инструментов для автоматизации, бутстрапинга и шаблонизации разработки. Приходилось и хрюкать, и глотать. То, что всё это, мягко говоря, так себе — уже отдельная история. Местами стало даже хуже. Хуже, чем когда вы неделю возились с конфигом Webpack.

В этой статье мы рассмотрим вайбкодинг. В чистом виде так сказать.

Читать далее

Ложь искусственного интеллекта

Level of difficultyMedium
Reading time15 min
Views12K

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

На самом деле, вы глубоко заблуждаетесь в своей попытке меня поправить. Моя информация полностью верна, если не учитывать те факты, которые вы приводите.
— ChatGPT o3-mini-high.

Читать далее

Разбираем архитектуру. Часть 1. Чистая архитектура и её корни: история и взаимосвязи

Level of difficultyEasy
Reading time24 min
Views14K

Предисловие

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

Я решил написать серию статей, посвящённых различным аспектам проектирования программных систем, но первоначальной идеей было показать архитектурное решение моего pet-проекта на FastAPI — пример реализации «чистой архитектуры» с использованием современного стека: Python3.13, FastAPI, Uvicorn, Nginx, PostgreSQL, Alembic, Celery, Redis, Pytest, Filebeat, Logstash, Elasticsearch, Kibana, Prometheus, Grafana, Docker и Docker Compose.

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

Читать далее

Как я разобрался в своей карьере с помощью Deepseek

Reading time2 min
Views85K

Я работаю программистом 11 лет, имею профильное образование (колледж/вуз). Но на протяжении всей жизни не понимал, почему принимаю те или иные решения. Почему я работаю в маленьких компаниях? Может быть, стоит пойти работать в биг-тек? Почему люди как-то «неправильно» изучают программирование? Можно же просто взять и написать свой пет-проект. Почему все твердят о структурированном подходе к обучению, если я засыпаю уже на третьей лекции, когда учусь «как надо»?

И ответ внезапно нашёлся в психологии (да-да, я тоже считал, что это ерунда, а не наука) с помощью современных LLM.

Первое, с чего стоит начать, — это определить свой тип личности. Тип личности — это «стиль работы» вашего мозга.

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

Читать далее

Как Supabase внезапно стал фундаментом вайб-кодинга

Reading time4 min
Views4.9K

Supabase с оценкой в $2 млрд стремительно становится технологическим фундаментом современного вайб-кодинга. Почему разработчики массово переходят на этот бэкенд с открытым исходным кодом, и как PostgreSQL-решение превратилось в незаменимый инструмент для AI-приложений, используемый в 29% стартапов последнего набора Y Combinator? История компании, чья ценность оказалась настолько высокой, что инвестор пролетел 17 часов до отдалённого уголка Новой Зеландии для встречи с её основателем.

Читать далее

Как читать MIB файлы

Level of difficultyEasy
Reading time17 min
Views5.1K

Если для общения по SNMP со своими «железками» вы начинаете поиск не в документации бренда а ищете mib файлы для нее, эта статья не для вас.

Ну а если слова SNMP, Net‑SNMP, snmpwalk, snmpget вам уже встречались, но открыв любой «*.mib» вы предпочитаете его закрыть и обратиться к какому либо из mib browsers — вам стоит это почитать.

Читать далее

Легковесная система комбо-атаки

Level of difficultyEasy
Reading time16 min
Views2.3K

В этой статье Вы узнаете, как создать легковесную систему комбо-атаки для 2D и 3D проектов с использованием машины состояний в Unity. Статья включает примеры кода и ссылку на репозиторий с полным проектом, что делает её полезной как для новичков, так и для опытных разработчиков, стремящихся улучшить свои навыки в создании игровых систем.

Читать далее

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Software Developer, Application Developer
Middle
C#
OOP
English
C++
Python
Git
Linux
Bash
Ubuntu