Johny I hardy knew ye

I first heard this tune in Die Hard 3. After all I like Bruce Willis since third grade. It got stuck in my head. After a few days of out loud humming it was time to find it. It's called

Waltz of the Banker

After some time searching I found out that the original tune is actually a popular traditional Irish anti-war and anti-recruiting song. It is generally dated to the early 19th century. The original refers to the soldiers from Athy, County Kildare that fought in "Sulloon" (Ceylon - present day Sri Lanka) for the East India Company (in what history knows as the Kandyan Wars though the term was not familiar to the Irish). It has become a definitive anti-war song. It's called

Johnny I Hardly Knew Ye


Check out the refrain:
Ye haven't an arm, ye haven't a leg, hurroo, hurroo
Ye haven't an arm, ye haven't a leg, hurroo, hurroo
Ye haven't an arm, ye haven't a leg
Ye're an armless, boneless, chickenless egg
Ye'll have to be put with a bowl out to beg
Oh Johnny I hardly knew ye.

There's one more version I found. It's a popular song of the American Civil War that expressed people's longing for the return of their friends and relatives who were fighting in the war. That's called

When Johnny Comes Marching Home

Review: Global Delight's Boom - boost mac's volume

Sometimes some youtube clips, movies or podcast have their audio recorded really low. My Macbooks' sound is not really strong, so when I listen to such a video I struggle to catch the speech - especially when I'm in the shower.

Global Delight has created Boom. It costs $4.99. A software solution to such a problem - it can boost the volume up to 400% and has a system-wide equalizer:

Here's an indian presenting it: http://www.youtube.com/watch?v=MMiv-qHHeNw&feature=player_embedded#at=197.

bg headhunters - yeah, right

Това е комуникация с един от т.нар. bg headhunter-и:

On 02/23/11 5:40 AM, Daniela Solachka wrote:
--------------------
Здрасти, понеже виждам, че се оплакваш от headhunters, мога да те посъветвам да си махнеш от профила  "interested in career opportunities". Или пък целия профил. 🙂
Поздрави.

Моят отговор:

Всъщност се интересувам от истински career opportunities, а не от тези стандартните типично по бг изпълнени:

  1. елате на интервю,
  2. дайте си всичките лични данни,
  3. ние няма да ви кажем нищо за фирмата, за която ви търсим и
  4. ще ви сложим сивито в нашето портфолио.
  5. На интервюто ще ми се задават абсолютно малоумни въпроси, защото ще си говоря с някоя тотално не-техническа руса кака.
  6. Няма да сте прочели въобще сивито ми или поне няма да сте вникнали в него и ще ме предлагате за тотално неадекватна позиция, защото ще сте извадили само 2 ключови думи и от моето сиви и от изискванията на клиентите си.

Не, не желая career opportunities на бг headhunter-ите. Там се връзват само разни junior-и, които сами трудно ще си намерят работа сами, защото нямат опит. Но качествените хора с опит избягват подобни услуги (повярвайте ми, всичките ми контакти имат същото мнение за целия този бизнес, просто са учтиви и не го казват в лицето на спамърите).

И, btw, трябва да се кръстите bg spammers вместо bg headhunters. Спамите през linkedin, skype, mail и каквото намерите още. Няма отърване.

Ebanking на ОББ - #epicfail

Всичко започва с регистрация на сайта ebb.ubb.bg (конкурс ли е имало за името на субдомейна?). Оттам си избирате парола, НО НЕ И ПОТРЕБИТЕЛСКО ИМЕ. (това е стъпка 1)

След това отивате на място в клон (клонът си го избирате при регистрацията в стъпка 1 и не можете да идете в друг клон) и потвърждавате регистрацията. Дотук всичко е логично. Те ви дават плик с юзър/парола (стил нова дебитна карта).

Прибирате се вкъщи и се опитвате да се логнете с това потребителско име и парола. Не става.

Тук е важно да отбележим, че генерацията на сертификат (да и сертификат изискват) става само на Internet Explorer (мързеливци). Освен това сървъният сертификат на ebb.ubb.bg е self-signed (наистина ли сте толкова свидливи и непрофесионални?).

Така, докъде бяхме стигнали? А да, потребителското име и парола от плика не стават за логин. Сайтът им казва грешно потребителско име и парола.

И сега какво? Ами звъним на съпорта. Естествено не беше работно време и оттам (имали служител само за спешни случаи) любезно ми обясниха, че няма да ми помогнат, защото не било работно време. Тъпанари.

Продължаваме сами с опитите. Някой се сеща (в тоя момент вече сме трима и brainstorm-ваме какво може да е решението, не искаме да се предадем), че всъщност при регистрацията (направена април'2010) сме въвели парола. Добре, че е записана на лист. Изравяме я и пробваме с какви ли не потребителски имена: егн, мейл, ... Не става. Накрая пробваме с потребителското име от плика и паролата от регистрацията и viola СТАВА.

Дотук добре. Влизаме вътре (естествено с Internet Explorer) и започваме да ровим. Сега е момента да издирим как се генерира сертификат. Оказва се, че втората парола от плика е за генерирането на сертификат, без нея не генерира сертификат. Генерираме сертификат. УРААААА.

И най-накрая (вече са минали няколко часа и са изхабени много нерви) се логваме и половината линкове не работят. Кво става? Примерно не можем превод да направим. ЗАЩО? Разлогваме се няколко пъти и накрая откриваме, че при логин трябва да се цъкне един чекбокс (май беше нещо от рода на "Активирай нещо си"). Цъкаме там и вместо да ни логне, ни завежда до един екран, в който очаква код от sms. НЕЕЕЕЕЕЕЕЕЕЕЕЕ. А батерията на телефона беше паднала и не можехме да прочетем. Отказахме се да продължим. Обяснихме на изстрадалия клиент на ОББ, че като си зареди батерията и (ВЕРОЯТНО) ще може и преводи да прави, ама не сме сигурни, защото не сме стигнали до там.

Защо са толкова некадърни тия банки? ЗАЩО? КАКВИ МАЛОУМНИЦИ СА ГО МИСЛИЛИ ТОЯ workflow? ЗАЩО ИСКАТ СЕРТИФИКАТ И SMS ЕДНОВРЕМЕННО? А ПРЪСТОВ ОТПЕЧАТЪК НЕ ИСКАТ ЛИ? Ако искате сигурност, изисквайте УЕП, както вече правят масово банките, защото това е легалния начин да се правят нещата онлайн.

ОББ, СТЕГНЕТЕ СЕ. Моята банка иска регистрация, потвърждение на място и това е. А вие? Отворете електронните банкирания на другите банки и откраднете нещо работещо.

Некадърници!!!

Проблем с Infonotary Configurator 1.3.4

Репортнах следния проблем на инфонотари:

Плугинът Infonotary Configurator 1.3.4 ви за Firefox създава проблеми с Firefox за Mac OS X. Проблмът се изразява в тотално irresponsive (не мога да преведа) интерфейс браузър. Страниците не се зареждат адекватно, на линкове трябва да се цъка по няколко пъти и въпреки всичко не се зареждат. Пробвах изключване на всички плугини на firefox - открих, че проблемът е във вашия плугин.

firefox with infonotary plugin
firefox with infonotary plugin
firefox without infonotary plugin
firefox without infonotary plugin
firefox error probably related to infonotary plugin
firefox error probably related to infonotary plugin

Update: Ето комуникацията ми с Васил Бъдев (представи се като разработчик на въпросното нещо):

Здравейте,

Плугинът Infonotary Configurator 1.3.4 ви за Firefox създава проблеми с Firefox за Mac OS X. Проблмът се изразява в тотално irresponsive (не мога да преведа) интерфейс браузър. Страниците не се зареждат адекватно, на линкове трябва да се цъка по няколко пъти и въпреки всичко не се зареждат. Пробвах изключване на всички плугини на firefox - открих, че проблемът е във вашия плугин.
Версия на firefox: 3.6.10
Версия на Mac OS : 10.6.6.
Атачмънти:
Скрйншот с включен плугин (без пуснати други плугини):
Скийншот без
Грешка, която може би е свързана с плугина
firefox with infonotary plugin firefox without infonotary pluginfirefox error probably related to infonotary plugin
firefox error probably related to infonotary plugin
Date: Fri, 18 Feb 2011 12:44:39 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте,
това вече го прочетох на вашият блог. Както писах и там, проблема според мен не е в Infonotary Configurator for Mozilla. До колкото си спомням по телефона ви обясних, че единственото което прави той след първоначалната инсталация, е да проверява стойността на extensions.infonotary-mozilla-setup.lastVersion, при всяко отваряне на нов прозорец, и ако тя съвпада с текущата му версия спира работа. Не можете да ме убедите че по този начин се чупи зареждането на всякакви станици, както и SSL връзките. Понеже при забраняване или деинсталиране на разширението не се премахват настройките които то прави, теорията че точно това чупи Firefox ми се струва още по-невероятна. Не случайно бях предложил да дойдете до офиса за да се опитам да намеря проблема, но Вие не дойдохте.

Най-вероятно проблема е във лошо работеща версия на софтуер за смарт карти или лошо настроен pcscd демон, но това не се вижда от снимките които сте дали. В самият конфигуратор има изключително малко специфичен за Mac OS X код и той се изпълнява само при първоначална инсталация. Ако имаше проблем като описаният от вас той щеше да се прояви при всичките ни клиенти, както и на нашите компютри. След като проблема е само при вас явно е някъде другаде.

П.П.
Mac-a на който реално се тества всичкият ни софтуер е с Firefox 3.6.12 и Mac OS X 10.6.6, но разширението е тествано и на Firefox 3.6.10.

Date: Fri, 18 Feb 2011 12:51:20 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте отново,
чак сега прочетох какво сте коментирали в блога си, явно вече сте двама клиенти са точно същият проблем, но според мен той не е следствие от инсталацията на нашият add-on. Ако можете се обадете на телефона от подписа ми за да се опитам да локализирам проблема.

Date: Fri, 18 Feb 2011 13:14:29 +0200
From: mihail stoynov
Още веднъж: имайте предвид, че не желая да ви убеждавам в каквото и да било. Грешката наистина може да е във всичко и вероятно сте прав, тъй като познавате съответния плугин, но е непрофесионално да отричате грешка без анализ.
Вчера свалих файърфокс 3.6.13 и сега изтествах с включен плугин. Проблемът не се наблюдава, което може би показва, че сте прав. pcscd демона го включвам само като работя със сертификата, иначе ми държи по 10-20 процента от cpu-то постоянно и се принудих да включвам/изключвам ръчно, което е досадно. Надявам се няма да кажете сега, че това също се наблюдава само при мен 🙂 Ако проблемът се появи, ще ви пиша допълнително.
Отново с най-добри намерения,
Михаил Стойнов
Date: Fri, 18 Feb 2011 15:36:40 +0200
From: Mihail Stoynov

Здравей,
Отново се случи - виж атачмънта. Вече не съм сигурен в това каква е причината.

Date: Fri, 18 Feb 2011 16:08:57 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте,
Apple ползват много стара версия на pcscd, която проверява какви четци са включени пет пъти в секунда (подробности тук -http://ludovicrousseau.blogspot.com/2010/08/ram-and-cpu-improvements-in-pcsc-lite.html). На това се дължи и натоварването.

Проблема само при включено устройство ли се наблюдава?
Може ли да ми изпратите изхода от следните команди в терминал с включен четец:
ps ax | grep pcscd | grep -v "grep pcscd"
ls -l /usr/libexec/SmartCardServices/drivers
ls -l /etc/readers.conf
ls -l /Library/LaunchDaemons/org.opensc.pcscd.autostart
/Library/OpenSC/bin/opensc-tool -i
/Library/OpenSC/bin/opensc-tool -l
/Library/OpenSC/bin/opensc-tool -n
/Library/OpenSC/bin/pkcs15-tool -D
pcsctest

Терминала се намира в Application/Utilites. Всяка команда трябва да я копирате и да я поставите в терминал и след това да натиснете Enter.

Date: Sat, 19 Feb 2011 22:16:55 +0200
From: mihail stoynov

Проблемът го има и с изключен четец.

Забележка: спирам пускам pcscd със launchctl:

launchctl (un)load -w /Library/LaunchDaemons/org.opensc.pcscd.autostart

Резултати от командите в атачмънта
Date: Mon, 21 Feb 2011 12:55:49 +0200
From: Vasil Badev <v_badevA_AT_infonotary.com>

Здравейте,
Ако при изключен add-on проблема не се проявява не знам какво да предложа освен да дойдете до нашият офис с компютъра и тук да се опитам да намеря къде е проблема.

Ако се прояви и при изключен add-on може ли да пробвате да обновите софтуера за картата и четеца.
За смарт картата първо ще трябва да деинсталирате SCA със sudo /Library/OpenSC/bin/opensc-uninstall след това инсталирайте последната версия от http://www.opensc-project.org/files/opensc/OpenSC-0.12.0-10.6.dmg. За четеца си инсталирайте актуалният драйвер на HID Global от http://www.hidglobal.com/drivers/omnikey/ifdokccid_mac_10.6_i386-3.0.2.dmg.

В новата версия на opensc няма файл /Library/LaunchDaemons/org.opensc.pcscd.autostart, така че няма да можете да спирате и пускате ръчно по същият начин.

Date: Mon, 21 Feb 2011 15:08:13 +0200
From: mihail stoynov

Здравейте,
Ще изчакам да видя дали проблемът ще се окаже хроничен.
Ако не мога да спирам и пускам ръчно pcscd, не бих ъпдейтнал, защото понякога тъпия демон скача до 50% cpu и си стои така. Имам нужда да мога да спирам/пускам ръчно.

Още нещо: другите ползватели на тоя демон как свикват с натоварването? Ако това нещо стои постоянно, лаптопът ми постоянно ще върти вентилатора на 6000 оборота и ще е доста горещ

Date: Mon, 21 Feb 2011 17:44:41 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

По принцип демона се стартира в момента в който включите четеца. Повечето ни клиенти не са се оплаквали от подобен проблем, така че или не са забелязали или не се проявява при всички. На нашата тестова машина pcscd не натоварва процесора повече от 1-2%, но до преди малко на него нямаше инсталиран четец на OmniKey. Сложих му техният драйвер и един четец с карта и ще го наблюдавам тези дни.

П.П.
Ако не искате да обновите OpenSC (стартовият скрипт е от него), може да сложете новата версия на драйвера на OmniKey. В момента сте с 2.6.4, а актуалната версия е 3.0.2.

Review: свеж блог за харченето на пари

Покрай станалия популярен текст за "хаковете на мтел" открих един супер свеж блог на адски откровено момиче, което разказва за неволите си като предприемач (ах, този Кийосаки) и мисли на глас за това как се харчат и изкарват пари.

Прекарах няколко часа четейки статия след статия. Това не се беше случвало от joelonsoftware.com насам. Авторът пише много увлекателно, но основната причина да е толкова завладяващ почти всеки текст е искреността, с която се описва наивното понякога мислене и самоиронията под формата на дописвания след време.

Силно препоръчително четиво: kadebg.com