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:

Feb. 29th, 2008

me

Enter Rosetta

“You’ll never see it, you’ll never configure it, you’ll never have to think about it” *

... пока InDesign CS2 не захардлочит вашу новую распальцованную машинку. Она же, как утверждается, в userspace крутится?

*: http://www.apple.com/rosetta/

Tags: ,

Sep. 25th, 2007

me

Прелестно

850 · 77.1 = 100000
Tags: , ,

Jun. 16th, 2007

me

Бывает же

Со школьничками на летних сборах вечно происходит что-то неординарное. Вчера им наскучила обычная «Мафия», и они решили поиграть в нее в реальном времени, один день — один ход. Распечатали соответственно список игроков и случайно забыли копию в кафе. Работники его нашли, смотрят — лист с именами, один помечен как God, другой — Executioner. После Virginia Tech все на ушах стоят, вызвали конечно campus police, пробили все имена. Итак, три часа ночи, член сборной на IMO давно спит. Его будит продолжительный стук в дверь, на пороге полиция, ему суют список с игроками и спрашивают, кто эти люди, и почему он собственно планирует их убийства. Занавес. Около часа несколько человек рассказывали ему правила «Мафии». Игру на всякий случай пока забанили.
Tags: ,

Jun. 5th, 2007

me

Vista EULA

По случаю того, что мне таки впарили Vista Home Premium, я внимательно прочитал ее лицензионное соглашение. Вызвали интерес некоторые пункты.

You may not use the software installed on the licensed device within a virtual (or otherwise emulated) hardware system.

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

Font Components. While the software is running, you may use its fonts to display and print content. You may only embed fonts in content as permitted by the embedding restrictions in the fonts and temporarily download them to a printer or other output device to print content.

То есть нельзя как раньше скопировать Tahoma.ttf и правомерно использовать его в, скажем, другой операционной системе.

Icons, images and sounds. While the software is running, you may use but not share its icons, images, sounds, and media.

Предположим, я делаю снимок рабочего стола с "обоями с травкой" и иконкой корзины и размещаю его в форуме. В полном разрешении. Это fair use? Теперь еще два интересных You may not.

use components of the software to run applications not running on the software

Использовать нативные библиотеки в Wine? Забудьте.

work around any technical limitations in the software

Это просто шедевр, потому что пункт не уточнен. То есть использование Сygwin или MSYS, потому что мне нужен неубогий shell — это нарушение?
Tags: ,

May. 13th, 2007

me

Не перестаю удивляться

Почему Windows Update нужно пятнадцать минут, чтобы выяснить, какие обновления надо ставить? С aptitude как-то даже лень сравнивать. (Вот так у меня тэги windows и wtf ходят парой.)
Tags: ,

May. 3rd, 2007

me

Бостонские бомжи отжигают в Internet2

Причем буквально. Да еще и на мосту, по которому я все время проезжаю.
Tags: , ,

Apr. 24th, 2007

me

Распродажа





Google и его sponsored links отжигают. А искал я старую шутку.


 
Tags: ,

Oct. 27th, 2006

me

Ах, эти салаты в McDonalds...




Ням-ням.
Или это просто Liebeck v. McDonald's Corp. вдохновляет?

Sep. 16th, 2006

me

Криворукие недокодеришки

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us
Tags: , ,

Aug. 8th, 2006

me

В продолжение...

Free Image Hosting at www.ImageShack.us
Tags: ,

Jun. 5th, 2006

me

Происки злобных вимеров

Rapidshare выдал
Tags: ,

May. 30th, 2006

me

Ruby


irb(main):001:0> x = [1,2,3,4,5]
=> [1, 2, 3, 4, 5]
irb(main):002:0> x.map {|x| x + 1}
=> [2, 3, 4, 5, 6]
irb(main):003:0> x
=> 5


irb(main):004:0> x = [1,2,3,4,5]
=> [1, 2, 3, 4, 5]
irb(main):005:0> x.each {|x| print x}
12345=> [1, 2, 3, 4, 5]
irb(main):006:0> x
=> 5

WTF?
Tags: ,

Jan. 18th, 2006

me

Чертовщина

После просмотра семи серий недавней экранизации одного известного романа на моем лаптопе сегодня начала происходить настоящая чертовщина. В том смысле, что если у меня раньше что-то работало не так, то причина лежала на поверхности. Сначала Limewire, мирно качающий "A Clockwork Orange" для перепросмотра, выдал сообщение об испорченном файле. Ну это бывает. Потом я попробовал проиграть его в gxine, который сразу рухнул. И такое бывало, хотя и не с новыми версиями gxine. Списав это на покореженый файл, я запустил mplayer. Ругнувшись на прощанье, mplayer сегфолтнулся. Я полез за секретным оружием - ffplay, которое сработало ... пока не подвисло при перемотке. Я плюнул на кино и решил проверить почту, за нажатием hotkey не последовало ничего. Я запустил thunderbird из терминала, птица попыталась взлететь, но с громом упала. Нажатие hotkey для firefox... о! открывается новое окно , но что я вижу, интерфейс "глазки в кучку" - все элементы панели и меню забиты в левый верхний угол окна. Далее экспериментальным путем было установлено, что сегфолтятся все GTK+ программы, причем как динамически связанные с GTK2, так и статически с GTK1 (aim). Перезапуск X ничего не дал, только WM пришлось сменить на fluxbox, так как sawfish уже не запускался. Что интересно, Psi эта бесовщина была совершенно параллельна. Что еще более интересно - emerge любой программы вываливался с кучей ошибок file not found. На этом месте я начал нервничать, и природный инстинкт заставил мои руки набрать sudo reboot. После утреннего кукарекания перезагрузки следы происшедшего исчезли...
Tags: ,

Dec. 26th, 2005

me

Windows Recovery Console

MS made my day onсe again: http://support.microsoft.com/?kbid=243067
Как я до такого докатился )
Tags: ,

Dec. 25th, 2005

me

OO.org 2.0.1

С третьего раза собрал новый OpenOffice, первый раз не хватило 6Gb свободного места, второй раз разработчики Gentoo и OO.o не сошлись в вопросе зачем OO.o, собираемому с USE=-kde, иконки Crystal. Далее следует интересная статистика:

oleg@madtux ~ $ genlop -t openoffice
* app-office/openoffice

Thu Oct 20 16:28:27 2005 >>> app-office/openoffice-2.0.0_rc3
merge time: 14 hours, 17 minutes and 53 seconds.

Sun Dec 25 07:50:14 2005 >>> app-office/openoffice-2.0.1
merge time: 7 hours, 51 minutes and 56 seconds.

Флаги сборки были одинаковыми, разница во времени остается загадкой.
USE="curl gtk java zlib xml2 -eds -gnome -kde -ldap -mozilla"
CFLAGS="-O2 -march=pentium-m -pipe -fno-strict-aliasing"
Tags: , ,

Dec. 20th, 2005

me

Mathematica

Несколько дней назад прислали задачку, посчитать ∫0ln(sin(x)+5/4)

Поскольку я пиарил Mathematica на ЛОР'е, чтобы быть честным, брошу камень и в вольфрамовый огород: (что насчитала Mathematica)
me

April 2009

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

Advertisement

Syndicate

RSS Atom
Powered by LiveJournal.com