Осторожно, ремонт дорог

Вчера (13 февраля, между прочим!) поймали колесом машины нехилую яму на «бетонке» (она же «Малое кольцо», она же — A107) в районе Бронниц. Скорость была порядка 60 км/ч, по дороге мела поземка, яму увидели только на расстоянии десяти метров. Естественно, шина такого надругательства не выдержала и лопнула.

Интересны две вещи. Во-первых, через 100 метров после ямы находится шиномонтаж (мы там были пятыми за день). Во-вторых, ямы не разбиты тяжелой техникой или чем-то вроде нее, а аккуратно выдолблены в асфальте. Впечатление такое, что кто-то собрался проводить «ямочный ремонт» в феврале, в двадцатиградусный мороз.

Еще про опенсорс

Как известно любому любителю почитаь интернетовский треп на околоайтишные темы, Apple и Microsoft — «корпорации зла», а Google — «белый и пушистый». Вообще, конечно, гугловский лозунг «не причинять никому зла» может казаться очень хорошим и привлекательным, но сколько подобных замечательных фраз было придумано за всю историю человечества?

А что делает Google на самом деле? Да ровно то же самое, что и любая другая большая фирма. И прикрываться отмазкой «мы белые и пушистые» тоже в реальном мире особо не получается.

Или вот возьмем главный гугловский проект последнего времени — операционку Android. Кто может внятно объяснить, чем она лучше iOS или Windows Phone 7? Ответы обычно предсказуемы — она якобы «свободная» и «опенсорсная». Если честно, я не понимаю, как опенсорсность прошивки мобильника или «планшета» может влиять на его потребительские качества.

Да и если разобраться — опенсорсности как таковой нет. Как писал Шнайер в «Прикладной криптографии»,

Если я возьму письмо, запру его в сейфе где-нибудь в Нью-Йорке, а затем прикажу вам прочитать это письмо, то это не безопасность. Это полный мрак. С другой стороны, если я возьму письмо, закрою его в сейфе, затем вручу этот сейф вам вместе с подробными спецификациями, а также сотней таких же сейфов с их комбинациями, чтобы лучшие в мире «медвежатники» могли изучить механизм блокировки, но вы все равно не сможете открыть сейф и прочитать письмо — это и есть безопасность.

Для опенсорса можно сформулировать аналогичную вещь: если дать исходники программы без инструкции по их «сборке» и безо всяких комментариев — это не опенсорс, а «полный мрак». Если же вместе с исходниками дается подробное описание «что к чему» (например, Lions Book — видимо, непревзойденный до сих пор пример) — то это и есть «открытые исходники».

Доводя до абсурда: никто не мешает написать программу на каком-нибудь высокоуровневом языке, затем дизассемблировать ее и выдавать дизассемблированный код за те самые «открытые исходники». Нравится? А ведь большая программа на C (да и вообще на любом языке, даже на «идеально приспособленных» для больших проектов современных языках типа Java или C#) по сложности понимания может не уступать ассемблеру.

Мне очень понравилась статья Is Android Open на Wired.com. А еще больше — комментарии, где люди с пеной у рта защищают Android, удовлетворяющий лишь формальным критериям опенсорсности. В общем, ситуация с Android и каким-нибудь WinMobile напоминает тот анекдот про крысу и хомячка: «Знаешь, крыса, мне кажется, у тебя пиар хуже».

Google вообще прекрасен своим пиаром, направленным на всяких гиков и хацкеров. Собственно, лишь за это его и любят.

Наслаждаюсь чистым эфиром

Впервые за последний год не ругался с братаном по поводу одновременной работы ноутбука и приемника. Блок питания Dell практически не «гадит» в коротковолновом диапазоне по сравнению с «неоригинальным» БП «Раведа».

Кстати, по поводу неоригинальных питальников для ноутбуков. В московском «НИКСе» блок питания фирмы «Раведа» любой модели стоит около 1000 рублей. В китайском онлайн-сельпо стоимость аналогичного БП составляет, держитесь за стул, аж в два раза меньшую сумму!

А стоит ли платить за картонную коробку, если в ней лежит то же самое китайское дерьмо — решайте сами.

Контуперное

Для своих исторических изысканий (проходящих преимущественно вконтакте или в Mount and Blade, в Distant Guns, в Heroes II и других программах для прикладного исторического моделирования) гоп-историк [info]vanchez раздобыл себе ноутбук Dell Latitude D620 на замену побитому жизнью Asus 99Le.

Для начала, зацапав Dell, я попробовал установить на него Minix 3. Линуксами сейчас пользоваться скучно, скучнее даже, чем виндовсом. Ни тебе kernel panic раз в полчаса, ни перезагрузки раз в десять минут. А вот Minix — другое дело! Круче в этом плане может быть разве что какой-нибудь Plan 9.

На Dell чудо-операционка, написанная укуренными голландцами, сумела загрузиться и установиться на жесткий диск. К сожалению, не распозналась сетевая карта на чипсете Broadcomm — а это портит половину кайфа. Во-вторых, X-сервер версии 6.8.2 так и не удалось настроить на поддержку разрешения 1280×800 на встроенной в чипсет Intel 945 видеокарте. Правда, 1024×768 — тоже вполне юзабельно.

После этого братан захотел поменять свой сильно побитый в самом прямом смысле Asus на Dell в состоянии «муха не сидела», подкрепив это парой усвоенных по Budocan (изученному перед сдачей экзамена по истории стран Азии и Африки) приемов с нунчаками. Устоять перед такой просьбой просто невозможно, тем более, что в Asus стоит понимаемая миниксом сетевуха Realtek 8169.

Чтобы гоп-историк не потерял результатов своих изысканий, решено было «пересадить» винчестер со всеми установленными виндами в другой компьютер, тем более, что в Asus стоял 250 Гб, а в Dell — всего лишь 60. Думаю, многие проводили такую «операцию», не доверяя всяким майкрософтским «мастерам переноса файлов и программ». Видали мы этих мастеров — после их работы все равно переделывать приходится, привет фирме «ЛУК». Для такого переноса достаточно заменить все драйвера «необходимых» устройств (прежде всего — видеокарты и IDE/SATA-контролера) на «стандартные», переставить диск, а в новой системе запустить поиск новых устройств.

Все прошло успешно, за исключением одной маленькой, но важной детали — не работал WiFi-адаптер, не видел вообще никаких сетей, даже халявных соседских. Так как у исторега начинается история XX века, ему просто таки необходим World of Tanks. На предложение играть пока в Panzer General я получил такой каратистский удар с ноги, что пожалел о том, что настраивал DosBox для запуска Budokan.

После нескольких часов плясок с бубном, установки всех доступных драйверов с сайта Dell, я решил действовать методом тыка. В настройках драйвера карточки обнаружилась опция «Режим IBSS», переключение которой на какое-то значение, понятное еще в меньшей степени, чем название, позволило все-таки увидеть WiFi и перейти к извращениям с Asus.

К сожалению, у меня так и не появилось выделенного компьютера, где можно было бы экспериментировать с разными извращенными ОС — Minix на этом ноутбуке так и не установился. Подробную историю моих злоключений можно почитать на русском форуме по Minix 3.

Наконец, сегодня вечером я увидел еще одно ноутбучное извращение. Оказывается, в Dell применяется свой IDE-разъем для дисковода компакт-дисков, как и полагается, ни с чем не совместимый. Но в отличие от, скажем, IBM, Dell не занимается разработкой «заказных» CD-приводов, и просто устанавливает обычный IDE-шный привод в хитрую корзину-переходник. Для замены привода в переходнике (он «штатно» вынимается из корпуса ноутбука) нужно открутить десяток мелких винтиков — и упаси бог перепутать их при обратной сборке! Некоторые из винтиков спрятаны в малодоступных местах. Превед Dell’у.

Надо ли говорить, что со всеми этими ноутбучными извращениями я угробил два дня, которые мог бы честно потратить на борьбу с вогоплеером? А ведь когда-то мне нравились все эти железячные ковыряния :)