home.social

#расширение — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #расширение, aggregated by home.social.

fetched live
  1. Двухпанельный менеджер закладок для браузера: Total Bookmarks

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

    habr.com/ru/articles/1096436/

    #закладки #firefox #расширение #chrome

  2. Как я искал продукты без сахара при помощи ИИ

    Disclaimer . Текст данной статьи написан автором-человеком (во всяком случае он себя таковым считает), но речь пойдёт о создании текстов и кода, которые можно (с полным на то основанием!) причислить к категории "нейрослоп". Если у вас имеется аллергия на нейрослоп - лучше не читайте дальше. Ну а теперь - переходу к сути. На двух последних медосмотрах в моей крови обнаружили избыток сахара. Не то что бы я сильно удивился, учитывая, что всю осознанную жизнь любил сладкое, а последние годы этим самым сладким частенько заедал стресс. Однако же, остатки здоровья хочется сохранить, так что во избежание развития полноценного сахарного диабета я стал довольно резко сокращать потребление сахара. Собственно, от сахара как такового отказаться - не проблема. Благо, всяческих заменителей сейчас в продаже полно - выбирай тот, который нравится и одобрен наукой, да ешь себе на здоровье. Но есть нюанс - сахар в чистом виде редко кто ест ложками. Обычно он проникает в наш организм с другими продуктами. И вот тут начинается самое интересное.

    habr.com/ru/articles/1090214/

    #сахар #сахарозаменители #браузер #расширение #маркетплейсы #нейросети #здоровье #диабет

  3. Маскируем чувствительные данные при отправке в ИИ‑чат. Бесплатное приложение

    ИИ‑чаты стали рабочим инструментом наравне с почтой — а вместе с ними появился новый канал утечек, которого три года назад не существовало. Договоры, резюме, пароли и клиентские данные уезжают на чужие серверы не через взлом, а через обычное поле ввода. Блокировать доступ пробовали многие — люди просто уходят на личные устройства, и риск становится невидимым. Мы решили задачу иначе: расширение для браузера в Chrome Web Store , которое перед отправкой заменяет чувствительные данные обезличенными метками, а ответ ИИ расшифровывает обратно — прямо на экране, незаметно для человека. В статье расскажу, какие подходы мы перепробовали и почему они не сработали, как выглядит путь пользователя и что у решения под капотом — от контрольных сумм до локального распознавания сканов.

    habr.com/ru/articles/1071398/

    #ИИ #защита_данных #анонимизация_данных #информационная_безопасность #расширение

  4. Написал расширение, которое качает статьи Хабра в Markdown — и не долбит сервер

    В прошлых двух статьях я разбирал DNS-трафик домашней сети и анализировал 1233 публикации Хабра, чтобы понять, за что площадка даёт рейтинг. И там, и там был вопрос, который я обходил: чем, собственно, я выгрузил эту тысячу статей? Не руками копировал и не скриптом на Python, который на двухсотом запросе получил бы 429 и бан по IP. Я написал расширение для Chrome, которое сохраняет статьи Хабра в Markdown — по одной, пакетом или автоматически по расписанию, — и делает это достаточно вежливо, чтобы сервер не считал его атакой. Главная мысль статьи оказалась не про парсинг HTML, а про хорошие манеры к серверу. Наивный качатель на голом fetch пишется за пять минут и получает бан на десятой. Инструмент, которым можно пользоваться постоянно, отличается тремя вещами: — держит принудительный интервал между запросами (1.5 секунды, гарантированно); — слушает 429 и при перегрузке сервера замолкает на три минуты целиком (паттерн circuit breaker), а не долбит сквозь ограничение; — работает с открытыми статьями для личного архива, а не сливает базу. Внутри: разбор вежливого граббера с кодом, почему парсинг чужой вёрстки ломается на каждом редизайне и как от этого защищаться фолбэками, формат Markdown с YAML-метаданными (тот самый, что сделал возможным анализ тысячи статей) и правовая рамка — где граница между «сохранил для себя» и «спарсил». Расширение с открытым кодом под MIT, ставится из Chrome Web Store в один клик.

    habr.com/ru/articles/1061856/

    #Chrome_extension #расширение #Habr #парсинг #Markdown #rate_limiting #Manifest_V3 #выгрузка_статей #circuit_breaker #архив

  5. Расширение Boss Alert для Chrome: Manifest V3, мгновенный режим паники и зачистка истории за 5 минут

    Знакомая ситуация: вы на пару минут отвлеклись от кода, чтобы проверить личную почту или почитать мемы, и в этот момент за спиной бесшумно материализуется начальник. Судорожные попытки закрыть вкладку мышкой или переключиться по Alt+Tab на IDE часто выглядят подозрительно — секундное замешательство выдает вас с головой. Я решил автоматизировать защиту своего офисного пространства и написал Boss Alert — ультралегкое (всего 26 Кб) Chrome-расширение под Manifest V3. По нажатию хоткея оно мгновенно сворачивает «неуставные» вкладки, подменяет экран нейтральной рабочей страницей, а после ухода босса — восстанавливает сессию обратно. В этой статье я покажу изнутри, как устроен этот «режим паники» и почему расширению можно доверять (разбор манифеста и логики приватности).

    habr.com/ru/articles/1058996/

    #браузеры #расширение #работа

  6. Можно ли поймать вайб-кодера без нейросети? Сделал расширение для GitHub — рассказываю

    В 2026 году уже не нужно гадать, человек писал GitHub-репозиторий или AI. Я сделал Chrome-расширение, которое оценивает репозиторий по прозрачным эвристикам: README, коммиты, структуру файлов и метаданные. Без нейросети, без чёрного ящика — только понятные правила и объяснимый вердикт. В статье рассказываю, как появился детектор, почему просто “число AI-похожести” оказалось недостаточно, как я перешёл к профилям вроде “AI-код”, “AI-документация” и “код человека”, и какие сигналы реально помогают отличать vibe-coded репозиторий от ручной работы.

    habr.com/ru/articles/1043822/

    #ithub #расширение #chrome #ai_detection #vibe_coding #эвристика #open_source #manifest_v3

  7. Расширение для Chrome, которое спасает от рейдов на Twitch

    Рассказываю, как создал расширение для Chrome, которое автоматически отменяет рейды на Twitch. Разбираю архитектуру на Manifest V3, логику обнаружения модальных окон через текстовый анализ и подводные камни при работе с динамическим DOM.

    habr.com/ru/articles/1021824/

    #twitch #raid #block #twitchtv #google_chrome #расширение #расширения_chrome

  8. PrimeCode — графический интерфейс для OpenCode CLI в VS Code

    Привет. Делаю расширение для VS Code, которое даёт OpenCode CLI полноценный графический интерфейс. Называется PrimeCode. Суть простая: OpenCode — мощный CLI-агент, но работать с ним в терминале на длинных сессиях не всегда удобно. Хотелось нормально видеть, что происходит — tool calls, изменения файлов, контекст, токены. Не форк, не отдельный продукт — именно UI-слой поверх OpenCode, который общается с ним через SDK и SSE-стриминг. Если вы уже работаете с OpenCode и у вас есть существующие сессии — можно продолжить работу с ними прямо через расширение. Вся история, контекст, tool calls — всё подхватывается.

    habr.com/ru/articles/1015670/

    #VS_Code #OpenCode #AIассистент #расширение #open_source #CLI #TypeScript #IDE #AI_coding

  9. Давайте добавим в Go условное выражение Если в настоящее время вы являетесь Go-разработчиком, то вне зависимо...

    #go #golang #тернарный #оператор #условное #выражение #компиляторы #языки #программирования #расширение #языка

    Origin | Interest | Match
  10. Давайте добавим в Go условное выражение Если вы являетесь Go-разработчиком, то вне зависимости от того, из как...

    #Go #golang #компилятор #go #Компиляторы #расширение #языка #тернарный #оператор #условное #выражение

    Origin | Interest | Match
  11. В Edge Store появилось расширение для суммаризации веб-страниц с поддержкой DeepSeek, DouBao и локальных моделей В мага...

    #В #Edge #Store #появилось #расширение #для #суммаризации #веб-страниц #с #поддержкой #DeepSeek,

    Origin | Interest | Match
  12. Я навайкодил расширение для VS Code, чтобы не вайбкодить с Claude Code (и пример, как вообще нужно разрабатывать с AI)

    Последние полтора года я использую Cursor IDE в качестве основной среды разработки. Сначала использовал её как среду с просто удобным автодополнением строк (относительно GitHub Copilot). Потом AI стал умнее, удобнее, появился режим планирования и Claude стал базовым атрибутом моего рабочего дня. Неделю назад мой open source проект Databasus (инструмент для резервного копирования PostgreSQL, ~6k звёзд ⭐️ и ~275k Docker pulls) получил поддержку от Anthropic в рамках OSS программы: и теперь у меня есть Claude Code Max на ближайшие полгода. Следовательно, я переключился на него... и осознал, что очень сильно привык к UX в Cursor IDE. Самые умные безлимитные модели — это, конечно, классно. Но удобство и контроль за изменениями для меня в приоритете. Поэтому я взял Opus и навайбкодил расширение для VS Code, который приближает взаимодействие с CLI агентами к опыту Cursor IDE: когда ты видишь изменения и можешь точечно их корректировать. Пара потраченных часов сделали работу в ближайшие полгода для меня ощутимо комфортнее. Что и как я делал — ниже.

    habr.com/ru/articles/1007842/

    #ai #разработка #расширение

  13. Я навайбкодил расширение для VS Code, чтобы не вайбкодить с Claude Code (и пример, как вообще нужно разрабатывать с AI)...

    #ai #разработка #расширение

    Origin | Interest | Match
  14. SMM или Арбитраж на стероидах: Как вести 50 аккаунтов и не сойти с ума, примеряя на себе разные личности?

    В эру нейросетей уже даже у людей без компьютера есть свой карманный ИИ, не говоря про специалистов, работающих в интернет маркетинге, арбитраже, SMM и так далее, продолжать можно долго. Вот и я перепробовал разные вариации искусственного интеллекта (от набившего всем оскомину GPT, до китайских “убийц” этого самого ГПТ, ну или каких то сильно нишевых моделей). Но я всегда использовал или прямое общение, или какие то готовые инструменты, которые люди писали под разные нужды. Это то и натолкнуло меня на мысль - сделать помощника под себя. И вот… Хотя давайте по порядку.

    habr.com/ru/articles/993020/

    #chrome_extensions #расширения_chrome #расширения_браузеров #расширение_для_chrome #расширения_для_браузеров #расширение #ииассистент #ии_помощник

  15. Fookie — расширение, которое избавит вас от боли с feature-флагами на cookies ## Всем привет! В этой статье я хочу расск...

    #тестирование #расширения #расширения #chrome #расширение #firefox #расширения #браузеров #cookie

    Origin | Interest | Match
  16. Ожидания в избытке: как лишние индексы тормозят PostgreSQL и чем поможет pg_expecto Определить характерные события о...

    #субд #postgresql #postgres #pgbench #индексы #расширение #статистический #анализ #нагрузочное #тестирование

    Origin | Interest | Match
  17. Ожидания в избытке: как лишние индексы тормозят PostgreSQL и чем поможет pg_expecto "Избыток индексов — это не опти...

    #Pgbench #postgres #postgresql #индексы #нагрузочное #тестирование #расширение #статистический #анализ #СУБД

    Origin | Interest | Match
  18. [Перевод] Создал расширение для Chrome и устранил шахматных читеров

    Поисковая выдача по запросу «chrome extension for cheating in chess» переполнена. Инструментов для нечестной игры — десятки. Но стоит инвертировать пожелание и поискать плагин для защиты — не найдется почти ничего. Кроме расширения, о котором сегодня пойдет речь. Ну, возможно, еще нескольких старых приложений, показывающих базовую статистику. Удивительный дисбаланс, не правда ли? Обо всем по порядку

    habr.com/ru/companies/selectel

    #selectel #шахматы #читеры #плагин #расширение #google_chrome #chesscom

  19. Расширение для перевода страниц Привет, Хабр! Сегодня хочу рассказать об очередном нашем продукте — браузе...

    #расширения #расширения #chrome #браузерные #расширения #переводчик #расширение #firefox #safari #расширения #opera

    Origin | Interest | Match
  20. Откуда известно, что Вселенная расширяется с ускорением? История открытия темной энергии: как сверхновые з...

    #Космос #Главная #The #Spaceway #астрономия #Вселенная #космос #наука #расширение #Вселенной #сверхновая

    Origin | Interest | Match
  21. Дмитрий Медведев: Чем ответит Москва на втягивание Австрии в НАТО Страны Старого Света одурманены милитари...

    #Статьи #Европа #Милитаризация #Европы #расширение #НАТО #на #Восток

    Origin | Interest | Match
  22. Разработка браузерного расширения: путь от идеи до публикации в web store

    Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой статье я расскажу, как за две недели прошёл путь от прототипа до публикации в Chrome Web Store и Firefox Add-ons, какие технологии использовал и с какими трудностями столкнулся. Надеюсь, мой опыт вдохновит других разработчиков попробовать свои силы в создании подобных проектов. Полный код проекта доступен на GitHub .

    habr.com/ru/companies/ntechlab

    #python #typescript #расширение #разработка_приложений #разработка_программного_обеспечения #chrome_extension #google_chrome #проектирование #проектирование_по #анализ_и_проектирование_систем

  23. Разработка браузерного расширения: путь от идеи до публикации в web store Разработка браузерного расширения на...

    #python #typescript #расширение #разработка #приложений #разработка #программного #обеспечения #chrome #extension #google

    Origin | Interest | Match
  24. Как я навайбкодил ИИ-переводчик для браузера, потому что остальные — унылый мусор

    Я починил плохой перевод силами ИИ, написав расширение при помощи ИИ. И я удивлён, что до сих пор такого не сделали.

    habr.com/ru/articles/925740/

    #ии #вайбкодинг #расширение #расширение_для_chrome

  25. Пишем аддон для Fusion 360

    Иногда есть необходимость создать расширение для САПР, которое будет генерировать модель по заданным параметрам. Статья на примере создания расширения для генерации волновых передач с промежуточными телами качения показывает, как можно это сделать в САПР Fusion 360.

    habr.com/ru/articles/919478/

    #fusion_360 #редуктор #3д_моделирование #3d_печать #addon #расширение

  26. Пишем простое расширение для браузера

    Всем привет! В этом туториале я хотел бы описать создание расширения для браузера на основе Chromium (Google Chrome, Brave, Яндекс Браузер и др.). Расширения для браузеров создаются с использованием веб-технологий: HTML, CSS и JavaScript/TypeScript и все. Можно конечно еще использовать либы React, JQuery или фрейворки Vue например, но можно обойтись Vanilla JS.

    habr.com/ru/articles/887098/

    #javascript #chromium #расширение #расширение_для_chrome

  27. Дорабатываем чужие сайты: Как написать расширение для Chrome с помощью ChatGPT

    Часто ли вы сталкиваетесь с такой ситуацией: вы пользуетесь каким-нибудь веб-сервисом и вам очень не хватает какой-то маленькой, но важной функции, которую разработчик не станет добавлять только для вас? В этой статье я расскажу, как без глубоких знаний о фронтенд-разработке создать собственное расширение для Google Chrome с помощью ChatGPT.

    habr.com/ru/articles/826306/

    #расширение #расширение_chrome #расширение_для_браузера #chatgpt #разработка

  28. Программируем в браузерном моде для Scratch 3 на JavaScript

    Для преодоления ограничений функциональности блоков мы воспользуемся модом Sheeptester для Scratch, который позволяет подключать внешние расширения, написанные на JavaScript. Хорошей новостью является то, что писать такие расширения несложно даже в случае обладания минимальными знаниями JavaScript, HTML и CSS. Давайте взбодрим кота программным кодом для получения кодоблочной (или котоблочной) среды разработки.

    habr.com/ru/articles/808785/

    #scratch #программирование_на_javascript #расширение

  29. LibreOffice под микроскопом: создаём одноклеточное расширение

    В своё время для создания расширения к LibreOffice (LO) мне пришлось перелопатить кучу форумов и документации. Информации много, но она разбросана про крупицам. А когда если не знаешь, с какой стороны подступиться, на завершение проекта может уйти много времени. В этой статье мы соберём и запустим минимально возможное расширение с условно полезной нагрузкой. Всё, что оно будет делать — выделять весь текст в окне редактора при нажатии на единственный пункт созданного нами меню. Надеюсь, cозданный в статье шаблон поможет снизить порог входа и сэкономить время тем, кто захочет добавить свой функционал в бесплатный офисный пакет. Я сосредоточусь на практике, объясняя технические детали лишь там, где это необходимо. Давайте разберёмся, что к чему

    habr.com/ru/articles/802413/

    #openoffice #libreoffice #extension #расширение #oxt

  30. Новость дня (🚀3 ⭐0 💬1):
    Прорекламирую еще одно #расширение для #Firefox — TWP - Translate Web Pages. Главная фишка — это умение переводить динамически создаваемый контент. Т.е. если сказать ему перевести страницу #Mastodon — то вся глобальная лента будет переводиться на русский по мере прокрутки. Движки перевода - Google, Bing, Yandex.
    Ну и более обычные функции, типа перевести выделенный текст, тоже в наличии.

    From: @johan
    qoto.org/@johan/11188620560388

  31. Прорекламирую еще одно #расширение для #Firefox — TWP - Translate Web Pages. Главная фишка — это умение переводить динамически создаваемый контент. Т.е. если сказать ему перевести страницу #Mastodon — то вся глобальная лента будет переводиться на русский по мере прокрутки. Движки перевода - Google, Bing, Yandex.

    Ну и более обычные функции, типа перевести выделенный текст, тоже в наличии.

  32. Записываем экран и звук через расширение в браузере и сохраняем в NextCloud

    Здравствуйте дорогие читатели. В статье делюсь опытом создания расширения для Chromium и Google Chrome браузера. Причиной для создания расширения послужило отсутствие функции сохранения результатов записей в своём облаке и удобство этого процесса. Раньше я пользовался «условно бесплатными расширениями и программами для записи скринкастов», но в какой-то момент некоторые из них стали платными, и их удобства сошли на “нет”. А в некоторых оставались вопросы к безопасности данных и сложности с оплатой. Возможно вы скажите - зачем мне расширение для браузера?! Ведь я могу взять ffmpeg с x11grab, приправить всё это bash-скриптом с использованием curl, и отправлять результаты в облако одной лишь командой в терминале! И возможно быстренько "перенесу" это решение под все операционные системы! И вы будете правы, но решение получится сложным. А если у нас есть под рукой браузер, то воспользуемся его возможностями (да, это странно - браузер для просмотра HTML-страничек, который записывает ваш экран) . Ссылка на готовое решение под катом.

    habr.com/ru/articles/785850/

    #javascript #chromium #расширение

  33. Разработка расширения для PHP на C++. Хуки встроенных функций и методов

    PHP - это мощный и широко используемый язык программирования для веб-разработки. Однако, иногда требуется расширение функциональности или модификация стандартного поведения PHP с использованием более низкоуровневых языков, таких как C++. В этой статье мы рассмотрим, как создать расширение для PHP на C++ на примере разработки функциональности, позволяющей перехватывать вызовы встроенных функций и методов классов в php.

    habr.com/ru/articles/779344/

    #php #c++ #расширение #хуки #туториал

  34. @rf
    Хочу посоветовать одно очень классное расширение: Unhook Youtube.

    unhook.app/

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

    #продуктивность #минимализм #расширение

  35. Захожу #Firefox'ом, #Google навязывает мне свою #recaptcha, иногда предлагает зайти позже. Установил #расширение для изменения #UserAgent-а, настроил его притворяться #Chrome'ом (только на Google). Зашёл без проблем.

    #браузер #войнабраузеров #капча

    P.S. Ищу на #DuckDuckGo.

    @russian_mastodon @rf

Share on Mastodon

Enter the server where you have an account.