Про новогодние выходные

10.01.2016 20:55:34

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

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

Шестого января в квартире на три с лишним часа исчезло электричество, говорят, на подстанции что-то ёкнулось. На фоне этого, после появления электричества, обнаружилась кончина одного из двух коммутаторов дома. Пришлось перетянуть все провода, чтобы работать с одним (портов-то достаточно и с одного), тут одна радость — купленная от жадности несколько лет назад бухта кабеля на 100 метров (из которых там не менее 80 оставалось) вместе с обжимным инструментом и горой разъёмов пришлась очень кстати.

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

Девятого моторчик печки, насмотревшись на удаление лишних деталей из корпуса и разъёмов, испугался и заработал. Поставил его назад, в машину. Даже удалось поездить.

Десятого заглючила посудомойка. Будет ли работать дальше, пока непонятно.

Как хорошо, что завтра рабочий день.

Плазмическая блокировка экрана

06.12.2015 23:23:20

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

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

Вот интересно, насколько это является ожидаемым, а также насколько желаемым, поведением.

Opensuse Leap 42.1

09.11.2015 23:59:55

Тема обновлений линуксов вечна. Все стараются, несут инновации. Вот и опенсузевцы недавно липнули, прыгнув с версии 13.2 сразу на 42.1. А ведь было время, когда номер версии что-то значил…

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

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

Ну а тут, стало быть, пришла пора обновляться, что и было проделано. Само обновление прошло отлично, с этим в Опенсузе проблем нет давно. Сюрпризы, как обычно, ждали после перезагрузки. Самым главным сюрпризом стала пятая Плазма, КДЕ ведь не стоит на месте, а я как раз КДЕ и пользуюсь уже много-много лет. Вроде бы не так давно обновлялись с КДЕ 3 на на КДЕ 4, процесс был эпичный, некоторые моменты вспоминаются до сих пор, а тут уже пятая версия.

Пятая версия сразу дала почувствовать напор инноваций, слизав языком вообще все настройки и всю сессию. То есть, мало ли чего я там, как пользователь, понастроил в своих КДЕ, это неважно, новое КДЕ лучше знает как мне надо. И сессия старая, конечно, тоже мне не нужна; даром, что там Конкверор с мнадцатью вкладками был. Настроение моё сразу улучшилось, стало понятно, что скучно не будет. Особенно порадовали слетевшие настройки устройств ввода, это всегда приятно, когда клавиатура и тачпад работают не так.

Я, конечно, попытался ситуацию исправить и (сразу после разборки с панелью) смело вбил «systemsettings», чтобы достучаться до настроек. Глядь — а настройки-то как бы те же, и переключение раскладочки, и курсорчики, понимаешь, и всякое такое. Пытаешься менять туда-сюда, а толку нет. Курсорчики только меняются, и то, после перелогина возвращаются в исходное положение. Настроение моё улучшилось ещё сильнее, благо, что клавиатуру я догадался злобно починить сразу в районе /etc/X11, ибо терпеть можно многое, но с нерабочей клавиатурой плохо совсем.

После некоторых итераций тырканий в Системсеттингсе меня внезапно осенило, ведь новая инновационная версия должна чем-то выгодно отличаться от старой, например, как это иногда бывает, какой-нибудь циферкой. И точно! Оказывается, надо всего лишь вбить «systemsettings5», как вдруг появляется практически такой же настройщик, только уже более-менее рабочий. Мне даже как-то неудобно стало, что я не сразу догадался где искать видимые улучшения.

Потом я попробовал настроить скринсейвер. Глядь, я чего-то его не выбрать даже в новом, улучшенном настройщике. Хорошо, что удалось быстро найти приятные новости о том, что он мне больше не нужен. Некоторые недалёкие люди не совсем понимают, насколько это хорошо, но мы здесь не такие, мы понимаем, что всё ради светлого будущего. Это ж не важно, что у меня часы крутились на скринсейвере десять лет назад, год назад, даже вот ещё вчера. Зато теперь — не положено! Спасибо, наконец-то стало понятно, что оно не нужно.

На самом деле, я люблю разные инновации, иногда нужно что-то где-то встряхнуть, но есть две недопустимые вещи:

  • отсутствие миграции со старого на новое
  • функциональные регрессии

Именно где-то здесь серьёзный софт отличается от непонятных поделок. С нормальным софтом у тебя есть какой-то шанс, что после внедрения новой, улучшенной версии, хотя бы будет работать то, что работало раньше. Ну а с поделками вот так как с пятой Плазмой… Причём, когда-то, между третьей и четвёртой версиями КДЕ, эти вопросы решались, была утилита по миграции настроек, да, не всегда идеально работающая, но была. Здесь же не видно даже попытки. За что такая ненависть к пользователям? Непонятно.

В качестве приятного дополнения, перестал нормально работать любимый Терминус в консоли. С ним вообще в этом году плохо, то есть, опять же, лет десять назад никаких проблем не было, и пять лет назад тоже, а тут, то по весне поломали совсем, то теперь поломали каким-то уникальным образом, не работает строго кириллица:
leap-konsole-font-mess

И если в весеннем случае ещё было понятно, как проблему решать, то что делать теперь, понятно не очень.

Впрочем, если смотреть на поведение новой Плазмы, консоль уже тоже не нужна, потому как она упорно отказывается запоминать в своей сессии, что её тоже надо запускать.

Ждём, ждём новых удивительных релизов.

Запрещённые слова

06.02.2013 22:37:41

Полтора года прошло с момента обнаружения утечки рутового сертификата компании DigiNotar. В своё время история наделала немало шума, все посуетились, повыпускали заплаток, попрыгали и успокоились. С того времени были ещё схожие случаи, ну да и ладно, тоже что-то патчилось, обновлялось, блокировалось, всё чудесно.

А тут мне понадобилось посмотреть на патчи Debian для openssl и, глядь, вот он, block_diginotar.patch. Заглянул, чисто из интереса, посмотреть и слегка прибалдел. Патч просто-напросто блокирует все сертификаты в поле CN которых содержится подстрока «DigiNotar». Там, конечно, написано, на всякий случай, что «This is not meant as final patch.», но тем не менее, именно оно в стабильном Debian. И даже более того, пользуясь таким отличным примером, аналогичным образом был заблокирован малазийский Digicert.

Технически можно было просто удалить сертификаты из хранилища рутовых сертификатов поддерживаемого дистрибутивом. Можно было, если уж хочется понадёжнее, опереться на отпечаток (хэш) сертификата. Ну уж в самом крайнем случае полный сабжект сертификата, хотя тоже нехорошо. Но вместо этого имеем даже не заблокированные CN, а просто запрещённые слова в CN. На которые, в принципе, можно и случайно наткнуться, а потом долго гадать, почему получается вот так:

rik@sencha:~/CA$ openssl verify -CAfile cacert.pem cacert.pem 
cacert.pem: /O=The Sample Company/L=Metropolis/ST=New York/C=US/CN=No, it's not a DigiNotar
error 23 at 0 depth lookup:certificate revoked

А оно так и получается, если воспользоваться простейшим мануалом по развёртыванию УЦ и правильно угадать с CN.

Что характерно, в той же openSUSE таких костылей нет и аналогичный сертификат живёт без проблем. Интересно, как оно в других дистрибутивах. Может, это у Debian карма такая, с кривым openssl жить?

Баги коррекции искажений линз в Digikam и lensfun

06.01.2013 22:55:54

Как оказалось, в «Дигикаме» баг на баге и багом погоняет. Даже удивительно что так кучно легли вокруг одного нехитрого параметра. Единственное логичное объяснение на данный момент у меня одно — настоящий ёпен сорс, он для правильных пацанов с полнокадровыми матрицами.

Единственная радость, что мой «Дигикам» уже таки корректирует всё правильно. Хотя, под конец он мне выдал ещё один финт, внезапно собравшись не с внешней библиотекой «Ленсфан», а с внутренней. Ну, в лучших традициях ёпен сорса, версия «Ленсфана» из openSUSE 12.2 собиралась ещё автохеллом и клала заголовок просто в /usr/include, а версия 0.2.6 собирается уже через cmake и кладёт заголовок (один) в /usr/include/lensfun, чтобы жить интереснее было.

Что, впрочем, заодно продемонстрировало во всей красе баг самого «ленсфана» в плане коррекции, на который я как бы и наткнулся по ходу мытарств с коррекцией, но как бы не совсем. После финта со сборкой «Дигикама» заход на эти грабли можно считать также полноценно выполненным, поскольку при уже корректном кроп-факторе я снова начал получать отличный от tmod результат. А выглядит этот баг так:
Читайте далее »

Коррекция искажений объективов и опен сорс

04.01.2013 21:45:59

Началось всё просто. Я в очередной раз включил режим «Только RAW» на фотике и отправился с ним смотреть гранд-макет России (надеюсь, отдельной записью ещё про это дело напишу). Оттуда притащил чуть менее двух сотен фоток, загрузил их, по привычке, в Digikam и начал глядеть. Digikam показал мне вот такое высокохудожественное произведение:

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

Ящер

02.01.2010 23:39:01

Только я подумал, что неплохо бы снести Debian и завести openSUSE. Поставил на рабочий ноут, для пробы. Поигрался. Порадовался. YaST/вылизанный KDE, NetworkManager под четвёртый KDE, шустрит хорошо, все дела. Как она встала колом.

Ползунок загрузки доходит до середины и привет. Уже на этапе KDM с запущенным X. В Failsafe, что самое смешное, грузится. И до определённого момента грузилась нормально в штатном режиме. С чего такая радость, непонятно даже приблизительно.

Продолжаю радоваться свободному софту.

Очень unstable

21.07.2009 12:34:32

Не успел пожалиться, как вот опять grave bug

Debdelta 0.27

17.09.2008 11:52:14

В продолжение темы debdelta. Свежая debdelta 0.27 официально поддерживает наложение патчей на системы с работающим prelink. И это плюс.

Debdelta и prelink

03.08.2008 11:08:06

Чего-то вчера настроение было, ковырнул я ломиком эту самую дебдельту, благо она на Гадюке написана. Ну и, собственно, три строки патча и всё работает с prelink. Это, конечно, больше proof-of-concept, по-хорошему надо чуток покрасивше, но всё реально.