home.social

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

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

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

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

    habr.com/ru/articles/1021824/

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

  2. 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

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

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

    Origin | Interest | Match
  4. Я навайкодил расширение для 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 #разработка #расширение

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

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

    habr.com/ru/articles/993020/

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

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

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

    habr.com/ru/articles/993020/

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

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

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

    habr.com/ru/articles/993020/

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

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

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

    habr.com/ru/articles/993020/

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

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

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

    habr.com/ru/companies/selectel

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

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

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

    habr.com/ru/companies/ntechlab

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

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

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

    habr.com/ru/articles/925740/

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

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

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

    habr.com/ru/articles/925740/

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

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

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

    habr.com/ru/articles/925740/

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

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

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

    habr.com/ru/articles/925740/

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

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

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

    habr.com/ru/articles/919478/

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

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

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

    habr.com/ru/articles/887098/

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

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

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

    habr.com/ru/articles/887098/

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

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

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

    habr.com/ru/articles/887098/

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

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

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

    habr.com/ru/articles/887098/

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

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

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

    habr.com/ru/articles/826306/

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

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

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

    habr.com/ru/articles/802413/

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

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

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

    habr.com/ru/articles/779344/

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

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

    unhook.app/

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

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

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

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

    habr.com/ru/articles/808785/

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

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

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

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

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

    habr.com/ru/articles/785850/

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

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

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

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

    @russian_mastodon @rf