Welcome to TechNet Blogs Sign in | Join | Help

О разном

Как вы думаете, в какой из четырех стран слово "sex" НЕ БЫЛО наиболее частым для поиска на Гугле в 2007-м году?

Ваши варианты:

  1. Египет
  2. Польша
  3. Вьетнам
  4. США 

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

Статья в ACM Communications... Можете проверить - февраль 2010, Vol.53, No 2. Много страниц. Ба-альшой почет! И что эти парнокопытные пишут? Вот примеры того, что их "static analysis tool" ловит (на страницах 72-73)

void foo(int a, int a);
typedef char int;
unsigned x = 0xdead_beef;
void x;
unsigned x @ "text";
Int16 ErrSetJumpBuf(ErrJumpBuf buf) = { 0x4B40 + 15, 0xA085; }

Мда-м... наука-с... А компилятором пользоваться не пробовали? Детский сад... Ни один из этих примеров не компилируется и не должен компилироваться.

Я начинаю подозревать, что я слишком скромный. У меня на голову выше материала полный чулан, все в мусор вывалить не соберусь. Если такое барахло в уважаемых журналах публикуют... Хм-м... Правда, как всегда, качество статьи скорее всего никакой роли не играет. Тут дело даже не в науке, а в homo "sapiens". Ох, уж, эти "хомо"...

 

Posted by EldarM | 2 Comments

Еще одно видео о Петербурге

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

Posted by EldarM | 2 Comments

"С Днем Рождения Тебя, Али Баба!"...

После празднования своего дня рождения, сидел на пару... нет... не с бутылкой... с компьютером. И устроил себе марафон из ю-тьюбовских видео посвященных моему городу... C'mon! Каждому свое, как было написано на воротах Освенцима. Или, "whatever rocks your boat" как сказал мой первый менеджер на Microsoft. И, да, разумеется, "всякие совпадения исключительно случайны..." В общем, нечего отвлекаться от хорошей темы.

Короче, вот одно видео о Петербурге, которое я сделал сам из своих фотографий во время последнего приезда:

А вот еще коллекция хороших других видео по теме: 

Эдита Пьеха - Балтийский ветер http://www.youtube.com/watch?v=LU5wQxwsSco
Андрей Миронов - Я этим городом храним http://www.youtube.com/watch?v=G7XWc45GEFQ
Марк Бернес - Вечерняя песня http://www.youtube.com/watch?v=FE9NSv74Dzo
Борис Моисеев и Людмила Гурченко - Петербург-Ленинград http://www.youtube.com/watch?v=RiYhTfLswGI
Олег Митяев - Питер http://www.youtube.com/watch?v=TAam5JANQfU

К слову, я всегда относился несколько прохладно к песне ДДТ "Черный Пес - Петербург". Ну, не собачник я, в отличие от Шевчука. А тут прислушался...

"Черный Пес - Петербург морда на лапах,
Стынут сквозь пыль ледяные глаза...
Этот зверь - никогда никуда не спешит..."

Интересно, правда? Обзывает "псом", а описывает сфинкса.

К слову... Хотите идею сюжета в стиле "Кода ДаВинчи"? Вот вам, пожалуйста! Будет настроение - пишите, публикуйте...

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

Разумеется, за артефактами тут же началась охота, в основном между правящими группировками США и Китая, которые одновременно конкурировали и друг с другом тоже. В общем, горы трупов, непонятки, пока не выясняется один неприятный факт... Эти древние артефакты можно подарить, но не украсть. Украденные, они продолжают строить империю, которой они служат. В том числе и на территории империи, которая их украла. Упс...

Ах, да... а что же это за артефакты? Два египетских сфинкса...

Артефакт...

 

Ну, и по мелочам... Вылезли с женой на новый трейл в округе... Январь, зима, красиво...

Iron Horse State Park

Как обычно, кросс-пост с персонального блога...

Posted by EldarM | 5 Comments

В Новым 2010-м Годом!

Всех поздравляю с Новым 2010-м Годом!

Год Тигра 2010

И извините, что не пишу - занят, просто, как кролик из Алисы в Стране Чудес. Да и в остальных отношениях Америка оную страну сильно напоминает... "Какая отсталая страна. Ну а здесь, знаешь ли, приходиться бежать со всех ног, чтобы только остаться на том же месте, а чтобы попасть в другое место, нужно бежать вдвое быстрее."

 

Posted by EldarM | 3 Comments

Экклезиаст о программировании

Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем.
Экклезиаст, 1:9

Бывает, что на мой пост кто-нибудь ехидно комментирует: "Ну, открыл Америку! Это уже известно. Х еще два года назад об этом писал..." Вы знаете? Да. Многое о чем я пишу давно известно. И не год, и не два, а тысячи лет назад. Даже когда речь идет о программировании.

Взять того же Экклезиаста. Помните мой пост про нелепую толщину американских книжек по программированию? "Ибо, как сновидения бывают при множестве забот, так голос глупого познается при множестве слов." Эккл. 5:2 Или, помните я говорил о вредности использования метрик при разработке программ? "...и чего нет, того нельзя считать. " Эккл. 1:15

Вот только что еще раз просмотрел весь серил "Рим". Так сказать, "от корки до корки". И, конечно, мне это напомнило очень много других примеров из истории, но один был не совсем из истории... Знаете с чего Юлий Цезарь начал свое правление в Риме? С закона, ограничивающего H1 визы. Не, серьезно. Закон требовал, чтобы рабочая сила во всех большие хозяйствах включала не менее определенного процента вольнонаемных, поскольку рабы "отнимали рабочие места у свободных граждан."

И мне, относительно неплохо знающему историю, понятна безнадежная тоска Брута и Кассия, предки которых строили Вечный Город, теперь захлестнутый массой безграмотных плебеев и галлов. Не то, чтобы я одобрял Брута и Кассия, их борьба была безнадежна поскольку фирма, пардон, город разросся, и разросся он по простой причине - ему были нужны люди чтобы контролировать все более и более расширяющуюся империю. А в таком городе приходилось считаться с большинством населения и худо-бедно заботиться о нем - будь они хоть трижды плебеи. Просто, чтобы выжить как государству. Так что я Брута и Кассия не оправдываю. Но я их понимаю. Так уж они воспитаны были. Такие у них были понятия чести. У российских программистов, особенно, воспитанных в СССР, тоже есть похожая манера - писать код, который работал бы без багов и как надо, даже если это рынку и не нужно. Часто с похожим исходом, что и у Брута. O Tempora, O Mores...

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

Да, а чего это я? Да, в общем, ничего. Если заметили, я опять замолчал. Занят, очень занят. Вот свободным вечером решил поделиться мыслями. Просто так. Без причин.

Бывает нечто, о чем говорят: "смотри, вот это новое "; но это было уже в веках, бывших прежде нас.
Экклезиаст, 1:10

 

Posted by EldarM | 3 Comments

Агенты Хаоса

Недавно, в связи с потерей своей (очень хорошей, что бы ни думали всякие снобы) машины из-за идиотки на Вольво, размышлял о человеческой расе и ее гнусной сути...

Нет, правда, подумайте сами. Помните мой пост про траффик и Forex? В простейшем примере утреннего траффика, человеческие существа пытаются найти малейшую закономерность (читай, упорядоченность, провал в энтропии), и тут же заполнить ее хаосом. Не верите? Что вы делаете, если замечаете, что пять минут между 8:35 и 8:40 утра вагон метро почему-то не такой полный как в любые другие промежутки времени вокруг? Вы пытаетесь попасть имеенно в эти пять минут. Как и куча других людей. Превращая этот пятиминутный интервал в такой же утренний транспортный кошмар как и любые другие пять минут в московском или питерском метро... Мой пример был насчет траффика в американском городе, но суть та же самая. Как только люди замечают провал энтропии, какой-то порядок, они тут же начинают его использовать в свою пользу до тех пор, пока он полностью не исчезает.

Другой мой пример был с рынком Forex (или там ценных бумаг). Как только появляется закономерность, которая позволяет предсказать поведение курса валюты или акции, тут же ее начинает эксплуатировать достаточное количество людей, чтобы она исчезла. Поскольку, ясен пень, если закономерность предсказывает недооцененность какой-то валюты в момент X, и достаточное количество людей в результате пытаются ее купить в момент X, то никакой недооцененности совсем не происходит. Даже совсем наоборот, дай Бог, чтобы очередной пузырь не вздулся.

Но это все еще достаточно абстрактные примеры. Есть и куда более приземленные. Как вы думаете, что такое залежи нефти в недрах? Это - провал энтропии. Не верите? Зря. Любой запас энергии - это локальный провал энтропии, или по-простецки, хаоса. И что мы с этим делаем? Ага. Именно. Ликвидируем.

Мы - homo - вообще привыкли думать о себе как о борцах с хаосом в пользу вселенского порядка, однако имидж этот фальшивый. Вся наша наука, познание, попытка осмыслить структуру сущего служит лишь одному - ее, структуры, разрушению. Вся наука и технология служит всего навсего одному и тому же - мы выявляем закономерности в окружающем нас мире и используем их для своей пользы. "Используем", при этом, является просто деликатным эвфемизмом "уничтожению". Поскольку любая закономерность - это информация, это - провал энтропии. За счет "закорачивания" и усиления энтропии там, где мы нашли ее провал, мы и существуем.

Мы почти как агенты Матрицы - ищем закономерности и информацию, и уничтожаем ее. Не саму инфомрацию, а ее действительность. Что мы делаем с информацией о нефтяном месторождении? Она по-прежнему является осмысленной информацией после того как нефть из этого месторождения выкачана? Мы умны, талантливы, способны. И мы применяем этот ум, талант, способности, чтобы найти закономерности в окружающем мире и уничтожить их. Мы, люди - истинные агенты Хаоса.

Парадоксально, правда?

Да-да, кросс-пост с персонального блога...

Почему я использую такие камеры для видео?

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

Как всегда, кросс-пост с персонального блога

Мой сон охраняли вервольфы...

Вернулся из отпуска. Всего неделя, мало, конечно, но что поделать... Я на основном сайте даже цитату опубликовал: "Насколько я знаю, Америка - единственная страна в мире, где отпуск меряют часами" Ездил как всегда в индейскую резервацию, в Ля Пуш на Олимпийском полуострове на запад от Сиэттла.

La Push, WA

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

You bing?

Привычный паром через Puget Sound залив и уже в Олимпике...

Pugest Sound ferry

Да, а при чем тут вервольфы, или волки-обортни? А очень просто. Примерно год назад вышел фильм Twilight - Сумерки, по, оказывается, популярной серии книг с первой из них под тем же названием. Книгу я не читал, фильм не смотрел, так что сказать ничего не могу. Сын посмотрел и долго плевался, но фильм популярный. Какая-то очередная мура про вампиров, которые на этот раз обосновались в задрипанном городишке Форкс как раз на Олимпийском полуострове и, кстати, всего в 14 милях от места моего назначения.

Более того, этот же городишко - это ближайшее место, где есть супермаркет, и где работает мой сотовый телефон, чтобы звонить домой, так что туда я тоже несколько раз заехал - позвонить, закупиться и заправиться правильным горючим. А по книге невдалеке есть поселение индейцев, которые волки-оборотни и вампиров сильно не любят. Намек для местных жителей и постоянных гостей более чем очевидный, поскольку индейцы-Кьюлеуты, к которым я еду, верят, что произошли от волков. В результате на полпути из Форкс (и хайвея 101) в Ля Пуш, у крошечного ресторанчика с микромагазином и бензоколонкой стоит вот такой вот плакат:

Treaty Line - No Vampires Beyond This Point

Если трудно разглядеть, надпись (направо от лого Пепси-Колы) "Treaty Line - No Vampires Beyond This Point" -- "Граница договора - Никаких вампиров за этой линией."

No vampires beyond this point

В общем, такое вот романтичное место. И никаких вампиров...

Ночь и Луна в Ля Пуше

Как обычно, кросс-пост с моего персонального блога

Некоторые считают, что ответ на любой вопрос можно найти в Библии...

...вы знаете, я даже в чем-то согласен. Вот, сваливаю опять в дичь и глушь на неделю, размышлял какое OOF сообщение сделать. Пришл в голову такое: "В отпуске в глуши. Без интернета. Без email. Без телефона. Если недовольны, пожалуйтесь Всевышнему, который создал этот мир без Интернета (и был совершенно прав.)"

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

Wonders of disconnected world

Как всегда,  с персонального блога...

Процесс Принятия Решений HiPPO

Знаете, что это такое?

HiPPO - Highest Paid Person Opinion

Не-е, это не бегемотик. Это символ процесса принятия решений в больших фирмах. HiPPO - Highest Paid Person Opinion. Или в переводе, "Мнение получающего самую высокую зарплату."

Кросс-пост с персонального блога как обычно...

"Гребаный запорожец" марки Вольво...

В выходные закончились мои 13 лет вождения машины без инцидентов. Я выехал на минутку до ближайшего магазина за какой-то мелочью. По дороге, на нерегулируемом пешеходном переходе машина передо мной остановилась, чтобы пропустить пешехода. Я остановился за ней на безопасном расстоянии (хоть это получилось удачно!). За мной остановилась Хонда светлого цвета. А затем в Хонду на полном ходу вьехала какая-то идиотка на Вольво спортюте, да так что Хонда пнула меня в зад с ниже видным результатом...

Гребаный запорожец - последствия

Что тут скажешь? "Гребанный запорожец!"

Гребаный запорожец...

Permalink...

"Быть или не быть?" – Средневековая драма корпоративного менеджмента

"Но вы знаете, если в следующей жизни в палате лордов меня спросят,
что, Вы, принц, столько времени делали под Смоленском,
я не буду знать что ответить." к/ф "Формула Любви"

Помню в детстве и юности меня всегда озадачивали восторги с придыханием по поводу этой пьесы Шекспира и монолога Гамлета. Еще более меня озадачивало то, что те, кто выражали эти восторги с придыханием, обычно не могли вразумительно обьяснить, чем же эти восторги вызваны. "Ну, как же? Вопрос жизни и смерти! У-у-у!" В общем, я всегда подозревал, что они и сами не знают, причем по-прежнему убежден, что это было именно так.

Мне кажется немалой причиной тому было то, что пьесы-то в основном никто по-честному не читал, а если и читал, то так, похвастаться перед публикой. А смысл ее кроется как раз в деталях достаточно далеко от первой сцены третьего акта. Причем в фактах, которые и правда очень интересные. Впрочем, факты в пьесе "Гамлет" – это отдельный разговор.

Кстати, я вас уже озадачил, чего это я о Гамлете заговорил? Ага. В средние века работников знаний было очень мало. Среди тогдашних работ и должностей работников знаний можно назвать королей, принцев, дипломатов, шпионов и придворных. Что и привнесло в пьесу Шекспира некоторые конфликты, удивительно знакомые программистам и прочим трудовым массам начала 21 века.

Прежде всего, а в чем вопрос-то был? Это и правда интеллигентские завывания о благородстве в стиле истеричных дамочек времен "серебряного века поэзии" или за этим что-то более серьезное кроется? Ах, благородно ли терпеть несправделивость?

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

Вот тут уже вопрос и правда серьезный. Терпеть придурка и хама, али нет? Можно потупить глаза, взять под козырек, тогда вероятно, что и не тронут. Может быть. Если повезет. Конечно, заставят кое-чего пожрать полной мерой, в позу и не одну поставят, тоже неприятно, конечно. Продвижение по службе в короли уже тоже не светит. Да и королевство (продукт и группа) скорее всего в щепки с таким руководством. Но жить будешь. Скорее всего. Это насчет "быть".

А как насчет благородства? А благородство тут играет совсем иначе, чем мы думаем. Это для нас король – это парень, который временами забирается с ногами на трон и надевает корону, а в средние века взгляды были куда строже. Если ты король, значит Всевышний назначил тебя приглядывать за его имуществом – королевством. И если подведешь, на Страшном Суде худо придется. Архангелы так морду и все остальное набьют, белый свет мил не будет. Согласитесь, куда более конкретное понятие благородства, чем у декабристов и дамочек серебряного века.

Кстати, общая проблема у нас, бывших советских. Нам все чего-то мерещится, что мы по-прежнему "хозяева своей страны", и вообще, думаем "раньше о Родине, а потом о себе", даже если это и новая, корпоративная "родина"... В общем, а можно и не быть. Это если начать качать права, выпендриваться, и вообще всячески нарываться. Что Гамлет и сделал в конце концов. Правда, королевство все равно в щепки, но по крайней мере, не без удовольствия.

Вот и вопрос. Выпедриваться или не выпердниваться? Нарыватся или не нарываться? Быть или не быть? Вот в чем загвоздка...

Если честно, я тоже не знаю ответа на этот вопрос. Но что-то неладно в Датском Королевстве...

Как обычно, кросс-пост с персонального блога...

Выходные в Сиэттле или Labor Day weekend

Для справки, 7 сентября - это День Труда в этом году. Вообще-то это вроде бы вычисляется как первый понедельник сентября, в этом году это 7 сентября. По этому поводу у нас длинный выходной - с субботы до понедельника. Ну, и разумеется, как называются два дождливых дня один за другим в Сиэттле? Выходные! В данном случае, три дня:

Выходные в Сиэттле

Как всегда с персонального блога...

Может ли Гугл помочь в борьбе с коррупцией?

Как ни странно, ответ на этот вопрос "Да!" Но не как фирма, предлагающая услуги, а как исследовательская организация, накопившая изрядные знания в очень похожей области.

Как обычно, кросс-пост с моего основного русского блога...

Дайте обьясню. Для Гугла очень важно разобраться, какие страницы несут полезную информацию, а какие нет. Ядром технологии Гугла являются линки. Логика простая – если на страницу ссылаются, то она хорошая. Проблема как всегда с тем, что рынок (в частности Интернет) – это эволюционная среда, а в эволюционной среде всегда есть паразиты. Нужны линки? В чем вопрос? Для дорого гостя сделаем линки!

Какой самый простой способ сделать линк? Обменяться с другим бедолагой. Ты мне – я тебе. Рука руку моет, обе чистые живут. Ну, и прочая народная мудрость...

"Почесал бедный черт свое темя..." Ну, или там Гугл, и решил выявлять взаимные линки как очевидный способ Его, Самого, обмануть. Каков следующий шаг паразитов? Ага, "ты ссылаешься со страницы А на мою страницу Б, а я ссылаюсь со страницы В на твою страницу Г". Это правда сложнее. Сейчас появились более эффективные схемы. Например, link wheel, когда шесть страниц – все твои, но в разных местах, ссылаются колесом друг на друга.

Почему это работает? А просто. Такие страницы, ссылающиеся друг на друга – это кластер. Выявлять кластер – это вроде бы экспоненциальная по сложности задача. То есть, если кластер из N элементов таков, что ни одно из его подмножеств из N-1 элемента кластером не является, то тебя поймают только если Гугл может вычислить кластеры из N элементов. А простейший граф таким свойстом обладающий – это кольцо. Собственно, только кольцо этим свойством и обладает.

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

Так, а при чем тут коррупция?

Как устроена взятка? Чиновник (будь то госчиновник или крупный менеджер в крумной фирме) имеет контракт, за который будут платить чужие деньги. Заказчик дает ему часть этих денег и получает контракт. Заметили? Типичный обмен линками!

Некоторые государства относятся к этому куда серьезнее чем Росссия или США. В Китае и расстрелять запросто могут, а то и вообще, на запасные органы разобрать, на экспорт. Да и в СССР с этим не все просто было. Может не как в Китае, но все равно ловили... Что происходит в этом случае? Обмениваться линками уже нельзя. А создавать "кольца" еще можно. Нужно только чтобы размер кольца превышал вычислительную мощность правоохранительных органов.

Ну, хорошо, а что такое "кольцо" в случае взяток? А это доброе старое "свои люди – сочтемся". Это когда не "баш на баш", а когда "все для своих". Ты помогаешь Васе, Вася помогает Пете, Петя помогает Степе, Степа готов на все для Лены, а уж Лена для вас тоже готова постараться... Никаких взяток. Как сказано в одном фильме времен начала перестрйоки: "А умные люди не обвешивают и взяток не берут! Умные люди помогают друг другу!" Воистину так...

Эх...  Гугла на них нет. Хотя может и не надо? Вот у китайцев правоохранительные оргаы довели кольца уже до таких размеров, что они помогают друг другу даже в эмиграции. Работает отлично... для китайцев, само собой. Как бы хорошо жилось если бы русские люди помогали друг другу... А то говорят тебе "How are you doing?" и все что приходит в голову - "Не дождетесь!"

Три желания к Windows 8

Представьте себе, что вы сидите на солнечном берегу, или там лежите на пляже, и море выносит к вашим ногам бутылку с лого Windows и джинном... не напитком, а этим... демоном. И вот, вылезает этот джинн из бутылки и предлагает вам три желания, что вы хотели бы увидеть в Windows 8. Что бы это было?

 Могу назвать свои.

  1. Избавиться от svchost. Чтобы при взгляде на список процессов всегда было ясно, что это за сволочь на твоей машине выполняется.
  2. Брэндмауер (firewall) - нет - TCP/IP стек! - основанный на разрешениях, а не запретах, с настройками индивидуальных портов для индивидуальных приложений, и чтобы ни одно приложение не имело никаких прав, пока я ему не дам. Даже браузеры. Может попросить. если надо.
  3. Message loop для каждого процесса свой. Чтоб когда один зависает, это больше никого не касалось. Вроде бы в Windows 7 это сделано получше, но все равно случается, когда один зависает и больше почти никто не работает - стало быть так и не сделали.

А что вы думаете?

More Posts Next page »
 
Page view tracker