• РЕГИСТРАЦИЯ

Инструмент для упорядочения общения на КОНТе – расширение для FireFox CONText v 0.1.

130 5013

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

Я написал небольшое расширение для браузера FireFox, позволяющее присваивать статус встреченным в КОНТовских комментариях собеседникам. Каждый статус имеет цветовую маркировку, что позволяет сразу видеть присвоенный статус в дальнейших дискуссиях — имя пользователя будет выделяться этим-же цветом. Выглядит это примерно так:

Расширение лежит на GitHub, скачать можно здесь.

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

Первоначально, я хотел сделать эдакий «невидимый бан» - просто, чтобы не утруждать себя запоминанием каждого тролля и провокатора — и игнорировать все их проявления не вчитываясь. Многие из них даже отправку в бан воспринимают как знак внимания и оценку их усилий — а вот о присвоении статуса они узнать никаким образом не могут. Но попробовав, я понял что жизнь несколько сложнее, откровенных троллей обычно неплохо видно и на глаз (хотя выделить их красненьким — это еще психологически полезно, помогает от истощающих эмоций -:), и есть немало людей, которые порой произносят важные вещи — но отвечать им лучше, учитывая индивидуальные особенности. Поэтому, я добавил еще ряд статусов, стараясь сделать их максимально универсальными — не зависящим от точки зрения и персональных воззрений пользующегося. Статус отвечает на вопрос «как реагировать» на человека, а не «почему» - соответственно, причины могут быть у каждого свои. Получилось так:

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

Все остальные статусы — это люди, которым можно отвечать, хотя для некоторых — только в случае веских причин, и надо иметь в виду некоторые особенности:

2. Хам - человек всегда готов без видимой причины нахамить ближнему своему. Лично я стараюсь с такими людьми заранее выбирать подчеркнуто вежливый и лаконичный стиль общения. Это часто позволяет избежать оскорблений - так как хамство в ответ на вежливость выглядит исключительно глупо.

3. Обидчивый — человек склонный видеть оскорбления в любом вполне нейтральном замечании - например может воспринять поправку или уточнение как обвинение во лжи. Рецепт такой-же - стараться не давать поводов.

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

5. Упертый - персонаж, в силу тугодумия или скорее в силу эмоциональной незрелости плохо воспринимающий рассуждения, которые приводят к выводам отличным от его "точки зрения". Рецепт - излагать мысли короткими, однозначно трактуемыми предложениями, не использовать терминов с нечеткие значением, не допускать посторонних рассуждений и даже не имеющих прямого отношения к излагаемой мысли замечаний.

6. Не закончен разговор - не знаю, имеет ли это значение для остальных, но мне важно помнить, с кем у меня состоялся незаконченный разговор и мяч остался на моей стороне. Я предпочту в новую полемику не вступать, не отдав долги.

7. Хороший собеседник — эта метка символизирует некий кредит доверия. Если человек один раз продемонстрировал способность здраво и осмысленно беседовать — я склонен это учитывать, даже если в дальнейшем он поведет себя как-то странно.

Информация о присвоенных статусах сохраняется в кеше браузера ( в IndexedDB адресном пространстве расширения) — таким образом, доступа к этим данным не имеет никто, кроме данного расширения — в том числе и любые вставленные в страницу скрипты. Т.е. считать эти данные и просто узнать об их существовании не может даже КОНТ. Данные сохраняются при закрытии браузера, но будут утеряны если Вы сделаете полную очистку кеша. При этом работа расширения вообще не зависит от того, залогинен ли пользователь на КОНТ.

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

На данный момент присутствуют существенные технические ограничения.

Во-первых, add-on пока работает только под FireFox, по идее должен работать начиная с 52 версии, но я проверял только с 56.

Во-вторых я пока не загружал его на addons.mozilla.org, соответственно он не подписан. Для использования неподписанных расширений надо выключить параметр xpinstall.signatures.required. Это, говорят, срабатывает только на ESR либо на девелоперских версиях, но под линуксом у меня сработало без дополнительных телодвижений. Если найдутся те, кому это ограничение мешает — пишите в комментарии, я этим займусь.

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

Честно говоря, когда я только задумал эту поделку, я полагал что сейчас быстренько за несколько вечеров ее напишу. Но выяснилось что я несколько переоценил свое знание яваскрипта и всплыла масса неизвестных мне ранее подробностей относительно потрохов браузера. Так что изготовление более-менее функциональной версии заняло почти пол-года. И хуже того, написав ее я понял, что лично мне этой функциональности уже не хватает, что собеседников очень неудобно классифицировать с помощью одной-единственной метки, что неплохо бы сделать возможность вести историю пользователя, присваивать ему теги, нужна возможность просмотра истории и.т.д и.т.п. - в общем, всяких улучшений и наворотов можно придумать еще вагон, и не понятно, какие из них действительно нужны, а реализовать их — это довольно много возни.. Да к тому-же — администрация ресурса не спит, и легко может в любой момент изменить верстку страниц, в результате чего расширение может прекратить функционировать так и не начав работать. Поэтому я решил выложить первую версию в ее нынешней аскетичной функциональности и послушать, что мне посоветуют.

По всем вопросам прошу в комментарии.

С Новым Годом!


    Рыбка почти заглотила наживку

    Ин Джо ви траст Опять громкие заголовки из серии «США конфисковали российские активы, чтобы отдать их Украине». И теперь мы все умрём. Опять. Как уже много раз бывало. Во-первых, е...

    «Меня все равно отпустят». Вся правда о суде над Шахином Аббасовым, которого обвиняют в убийстве русского байкера

    Автор: Дмитрий ГоринВ понедельник 22 апреля решался вопрос об избрании меры пресечения для уроженца Азербайджана Шахина Аббасова, которого обвиняют в убийстве 24-летнего Кирилла Ковалев...

    Как Набиуллина ограбила Лондон

    Запад потерял огромное количество российского золота, особенно не повезло Лондону. Такими выводами поделились журналисты из КНР. Есть смысл прислушаться к их аргументам:В последнее врем...

    Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

    0 новых комментариев

      dmitrevo
      21 апреля 18:34

      Видео - как скрыть комментарии и посты выбранного пользователя с помощью RepuTracker

      Сама по себе функция сокрытия событий - она для расширения RepuTracker побочная, но зато для многих - самая актуальная.Сам я этой функцией почти не пользуюсь - я предпочитаю определять и нейтрализовать источник истощающей эмоции в себе, а не прятаться от провоцирующих их высказываний, кроме того - я постоянно использую именно эту группу персонажей для тестирования при...
      137
      dmitrevo
      17 апреля 21:03

      RepuTracker 0.5.5. Перевод на английский. И возможность скрывать посты из ленты.

      Выпущена новая версия расширения RepuTracker — 0.5.5.Подозреваю, что самое актуальное нововведение для пользователей КОНТа — теперь функция «скрыть пользователя» прячет не только комментарии, но и посты в ленте. Так что теперь можно не видеть в ленте тех, кого вы не хотите видеть, вне зависимости от того, что по этому поводу думает администрация. Хотя вообще-то это по...
      172
      dmitrevo
      14 марта 08:46

      RepuTracker 0.5.4. - добавлена поддержка YouTube и Хабр

      Опубликована новая версия Context RepuTracker. В ней добавлена поддержка YouTube и Хабра.Как обычно, расширение доступно для установки в каталогах Хром и Mozilla, в зависимости от используемого Вами браузера:Chrome и браузеры на его основеMozilla FirefoxОтмечу, что на самом деле поддержка Ютьюба и Хабра появилась в версии 0.5.3, но там почти сразу (я даже не успел эт...
      632
      dmitrevo
      23 февраля 16:29

      «Цифровой концлагерь» и противостояние ему.

      В последнее время я все больше пишу о технических деталях, всяких кнопочках-менюшках, и вижу, что давно пора поговорить о более базовых, концептуальных вещах — мне не раз об этом говорили. Я максимально упростил это рассуждение, исключив все близкие, но не связанные непосредственно темы — и так получилось длинно.В большинстве случаев, разговоры о цифровом концлагере в...
      538
      dmitrevo
      20 февраля 00:23

      Context RepuTracker 0.5.2 — добавлена поддержка ЖЖ

      Выпущено очередное обновление Context RepuTracker — к сожалению, с задержкой почти месяц относительно планируемого срока.Подробное описание работы расширения приведено в заглавной публикации.Главное нововведение — это добавление в плагин поддержки ЖЖ (livejournal.com). Верстка ЖЖ — это, оказывается, нечто невообразимое, вариантов пользовательских страниц с абсолютно р...
      254
      dmitrevo
      19 декабря 2023 г. 23:43

      Context RepuTracker 0.5.1

      Выпустил обновление расширения Context RepuTracker — инструмент для хранения и отслеживания репутации собеседников на КОНТе и ВКонтакте. Подробное описание работы расширения приведено в заглавной публикации:https://cont.ws/@dmitrevo/2652763Обновление техническое, в нем исправлены некоторые найденные ошибки, самая важная из которых — не работала разметка комментариев В...
      241
      dmitrevo
      14 октября 2023 г. 02:27

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

      Расширение для отслеживания репутации теперь называется Context RepuTracker и работает не только на КОНТе, но и ВКонтакте, Те, кто уже знаком с программой (а также те, кто предпочитает сначала установить а потом разбираться) - могут сразу перемотать текст до следующего раздела, там расположены ссылки для установки расширения. Остальным рекомендую ознакомиться с неболь...
      778
      dmitrevo
      30 июня 2023 г. 18:31

      CONTExt. Как «малая механизация» повышает устойчивость к манипуляциям.

      Несколько неожиданно для себя я обнаружил, что сама по себе работа с расширением CONTExt, даже без последующего использования накопленной информации для анализа, уже является психологическим приемом, значительно ослабляющим манипулятивное воздействие. Вместо того, чтобы «не рефлексировать а распространять» ты успеваешь задуматься над тем, что тебе пытаются навязать. Э...
      419
      dmitrevo
      18 июня 2023 г. 12:11

      CONTExt 0.4. Редактор статусов

      Выпущена новая версия плагина «менеджер репутаций CONTExt». Наконец реализован редактор статусов — его давно просили. Для тех, кто раньше не пользовался расширением — можно посмотреть описание на GitHub а также посмотреть видеопрезентацию, правда она уже порядком устарела, но основные моменты передает верно. Расширение доступно для установки через каталоги расширений ...
      412
      dmitrevo
      30 апреля 2023 г. 17:13

      CONTExt 0.3.1

      Выложил обновление моего плагина для отслеживания репутации собеседников.Для тех, кто впервые встретился с этим расширением - подробное описание функционала можно прочитать здесь и здесь. Расширение доступно для установки через каталоги расширений Mozilla и Chrome, по следующим ссылкам:ChromeFirefoxОбновление техническое, основная задача была перейти под Хромом на тре...
      451
      dmitrevo
      17 марта 2023 г. 17:49

      CONTExt 0.3 — Облако тегов с функцией поиска

      Выпустил новую версию плагина для отслеживания репутации собеседников CONTExt — 0.3. Для тех, кто не использовал предыдущие версии расширения, подробное описание функционала можно прочитать здесь и здесь.Расширение доступно для установки через каталоги расширений Mozilla и Chrome, по следующим ссылкам:MozillaChromeВ прошлой версии была добавлена возможность снабжения ...
      397
      dmitrevo
      22 января 2023 г. 10:33

      Добавлена возможность разметки событий тегами - CONTExt 0.2.4

      (Для тех, кто не видел предыдущих версий - подробное описание функций приводилось здесь и здесь.) Добавил в плагин потенциально очень мощную возможность — использовать для систематизации событий произвольные теги. Пока — в самом базовом виде, теги просто добавляются, сохраняются и редактируются — при этом поиск с помощью тегов по всей базе событий пока не реализован....
      351
      dmitrevo
      15 января 2023 г. 10:32

      CONTExt 0.2.3

      Выложил новую версию расширения CONTExt — инструмент для хранения и, при необходимости, напоминания истории высказываний собеседников на КОНТе. Для тех, кто не видел предыдущих версий - подробное описание функций приводилось здесь и здесь. Это первое из обещанных технических обновлений. Во внутренней структуре проделаны довольно значительные изменения, и даже более то...
      202
      dmitrevo
      30 октября 2022 г. 06:22

      Неприглядно, но честно

      Сам не очень понимаю, что заставляет меня написать этот текст. Вполне достаточно было бы сказать это просто самому себе, но я вижу, что среди огромного количества высказываний на тему, такая позиция довольно редко озвучивается. Оно и понятно — гордиться тут нечем, так что я это озвучу — хотя-бы в рамках традиции произнесения самых очевидных вещей.Когда было объявлено ...
      495
      dmitrevo
      27 октября 2022 г. 00:20

      CONTExt 0.2.2

      Опубликована новая версия расширения для браузеров CONTExt. Для тех, кто не видел предыдущих версий - расширение позволяет запоминать информацию о публикациях и комментариях пользователей КОНТа, после чего напоминание о предыстории этого пользователя автоматически появляется при каждой встрече с ним. Более подробное описание функций, а также идеи, которая лежит в осно...
      385
      dmitrevo
      1 августа 2022 г. 04:17

      Добровольная блокировка кредитов - хорошо, но мало

      Недавно появились новости, которых я довольно давно ждал, и к которым решил приурочить некоторое рассуждение. Как всегда - слишком очевидное, чтобы о нем задуматься.Итак, новость:"С 1 октября 2022 года граждане смогут устанавливать запрет на получение кредитов и совершение ряда других операций в банках. Сведения о запрете будут вноситься в кредитную историю гражданина...
      562
      dmitrevo
      12 марта 2022 г. 23:09

      О YouTube, его блокировке и оптимальной замене.

      На прощание, хочу проводить покидающий (тьфу-тьфу) нашу страну youtube несколькими замечаниями. Очевидными, но как обычно - редко встречающимися в обсуждениях. Сам я никогда не занимался съемкой видео - не то что блога, но даже просто видяшек на память, необходимость выложить какой-либо видеоматериал у меня возникает редко, и единственный мой аккаунт на ...
      488
      dmitrevo
      23 декабря 2021 г. 00:46

      Когда вопрос вне компетенции. Методологическое.

      Может показаться, что я пишу нечто банальное и самоочевидное, но поучаствовав в целом ряде дискуссий я понял, что это опять рассуждения из разряда "настолько очевидно, что никто не замечает". Впрочем, указывать на очевидное но незаметное - это уже становится своего рода моей специализацией.Я говорил о ковиде и вакцинации - и в предыдущей заметке, и в целом ряде коммен...
      516
      dmitrevo
      8 декабря 2021 г. 23:27

      Новая версия расширения для КОНТа - CONTExt 0.2.1

      Для тех, кто не видел предыдущих версий — расширение позволяет запоминать информацию о публикациях и комментариях пользователей КОНТа в вашем браузере (ни сервер КОНТа ни остальные пользователи не могут узнать о том, что вы сохранили какую-то информацию в расширении). При последующих встречах с пользователем Вы одним кликом можете получить «досье» на каждого, с кем ра...
      1411
      dmitrevo
      10 ноября 2021 г. 02:56

      Вакцинация

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

      Яндекс.Метрика