Мелкие заметки по администрированию и не только. Используются в личных целях в качестве памятки

Позднее Ctrl + ↑

Маленькая хитрость при работе с HTML

Бывают ситуации когда нужно создать таблицу с пронумерованными строками. Первое что приходит в голову — использовать нумерованный список. Здесь вся проблема в том что если и удастся добиться желаемого результата, то мы получим код, несоответствующий стандарту. Можно, конечно, и вручную пронумеровать все строки, но такую таблицу будет сложно поддерживать.
Нашёл более изящное решение.
В спецификации CSS версии 2 и младше есть свойство counter-increment. Можно воспользоваться им.
Для этого набросаем небольшую таблицу

<table class="OL">
<tr>
    <th>№ п/п</th>
    <th>Наименование товара</th>
    <th>Стоимость (руб.)</th>
</tr><tr>
    <td></td>
    <td>Ручка шариковая</td>
    <td>63.00</td>
</tr><tr>
    <td></td>
    <td>Вода минеральная</td>
    <td>80.00</td>
</tr><tr>
    <td></td>
    <td>USB-Flash накопитель 128 ГБ</td>
    <td>2 300.00</td>
</tr>
</table>

и правила отображения:

<style>
table.OL {counter-reset: count;}
table.OL td:first-child:before{
    content: counter(count);
    counter-increment: count;
}
td,th {border: 1px solid black;}
</style>

В результате чего получаем:

№ п/п

Наименование товара

Стоимость (руб.)

Ручка шариковая

63.00

Вода минеральная

80.00

USB-Flash накопитель 128 ГБ

2 300.00

У данного способа только 1 недостаток. При копировании такой таблицы номера строк скопированы не будут.

Обновление от 15 марта 2024:
Наткнулся на аналогичное описание нумирации строк в таблце при помощи CSS с большим количеством разнообразных примеров: Автоматическая нумерация строк таблицы | CSS

Яндекс.Бурагозер. Почему я от него отказался?

Лирическое отступление

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

  1. Москвичи по непонятным мне причинам всячески стараются избегать русских слов и при первой же возможности подменяют их пиндосскими. Это просто выводит из себя.
  2. По моему данное название полностью оправдывает себя, если учесть моменты, описанные ниже.

Мне не нравится следующее:

  1. После каждой следующей установки первым же делом идёшь выключать всё лишнее. В частности нужно около 30 раз щёлкнуть мышкой чтобы выключить все уведомления на домашней странице, а затем ещё столько же чтобы выключить на остальных. Кнопка отметить/снять отметку со всего могла бы сильно сэкономить время и нервы. Но её нет.
    1. Уведомления со сторонних сайтов так вообще не отключаются. Либо отключаются неявно.
  2. Автосохранение паролей это хорошо. С одной стороны. Но я набираю пароли со скоростью чуть выше 4 символов в сек. и предпочитаю набирать их сам и, причём, клавишу Ввода нажимаю машинально (иногда даже если этого не хотел). Но я плохо владею слепым методом набора и предпочитаю смотреть на клавиатуру. В связи с чем не всегда удаётся увидеть жёлтый квадратик внутри поля ввода пароля. Как-то не очень приятно потом обнаружить что ты оставил пароль от почтового ящика у друга/знакомого/клиента. А потом ещё целая история найти менеджер паролей чтобы удалить лишнее.
  3. Установка происходит в директорию пользователя (%AppData%), а не, как полагается, в %ProgramFiles%.
  4. С каждым обновлением место, занимаемое программой на диске возрастает на размер нового дистрибутива. А всё потому что после обновления не происходит очистка от старых версий, а новая пишется в соседнюю директорию. Так что спустя некоторое время Яндекс уже занимает более ГБ. Как-то расточительно.
  5. Несколько месяцев назад пришло обновление, после которого приложение перестало запускаться. К тому же каждые ~20 минут всплывала критическая ошибка запуска обозревателя. И это при том что автозапуск и работа в фоновом режиме была выключена. За что Вам огромное спасибо! Я наконец-то решился удалить данный продукт.

А когда-то, ведь был достойный продукт (если не учитывать 3 и 4 пункты).
Надеюсь данная заметка будет учтена при разработке обозревателя.

П.С. Всё вышеописанное касается исключительно моих предпочтений

___
Дополнение от 19.12.2020.
В Яндекс прислушались к моим замечаниям и теперь

Если Ubuntu при обновлении ядра говорит «No support for locale: ru_RU.utf8»

Симптом: при выполнении команды

sudo update-initramfs -u

Выходит ошибка:

Warning: No support for locale: ru_RU.utf8

Причина: если глянуть содержимое каталога /usr/lib/locale/, то среди доступных локализаций отсутствует искомая

#ls /usr/lib/locale/
C.UTF-8

Для решения проблемы выполним команду:

#sudo locale-gen --purge --no-archive

И снова проверяем на изменения:

#ls -la /usr/lib/locale/
итого 140
drwxr-xr-x  23 root root  4096 июл 14 17:38 .
drwxr-xr-x 214 root root 53248 июл 14 17:35 ..
drwxr-xr-x   3 root root  4096 июл 13 16:52 C.UTF-8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_AG
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_AU.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_BW.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_CA.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_DK.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_GB.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_HK.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_IE.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_IL
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_IN
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_NG
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_NZ.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_PH.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_SG.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_US.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_ZA.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_ZM
drwxr-xr-x   3 root root  4096 июл 14 17:38 en_ZW.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 ru_RU.utf8
drwxr-xr-x   3 root root  4096 июл 14 17:38 ru_UA.utf8

Бинго!

Правда, после очередного обновления придётся снова выполнить locale-gen

Источник: https://forum.ubuntu.ru/index.php?topic=236973.0

Что можно купить на AliExpress? Или чудеса машинного перевода

Не знаю что AliExpress использует для перевода, но как он что-нибудь переведёт. Хоть стой, хоть падай.
Ниже приведу несколько товаров, которые меня заинтересовали своим переводом на русский:

Бытовая деревообрабатывающая лента
Бытовая деревообрабатывающая лента



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



Инструмент для наращивания (вытягивания) ногтей. Видать какой-то инструмент для пыток. От одного описания уже становится страшно.
А если серьёзно, так и не смог угадать истинного назначения данного инструмента
Инструмент для наращивания (вытягивания) ногтей



Паяльная станция — фен для волос
Паяльная станция - фен для волос

Тотальное падение Adobe Reader XI

Вдруг ни с того, ни с сего начал падать Reader спустя 1-2 минуты после запуска.
Проблема коснулась версии 11.0.0 на Windows XP, 7, 8, 10 64-bit.
Судя по записям в журнале Windows виной всему файл AcroRd32.dll.
Лечится установкой обновления до последней версии 11.0.23, доступной по адресу: https://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.23/misc/AdbeRdrUpd11023.msp

Обновение от 24.12.2022:
Добавлю остальные ссылки, чтобы не искать в будущем.
AdbeRdr11000_mui_Std.zip
AdbeRdrUpd11023_MUI.msp
AdbeRdr11000_ru_RU.exe
AdbeRdr11000_ru_RU.msi
AdbeRdrSD11000_all.msi — словари проверки орфографии
FontPack11000_XtdAlf_Lang.msi — пакет азиатских шрифтов

Это длинное слово…

В очередной раз набирая в строке адреса длинный запрос на Википедию, я вдруг понял что устал тыкать по клавишам. Это же нужно указать язык, набрать длинное словосочетание wikipedia, снова wiki и только уже потом сам запрос.
Встречайте: ruWIKI.RU. Использовать его довольно просто: вводим [код языка].ruWIKI.RU/<Запрос>
Например ru.ruWIKI.RU/FreeBSD
или ruWIKI.RU/DragonFly BSD
Экономия от 9 до 12 движений пальцами.

Попрошу Вас уделить мне ещё одну минуту и ответить всего на один вопрос. Будет ли полезен Вам подобный сервис?

Upd: 15.12.2022г. доменное имя было передано новому владельцу на более полезный проект. С нетерпением ждём появления русской Википедии.