Category : javascript

javascript
Обновления функциональности GigaIDE за апрель 2026

Как и в предыдущие месяцы, по итогам апреля мы решили рассказать про то, как изменилась GigaIDE за прошедший месяц. Ниже краткий обзор обновлений PRO-функциональности GigaIDE, который можно найти на нашем маркетплейсе.Как стать пользователем GigaIDE PROСейчас GigaIDE PRO доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.GigaIDE PRO станет доступна всем пользователям в этом году позже. Следите за новостями!Также корпоративные…

  • пятница, 8 мая 2026 г. в 00:00:06
javascript
TokenToad: как я сделал Chrome-расширение, чтобы перестать удивляться счетам за AI

Я активно пользуюсь API Anthropic, OpenAI и Gemini. Расходы копятся незаметно: сессия Claude Code тут, batch-запрос к GPT-4 там, и к концу месяца биллинг удивляет. Дашборды провайдеров показывают данные с задержкой, в разных интерфейсах, и не агрегируют картину.Я сделал то, чего самому не хватало: Chrome-расширение TokenToad, которое показывает расходы в реальном времени прямо в тулбаре браузера.Что умеет TokenToadДва режима отображения в badge:$ API Billing показывает сумму в долларах за сегод…

  • четверг, 7 мая 2026 г. в 00:00:09
javascript
Как я автоматизировал отправку постов в Threads* и X*, но споткнулся о невидимые лимиты Twitter*

Дисклеймер для товарища майора, админов, модераторов и всех неравнодушных к западным платформам.Данный материал преследует исключительно просветительские цели. Он не является призывом нарушать правила площадок, обходить законы, заниматься спамом, массовой автоматизацией или чем-то еще, за что потом придется грустно объясняться.Meta Platforms Inc. признана экстремистской организацией и запрещена в РФ. X/Twitter остается зарубежной социальной сетью со своими правилами, фильтрами и антибот-система…

  • четверг, 7 мая 2026 г. в 00:00:07
javascript
Flappy Bird: код веб-клона под микроскопом

Flappy BirdВведение: феномен, который никто так и не смог скопироватьВ январе 2014 года мир сошёл с ума по Flappy Bird, хотя сама игра вышла ещё 24 мая 2013 года и была предельно простой. Всё, что в ней нужно делать игроку — тапать по экрану, чтобы птица не врезалась в трубы. Тем не менее игра внезапно стала вирусной, а её создатель зарабатывал на рекламе по $50 000 в день.Но главное в этой истории не только популярность самой игры, но и её быстрый финал. Из‑за ошеломляющего успеха и давления р…

  • четверг, 7 мая 2026 г. в 00:00:06
javascript
Мы увязли в Feature-Sliced Design

Всем привет, меня зовут Сергей Сибара, я фронтенд-разработчик в ИТ-холдинге Т1. Эта статья —продолжение предыдущей: Мой справочник по Feature-Sliced Design. На этот раз я рассмотрю, как по моему субъективному мнению улучшить файловую структуру проекта, нарушая рекомендации FSD. Я разрабатываю на React.js, поэтому статья написана с уклоном на него. СодержаниеТерминологияДопустимо ли нарушать рекомендации FSD?Зависимость количества слоёв и соблюдения рекомендаций от размера проекта и количества с…

  • среда, 6 мая 2026 г. в 00:00:10
javascript
WebMCP. Что скрывается за черновиком стандарта

Привет! Меня зовут Вася Пикулев, я руковожу кор-командой веб- и Smart TV-клиентов в Окко. Стандарт WebMCP может изменить мою работу в ближайшие годы. И я хочу попробовать вместе с вами разобраться, что он нам несёт и какие открывает перспективы.Представьте: один и тот же сайт. Один и тот же запрос пользователя к ИИ-агенту — подписаться на рассылку. Два способа выполнить.Способ первый, сегодняшний. Агент открывает страницу. Делает скриншот (1500 – 5000 input-токенов в visual-модель). Решает, где…

  • вторник, 5 мая 2026 г. в 00:00:02
javascript
Монорепозиторий — стрем или норм?

монорепаНаверное, у каждого разработчика был момент, когда бизнеса в жизни становится слишком много. Слишком много хотелок. Слишком короткие сроки. Слишком мало времени подумать.И в этот момент код перестаёт быть инженерной задачей. Он превращается в бесконечное тушение пожаров.Требования меняются быстрее, чем ты успеваешь их осмыслить. Приоритеты «на вчера». Технический долг растет не потому, что вы плохие разработчики, а потому что у вас просто нет времени быть аккуратными.И в какой-то момент…

  • понедельник, 4 мая 2026 г. в 00:00:04
javascript
Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов.Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.ПредысторияВ предыдущей статье я рассказывал о @cleverbrush/schema — библиотеке валидации схем с fluent-API и runtime-интроспекцией. Схемы — это краеугольный …

  • суббота, 2 мая 2026 г. в 00:00:07
javascript
3D-кино с трекингом глаз: технический разбор моей реализации и открытые вопросы

В моей домашней коллекции есть несколько фильмов в формате Top-Bottom стереопары — Marvel-овские, «Аватар», «Гравитация». Без 3D-телевизора или VR-очков смотреть их без потерь нельзя: на обычном мониторе видна сжатая по вертикали стереопара. Поляризованные очки и активные затворы на десктопе работают плохо или дорого. Анаглифные красно-синие очки убивают цвет.Хотелось третьего варианта: смотреть на обычном мониторе, без очков, с минимальным железом, и при этом получать ощущение глубины. Идея, н…

  • суббота, 2 мая 2026 г. в 00:00:04