Есть такое простое правило - пользоваться проверенной системой и покупать поддерживаемое железо. Например, поставил RedHat Enterprise Linux, купил карточку ATI Radeon (поддерживается? ага!) и живи себе. Это пусть там красноглазые каждый день апгрейдят что-то, накатывают последнее ядро с kernel.org, патчат его руками и так далее. У меня и других забот хватает.
И вот старая клавиатура Belkin MeidaPilot, не выдержав регулярных побоев (за дело, кстати, редкой дерьмовости предмет) окончательно сообщает о своем намерении все же издохнуть. И я, как нормальный человек, по дороге домой с работы забегаю в первый попавшийся магазин и покупаю, как выяснилось, самую дорогую клавиатуру в моей жизни. Dialog KF-L4SU.
Я приношу ее домой, втыкаю в комп и наблюдаю горестные вопли о том, что USB HID генерирует какое-то ну очень неприятное прерывание. Несколько тысяч раз в секунду. При этом, все дополнительные кнопки не видятся.
Я устанавливаю последний update от RHEL. Нулевой эффект.
Я ставлю последнее ядро с kernel.org, наивный чукотский юноша. Хотя заранее известно, куда ведет эта дорога.
Дуло исчезло. Однако, отвалилась видеокарта. Драйвера от ATI не ставятся.
Я решаю наплевать на мерзких проприетарщиков и ставлю последние драйвера видеокарты с freedesktop.org. Они не становятся. С последним ядром они не совместимы.
Я возвращаюсь к драйверам от ATI, и с помощью драчевого напильника и такой-то матери wrapper в виде ядерного модуля наконец-то собирается. Пришлось РУКАМИ править ПОЛДЮЖИНЫ изменившихся макросов, #define и параметров системных вызовов, чтобы жывотное начало дышать. Попутно пришлось понять, что кое-что в ядре уже с этим конфликтует и надо это что-то выбросить.
Итак, дуло исчезло. Потрачено примерно восемь часов времени. Итого, во что мне обошлась клавиатура? А почем бы я этим занимался за деньги, если бы кто-то предложил? Ну уж никак не меньше E60/hr? Итого имеем ~$735, плюс четвертак стоила сама клавиатура - я же ее купил в первом попавшемся месте, чтобы сэкономить время? $760. Дороговато, как говорил персонаж известного анекдота!
Так вот, к чему все это? Многие из тех, кто меня читает, или занимаются фрилансом, или работают в маленьких фирмах, где нет даже сисадмина или эникейщика. Ну а остальные все равно сталкиваются с чем-то подобным дома. Советую сделать вот что: когда вы занимаетесь какой-либо низкоквалифицированной работой, неинтересной и неприятной - учитывайте время. Потом умножьте это время на то, сколько вы берете в час за подобную херню. Или хотя бы на столько, сколько за час в среднем зарабатываете. Посчитайте за месяц. Сравните с ценой на услуги специального человека. Убейте себя апстену. Что, еще не хочется? Тогда поделитесь секретом.
Я не буду рассказывать, как провел свой рабочий день - мне об этом даже вспоминать неприятно.
И вот старая клавиатура Belkin MeidaPilot, не выдержав регулярных побоев (за дело, кстати, редкой дерьмовости предмет) окончательно сообщает о своем намерении все же издохнуть. И я, как нормальный человек, по дороге домой с работы забегаю в первый попавшийся магазин и покупаю, как выяснилось, самую дорогую клавиатуру в моей жизни. Dialog KF-L4SU.
Я приношу ее домой, втыкаю в комп и наблюдаю горестные вопли о том, что USB HID генерирует какое-то ну очень неприятное прерывание. Несколько тысяч раз в секунду. При этом, все дополнительные кнопки не видятся.
Я устанавливаю последний update от RHEL. Нулевой эффект.
Я ставлю последнее ядро с kernel.org, наивный чукотский юноша. Хотя заранее известно, куда ведет эта дорога.
Дуло исчезло. Однако, отвалилась видеокарта. Драйвера от ATI не ставятся.
Я решаю наплевать на мерзких проприетарщиков и ставлю последние драйвера видеокарты с freedesktop.org. Они не становятся. С последним ядром они не совместимы.
Я возвращаюсь к драйверам от ATI, и с помощью драчевого напильника и такой-то матери wrapper в виде ядерного модуля наконец-то собирается. Пришлось РУКАМИ править ПОЛДЮЖИНЫ изменившихся макросов, #define и параметров системных вызовов, чтобы жывотное начало дышать. Попутно пришлось понять, что кое-что в ядре уже с этим конфликтует и надо это что-то выбросить.
Итак, дуло исчезло. Потрачено примерно восемь часов времени. Итого, во что мне обошлась клавиатура? А почем бы я этим занимался за деньги, если бы кто-то предложил? Ну уж никак не меньше E60/hr? Итого имеем ~$735, плюс четвертак стоила сама клавиатура - я же ее купил в первом попавшемся месте, чтобы сэкономить время? $760. Дороговато, как говорил персонаж известного анекдота!
Так вот, к чему все это? Многие из тех, кто меня читает, или занимаются фрилансом, или работают в маленьких фирмах, где нет даже сисадмина или эникейщика. Ну а остальные все равно сталкиваются с чем-то подобным дома. Советую сделать вот что: когда вы занимаетесь какой-либо низкоквалифицированной работой, неинтересной и неприятной - учитывайте время. Потом умножьте это время на то, сколько вы берете в час за подобную херню. Или хотя бы на столько, сколько за час в среднем зарабатываете. Посчитайте за месяц. Сравните с ценой на услуги специального человека. Убейте себя апстену. Что, еще не хочется? Тогда поделитесь секретом.
Я не буду рассказывать, как провел свой рабочий день - мне об этом даже вспоминать неприятно.
Tags: