red_2: (Default)

1. Основано на скрипте копирования имени пользователя/цитирования @tennoseremel, с разрешения автора.

2. Работает в Файрфоксе в расширениях для пользовательских скриптов (например, Violentmonkey). Если у вас уже есть такое расширение, добавьте в него новый скрипт.
Другим расширениям и другим браузерам может понадобиться несколько подправить код, чтобы работало с аналогом локального хранилища (я навскидку не скажу, как именно). Главное, чтобы в браузере в принципе можно было запускать пользовательский джаваскрипт.

3. Если у вас расширение для запуска пользовательских скриптов ещё не установлено, его нужно установить. Подробную инструкцию "Как поставить" смотреть здесь: https://tennoseremel.dreamwidth.org/7372.html
Если вы не хотите ставить себе расширение или у вас браузер, который принципиально не понимает юзерсприпт - мне жаль, но у вас нельзя поставить мой скрипт.

4. Что делает скрипт: позволяет скрывать посты (разово, до рефреша страницы) и пользователей (насовсем) из общей ленты Дрима - Latest Things. Если скрипт установлен и работает, в заголовке постов появляются надписи Скрыть пост и Заблокировать. При нажатии на Скрыть пост он скрывается из ленты, но при обновлении страницы он снова будет виден. При нажатии на Заблокировать из ленты убираются все посты этого пользователя (но не сообщества, если это был пост в сообществе), и при обновлении страницы посты этого пользователя больше в ней не появляются. Почему так: скрипт хранит имена юзеров в аналоге локального хранилища, они сравнительно короткие, а писать туда все адреса всех скрытых постов - это хранилище разрастётся неимоверно. Не хочу связываться. :)
Зачем это надо: если вы читаете ленту Latest и хотите скрыть из неё посты определённых пользователей (спам, посты на незнакомых языках, слишком большие посты, неинтересные посты). В ленте Latest не работает штатный дримовский бан, так что в неё могут попадать посты забаненных вами людей, это бывает довольно огорчительно. В целом, скрипт помогает настроить себе более комфортную среду.

5. При этом скрипт никак не влияет на появление постов заблокированных пользователей в лентах Reading. Почему так: потому что у Дрима две разные объектные модели для страницы Latest и для разнообразных страниц Reading, код для одних не работает в других.
Сделать аналогичный функционал для страниц Reading технически возможно, но когда-нибудь потом (или пусть кто -то ещё сделает, мой код смело можно брать, дорабатывать, модифицировать).

 6. Функции "разблокировать случайно заблокированного пользователя" пока нет, но вы можете на странице данных скрипта зайти в список заблокированных пользователей (ищите поле hidden) и удалить его юзернейм руками.

А сам код-то где?

Поскольку добрый Dreamwidth при попытке запостить код сделал кашу из строк с символом @ и побил переносы строк, скрипт пока можно брать тут:

https://pastebin.com/6JPyycsM

red_2: (Default)
- Щас должны уже появляться вирусы, которые ничего у вас на компе не портят. Наоборот. Ставят все патчи, заливают самые эффективные драйверы, дефрагментируют диск, оптимизируют систему, чтобы летала. Приглядывают, чтобы не перегревалась. И втихаря майнят на ней биткойны.
- А вирусы старого образца, зловредные, они убивают, чтобы не мешали работать.
- А между собой они будут конфликтовать, интересно?
- Поначалу да. Потом научатся сдавать ваш комп друг дружке в аренду за процент.)
red_2: (Default)
***
Продолжаю обустраивать Убунту до пригодного для жизни состояния. Поставила Ubuntu Tweak (не без плясок с бубном), снесла старые ядра системы, перестала получать панические вопли "у вас в разделе boot кончилось место, я хочу 60 Мб, а не-ету - не могу обновиться". Тяжкое наследие того, что ставилась радость наша во времена, когда я вообще о ней ничего не знала - в частности, что под boot надо отводить места побольше, иначе с 1.5 гигами свободного места на винте будешь регулярно получать спаслания "нет места, 60 метров обновлений не влезаютЪ".
Можно, конечно, переразбить диск, выделить системе места побольше, чем дефолтное. Но не сейчас, поскольку работает.) А работает - не трогай.))

***
Добилась от Террарии нормальной работы, без мерцания и зависаний. Теперь могу копать.)))
Дело было так.

Исходная диспозиция:
На компе стоит Убунту. В ней Виртуалбокс. В нём винда-семёрка. В винде - Стим. В Стиме - Террария. В Террарии, по логике вещей, смерть Кащеева, но дотуда я ещё не докопала.

Стим и Террария ставились с плясками и бубнами, потому что штатная конфигурация делает Терарии незапускаццо. Но можно с помощью форума на Стиме, бубна, плясок и такой-то матери переставить Microsoft .NET в таком виде, чтобы запускалась. Переставила, ладно, получилось. Теперь любое обновление Стима или винды - это держимся за сердце и ждём крушения надежд.
И вот пришёл тот день. Виндовс обновилась, Стим запустился, а Террария при запуске сказала - какой-то у тебя DirectX с помойки, давай ты его переставишь. Не буду работать.

DirectX в ВиртуалБоксе в Убунте ставится путём скачивания iso-образа специальной приблуды, которая Virtual Box Guest Addon, далее Гест.
Скачиваю этот самый Гест в самой свежей версии. Уже привычно монтирую его как диск через Daemon Tools.
Запускаю, а он и говорит - не могу DirectX тебе поставить, безопасный режим надо.
Ладно. Гружусь в безопасный режим.
А из него Демон Тулз не запускается и Геста примонтировать не даёт. Засада, однако.
Уж я с ним и так, и эдак. Не желаетЪ.

Ладно. В обычном режиме загружаюсь, а в Гесте новой версии есть галочка - поставить Air. Который крутой полупрозрачный режим отображения интерфейса.
Ну давай Air поставим, что-то было про него такое, что он способствует.
- Да ты чо, - говорит мне Гест, - да Air у меня ваще экспериментальный, а вдруг не заведётся? Давай лучше DirectX ставить будем!
- Не, - говорю я, - его мы с тобой уже ставили, чо получилось? Ставь Air и не выделывайся.
- Тогда, - пишет Гест пафосно, - я снимаю с себя всю ответственность
Я жму на окей, типа не запугаешь. Он чота ставит, перезагружается, я запускаю Стим, в нём Террарию, и она идёт без ругани на видеорежим и мерцания.))) Ураааа.
Колдунство.)) Но сработало.

И вот теперь Халк копать.))

Кстати, надо будет себе настоящий бубен на Алиэкспрессе, что ли, заказать. Админу в шараге мы такой дарили как-то на какой-то профессиональный праздник.
Чувствую, мне тоже надо.))
red_2: (Default)
Совсем маленькие. Шареварные. 5 мегов, 3 мега. Головоломки, арканоиды.
Наставила их с диска EXE. Как-то вдруг.

Наигралась в арканоид. Поняла, что надо срочно покупать теннисные шарики и учить детку играть. Книжкой. В коридоре.
У нас в школе это был любимый спорт на переменах. Играли все, от салажат-пятиклашек до громадных дядь и тёть (то есть, нас, старшеклассников).
В квартире, конечно, тесновато. Стрелковый рубеж уже не сделаешь. Теннисный полигон, пожалуй, ещё войдёт.

Плюс хайнлайновское крикетное правило: всё, что делает с мячиком кот, тоже является частью вселенной... тьфу, игры.

А когда-нибудь у меня будет дом, в котором не натыкаешься на переборку всякий раз, когда хочешь повернуться.
А может и нет. Потому что скорость заполнения любого объёма жилья книгами пропорциональна оставшемуся свободному объёму.
Page generated 23/04/2025 05:00 pm
Powered by Dreamwidth Studios