Как быстро стереть диск?

Perl спешит на помощь:

perl -pe '
    sub asteriskify {
        my $s = shift;
        substr $s, 1, -1, "*" x (length($s) - 2);
        return $s
    }
    s/<(.*)@(.*)(?=\..*>)/
        "<" . asteriskify($1) . "@" . asteriskify($2)
    /e;
' < input > output

Подстрока заменяет символы в строке со второго на предпоследний на точки , количество точек, равное длине строки - 2.

Подстановка записывает имя пользователя в $ 1 и имя домена без последней части в $ 2, часть ? = просто гарантирует, что за ней следует точка, что угодно и > ( см. «Посмотрите вокруг утверждений» в perlre ).

2
02.07.2018, 22:41
2 ответа

Достаточно приличным решением для этого является переопределение стилей в ~/.mozilla/firefox/{userprofile}/chrome/userContent.css.

Для начала я нашел обучающее видео этого парня, а затем внес в него небольшие изменения.https://www.youtube.com/watch?v=2a7rgRsO6q4

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

pastebin для css из связанного видео:https://pastebin.com/My5byv4j

Это исправление не идеально, но я считаю, что оно лучше, чем без него.

Правка :Предупреждение. Прошлой ночью я на собственном горьком опыте обнаружил, что некоторые переключатели не видны с этими переопределениями CSS. Проблема может быть просто из-за моих правок в связанном css, я пока не уверен.

1
27.01.2020, 22:09

Следуя ответу @zerpsed -, чтобы избежать любых непредвиденных проблем, возникающих в результате настройки CSS/файла...

Вы можете просто заставить FireFox (63.0.3 (64 -бит )в Linux Min 19 в моем случае )использовать не -темную тему для ввода данных сайта.

  1. Перейдите к «секретным» настройкам Firefox, введя about:configв адресную строку.
  2. Найдите widget.content.gtk-theme-override.
  3. Дважды щелкните столбец значений, чтобы войти в темную тему, отличную от -, например «Adwaita» (, которая уже поставляется с LinxMint ).
  4. Затем закройте все окна Firefox и снова откройте их.
  5. Исправлено-вы заметите, что границы окна по-прежнему темные, но формы ввода и т. д. вынуждены использовать светлую тему, устраняющую проблему без ошибок, возникших в результате настройки, которую я обнаружил.

Найдено на форумах Linux Mint, в частности, в пункте 2 этого поста .

1
27.01.2020, 22:09

Теги

Похожие вопросы