Previous 20

Apr. 9th, 2009

me

Мыло, матрешки и enterprise

Вопрос на засыпку: где в нижеследующем фрагменте SOAP-сообщения самый большой WTF? Минута пошла.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope... <GetDataSourceNameListResponse> <GetDataSourceNameListResult>&lt;?xml version="1.0" encoding="utf-16"?&gt; &lt;AxStringArray xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ax="http://www.emc.com/ax" xmlns="http://www.emc.com/ax"&gt; &lt;ax:String&gt;AX-USI&lt;/ax:String&gt; &lt;ax:String&gt;AX-GRAD&lt;/ax:String&gt; &lt;ax:String&gt;AX-OVPREA&lt;/ax:String&gt; &lt;ax:String&gt;AX-CLAS&lt;/ax:String&gt; &lt;/AxStringArray&gt; </GetDataSourceNameListResult> </GetDataSourceNameListResponse> ...
Это — EMC Documentum AppXtender с его неповторимым public API. Несколько строк кода с использованием JAXB скрыли это мракобесие от моих милых POJO, но, как в том анекдоте про ложки, осадок неприятный остался.


Ответ: (вопрос был с на*бкой) само сообщение в utf-8, а XML-матрешка объявлена как utf-16.
Tags:

Dec. 27th, 2008

me

Пост-Xmas

Когда в каждом супермаркете играет «Have yourself a merry little Christmas», а на выходе из него мини-хор бомжей так органично поет «...and since we've got no place to go, let it snow, let it snow, let it snow...» а капелла, моей любимой рождественской песней остается «My Favorite Things». Кто ее только не исполнял — от Энди Уильямса до Тупака, и в обилии интерпретаций собственно и есть ее прелесть.

Вот «оригинал» из фильма Sound of Music. В кавычках потому что это — адаптация одноименного мюзикла, дебютировавшего на Бродвее на шесть лет раньше.

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

Вот, к примеру, Дэвид Либман с версией пободрее. Последние двое конечно джазовые величины разного калибра, но в разное время оба играли у Майлса.

А хотите шансон — смотрите «взрослый вариант» для разнообразия.

Ну и самый эпический перфоманс: два отвязных японца с прозвищами «Гонсалез» и «Тити» в сопровождении куми-дайко и заметной струнной секции.

Sep. 28th, 2008

me

Static Typing

Disclaimer: taking pictures while driving is dangerous; don't try this at home

Tags: , ,

Aug. 11th, 2008

me

Тоже о любви к стейкам

Командировка в Иллинойсе, мы по магистрали-294 все больше удаляемся на юг от Чикаго. Самое время для сытного ужина после перелета, пытаемся найти подходящее место через iPhone, задалбливаемся. Тут приходится в очередной раз остановиться, чтобы отдать мзду (80 центов) за платный участок дороги. Спрашиваем у двух девушек-операторов, где в окрестностях можно найти хороший стейк. Между ними завязывается спор, всплывают одни за другими названия стейкхаусов. За нами стоит колонна машин, которая через некоторое время начинает неловко сигналить (все же это Средний Запад — в Бостоне уже, похоже, пошли бы бить морду и нам, и девушкам). Собиратели дорожной дани сходятся в итоге на одном месте, куда мы и отправляемся.
— You think we can trust them with our dinner? — спрашивает коллега
— Well, they seemed well-fed... — политкорректно намекает другой на уж очень сочные формы девушек
— This is America, everyone is well-fed.
Пятнадцать минут, пара нарушений правил дорожного движения, и вот мы уже рассматриваем меню. Добротное место — все порции мяса кроме filet mignon и New York strip подаются по 32 унции (чуть меньше килограмма) — практически целая корова на тарелке. New York strip, medium rare, сочный, сделанный как надо, и вот уже можно считать, что день удался. А, значит, с утра все бизнес-вопросы будут решаться веселее.

Aug. 9th, 2008

me

Friday Night

08/08/08 @ 8pm: дилемма Gogol Bordello @ Providence, RI vs. Захар Май @ Cambridge, MA разрешилась в пользу последнего. О чем я совсем не пожалел. Среди забавных впечатлений: куча разношерстной русской публики от «инженерной интеллигенции» в очках и выглаженных брюках до «гопников» в кожаных пиджаках и кепках, стойкий запах марихуаны по всему бару еще до начала перфоманса, рычащий для затравки «My hips don't lie» собственно Захар Борисович, стреляющий у него сигареты и пританцовывающий под «один раз в год козу ебут» профессор MIT и, наконец, тайская барменша, сказавшая мне «сипасиба» за чаевые.

Aug. 2nd, 2008

me

Интервью

­— Here, wanna interview this guy? — бросил мне уже бывший начальник чье-то резюме на стол.
— But I have no idea what to do...
— Good, gotta start someday anyway.

В общем, я провел свое первое собеседование. Было очень забавно оказаться по другую сторону барьера — я все больше вел технические разговоры, а под конец дал кандидату задачку. Лас Вегас алгоритм он таки нашел, но вот с подсчетом ожидаемого времени у него не срослось. Во-первых — то, что он в конце концов написал на доске, оказалось формулой не ожидаемого времени, а вероятности того, что алгоритм когда-нибудь завершится. Хотя резюме говорило, что в его магистрской инженерной программе присутствовал «Analysis of Probabilistic Systems». Возможно, если бы он ее досчитал и получил 1, то почуял бы, что что-то не так. Но ... во-вторых, он-то ее и не досчитал, хотя это была просто сумма геометрической прогрессии. С другой стороны — половина функций в финансовых калькуляторах собственно и считают такие суммы, называя их все на три буквы — NPV, APR, IRR, а ими пользуются люди, которые считают наше с вами бабло, так что это еще не так страшно.
me

Запоздалое

Ходил на «The Dark Knight» в день после премьеры — десять минут до начала сеанса, а, значит, больше получаса до, собственно, фильма, но зал почти забит. Кое-как протискиваемся на нормальные места... Чувствуется ажиотаж; как оказалось — совсем не пустой. Cristian Bale как всегда на уровне. Как сказал приятель после «Batman Begins» — he's evil fucking good (возможно даже настолько, что ему удастся реанимировать совсем дохлый franchise). Но Joker, Joker — это роль, после которой можно уходить. Heath Ledger выдал на голову лучшую игру, чем предыдущая инкарнация — Jack Nicholson, и это о многом говорит. Перед съемками он жил один в отеле неделю и входил в роль. Страшный, смешной, с адским чувством юмора. А голос — то, что потеряется при дубляже — совсем не из этого мира, как Tom Waits, но мрачный и злой. Глубоко жаль, что это была его последняя полная роль. Но радует, что в последнее время начали более серьезно экранизировать комиксы, потому что среди них много на самом деле достойных произведений, и только из-за дурацкой анимации, фильмов и режиссеров как Tim Burton о них думают, как о чем-то детско-глупом. Кстати, перед «The Dark Knight» увидел preview выходящего в следующем году «Watchmen» — адаптации одноименной и одной из самых культовых и психологически глубоких серий комиксов. Создал ее, кстати, Alan Moore, на счету которого также замечательные «V for Vendetta» и «From Hell». По первой сняли совершенно непотребный фильм, а по второй — наоборот очень хороший. Посмотрим, что получится с «Watchmen».
Tags:

Jun. 14th, 2008

me

Going down to ...

Tags:

May. 30th, 2008

me

Iron Man?

Вот это — будущий Tony Stark. Да.
Tags:

May. 29th, 2008

me

Multiple dispatch

Многие вводные статьи и учебники по «попсовому» объектно-ориентированному программированию (где под «попсовым» подразумевается то, что мы имеем, например, в C++ и Java) содержат примеры с классами «фигурка», «треугольничек» и так далее. Примеры, кстати, получаются очень стройными, но к сожалению элегантность редко просачивается из учебников в реальный код. Тема этого поста — multiple dispatch — фундаментальная возможность, которая отсутствует во многих распространенных языках, называющих себя объектно-ориентированными. Я тоже выберу популярный подход с «фигурками» и «треугольничками». Мои примеры — весьма абстрактные, но том или другом виде встречаются очень часто в реальных системах. дальше... )
me

Простой и полезный девайс

Phil: I don't suppose there's any chance of an espresso or cappuccino?
Mrs. Lancaster: (confused look) Oh, I don't know...
Phil: (turns away, to self) ... how to spell espresso or cappuccino.
Groundhog Day


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

Tags:

May. 16th, 2008

me

Знаете, что такое сюр?

Это когда приходится читать справочник по армянскому на французском, не зная ни того, ни другого.

А Google Translate вообще убил. Засунуть выбор из всего 23 языков вместо обычного select во вложенные div'ы с прокруткой, в которых естественно не работает выбор с клавиатуры по первым буквам — для этого надо было очень долго думать. Очень.

Tags:

May. 13th, 2008

me

День Выборов

Посмотрел тут недавно — ничего так, фильм может местами и дурной, но в целом очень даже на уровне. Особенно рядом с другими российскими комедиями, которые в последнее время хоть краем глаза смотрел. В отличие от остального сделан профессионально ­— тут тебе и перекрестные диалоги, и продуманные running gags. Саундтрек — так вообще прелесть, все исполнители настолько самоироничны. И Козырев с Уткиным, которые совсем не актеры, очень хорошо вписались. А реалии 90-х представлены так, что вызывают не рвотный рефлекс, а добрую ностальгию.
Tags:

May. 11th, 2008

me

Любимое пиво

1. Samuel Adams Boston Ale
2. Shiner Bock
3. Guinness Draught
4. Samuel Adams Summer Ale
5. Corona Extra

ваше?

May. 9th, 2008

me

Focus mode

Пару недель назад стал пользоваться point to focus (точнее sloppy focus) вместо click to focus. Первая неделя — немного непривычно. Теперь — в экстазе, думаю, почему не сменил раньше.
Tags: ,

May. 8th, 2008

me

OpenOffice 3 beta

Попробовал новую версию. Наконец используется не только системный freetype, но и его системные настройки

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

Из замеченных косяков — если запустить soffice с ключем -calc, -writer или тому подобным, процесс виснет, как только появляется окно. Также, если отображается много страниц одновременно, они почему-то постоянно перерисовываются и дергаются.

Если бы я использовал WYSIWYG текстовые процессоры, то наверное пересел бы на новую версию только из-за шрифтов.

Tags: ,

Apr. 25th, 2008

me

A must-have feature

Гуглил зачем-то нечто типа “crop icon”, и одной из первых ссылок вышла “Why cropping is a must have feature”. Прелестно.

Apr. 12th, 2008

me

За последнюю неделю я выяснил...

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

девушка в джинсах с очень низкой талией за соседним столом может испортить эффективность даже самой интересной лекции о дизайне интерфейсов; видимо, потому что вместе с неприкрываемым очень четко следует Ten Usability Heuristics Нильсена.

Apr. 2nd, 2008

me

Слайд-караоке

Знакомая прислала ссылку на очень забавную статью о новомоднем развлечении — «PowerPoint Karaoke». Вкратце — достается случайный документ со слайдами, и исполнитель в реальном времени делает по ним презентацию. Там в конце еще очень хорошо написано про большой потенциал этого занятия на рабочем месте.
me

Слава роботам!

Вот это — настоящая революционная технология.

Previous 20

me

April 2009

S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Advertisement

Syndicate

RSS Atom
Powered by LiveJournal.com