Архив ноября 2010

Хроники правового государства

Пока наше гойсударство одной рукой гоняет торрент-трекеры и стремится в ВТО, второй оно больно бъет по заднице программистов, осмелившихся встроить в программы всякие ограничения.

Жду не дождусь, когда запретят StarForce и посадят (в том же Магадане) Билла Гейтса за KB971033 и прочие WGA. Да, и еще пусть обяжут Касперского раздать всем гражданам РФ регистрационные ключи без ограничений, а то Госпремию, чувствую, зря дали.

И еще про Vogue

Помните, лет пять назад была популярна тема ноутбуков для голодающих детей Поволжья Верхней Вольты? Так вот, подобные девайсы с треском провалились. Я не слышал ни про один сколько-нибудь успешный проект с таким “гуманитарным” содержанием. Да, что-то выпустили, гики в Кремниевой Долине раскупили всю серию – и на этом обычно очередная история прекращалась.

Зато в последнее время появились вполне “товарные” процессоры, изначально предназнавшиеся для “мультимедийных устройств”. Во вчерашнем Vogue стоит процессор JZ4725 фирмы Ingenic – прекрасное устройство, способное на гораздо большее, чем демонстрация роликов с Моникой Белуччи. Архитектура MIPS (или XBurst в исполнении китайцев) отличается очень хорошей производительностью, сравнимой с “офисной персоналкой” десятилетней давности. Процессор имеет достаточно ресурсов для запуска Linux (или другой подобной операционки, например, Windows CE), так что дело за малым – достаточно дополнить процессор ОЗУ и ПЗУ (это действительно очень просто – посмотрите на воговскую начинку) и получить вполне приличный компьютер.

Собственно, китайцы так уже сделали – в ихнем онлайн-сельпо можно купить “микроноутбук” с линуксом всего за 127$. Зная интерес разработчиков дистрибутивов Linux (от Ubuntu до Android) к дешевому мобильному железу – могу предположить, что в ближайшие несколько лет качество софта на таких платформах позволит говорить о серьезном их использовании. Каким был “линукс на ноутбуках” лет пять назад? Иногда (этим грешил, например, Asus) ставили совсем урезанный RedFlag Linux, чуть ли не на китайском языке. Сегодня ноутбучные дистрибутивы выглядят вполне прилично, и в них даже можно работать, спасибо опенофису. То же самое должно произойти и с ARM, MIPS и тому подобными архитектурами. Конечно, до Windows 7 на каком-нибудь крутом x64 им еще далеко, но по соотношению производительность/ватт и производительность/$ современные настольные ПК далеко отстают от тех систем, которые еще недавно рассматривали исключительно с точки зрения embedded.

Конечно, не все так гладко с линуксами, например, там совершенно отвратительно реализована одна из важнейших компонент – X-сервер (в старинной UNIX-haters handbook ему посвящен отдельный раздел, и поверьте, в отличие от коньяка, софт с годами лучше не становится), но сейчас разработчики Ubuntu и Fedora заявляют о неизбежности перехода, например, на Wayland.

Хочется обратить внимание и на другую тенденцию – сегодня не считается ужасным расточительством встроить в глянцевый журнал устройство, способное хранить в своей памяти весь этот журнал. Думаю, не за горами момент, когда какой-нибудь “глянцево-технический” журнал (какой-нибудь Ксакеп или “Популярная механика”) решит сделать очередной номер, например, на eInk. А от этого – буквально полшага до перехода на электронную продажу книг и журналов. Лет через 5-10, возможно, такие читалки окончательно сольются с планшетниками и ноутбуками.

А нам пока остается думать, как объяснить своим детям, что такое “зомбоящик”.

UPD eInk в печатную продукцию уже вставляют: http://www.engadget.com/2008/09/08/esquires-e-ink-infused-magazine-cover-shown-on-video/

Про журнал Vogue

Я думаю, все уже знают, чем замечателен декабрьский номер очередного глянцевого журнала с круглой наклеечкой, так что особо расписывать не буду, скажу лишь, что сегодня с утра его уже не было ни в двух окрестных “Перекрестках”, ни на BP-шной заправке.

Думаю, маркетологи рекламных агентств сделают правильный вывод о беспрецедентной привлекательности журналов с видеорекламой :)

PS Кстати, характеристики встроенного в Vogue девайса очень похожи на параметры моего первого ПК – 32 МБ ОЗУ, 800 МБ Flash против 16 метров памяти и 800-с-чем-то на винчестере. Куда катится мир?

Безотносительно морских свинок

Женщина-программист, устанавливающая извращенный говнософт в одиночку – это страшно. А вдвойне страшно – когда приходится еще и “лечить геморрой по телефону”, находясь в разных часовых поясах. Из разговора о том, что IIS бастует и выдает ошибку:

Ой, там IIS выдал ошибку, я не запомнила, там что-то было про Information Services!…

Все-таки в том, что PHP и Apache на порядок проще соответственно ASP.NET и IIS есть своя сермяжная правда. Хотя даже наличие такой замечательной вещи, как XAMPP иногда не помогает. А как вы считаете, должен ли PHP-программист знать о том, как настраивается Apache через httpd.conf?

PS Плюну на все и уйду в монастырь открою хостинг с Apache, PHP и MySQL на миниксе, благо они там есть. Специально для конченых маньяков.

UPD В свете последних известий надо будет еще и запускать миникс на вкладыше от журнала Vogue.

Эфирная радиоточка

В “Виртуальном музее и справочнике «Отечественная радиотехника XX века»” выложена информация про крайне интересную штуку – “эфирную радиоточку“, выпускавшуюся в начале 60-х Вильнюсским заводом телевизионных узлов. Этот мегадевайс представляет собой примитивный радиоприемник с одной фиксированной настройкой, в качестве динамика предлагается использовать любой абонентский громкоговоритель.

efir_rt03

Если бы я писал про кровавый Советский Союз – однозначно сравнил бы это с северокорейской практикой переделки приемников для приема ровно одной станции. А так – просто забавный технический курьез.

Пляски с бубном

Разворачивали кое-какой извращенный софт на Windows Server 2008 x64. Процесс установки – сплошные пляски с бубном.

1. ASP.NET приложение под IIS. Выяснилось, что при отсутствии в системе .NET Framework, приложение запускается, но пишет в свой лог ошибку “Невозможно загрузить файл или сборку System.Core”. При этом в IIS имеются все признаки наличия Framework в системе – вплоть до опции выбора его версии.

2. В PHP имеется хорошо известная ошибка – при включенном IPv6 функция fsockopen() не умеет преобразовывать имя хоста в IP, если оно совпадает с назначенным локалхосту DNS-именем. Баг известный, мусолили полгода, наконец решили. Радуют ответы похапешной техподдержки:

Nobody has been able to reproduce your problem and you are the only one who has reported it.

При этом багрепорт по ссылке – копия уже подтвержденного бага, на который благополучно забили. Обожаю похапе.

3. Если вы думаете, что PHP и IIS на одной машине – это извращение, вы не видели доступа к БД через ODBC. Как известно, в 64-битных Windows существует 64- и 32-битный ODBC-интерфейсы. 32-битный PHP может обращаться к 32-битному ODBC. На все той же машине поднимается MS SQL, но через программу конфигурации 32-битного ODBC подключиться к нему не получается. Пришлось создавать 64-битное соединение и копировать настройки из HKLM/Software/ODBC в HKLM/Software/WOW6432Node/ODBC. Полный писец.

Кстати, всегда уважал Microsoft за “фундаментальный” подход к любому софту – чтобы установить простейшую программу для ASP.NET, надо в совершенстве знать все нюансы .NET Framework, его взаимодействия с IIS, зависимость всего этого дела от фазы луны и цены бананов в Эквадоре. Кстати, если хотите увидеть UNIX-shell по-майкрософтски (на чистом дотнете) – почитайте документацию к Windows PowerShell (входит в состав Windows 7, есть версия для Vista). Пара часов понимания, что вы отстали от жизни и вместо книжки Фигурнова надо учить дотнет – гарантированы. После этого половина прочитавших впадает в глубокую депрессию, другая половина бежит получать очередной майкрософтский сертификат. Самые простые идеи в реализации Misrosoft требуют изучения как минимум на ускоренных курсах для младшего комсостава, с последующим получением красивой бумажки.

Дарю идею всяким апологетам открытого ПО – проводите “официальные” сертификации по использованию bash (уровней так на десять), grep, да и вообще по всем стандартным программам UNIX-образных систем. Естественно, не на халяву :)

А вот очень красивая картинка в VRML

Сегодня ссылку кинули на испанский сайт:

http://www.dualmultimedia.com/stgo/vista3d/santamaria.html?English

Осторожно, там очень “тяжелые” текстуры, пользователям Cortona рекомендую отключить MIP-mapping и “автоматическое улучшение” текстур и выставить какое-нибудь ограничение размера текстур. В BS Player не проверял.

santiago

Собственно, интересна не сама картинка, а качество 3D-модели.

santiago-wireframe

Здесь – около 60 тысяч граней, плюс, как я уже говорил, красивые, но “тяжелые” текстуры. Оптимизация, естественно, нулевая. После этого вы говорите что-то про флешевые 3D-движки, которые с трудом и хитрой оптимизацией тянут 11 тысяч граней с гораздо более простыми текстурами?

Хорошая, реалистичная 3D-графика – вещь невероятно “дорогая” (не в плане вычислительных ресурсов, а в плане сложности рисования). VRML дискредитирован поделками школьников – из-за своей простоты. Тот же HTML в самом примитивном виде позволяет написать в “Блокноте” работающую веб-страничку не самого вырвиглазного вида (если автору давать по рукам за попытки использовать всякие анимированные гифы, неприличные сочетания цветов и т. д.), но писать VRML руками просто нельзя. Как обменный или “конечный” формат для 3D-редакторов он очень хорош, но нельзя пытаться заменить 3D Studio “ручным трудом”. Конечно, и 3D Studio не гарантирует результат, но хотя бы позволяет работать с более ясным представлением 3D-объекта.

Каждый совет наподобие “лучший VRML-редактор – это VrmlPad” убивал этот замечательный формат. Жаль, но ничего лучше с тех пор так и не появилось.

Надо чой-нить техническое написать

Я вот, например, не могу поверить, что страничка по ссылке датируется 2010 годом.

http://freeart2010.narod.ru/graphic.htm

И это тогда, когда все прогрессивное человечество прошло уже третий Дум. Если бы для рисования в VRML требовался дорогущий пакет 3D-графики, доступный по стоимости только крутейшим студиям – то уверен, формат не был бы дискредитирован пионерскими поделиями наподобие приведенного выше.

PS Примеры хороших работ на VRML – творчество волгоградской студии ClickON:

http://www.volgograd.ru/web3d/
http://laplace.clickon.ru/demo3d/

Если подобное показывали бы в качестве примеров применения VRML – уверен, сегодня никто не заикался бы об O3D, WebGL и всяких 3D-движках на флеше.

UPD А вот очень хороший VRML:

http://www.dualmultimedia.com/stgo/vista3d/santamaria.html?English

Осторожно, очень большие и красивые текстуры. Пользователям Cortona рекомендую отключить опции типа mipmapping и “Улучшение качества текстур”, а кроме того – поставить ограничение на размер текстуры. BS Player не пробовал, как в нем – не знаю.

Про распилы и откаты

Удивляет аргументация в разнообразных статьях на тему распилов и откатов. Обычно все сводится к тому, что сумма очередного “невероятного” проекта делится на население РФ, или, что лучше, на число налогоплательщиков, а полученное число объявляется “украденным из наших кошельков”. Во-первых, авторы лукавят – из их кошельков “украли” гораздо больше, да и они ничем не лучше тех, кто распилил и откатил.

Во-вторых, крайне удивителен то, что в логике этих борцов с коррупцией государственные средства принадлежат всем гражданам (или налогоплательщикам). ИМХО, растет это из очень красивой “теории общественного договора”, звучащей в изложении “для чайников” примерно так:

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

Конечно, я сам цитировал эту статью Афанасенкова, но упирал немного на другое. С исходной посылкой я не вполне согласен – бюджет не “общий” и решают не “миллионы”.

Вообще, существует много теорий, отвечающих на вопрос “что такое государство”, и теория общественного договора была сформулирована еще Гоббсом и Руссо. Правда, она тупо не выдерживает критики при столкновении с любым реальным государственным устройством. Гораздо адекватнее передают действительность определения за авторством Маркса и Энгельса – “государство есть аппарат подавления одного класса другим” или, для тех, кто на дух не переносит эту парочку – немного более расплывчатое “государство – это структура, имеющая монопольное право на насилие”.

Что интересно, любое государство этим определениям удовлетворяет (а [info]eloiz_a приводил второе из них на первом уроке по “Основам государства и права”). Правда, оно обычно не очень нравится подавляемым и насилуемым, для которых придумывают различные обоснования существования аппарата насилия – начиная от его божественного происхождения и заканчивая “общественным договором” в разных интерпретациях (который, по моим наблюдениям, так или иначе используют в своих размышлениях большинство ЖЖшных “пикейных жилетов”, особенно, когда они чем-то недовольны). Так вот, в рамках “общественного договора” получается, что налогоплательщики – все без исключения – участвуют в хозяйственной деятельности государства, из чего делается вывод, что государство должно осуществлять ее в интересах этих самых налогоплательщиков. Соответственно, когда государственные средства разворовываются, это представляется, как воровство из кармана налогоплательщиков.

В чем подвох? А ровно в том, что после уплаты налогов деньги уже не принадлежат налогоплательщикам. Например, если владелец ларька заплатил за “крышу” банде рекетиров, должен ли он требовать своего участия в сходках местной братвы и протестовать против того, что пахан ездит на “Мерседесе”? То, как потратить деньги – дело “братков” и их “начальства”, но не ларечника. Если “Мерседес” купит один из “бойцов” местной мафии – то украл он не из кармана ларечника, а из кармана пахана. Если пахана это устраивает – что же, пусть ездит.

Примечание специально для юристов – по уголовному кодексу действия братков и пахана – это не кража, а несколько других статей. Слово “кража” понимать здесь надо в самом общем смысле, как в заповеди “не укради” :)

Ровно таким же образом действует и государство. Кстати, теперь понятно о “монопольном” праве на насилие? Конкуренты в лице братков никому не нужны, а мнение ларечника о покупке “Мерседесов” на отданные им деньги никто не учитывает.

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

Две записи в ленте

Будущим кровавым диктаторам на заметку.

За авторством [info]metaclass – “рецепт политической стабильности” и статья Владимира Лещенко в журнале [info]matveychev_oleg.

Про электронный документооборот

Взглянул одним глазком на систему “электронного классного журнала”. Ну вы знаете, иногда показывают в каких-нибудь “Вестях” довольных детей и педагагов, отправляющих родителям СМСки об успехах их чад прямо на “Айфоны”. Довольных родителей не показывают – они обленились настолько, что даже на родительские собрания не ходят.

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

А вот основная функция – публикация информации об учебном процессе и домашних заданиях – сделана с непонятной целью. Фактически, это нечто дублирует привычный класный журнал и записи в дневнике, что само по себе, может, и неплохо – дети склонны “терять” дневники и журнал, причем в одной хорошо известной школе, по недостоверным слухам, это умудрились сделать аж в десятом классе, то есть не школота какая-то, а почти уже взрослые люди, дымящие как паровозы и виртуозно ругающиеся матом. В более нормальных школах, в которых руководство состоит не из советских интеллигентов, а из людей со стажем в НКВД, ВОХР и прочих УФСИН, классные журналы после пятого класса уже не теряют.

Короче, я отвлекся. В общем, электронный классный журнал – это хорошо, но только в том случае, если не надо одновременно заполнять бумажный. А еще есть специальные бумажечки со списком всех оценок за месяц, которые классный руководитель должен переписать из журнала и вклеить в дневник, есть поурочные планы, которые надо составить заранее, а потом ни на йоту не отступать от них, заполняя классный журнал. Например, в той же известной школе, по еще более недостоверным слухам, урок литературы, на котором обсуждали модный тогда “Марш несогласных”, был вписан, как “Лирика Маяковского” (хочу заметить, что про Триумфальную площадь тогда еще не говорили).

Когда-то говорили, что повсеместное внедрение компьютеров позволяет сократить бумажный документооборот. К сожалению, выяснилось, что для уменьшения количества бумаг надо еще и заказывать разработку или адаптацию какой-нибудь хитрой “безбумажной” системы, а без оной все получается ровно наоборот – компьютер облегчает написание бумажек до такой степени, что количество ненужной макулатуры растет в геометрической прогрессии.

Вот если бы создатели униКАЛьной электронной системы позаботились о том, чтобы учитель мог легко подготовить весь комплект разнообразной бумажной отчетности за два клика мышкой – была бы им честь и хвала, а так имеем очередное никому не нужное начинание. Думаю, учителя очень рады перспективе впечатывать бесконечные “разговаривал на уроке”, “курил в подворотне”, “пришел в школу пьяный” в замечательные вебдванольные формочки.

А вот процессор самопальный

Мужик из 200 микросхем обычной 74-й серии (американской, у нас это называется 155 или 555 серия) соорудил компьютер с собственной системой команд, портировал на него (используя LCC) операционку Minix 2.0.4. Все безобразие описано на сайте, так и называющемся: Homebrew CPU.

http://www.homebrewcpu.com/

В отличие от этих ваших Ардуино, тут мы имеем полноценный компьютер с UNIX-подобной операционкой и всеми вытекающими последствиями – например, веб-сервером и юниксовыми играми (в которые можно играть по telnet). Ссылку на сайт под управлением этого чуда давать не буду, кто хочет – найдет на странице с описанием проекта, а то еще завалите сервер, знаю я вас (там всего 4 Мб памяти и 4 МГц тактовой частоты).

Про буржуйский Чип-и-Дип

Вот статеечку нарыл, осторожно, на английском.

http://www.wired.com/magazine/2010/04/ff_radioshack/all/1

Если вкратце – аффтар весьма сожалеет, что гамазин Radio Shack, так сказать, американский прототип нашего Чип-и-Дипа, накрылся благодаря очередным “эффективным менеджерам” и плавно превращается в филиал Царицынского “радиорынка” (”купи телефон” – “продай телефон”).

И еще одно:

http://changelog.complete.org/archives/1519-once-we-were-makers

Две новости и мнение в жежешечке.

Новость раз:

Обвинение просит оштрафовать журналиста Бекетова на 3 тысячи рублей

Новость два:

Госдума ужесточит наказание за нападения на журналистов

И мнение за авторством [info]ryurikov:

http://ryurikov.livejournal.com/267649.html

Воть теперь журналюгам настанет раздолье – и судиться не более чем из-за трех тысяч, и эцилоп, если че, по ночам палкой бить не будет. Требую таких же преференций для сантехников, водителей троллейбуса и хм… например, электрогазосварщиков!

Кстати, я же обещал няшных котиков?

Вот котик:

А вот хомячок (осторожно, матюги):

С одной винтовкой на троих

По каналу ТВЦ (бывшее городское тель-а-видение Лужков) показывают так называемое торжественное шествие в честь 69-летней годовщины парада 7 ноября 1941 года. После прохода всяческих “юных спасателей ЮВАО г. Москвы” проехали две “тридцатьчетверки”, за которыми бежали покемоны численностью до батальона, с одной винтовкой на троих, зато с огромным количеством красных знамен. Некоторые особо наглые отхватили аж по три.

Аццкий треш. Фильм “ФВраг у ворот” отдыхает.

MustRead для всех компьютерщиков

Хоть статейка и предназначена для программистов, но прочитать ее стоит всем так называемым “компьютерщикам” (вплоть до закоренелых линуксоидов).

http://successfulsoftware.net/2010/08/24/10-things-non-technical-users-dont-understand-about-your-software/

Обратите внимание, что обучение юзеров бесполезно.

Apple и Россия-24

По каналу Россия-24 показывали что-то “документальное” про фирму Apple. Как всегда, рассказывали про “инновационность”, первые “компьютеры для пользователя” и прочий маркетологический бред яблочной фирмы (который можно прочитать в википузии или на официальном сайте эппла). Хорошо хоть не сказали, что именно Apple изобрела MP3-плеер.

Рекламный ролик продолжительностью полчаса на государственном новостном канале – это сильно.

UPD А вот и ролик:

Про народное единство

В магазине системы cash-and-carry (грубо говоря, универсам с системой инвайтов :)) Selgros, что на Новорязанском шоссе, объявили День народного единства. Объединяются счастливые обладатели карточек клиента (для чего надо быть юрлицом, ПБОЮЛом или корешем любого из двух вышеназванных) и лишенные таких карточек быдлы. В магазине уже смели дешевые китайские кожаные куртки, треники и пиво по 12 бутылок упаковка.

В понимании же Первого канала народное единство заключается в показе сериала “АдмиралЪ” – но немного доработанного в соответствии с пожеланиями трудящихся. Хотели, чтобы Колчак вышел в море на “Императрице Марии”, и та жахнула главным калибром? Получите, распишитесь. 3D-модель линкора нарисовали, добавили пятиминутный эпизод с погоней за “Бреслау”. Народ массово единится (от слова единство, хуле), кухонные коммуняки примиряются с кухонными же потомками дворян и все вместе плачут от счастья, когда Хабенский тискает в купе поезда Боярскую. Как известно, именно в этом заключаются обязанности Верховного правителя России в отсутствии рядом айфонов и айпадов.

Надо по Бычкову оттоптаться

В свете последних известий, родилась идея фонда “Город без ЖЖ”. Бизнес-план, вкратце, такой:

1. Берется участок с/х назначения в депрессивном Нечерноземье.
2. На участке ставится забор и неотапливаемый сборно-щитовой сарайчик.
3. На улицах города-героя Массквы отлавливаются всякие блоггеры и хипстеры и принудительно свозятся в сарайчик.
4. Обитатели сарайчика лечатся от интернет-аддикции душеспасительной трудотерапией – сажают на поле картошку и гоняют колорадского жука.
5. Кто не хочет лечится трудотерапией – лечится холодными обертываниями.
6. ???
7. PROFIT!!!

Можно даже повесить на сарайчике вывеску “Медицинский центр <Arbeit macht frei>”, а вместо сторожа с берданкой посадить медбрата со шприцом. Вроде как при нынешней судебной системе организация таких центров скорой психологической помощи обходится всего в пару лет условно для зиц-председателя :)

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