Showing posts with label Грабли. Show all posts
Showing posts with label Грабли. Show all posts

Sunday, April 3, 2011

Чем лучше фирма, тем хуже ваша первая работа в

Cross post form the personal blog...

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

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

Saturday, December 18, 2010

Размышления американского кавказца...

Помнится, во время проблем с Грузией разные, лично мне неприятные личности, гордо заявляли “Я - грузин!” Грузином я никогда не был, но вынужден признать, что я - кавказец. Кстати, вы - скорее всего тоже. Не, не шучу. Во всех расовых анкетах я так и пишу (точнее отмечаю checkbox): “Race: Caucasian (White)”. Здесь в Америке этим словом называют любого белого человека, который не говорит по испански. И позвольте поделиться моими размышлениями о нынешнем бардаке в России, так сказать, по-своему, между нами, кавказцами...

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

Собственно, сюда, в Америку далеко не так много информации и доходит о том, что у вас там происходит. Мир вообще занят другим. Я вот недавно в спортзале занимаюсь, смотрю в телевизор - народ бежит, полиция, в общем, ясно что какие-то беспорядки. Присматриваюсь к архитектуре, и что-то такое родное, знакомое... “Ой, ё-мое... это что - Питер???” Не, оказывается не Питер. Рим. Беспорядки идут по всей старушке Европе - Греция, Италия, Франция, Британия... Британские студенты, возмущенные подъемом платы за обучение в три раза, блокировали машину нынешнего принца-наследника с супругой и демонстрировали им разные части тела в качестве иллюстрации, что они думают о таких правителях.

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

Например, пришлось услышать такое: “Надо же, мальчишки через всю страну ехали зная что их ожидает...” А что они ожидали? Если вы относите себя к “кавказцам” в русском, а не американском понимании этого слова, не заблуждайтесь. Никакого отношения к чести и достоинству это не имеет. Просто кто-то крошит вас для супа. Кстати, вместе с русскими, используя вашу “гордость” в качестве кухонного ножа. Ну, мешает кому-то Россия, а по кусочкам кушать куда как легче.

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

Кстати, если уж говорить обо “все цивилизованном мире”, то, вы знаете, я таки да, могу найти очень похожие сравнения. Чем москвичи недовольны? Тем что москвича прирезали, а убийцу попытались отпустить. Нет, ну, давайте по совести, убийство - это все-таки преступление. Неправильно это. НО! В мировой практике таки есть похожая ситуация. Не просто в мировой, а здесь, в Америке.

Здесь как, если белый прибьет … упс, чуть не использовал нехорошее “Н” слово... в общем, афроамериканца, то это - hate crime, федеральное расследование, пощады не жди. А если этот самый... афроамериканец белого пришил, то в общем такого шума явно не происходит. А каждый, кто возмущается, ясно дело - “white supremacist”, ну, в общем, “русский фашист” по-простому.

Занятно правда? Одно только не пойму, почему это гордые дети Кавказа с такой охотой берут на себя роль российских афроамериканцев?

Нет, я не расист. У меня есть друг - Демба Диоп, огромные африканец более двух метров роста, гражданин Франции и замечательный парень, с которым мы выпили немеряно пива на веранде микропивоварни на берегу реки Иллинойс в городке Пеория, разговаривая о программировании и вообще за жизнь... Но все-таки, если бы меня кто отнес к афроамериканцам, боюсь, что меня это немного заколебало бы, а эти ребята с таким энтузиазмом... Ну, каждому - свое.

Ах, да, а кто же это суп есть собирается? Если честно, со свечкой не стоял, сказать не могу. Одно точно - не Америка. Америке не нужна развалившаяся Россия. Ей нужно, чтобы кто-то держал Сибирь с ее энергетическими ресурсами, поскольку если Сибирь сожрет Китай, то... как бы это сказать... плохой это сценарий, причем и для Америки тоже.

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

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

Friday, July 2, 2010

Силиконовый Биробиджан или Последний Легион Росссийской Высокой Технологии

У меня есть предложение: строить российскую силиконовую долину 
не под Москвой, а в Биробиджане. Евреев там вроде бы уже нет, 
но если туда сослать всех оставшихся ученых Москвы и Петербурга, 
то лететь до Калифорнии им будет значительно ближе...

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

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

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

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

Позвольте повоображать. Президет Большой Компании прилетает в Большую Страну (а не наоборот) и удостаивается встречи с Президентом Большой Страны.

Президент Большой Страны: Мы испытываем огромное уважение к успехам Большой Компании.

Президент Большой Компании: Спасибо!

Президент Большой Страны: Но вы знаете, мы очень озабочены.

Президент Большой Компании: Чем?

Президент Большой Страны: Программисты Большой Страны понятия не имеют, что делает код Большой Компании... Мы даже думаем создать свою собственную ОС, чтобы быть уверенными, что он делает.

Президент Большой Компании: О, будьте уверны, мы имеем только лучшие намерения. Мы даже можем открыть код.

Президент Большой Страны: Вы знаете, доверие - такая трудно достижимая вещь... Вот мы доверяем нашим программистам. Если бы они разрабатывали код для Большой Компании, никаких сомнений не было бы...

Президент Большой Компании: (с трудом) Ну,... мы могли бы.... открыть центр разработки в Большой Стране...

Президент Большой Страны: Вы планируете? Я так рад это слышать. Будьте уверены, руководство Большой Страны поддержит вас в этом замечательно начинании. Сколько тысяч рабочих мест вы планируете для начала?

Президент Большой Компании: Гхм...

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

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

Я не понимаю, когда Президент России открывает Twitter account именно во время визита в Калифорнию. Нет-нет, я знаю, некоторые политики это используют, но он что, из Москвы этого не мог сделать? В Москве, что, и правда интернета нет? Как в старом анекдоте, когда человек в соседней комнате орет в трубку "Самара! Вы меня слышите?", а японская делегация тем временем деликатно интересуется, а не мог ли этот человек просто позвонить по телефону.

А еще я не понимаю, когда президент страны, создав Twitter account (оставим за скобками, на фига это ему было надо), первым делом френдит президента другой страны, вместо своего народа или хотя бы чего нейтрального. Да-да, я в курсе, придираюсь, но уж больно символизм болезненный. Представляю, что было бы, если бы Обама, создав Twitter account, первым делом бы зафрендил, скажем, президента Франции... Ох, какой это подарок республиканцам был бы...

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

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

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

К слову, у меня есть предложение: строить российскую силиконовую долину не под Москвой, а в Биробиджане. Евреев там вроде бы уже нет, но если туда сослать всех оставшихся ученых Москвы и Петербурга, то лететь до Калифорнии им будет значительно ближе... Да-да, нехорошо и недемократично, но если им все равно придется сваливать, то должно быть удобно. В смысле, ученым.

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

Ну, создадут они "наукоград", нагонят умных детей туда, и что дальше? Это ведь надо поддерживать, а интерес у властей не бесконечен. Вот и останутся вундеркинды и непутевые иностранцы, завлеченные хмельной московской пропагандой в городе-призраке среди недостроенных развалин в подобии нынешнего казахского Байконура. Может найдется какой-нибудь Габриель Маркес и опишет взлет и запустение "наукограда", но не за сто лет, а меньше чем за одно поколение. Ну и что дальше?

Я, собственно, уже несколько лет назад писал о том, что нужно российской науке для возрождения. Вот здесь ("В Санкт-Петербургское Математическое общество") и вот здесь (Чтобы спасти петербургскую математику, мало быть математиком).

Надо понимать, что наука - это не антикварный горшок, который можно купить, поставить на стеллаж и забыть. Это живая часть общества, в некотором смысле орган. Если этот орган получает кислород и питательные вещества с кровью, то он будет расти и развиваться. Если нет - увы. А для этого он должен быть неотемлемой частью какого-то социального организма, будь то Россия или мировая экономика. Причем, на Россию, сами понимаете, надежда слабая.

Что будет питать этот "наукоград", когда кончатся госбюджетные деньги? Заказы? Чьи, и с какого похмелья? И почему эти заказы дадут именно этим "спецам" с MBA из Сколково, а не дешевым китайцам, упорным индусам, или там грамотным и вполне способным ирландцам или канадцам? Или даже тем москвичам и петербуржцам, которые не купились на дешевую пропаганду? Да, синергетика - серьезная штука, только для нее нужно собрать много действительно способных людей, причем не только способных программировать или там атом расщеплять, а еще и направлять все эти изыскания, находить для них финансирование... Это все не вырастает на пустом месте, и кто же это будет растить?

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

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

Saturday, June 6, 2009

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

Постоянные читатели уже в курсе, что на Technet я в основном публикую кросс-посты с моего персонального блога eldar.com (например, вот этот пост находится здесь). И вот, месяца четыре назад, пришло мне такое письмо (в вольном изложении, само собой, оригинал был на буржуинском): «Здрасьте! Я интернет маркетинг менеджер компании Крибле-Крабле-Блюмс! Мы спецализируемся на Интернет рекламе на небольших сайтах. Мы готовы вам платить $20 в месяц, если вы разместите рекламу наших клиентов. Все что нужно сделать – вставить небольшой PHP код на каждую вашу страницу...»

Ок... Вы знаете, за уже скоро десять лет на Майкрософте, моя нынешняя группа – первая, где я не отвечаю за секьюрити всего продукта. Так что, как вы понимаете, у меня сформировалась некоторая, вполне здоровая в моих обстоятельствах, паранойя... Так они хотят, чтобы я вставил PHP код выполняемый на МОЁМ сервере???

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

И тут до меня ДОШЛО. Достать пытались не меня, А ВАС! Позвольте обьяснить как.

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

В общем, такой вот я молодец! Защитил и свой сайт и своих читателей. Пойду, возьму с полки пирожок. Тот, что посередине...

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

Шотландская метла - красиво!

Шотландская метла - красиво!

http://images49.fotki.com/v1503/photos/8/91758/7614715/0531091208jpg2-vi.jpg

По дороге окруженной желтыми цветами

Круглое озеро с утятами 

Круглое озеро с утятами

Sunday, June 1, 2008

Мания величия подмастерьев от статистики или почему есть ложь, большая ложь и статистика

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

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

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

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

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

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

Можно, конечно, сказать, что фирме это все равно, поскольку статистика все равно сработает и в среднем она все-таки получит свою прибыль. Так? Так, да не так. Дело в том, что на многих рынках наиболее инересны как раз очень небольшие сектора, которые способны дать наибольшую прибыль. Это своего рода сливки рынка. Найдите такую небольшую группу, и она может дать вам больше прибыли, чем весь низ рынка вместе взятый. Игнорируя этот небольшой сектор людей знакомых с безопасностью в IT, фирмы упускают людей, которые как раз очень неплохо платят по долгам, и реже чем остальные оказываются жертвой воровства, которое тоже немалая проблема для самих компаний.

Приведу в качестве примера другой случай ошибки подмастерьев от статистики, уже не в финансовой области. Пример этот относится к советским временам, когда некоторое исследование показало, что интеллект у человека обычно достигает максимума примерно лет в 20-25, а потом только падает. Понятное дело, такая информация немного удручает.

Однако позднее более детальное исследование тех же данных показало очень интересную вещь, похожую на то, что мы только что обсуждали. А именно, оказалось, что население делится на две очень неравных группы. У одной - значительного большинства - пик наступает не в 25, а в 18-19 лет, с последующим постепенным падением до конца жизни. А у другой пик часто приходится и на 40, и на 50, а то и больше лет. В среднем же получалось как раз 20-25 лет.

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

Friday, May 30, 2008

Автоматическая публикация на блогах...

Просто пост на память... (Ну, да, кросс-пост с персонального...) Когда только-только появился Blogger Api, я было очень вдохновился, потратил вечер, и так и не смог вычислить, куда же там засунуть тело поста, поскольку description вылезало в заголовке. С тех пор я теоретически понял, что заголовок, видимо, должен быть в <title>-</title>, а остальное тогда предположительно станет основным тектом поста, но запал уже пропал и проверять на практике стало неинтересно. Тем более, что Гугл и сам признал свои ошибки и обьявил этот API устаревшим -- они теперь используют некий Data API.

А вот на днях, возясь с сайтом своей жены, возникла потребность все-таки перенести посты автоматически, и пришлось все-таки разобраться. Не с Blogger API, а с его наследником Weblog API. Публикую здесь пример на питончике (для простоты и наглядности), поскольку при использовании этого интерфейса есть ряд граблей, на который лучше не наступать. Специфически:

  1. Формат запроса (см. ниже) отнюдь нетривиален
  2. Тело нужно запихивать в base64, если хочется использовать хоть какие таги
  3. Хоть и очевидно, но нужен заголовок запроса Content-Type: text/xml
  4. Формат данных далеко не у всех прогамм-серверов один и тот же, а многие его могут просто не поддерживать.
  5. Дата тоже не у всех серверов присутствует - может придется подкрутить скрипт на вашем сайте руками.

 Ну, и собственно код:

import httplib
import base64
 
def publishPost(title, time, descr):
                descr = base64.b64encode(descr)
                body1 = """
                <?xml version="1.0"?>
                <methodCall>
                   <methodName>metaWeblog.newPost</methodName>
                   <params>
                       <param><value><string>BlogId</string></value></param>
                       <param><value><string>YourUserId</string></value></param>
                       <param><value><string>YourPassword</string></value></param>
                       <param><value><struct>
                   <member><name>title</name><value>"""
                body2 = """</value></member>
                   <member><name>description</name><value><base64>"""
                body3 = """</base64></value></member>
                   <member><name>pubDate</name><value>"""
                body4 = """</value></member>
                                </struct></value></param>
                       <param><value><boolean>true</boolean></value></param> 
                   </params>
                </methodCall>
                """
                body = body1 + title + body2 + descr + body3 + time + body4
                print body
 
                conn = httplib.HTTPConnection("www.YourSite.com")
                headers = {"Content-Type": "text/xml"}
                conn.request("POST", "/path-to-xml-rpc-end-point/xmlrpc.php", body, headers)
                res = conn.getresponse()
 
                # Just to see what's the result
                print "Status: " + str(res.status)
                print "Headers: "
                print res.getheaders()
                print "Body: "
                print res.read()
                conn.close()

publishPost("My test tile", "date-time-in-right-format", "My test body")

Если кому скучно, нечего было досюда читать.