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

Вчера (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’у.

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

Про умную технику

[info]zig_zag63 пишет:

transportmode

Если с утра Insignia, Equinox, Camaro 2011 года порадовали вас с утра сообщением: Transport mode is on — не переживайте, вы никуда не поедете, машина просто решила отдохнуть и покататься на эвакуаторе, ну не все же вас возить. Снять вас с транспортного режима могут специально обученные люди.

Для знатоков английского, понявших из надписи под картинкой, что режим транспортировки на проданной дилером машине отключен — дам еще одну цитату из интернетов, свидетельствующую о том, что он иногда включается самопроизвольно.

В 20.30 при старте с финского паспортного контроля в сторону российской границы на экране загорается надпись Transport mode is on, при этом начинает мигать красный символ с аккумулятором. Решил, что накрылась зарядка и сейчас вся электрика работает только от аккумулятора. Перетянул через границу а на нашей стороне очередь из 70-80 машин, ну думаю все, сейчас встану на этой нейтральной полосе и как ее отсюда вытаскивать неизвестно. Но до паспортного контроля дотянул, стараясь экономить электричество. Выполз за пределы пропускного пункта в 23.30 и решил вызвать эвакуатор пока есть какая-то цивилизация, не хотел встать в глухом лесу. ЛАТ готов был выслать эвакуатор, но в пределы погранзоны их не пускали. Сказал, что попробую дотянуть до КПП и снова им позвонить. Поехал, красный символ продолжпл мигать, но обстановку стал оценивать более трезво: фары горят по прежнему ярко, а значит напряжение в сети нормальное и генератор тут не при чем, в общем так до Питера и доехал. Машина шла нормально. Утром позвонил в Лауру, там сказали, что такой режим может включаться при длительной работе на холостых оборотах, вылечивается удержанием ключа в положении старт после заводки двигателя. Действительно, завел, секунд десять подержал, все пришло в норму. Вот только никакой работы на холостых не было, до финского КПП ехал со скоростью 80-120 и очереди у фиников не было, ни одной машины. Видимо какой-то электронный глюк. В общем инструкцию читать надо, а то чудом на эвакуаторе не покатался.

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

Интересно, скоро ли во все новые автомобили будут ставить какой-нибудь RadioKill или еще что-то в том же роде? Все-таки угнанный автомобиль — штука посерьезнее, чем украденный ноутбук.

Вогоплеер в китайском онлайн-сельпо

В китайское онлайн-сельпо завезли плееры с очень знакомым многим интерфейсом:

http://www.dealextreme.com/p/4-3-lcd-avi-rm-rmvb-portable-media-player-with-fm-radio-4gb-tf-card-slot-47094

chinatronix

Правда, похоже?

voguetronix

Подозреваю, что железо до определенной степени совместимо с «вогоплеером».

Бауманцы тут вроде есть?

А вот просветите, чем и как долго у вас бьют вот таких персонажей?

Друг знакомый, учится на физика-теоретика кажется в пту бауманке, не знаю точно, …

Как говорят знакомые физтехи, за фразу «поступить в физтех» можно огрести примерно так же, как за фразу «поехать на Украину» где-нибудь во Львове. Но вот «ПТУ Бауманка» — это сильно, очень сильно.

Про цивилизованность

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

Как утверждает Википузия,

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

Интересно, насколько негативно западная моральная традиция воспринимает военную операцию США в Афганистане, где под лозунгом «эти козлы нам еще за 11 сентября не ответили!» приличными темпами изничтожается местное население, а главные «козлы» бродят на свободе? Вообще, очень многие войны (хоть та же Первая Мировая) в истории человечества начинались из-за того, что за каких-то «козлов» назначали отвечать целые страны (пусть это зачастую было формальным предлогом, но «моральная традиция» этого не осуждала).

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

Предлагаю каждому из борцов ответить для себя на вопрос: а вы когда-нибудь блокировали за спам IP-адрес или подсеть? А за детскую порнографию? А за банальные оскорбления?

Так вот, никакая моральная традиция не запрещает нашему современнику, и не дикарю-папуасу, а обычному пользователю интернета, дорвавшемуся до модераторской панели или настроек мейлсервера заставлять «отвечать» за действия каких-то конкретных «козлов» всех обитателей подсети. Были случаи, например, когда в ЖЖ «за спам» отключали целиком некоторые страны, например, Казахстан.

Скажете, пример не идет ни в какое сравнение с призывами к массовой расправе из-за неправильного цвета глаз? Ладно, а как вам отключение электричества и горячей воды за неуплату в пятидесятиградусный мороз? Точно такая же коллективная ответственность — из-за пары неплательщиков свет и воду отключим всем.

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

Готов поспорить, что лет через двадцать блокировка части интернета за спам будет расцениваться примерно так же, как развешивание феодалом своих крестьян по окрестным дубам за неподобающее поведение.

Про технологии

К вопросу о «культурной жизни». В одной из книг С. Кара-Мурзы приводилось такое «письмо благодарных читателей»:

Почему допустили эту скотскую жизнь? Ведь никогда богато не жили, но духовная жизнь была богатой. Муж мой рабочий-станочник, 150-170 руб. максимум. Но мы ехали в оперный театр, заказывали на обратную дорогу такси, в буфете покупали сласти. Выписывали — ночью считала — десяток газет: «Правда», «Литературная газета», «Известия», «Аргументы и факты», «Комсомольская правда», «Пионерская правда», «Уральский рабочий», «На смену». «Вечерку» муж покупал, идя с работы. А журналы? Их тоже выписывали не меньше десяти. Сейчас в ларьке покупаем «Правду» одну на четверых, «Советскую Россию» выписываем одну на троих.

Давайте возьмем за ориентир «курс» советского рубля к российскому 1:100 и прикинем, во сколько обходилась тогда и сейчас эта самая богатая духовная жизнь.

Один из любимых тезисов фанатов СССР — дешевые книги. Я сейчас встал, дотянулся до книжной полки и вытащил том рассказов Джека Лондона 1984 года издания. Как полагается, на задней обложке написана цена — 2 р. 70 к., или 270 рублей на нынешние. Если верить ценам интернет-магазинов, то том современного собрания сочинений Джека Лондона стоит около 200-300 рублей.

Журналы? «Вокруг света» стоил 60 копеек — сравните с 60 нынешними рублями за «научно-популярный глянец» типа «Популярной механики». «Наука и жизнь» — рубль за номер, как «нынешний» «Вокруг света» (около 100-120 «нынешних»).

Теперь давайте поговорим о более «приземленном» — о радио- и телепередачах. И вот тут… Собственно, причиной к написанию этого поста стала запись в [info]dieselpunk, где [info]sedov_05 утверждает, что 1941 год — год начала современной «технической» цивилизации. Возможно, но… Где-то в конце 80-х — начале 90-х произошел определенный «технологический скачок». При этом вспоминают всякие «циклы Кондратьева», приплетают развитие микроэлектроники и появление персональных компьютеров — и скорее всего, во многом правы. Впрочем, обо всем по порядку.

Например, стоимость радиоприемника «Спидола», равная 70 рублям — много это или мало? Сегодня за 7000 рублей можно приобрести либо «крутейший» радиоприемник, о котором 30 лет назад можно было только мечтать (даже Degen 1103 стоит дешевле), или простенький телевизор — впрочем, Яндекс.Маркет вам в помощь. Магнитола наподобие VEF Sigma «на нынешние деньги» стоит 30 тысяч, цветной телевизор — 70. Я не говорю о таких вещах, как видеомагнитофон или DVD-плеер (ВМ-12 или более ранние модели в пересчете на российские рубли обойдутся в 300-400 тысяч). Электрофон стоил 300-500 рублей, или 30-50 тысяч «нынешних». Стоимость пластинок — 2-3 рубля (200-300 нынешних). Это можно сравнивать с нынешними пиратскими аудиодисками по 80 рублей? Ладно, любители лицензии могут купить таковую за те же 300 рублей.

Я не говорю о том, что советскому человеку было совсем недоступно — из чего-то странного, стоявшего только в специальных лабораториях крупных НИИ, персональные компьютеры превратились в предмет бытовой техники. А ведь по возможностям доступа к пресловутым «культурным ценностям» персоналка с Интернетом оставляет далеко позади все то, что имелось в распоряжении «среднестатистического» человека в 70-80-е годы. Хотите, например, огромную научно-техническую библиотеку? Нет проблем — идете на rutracker.org и готовите 35 чистых DVD-дисков. Художественная литература? lib.ru к вашим услугам. Кино, музыка, телепередачи? Думаю, что затратив минимальные усилия на поиск, каждый сможет составить себе «телепрограмму», ничуть не уступающую этой:

sovtv

Картинка позаимствована из ЖЖ [info]zina_korzina. Вообще, не раз и не два видел у нее записи на тему того, что сейчас имеется возможность выбора — хочешь, пей «Ягуар», хочешь — слушай Моцарта. И выбор этот — невероятно широк. Вряд ли можно говорить о том, что современный мир похож на мир 1941 года. Наверное, начавшуюся в 1941 эпоху можно «закончить», по выбору, 1979, 1981, 1985 или 1991 годом — опираясь на различные «эпохальные» технические или политические события.

Сравнение 2011 года пусть даже с «лучшими годами» СССР — примерно так же бессмысленно, как сравнение послевоенной советской экономики с 1913 годом. Это согласуется, кстати говоря, и с теорией «циклов Кондратьева». И заметьте, что современные технологии позволяют обеспечивать куда более богатую «духовную жизнь»! А уж на что конкретный пользователь потратит трафик — на порнуху или сериалы Discovery — к счастью, решают не неизвестные морализаторы.

Загнивающий капитализм

У [info]yuss увидел ссылочку:

http://www.vedomosti.ru/newspaper/article/254596/autsorsing_do_absurda

снабженную следующим комментарием:

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

Вот мне лично интересно: это при капитализме существуют НИИ Говна и Торфа с играющими в настольный теннис и гоняющими чаи сотрудниками? Или породившая их советская система была также «тупикова в изначальной своей архитектуре»?

Воздушные шарики

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

А вот — как это сделали в пресловутой «тоталитарной Белоруссии»:

http://www.astronomy.ru/forum/index.php/topic,80255.0.html

Достаточно просто договориться с метеорологами :)

Кстати, про 640 килобайт

Наткнулся на такую фразу:

… в свое время, около 30 лет назад, сам Билл Гейтс (Bill Gates) объявил, что «640 килобайт хватит всем» (имея в виду оперативную память), а потом стал от этого открещиваться

Хочется немножко это все «подправить».

О чем идет речь? В первых моделях IBM PC предел доступной оперативной памяти составлял около 640 килобайт. Это было обусловлено тем, что используемый в них процессор Intel 8088, в отличие от более ранних Intel 8080, имел не 16, а целых 20 адресных линий. 16 адресных линий позволяют адресовать 216=65536 ячеек памяти, на интеловской линейке процессоров ячейка равна байту. Получившиеся 64 килобайта — это много, реально много, особенно для начала 80-х, когда память была очень дорога. В суперпопулярных ZX81, предшественниках «Спектрумов», размер ОЗУ составлял лишь 16 килобайт. В первых «Спектрумах» размер оперативной памяти составлял 48 кБ — и этого было достаточно для всех задач, которые тогда мог выполнять персональный компьютер.

Конечно, IBM, разрабатывая свою «персоналку», не могло пойти по пути каких-то там нищебродов и выбрало гораздо более передовой процессор. 20 адресных линий хватает для того, чтобы получить доступ уже к целому мегабайту памяти, причем без каких-либо плясок с бубном типа переключения банков памяти (как было сделано на более поздних «Спектрумах», которые поддерживали до 128 кБ памяти, а in Soviet Russia — вообще до 4 мегабайт). Правда, в этом мегабайте пришлось «вырезать» небольшую часть — под видеопамять, под устройства ввода-вывода и т. п. Это называется memory-mapped I/O — «отображаемый на память ввод-вывод» и применяется почти во всех архитектурах компьютеров. В конечном итоге, осталось 640 килобайт — и для 1981 года это было действительно очень-очень много.

При чем тут Билл Гейтс? В 1981 году он был не гендиром мега-корпорации, а обычным «стартапщиком», получившим (как утверждают злые языки, не без привлечения «родственных связей» в виде работавшей в IBM тетушки) контракт на адаптацию к IBM PC интерпретатора Бейсика, а затем, когда IBM поругалась с Гарри Килдаллом — и на всю операционную систему. Так или иначе, Гейтс подобного рода решений не принимал — кто бы его пустил? — так что «объявлять» подобное он не мог (и не надо тут никаких ассоциаций с Генри Фордом, сказавшим «вы можете купить Ford Focus любого цвета, если он будет серебристым металликом», ну или что-то в этом роде).

Потом, Гейтс действительно всячески открещивается от этой фразы — мол, не говорил он такого. И есть все основания считать, что на самом деле не говорил. Но вот отчего-то повелось считать, что Microsoft — корень всех зол, а Гейтс — вообще конченый подонок, намеревавшийся оставить всем эти жалкие по нынешним меркам 640 килобайт.

Картинка хорошая

В ЖЖ [info]lord_k сегодня — коллекция стилизованных под 40-е годы плакатов. Например, таких:

Loose-tweets-sink-fleets

Интересно, полезна ли будет надпись «Помни — противник подслушивает» рядом с кнопкой Post в браузере?

Про замечательные русские слова

Пополнил свою мега-библиотечку (состоящую из разных технически-паскудных и кулинарных книг) замечательной книгой Максима Сырникова ([info]kare_l) «Настоящая русская еда».

nre

Узнал, что то, что сейчас называется «заправкой» для супа, по-русски правильно называть «приварком«. Да и вообще, весьма интересно.

Про принцип единоначалия

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

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

А диссонанс возник оттого, что подчиненные С. Л. Менделевича, преподаватели той же самой 57-й школы, как раз и составили пресловутое «открытое письмо». По моим понятиям, после подобного выступления начальника, подчиненным нужно покаяться, ритуально сжечь открытое письмо и все такое. Ну или написать коллективное завление об уходе, чтобы начальник покаялся и ритуально сжег видеокассету.

Лично я объясняю наличие у себя таких тараканов в голове тем, что в детстве меня пороли тяжелым кожаным офицерским ремнем и тем самым жестоко покалечили моск.

Интересно, воспитывается ли от немецко-фашистского ремня, где на пряжке написано Gott mit uns (С нами Бог) богобоязненность и привычка к регулярному посещению костела или кирхи?

Касательно умения читать

Или чему не учат в школе.

Помнится, когда в интернете выложили законопроект о полиции, тут же поднялись вопли, что вот теперь злые полицаи будут беззаконно врываться в дома, аццки пытать граждан, творить всякие непотребства, и ничего им за это не будет. Так вот, критикуемые параграфы дословно (!) повторяли закон «О милиции», чего критики не заметили или предпочли не замечать. Казалось бы, что может быть проще? Открой в одном окошке про полицию, в другом — про милицию, читай и сравнивай.

Сейчас такой же вой поднялся около пресловутой «реформы образования». Не знаю, можно ли называть «реформой» принятие ведомственного документа, но о терминологии борцунов лучше не спорить. Если содержательную часть уже безбожно переврали (доходят до того, что пересказывают ее следующим образом: можно будет выбрать один из четырех предметов: ОБЖ, физкультуру, политинформацию или «индивидуальный проект», а остальное — исключительно за деньги), то критика остального документа, где прописаны те самые «стандарты», сводится к такому: «Прочтите хотя бы первые три пункта. Проникнитесь духом», и дальше — приведены те самые пункты:

9. Личностные результаты освоения основной образовательной программы среднего (полного) общего образования должны отражать:

1) сформированность российской гражданской идентичности, патриотизма, любви к Отечеству и уважения к своему народу, чувства ответственности и долга перед Родиной, гордости за свой край, свою Родину, прошлое и настоящее многонационального народа России, уверенности в его великом будущем, готовности к служению Отечеству в различных видах гражданской и профессиональной деятельности;

2) сформированность гражданской позиции выпускника как сознательного, активного и ответственного члена российского общества, уважающего закон и правопорядок, осознающего и принимающего свою ответственность за благосостояние общества, обладающего чувством собственного достоинства, осознанно принимающего традиционные национальные и общечеловеческие гуманистические и демократические ценности, ориентированного на поступательное развитие и совершенствование российского гражданского общества в контексте прогрессивных мировых процессов, способного противостоять социально опасным и враждебным явлениям в общественной жизни;

3) готовность к защите Отечества, к службе в Вооружѐнных Силах Российской Федерации;

4) сформированность целостного мировоззрения, соответствующего современному уровню развития науки и общественной практики, основанного на диалоге культур, различных форм общественного сознания- науки, искусства, морали, религии, правосознания, понимание своего места в поликультурном мире;

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

6) сформированность толерантного сознания и поведения личности в поликультурном мире, готовности и способности вести диалог с другими людьми, достигать в нѐм взаимопонимания, находить общие цели и сотрудничать для их достижения;

И так далее, и тому подобное.

Так вот, «проникнуться духом» нам предлагает школьный учитель, причем «действующий», а не ушедший 20 лет назад на пенсию. Лично я сомневаюсь, что сейчас в школах нет каких-либо «инструкций», написанных тем же махровым канцеляритом, и говорящих ровно то же самое про патриотизм, про гражданскую позицию и все такое. Таких инструкций просто не может не быть.

Вот, кстати, в подтверждение моих слов, статья в газете «Первое сентября». Некая Венера Хуснуллина, учитель истории, предлагает программу воспитательной работы класса «Лестница успеха», задачи которой практически полностью соответствуют тем самым «личностным результатам». Как пишутся такие статьи? Берется какая-нибудь «указивка» по воспитательной деятельности и немножечко пересказывается своими словами.

Казалось бы, что может быть проще для человека, который в силу профессии должен знакомиться с существующими документами, регламентирующими эту самую «воспитательную деятельность»? Возьми да сравни, а потом напиши что-нибудь в духе: «В нынешних документах прописано про гражданскую позицию несознательного, пассивного и безответственного антисоциального элемента, а в новом стандарте — прямо противоположное, мы все умрем!!!!!111111АДИНАДИНАДИН», тем более, что хоть существующий, хоть новый стандарт предполагают «сформированность умений воспринимать, анализировать, критически оценивать и интерпретировать прочитанное». Кому, как не учителю русского языка и литературы, уметь анализировать и интерпретировать прочитанное?

Правда, в защиту учителей вообще хочу сказать следующее. Я не видел в ЖЖ ни одного преподавателя, скажем, математики, который пишет умные поцты на тему… ну не знаю, той же «реформы», обнаруживает в них незнание основ своего предмета, и даже не стесняется этого.

Кстати, про веб-программизм

Одной из самых неудачных черт PHP (да и вообще современного сайтостроительства) лично я считаю то, что очень неудобно хранить настройки где-либо, кроме базы данных. Конечно, почти всегда существует текстовый файлик с назанием типа config.php или config.inc, но в нем прописываются только параметры, необходимые для доступа к БД. В вордпрессе, например, такие параметры, как часовой пояс, название темы оформления и тому подобные хранятся в отдельной таблице БД, имеющей очень простую структуру — имя+значение. Если надо «узнать» один из этих параметров — пишите запрос :)

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

Хорошо спроектированная база данных вообще не нуждается в PHP-обертке, роль скриптов должна сводиться к «красивому» форматированию данных, полученных SELECT-ом. Может, конечно, я заново изобретаю велосипед (во всяком случае, идеи очень похожи на принцип Model-View-Controller), или призываю к «экстремизму», но вот мне кажется, что большинство движков веб-сайтов можно заменить на PHP MyAdmin :) Наверное, вряд ли это новость, но недавно я видел одну систему, построенную по довольно оригинальному принципу: есть база данных с кучей таблиц. Каждая таблица соответствует страничке сайта, которые строятся одним и тем же скриптом. Данные в таблицы можно добавлять через автоматически генерируемые веб-формы.

В принципе, это еще один шаг в сторону «веб-программирования мышкой«. Уже есть автоматизированные средства создания структуры БД (например, на основе Entity-Relationship диаграмм). При желании можно определить «визуализаторы» для различных типов SQL-запросов (например, запись в блоге или лента записей выводятся с указанием заголовка, автора, даты и т. п., комментарии — «лесенкой» или линейно), «вставить» их мышкой на страничку и получить готовую CMS для блога. Например, страничка, содержащая запись и комментарии к ней, полностью генерируется за два запроса:

SELECT author, title, text FROM entries WHERE entryid=$id;
SELECT author, text FROM comments WHERE entryid=$id;

Достаточно правильно отформатировать то, что вернула нам СУБД — и все готово!

Конечно, реальные запросы будут сложнее, например, явно стоит сделать таблицу authors (с полями типа name, surname, avatar), которую надо «соединять» с entries и comments, но все содержимое страницы определяется только SQL-запросами.

Есть, конечно, шутки об уникумах, которые сооружали сайты только на SQL-запросах (да-да, добавляя туда HTML-форматирование), и тем самым обеспечивали себе свое рабочее место до глубокой старости (потому что ни один пэхэпист ни в жисть не поймет, что это за извращение), но разве нельзя так делать сайты? И разве всем так нужны возможности тьюринг-полного PHP, когда вся его роль может быть сведена к форматированию отданных СУБД данных?

Прошил вогоплеер

Залил на девайс прошивку версии 1.0.36 за авторством Tronix. Почему-то залить ее «напрямую», с помощью обычного прошивальщика не получилось — девайс выдавал при загрузке черный экран, а в консоль сыпал Unrecoverable ECC error. Пришлось сначала прошиться версией 1.35, а затем — обновить версии ПО с помощью файла UPDATE.BIN.

В целом, плеер свои функции выполняет нормально, а с разогнанным процессором — еще лучше :) Во всяком случае, подтормаживания видео больше не заметно.

Заказал у китайцев корпус от PlayStation Portable, у них примерно такой же размер экрана. Хочется запихать девайс туда, потому как обмотанное синей изолентой чудо с торчащими проводами динамика, USB и UART доверия не внушает. Насколько я понимаю, размеры экрана (а именно он в данном случае влияет на выбор корпуса) у PSP и нашего плеера совпадают.