?

Log in

No account? Create an account

Короткая ссылка на мой ЖЖ:

Доброго времени суток!

Здесь вы сможете найти мои заметки об использовании операционной системы Linux и различных приложений проекта GNU и прочих; а также рецепты блюд, которые я готовил, и кое-какие записи, не относящиеся к вышеперечисленному.

Welcome!

Копии блога: 1, 2.

vivaldi-snapshot-1.13.1008

По какой-то причине сабж запускается с замороженным gui, если не удалить из конфига файлы и папку safe browsing.
Posted via LeechCraft Blogique.

В дистрибутивах линукс поставляются сразу несколько разных компиляторов: 99 % вы найдёте gcc, почти наверняка также и (llvm-)clang, реже мейтейнеры подбросят в общий котёл какой-нибудь ppc (aka Portable C Compiler). Иногда в дистрибутиве бывает и несколько релизов gcc, одним из них собран весь дистрибутив, а другие (как правило, более свежие) достпуны для разработчиков. Благодаря open Build Service мне совсем несложно получить локально gcc 3.3, 4.8, 4.9, 5 и 6! Однако использовать недефолтную версию gcc в самом open Build Service невозможно. Если быть совсем честным, то крайне затруднительно и только для домашнего проекта home:X. Разработчики прибили гвоздями названия пакетов из базовой конфигурации и разрешать ситуацию не считают нужным. Чтобы воспользоваться доступными костылями для gcc 4.9 по совету k0da вписываем в свой Project Configuration:

Preinstall: !libgcc_s1 libgcc_s1-gcc49

Prefer: libatomic1-gcc49

Prefer: libitm1-gcc49

Prefer: libtsan0-gcc49

Prefer: libcilkrts5-gcc49

Prefer: liblsan0-gcc49

Prefer: libubsan0-gcc49

Substitute: gcc gcc49

Substitute: gcc-c++ gcc49-c++

Также может потребоваться правка spec-файлов. Пакеты, собираемые cmake, поддаются на эту уловку, а вот qmake падает, не обнаруживая g++.

Поскольку у моего настольного компьютера главным тормозом загрузки является nut, я решил поэксперементировать и перенести его потроха на один уровень выше:

sudo mv /etc/systemd/system/multi-user.target.wants/nut-* /etc/systemd/system/graphical.target.wants

sudo mv /usr/lib/systemd/system/local-fs.target.wants/nut-driver.service /usr/lib/systemd/system/multi-user.target.wants

Выиграл аж 1 секунду :)

Внезапно архив системных логов начал подбираться к отметке в гигабайт. Почему-то по умолчанию они никак не ограничены, настраиваются в файле /etc/systemd/journald.conf параметрами SystemMaxUse=99M и SystemMaxFileSize=9M, для немедленного применения надо перезапустить сервис: sudo systemctl restart systemd-journald

Если система ругается, что некоторые SysRq-команды отключены, можно попроовать вбить строку kernel.sysrq=1 в файл /etc/sysctl.conf.


Posted via LeechCraft Blogique.
Не было печали, пока новый ноутбук не покупали...
Поступила жалоба собеседников в skype на чрезвычайно тихий звук. На самом деле, ответ при звонке роботу едва можно было разобрать. Результаты диагностики показали, что arecord пишет всё нормально, а альтернативные скайпу программы показывают промежуточный результат. Беглый гуглинг показал, что проблема не нова и распространена: пульс микширует два канала моно-микрофона в 0, считая его стерео. Комрады решали проблему разблокировкой каналов в pavucontrol и их разбалансировкой. Однако мне это не помогло.
Засим в 2016 году (2016, Карл!) было решено выпилить *pulseaudio* и поставить apulse (из multimedia:libs). Однако счастье не наступило, звук пропал от слова вообще. По каким-то причинам система предпочитает hdmi по умолчанию. Пришлось запилить ~/.asoundrc, при этом по официальному руководству вышло

pcm.!default {
type hw
card 1
device 0
}
ctl.!default {
type hw          
card 1
device 0
}

которое приводило к ошибке apulse и зависанию скайпа при запуске, альтернативный совет привёл к

pcm.!default {
type asym
  playback.pcm {
    type plug
    slave.pcm "hw:1,0"
  }
  capture.pcm {
    type plug
    slave.pcm "hw:1,0"
  }
}

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

Я совершенно не предполагал, что в 2015 году встречу компьютер, который может не загружаться с USB-флешки. Ведь я никогда не имел проблем такого рода, начиная с Pentium II. Однако B50-30 и B70-80 обладают именно такой болячкой. B50-30 я купил без привода, интернеты мне не помогли, пришлось вернуть ноутбук продавцу. О чём думала компания Lenovo, выпуская модели без операционной системы, DVD-привода и возможности загружаться с USB-флешки, я не знаю.

Второе, что меня порадовало,— штатная возможность сделать из ноутбука кирпич, переключив sata-режим в uefi. Кирпич возвращается к жизни сбросом биоса, который недоступен простым смертным.

К сожалению, выбор ноутбуков с HD+ матовыми экранами крайне ограничен. MSI CR2 заказать не удалось, поэтому, чтобы не влететь баксов на 600+, несмотря на негативный опыт, пришлось-таки купить Lenovo. На B70-80 openSUSE была водружена с помощью DVD-болванки…

Третье: Lenovo заботится о сроке службы моей батареи, поэтому я не могу зарядить её более чем на 60% без windows и утилиты производителя.

Четвёртое: опять же в 2015 году выпускается ноутбук, который считает, что все внешние мониторы обладают соотношением сторон 4:3 и разрешением не более 1024х768!

Если ещё отбросить глючноватый драйвер Intel, то в остальном всё прошло отлично. Поскольку ни одну из оригинальных проблем побороть не удалось, добавить к уже описанному в ЖЖ нечего.


Posted via LeechCraft Blogique.

Для рецепта потребуется:

  • куриный фарш — 700-800 г
  • мякоть ½ батона
  • сливки — 100-150 мл
  • куриное яйцо — 1 шт.
  • мягкий сыр (моцарелла etc) — 100 г
  • соль, специи
  • панировочные сухари
  • растительное масло

Замочить булку сливками, оставить на 10 минут, затем отжать булку, добавить в фарш. Приправить фарш, добавить желток и вымешать. Если фарш сильно липнет к рукам, выждать несколько минут и смачивать руки в холодной воде.

Из фарша скатывать шарики размером чуть больше грецкого орех. Из шариков делать лепешки.

В центр лепешки положить сыр (кусок размером около 1 см^3). Скатать шарик и опустить его во взбитый белок.

Затем тефтели обвалять в панировочных сухарях.

В сковороде разогреть растительное масло и обжарить тефтели со всех сторон до готовности.


Posted via LeechCraft Blogique.


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

Хорошо, что systemd позволяет фаршировать каталог /usr/lib/systemd/system-sleep скриптами, которые он дёргает при различных suspend действиях, передавая действие одним из аргументов скрипту. Так и родился данный скрипт, который с месяц тестировался и показал безупречную работу локально, а затем влился во всё тот же пакет pdnsd-restart:

if [ "$1" = pre ]

then

/bin/systemctl stop pdnsd.service

fi

if [ "$1" = post ]

then

/usr/bin/sleep 1

/bin/systemctl start pdnsd.service

fi

Как оказалось, xfs не умеет автоматически бороться с фрагментацией данных. Посему узнаём список пациентов: grep xfs /etc/mtab и проверяем степень фрагментирования по sudo xfs_db -c frag -r /dev/sdxN. Сегодня намерялось 0,7 и 3,4 % для двух клиентов. При этом второй рапортовал об ошибках ФС. Так что оно ещё и не чинится автоматически :( Пришлось ребутнуться и sudo xfs_repair -v /dev/sda1 его. После дефрагментации после sudo xfs_fsr path, где path может быть папкой или файлом и не обязательно, намерялось 0,6 и 1,4 % соответственно, так что, видимо, до пары процентов можно не париться. А вот проверяться на ошибки не помешает.


Posted via LeechCraft Blogique.

  • Всего на человекорыло потрачено 1300 €.
  • 37 % или 122 €/сутки на Тенерифе; 63 % или 83 €/сутки в Барселоне.
  • 20 % или 19 €/сутки на транспорт; 14/15 — жильё; 41/43 — еда (спасибо Юре! жирнокот.gif).
  • 115 € на подарки и 51 € на развлечения.


Posted via LeechCraft Blogique.

Tags:

Кальмары в кляре

Дисклеймер: рецепт описан почти в точности, как воплощался в жизнь. Цвет получился весьма скромный, посему рекомендую брать одно яйцо целиком и/или добавить паприки, карри, куркумы и т.п.

Для рецепта потребуется:

  • неочищенные замороженные кальмары — 500-700 г
  • мука — ⅓ стакана
  • крахмал — ⅓ стакана
  • молоко — ≤ ½ стакана
  • яичные белки — 2 шт.
  • соль и перец — по вкусу (лучше больше, имхо)
  • растительное масло

Размороженные кальмары помещаем в подсоленную кипящую воду на 1-1,5 мин; быстро охлаждаем в проточной холодной воде или воде со льдом; очищаем от кожи, хорды и внутренних органов.

Смешиваем муку, крахмал и специи, прибавляем белки и начинаем вливать молоко при перемешивании до получения густого кляра.

Кальмары нарезаем кольцами или полосами шириной около сантиметра, обмакиваем в кляре, удаляем лишнее тесто и обжариваем в глубокой сковороде на растительном масле.

Для удаления лишнего масла готовый продукт желательно обсушить на бумажных салфетках.


Posted via LeechCraft Blogique.

Дошли руки до устаревшей родительской зузи, обновлял как обычно через zypper dup, чинить пришлось только описание в грубе, так что занялся оптимизацией.

Под нож пошли сервисы lvm2, postfix, hddtemp, plymouth, ModemManager. В /etc/modprobe.d/50-blacklist.conf заблокировал btrfs (не забываем mkinitrd). Всё это ускорило загрузку с 30 с до 20, что даже меньше, чем было на моём основном компе до втыкания туда ssd.

Также запилил prelink: sudo prelink -avfmR и папочку ~/.compose-cache

Latest Month

November 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Teresa Jones