beldmit: (Программизм)
Dmitry Belyavskiy ([personal profile] beldmit) wrote2014-05-24 10:32 am

(no subject)

Ребенок Галка закончила год на отлично. И захотела вебкамеру.

Вебкамеру купил, в комп (Ubuntu, чтобы вирусы не таскала) Галя ее воткнула.

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

Понял, что проще и правильнее проапгрейдить систему. Запустил процесс.

Проапгрейдил. Выяснил, что с новым ядром старый WiFi-драйвер не компилируется. Лег спать.

Проснулся. Исправил приведение типов. Не компилируется.

Попытался выяснить, нет ли родного драйвера. Не нашел.

Выяснил с другого компа, что макросы __devinit и иже с ними больше не поддерживаются. Выкинул. Скомпилировал. Запустил. Заработало. Теперь в резюме можно указывать, что я - опытный программист драйверов под Линукс.

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

[identity profile] karakat.livejournal.com 2014-05-24 06:44 am (UTC)(link)
Ребёнок крутой, ты крутой, хочу тоже так уметь (по обоим пунктам).

[identity profile] marusya-p.livejournal.com 2014-05-24 06:50 am (UTC)(link)
Хы. Купила воротничок, называется.

[identity profile] beldmit.livejournal.com 2014-05-24 06:51 am (UTC)(link)
А это всегда так.

[identity profile] staranchenko.livejournal.com 2014-05-24 06:51 am (UTC)(link)
Red Eye Certified Professional, как любят говорить виндузятники

[identity profile] beldmit.livejournal.com 2014-05-24 06:52 am (UTC)(link)
Знаешь, как затягивает? :-)

[identity profile] staranchenko.livejournal.com 2014-05-24 06:54 am (UTC)(link)
Знаю, конечно. :)

[identity profile] bossner-chess.livejournal.com 2014-05-24 07:49 am (UTC)(link)
Крут :) меня хватало только на натягивание драйверов для одной винды на другую :)

[identity profile] tarkhil.livejournal.com 2014-05-24 07:58 am (UTC)(link)
Вспоминается "дневник линуксиста"

Понедельник. Вышли новые патчи к ядру...

А я для себя уж >10 лет назад вывел правило - "Кто не хочет апгрейдиться в удобное для себя время, будет это делать в неудобное"
lodin: A bearded hacker in a hat (Шляпа)

[personal profile] lodin 2014-05-24 08:06 am (UTC)(link)
Хорошее правило, может, удастся забороть ретроградство таким способом?..
ext_613079: Default userpic (Бритый небритый)

[identity profile] shaplov.livejournal.com 2014-05-24 08:11 am (UTC)(link)
Знакомый астролог рекомендует апгрейдится на ретроградный меркурий... Он как раз три-четыре раза в год по месяцу случается. Как раз подходящий ритм :-)

[identity profile] b00ter.livejournal.com 2014-05-24 08:09 am (UTC)(link)
Что за вэбкамера такая, что сразу не подключилась?
ext_613079: Default userpic (Бритый небритый)

[identity profile] shaplov.livejournal.com 2014-05-24 08:16 am (UTC)(link)
Веб-камеры они такие....

Я вот взял говно-камеру и выяснил что она работает везде кроме avconv'а с которым ее мне и надо было запустить.

Я при помощи людей из апстрима выяснил сначала что оно работает, если собрать версию из транка.
Потом обучился git bisect'у нашел место в котором она начинает работать.
Местом оказался патч, который убирал не нужные assert'ы. Без них все работало.

Вот это во истину высокие технологии...

[identity profile] b00ter.livejournal.com 2014-05-24 08:20 am (UTC)(link)
Да, бывает. Но это косяк же avconv-а. Обычно если камера видится как v4l2-устройство - с ним может работать кто угодно. Ну и сенсоров/чипов не так много, хотя отдельные оригиналы попадаются.

[identity profile] beldmit.livejournal.com 2014-05-24 02:50 pm (UTC)(link)
Веб-камера-то сразу. А скайп стоял в нехорошей позе.

[identity profile] b00ter.livejournal.com 2014-05-24 04:40 pm (UTC)(link)
А, это он может. Там был хак с подсовыванием ему старой версии библиотеки. Ну теперь-то уж пофик.

[identity profile] persinval.livejournal.com 2014-05-24 08:13 pm (UTC)(link)
О.. кое-что (и кое-кого) напоминает. Если уж по жизни положено мучатся с мелочами - то этого не избежать :) Причем совсем не важно, чем ты занимаешся :)

[identity profile] city-rat.livejournal.com 2014-05-25 09:59 pm (UTC)(link)
Ребенка можно научить держать баланс и трахаться в гамаке. Но презервативами пользоваться обучать практичнее и полезнее.

[identity profile] beldmit.livejournal.com 2014-05-26 04:35 am (UTC)(link)
Оно конечно. Но на ее уровне разница между Word и LibreOffice Writer равна нулю, а для соцсетей так равна нулю тождественно.

[identity profile] city-rat.livejournal.com 2014-05-26 10:09 am (UTC)(link)
...но на уровне папы это превращается в полдня гемора для решения тривиальной задачи.

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

[identity profile] beldmit.livejournal.com 2014-05-26 11:56 am (UTC)(link)
Ну, учитывая, что это пол-дня за полтора года с момента апгрейда на прошлую вверсию Ubuntu - нормально. Я подозреваю, что виндовые вирусы ловились бы куда чаще.

[identity profile] klocska.livejournal.com 2014-05-26 05:00 pm (UTC)(link)
У меня за время вынужденной полуторагодовой работы с линюх-средой выработалась устойчивая любовь к виндовс