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)

Воевали с Гитлабом на работе.

Предыстория такова: у нас несколько месяцев назад уволился админ. Репозиторий в Гитлабе, в котором хранилась наша программа учёта договоров, был заведён на него. Тут вдруг бац, пользователи захотели нового функционала. Из повелителей проги осталась только я, функционал я допилила с помощью лома и такой-то матери, надо код в гит залить. А я пароль не помню. А пароль от админской учётки в гитлабе тоже никто не помнит. И даже на какой адрес она зарегистрирована.

Нет, так-то весь код есть у меня, можно поднять на серваке новый гитлаб-проект из того, что на локальной машине. Но мы ж не ищем лёгких путей!
- О, каталоги гита у Сашки в папке! А давай копипастнем их тебе! О, не подхватилось. Стоп, а на хера мы их через F6 перегнали? Давай сначала обратно, и оттуда форк к тебе. Не завелось? Так, а импорт? Чтобы импортировать, надо сначала экспортировать, а у нас пароля нет? Так, давай его пароль восстанавливать. (после некоторой пляски с бубном) Так, пароль восстановили, импортируем репозиторий, пишем гитлабу командную. строку... Как - ошибка 403? Может, тут с маленькой буквы надо... Гитлаб, а ты не охренел не давать исправлять путь для импорта? Так, а может, из вчерашнего бэкапа всё поднять?

В конце концов, посмотрев на пустой Сашкин репозиторий, хотя всё файло вернули как было (и даже без вчерашнего бэкапа), поднимаю свой из локальной копии, благо добрый гит держит всё у юзера на машине. Пуш, пулл, мердж, всё супер. Заодно пароль вспомнила.

Захожу в список проектов. Моего, вновь созданного, нет! Хотя доступ к нему есть, по прямой ссылке открывается, файлы исправно туда-сюда гуляют. Зато есть Сашкин! Открываю - в нём все файлы на месте, ветки, там, коммиты... Что откуда взялось?
Ну ладно, работает - не трогай.

Мораль: может быть, всё было бы быстрее и проще, если бы мы сначала почитали инструкцию.))

...Всё-таки гит с его трудноубиваемой распределённой системой хранения расслабляет, тянет поэкспериментировать, начинаешь срезать углы...
 

red_2: (Default)
Программка для чтения книг в формате epub, кроссплатформенная.
https://sourceforge.net/projects/crengine/
У файрфокса плагин чтения епабов отвалился, найти новые можно, но я ж с него переезжаю. У пэйлмуна говорит "у вас браузер какой-то устаревший, не могу встроиться".
Ладно, поставила отдельную софтину. Читает.) Внешний вид по умолчанию малость непривычный, но можно всё настроить. Если ещё и под линуксом заведётся, вообще прекрасно.

red_2: (Default)
Файрфокс под Убунту обновился и переколбасил весь свой интерфейс. Все кнопки не там! И выглядят по-другому. И некоторые вообще были в строке набора адреса, а теперь снаружи. А в строке набора адреса теперь полно фигни, которую фиг поймёшь как отключить (настройкой кнопок она не убирается). На экране быстрого доступа вместо 12 больших классных мини-экранов, они же ссылки на самые часто используемые сайты, теперь 4 жалких блямбочки.

Ааа, боги интерфейса, за што мне это? Зачем так делать? Кто их просил? "Локи, на фига?"

Во всех программах, я считаю, должно быть поле настройки "Оставь как было", на крайняк "Срочно верни как было" и шоб никакие программерские Офигенные Идеи не могли её отменить. Начинку и функционал пусть апгрейдят, развивают, улучшают. А интерфейс пускай не трогают без согласия юзера, ибо нефиг.
Но кто бы меня слушал, конечно.)))


red_2: (Default)
Прописали мне таблеток, разных, и все надо пить по собственному расписанию: одни перед едой, другие за час до или через два часа после. Ладно хоть между собой не глючат (ну или я надеюсь, что не).
...и я сразу задумалась про интерфейс...
Штука, для которой люди as we are плохо приспособлены. Которая классно бы работала, будь тут вместо нас марсиане какое-то другое человечество.

Оно конечно, напоминалки о приёме лекарств в сети есть, всякие. Но они хотят, чтобы вы им сначала написали, во сколько планируете пить таблетку, а потом они напомнят (и то, как выяснилось, не все). А такого, чтобы формировало ленту из ивентов "поели - во столько-то можно выпить хреноплоксацин" и "выпили нормальнозин - во столько-то можно будет поесть, а перед этим выпить ужаснотошнотин", не нашлось.

Некоторые люди, конечно, едят строго по расписанию, им, поди, удобно по часам пить лекарства. Но я-то не они.
Хоть сама пиши. А где на всё это время взять?

red_2: (Default)
Поставила в Файрфоксе расширение Граммарли
https://www.grammarly.com/
Всё прокляла, аддон отключила.)) Включаю теперь только по большим праздникам.

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

Зато, когда надо было написать кое-что по-английски длиннее чем thank you, аддон пофиксил мне грамматику прям зачётно.
Так что весьма его рекомендую.
red_2: (Default)
Нашла бесплатную прогу для сторибордов. Плюсы: она бесплатная, для сторибордов, заявлена работа под линуксом и виндой.
Минусы: линуксовую версию делали инопланетяне. Скачивание и установку делали инопланетяне. Нельзя вот так вот просто взять и скачать прогу, надо дать ей действующий адрес электропочты, после чего она определяет, какая у вас шиштема, и подсовывает типа_нужный файл. Итог: под Линуксом стоит глючная версия, у которой не работает 90% интерфейса, под Виндовс - антивирь на работе не даёт скачать то, что они там подсовывают (нет, настоить нельзя), а виндовый экзешник слить на домашней машине и перекинуть на рабочую - не вариант, потому что отдают только линуксовый (не, ну я ещё через виртуалку попробую, но с фига ли так делать?).

Если кому интересно - вот это вот скорбное творение:
wonderunit.com/storyboarder/index.html
Судя по скриншотам, под Мак оно умеет много чего и выглядит неплохо. Под Убунту, похоже, его не тестировали.))
red_2: (Default)
***
Нашла в интернете классный инструмент для сравнения двух версий текста.
text.num2word.ru/
Показывает разницу. Офигенно удобно, когда вносила правки там и тут, разные, и надо быстро разобраццо, какие где и откуда брать актуальную версию.)
red_2: (Default)
У SketchUp теперь есть браузерная версия! Круто-круто. :) Можно из Убунту запускать.
Падает, правда, регулярно, но всё равно здорово.))
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 и не выделывайся.
- Тогда, - пишет Гест пафосно, - я снимаю с себя всю ответственность
Я жму на окей, типа не запугаешь. Он чота ставит, перезагружается, я запускаю Стим, в нём Террарию, и она идёт без ругани на видеорежим и мерцания.))) Ураааа.
Колдунство.)) Но сработало.

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

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

Развернуть все свёрнутые

No cut tags

2025

M T W T F S S

Часто используемые теги

Cтиль дневника:

Page generated 23/04/2025 12:38 pm
Powered by Dreamwidth Studios