Предстоящо

1 comment »

ОК, след като пропуснах последните концерти, работих до откат и успях да стигна за юбилея до къщи, мисля, че сега трябва да отделя малко време за “научна” дейност:)

Амбицирал съм се да подготвя whitepaper и електронна услуга, които да излязат на бял свят догодина в началото. Идеята е да се комбинират няколко широко разпространени технологии в областта на сигурността, както междувременно възродя един полуумрял проект с отворен код. Ако на някой му се занимава с бета тестове да пише :)

Отделно, концерта на Moonspell вече ще е срамота, ако пропусна, има ли агитка за там?

Справката на ДАНС или следите остават

No comments »

Вече и малките деца знаят, че някой си публикувал в Интернет “секретният доклад” на ДАНС. Като оставим настрана какво говори този факт за милата Родина, както и без да се вълнуваме от съдържанието, изниква въпросът кой я свърши тази работа. Тук ще опиша няколко стандартни стъпки, които могат да се предприемат в такива случаи, използвайки попадналата ми възможност за широки спекулации. Всичко описано по-долу може да бъде извършено от всеки грамотен Интернет потребител, без използване на инвазивни методи или по-специален достъп.

Първо, след кратко търсене се оказва, че всички медии са пуснали връзки към 4shared или към svejo.net, като първото е самият хостинг, а второто – страница за споделяне на връзки между потребители в Интернет. В споделеното пространство в 4shared откриваме един tgz архив и 26 jpg файла, качени от потребител “kamchia”. Въпросният потребител явно е отбелязал, че не желае контактните му детайли да са публично достояние. Сваляме намерените файлове и без да се затормозяваме с отварянето им за момента, продължаваме нататък.

На svejo.net отново попадаме на познатият ни потребител “Kamchia”. Разглеждайки профила му откриваме, че е споделил още три връзки, отново към 4shared, но този път към файловете на друг потребител – gamizbond.(регистриран още на 2 окт 2009 г.) Тук вече имаме достъп до профила, в URL-то към който очевидно имаме санитиран електронен адрес: gamizbondabvbg -> gamizbond@abv.bg . Сещайки се, че svejo.net удобно използват Gravatar за показване на потребителските снимки, връщаме се обратно и виждаме генерираният аватар на Kamchia. Който е разглеждал услугата с по-критичен поглед знае, че в URL-то се подава MD5 хеш на електронният адрес, в случая на лицето в svejo.net, което споделя връзките. В нашият случай откриваме, че f4332600438ab3197ac61a3c99cc9431 е MD5 хеш от вече познатият ни e-mail gamizbond@abv.bg. Не беше силно изненадващо, но поне имаме някаква форма на доказателство за връзката kamchia <-> gamizbond.

Нека сега обърнем малко внимание на файловете. Декомпресираме архива, виждаме че съдържа всички останали картинки и проверяваме какво има в EXIF таговете им. В поддиректория gamizov, таговете са зачистени. От spravka , обаче става ясно, че картинките са сканирани/обработени с Adobe Photoshop CS2 под Windows, както и времето в което това се е случило. По резолюцията пък може да се проучи и моделът на скенера. Разбира се, EXIF записите могат да се манипулират.

По-интересни неща откриваме, разглеждайки хедърите на tgz архива. От тях става ясно, че *nix потребителя Nasko , от групата Nasko е компресирал файловете, имащи респективното време на модификация. С HEX редактора откриваме, че uid/gid на потребителя е 767. Това е малко странно, имайки предвид uid/gid резервациите при по-разпространените Linux дистрибуции е над 1000 (Debian/SUSE) и над 300 при RedHat базираните (а при *BSD?). Това значи, че за да има такъв uid, потребителят Nasko използва RedHat дистрибуция (респ. Fedora/CentOS) и то вероятно на споделен хостинг, от където е създал и качил архива на 4shared. Разбира се, горните записи също могат да бъдат манипулирани ;)

Горните действия ми отнеха под 10 минути. Следите може и да са финно моделирани, за да насочат в определена посока. Такава очевидно има и компетентните е време да поемат натам.

Електронните услуги

2 comments »

След милионите, налети в така нареченото “Електронно правителство“, никой дори и не вярва, че такова съществува. Интегрираните услуги ги няма, описаните процедури са овехтели, а на гръбнака на платежната система му се виждат само кокалите. Останал е единствено приятния четири-буквен домейн.

На този свеж фон, някои институции, било защото в тях все още се завъртат технократи, било защото са осъзнали, че това е единственият нормален път, развиват електронните си услуги. Всекидневно хиляди счетоводители подават различни документи, декларации, правят справки и т.н., без врява, без рязане на ленти и прочие дивотии. Това е станало за тях част от работния процес и те изискват всичко да работи безотказно. Само си представете, какво би станало в офисите на НАП, ако 120000 (от около 180000) фирми, подаващи в момента месечните си ДДС декларации с електронен подпис през Интернет, се подредят на опашка. Не искам да съм наблизо. И това е само за една от услугите.

Днес имаше технически проблем с платформата на НАП. За няколко часа услугите не бяха работоспособни и за това кратко време всички телефони почервеняха, форумите се напълниха с разгневени клиенти, а дори се появиха и откровени глупости по онлайн медиите. Старата песен – започваш да оценяваш нещо едва, след като го загубиш.

Днешната случка има за мен два съществени извода:

Първо, трябва да се положат още усилия, за да се укрепи и подсигури технически това, което работи в момента в полза на толкова много хора.

Второ, и то доста по-важно, бъдещото Електронно правителство трябва да стъпи върху добрите практики на работещите електронни услуги, които да се надградят, допълнят и интегрират. Всичко друго би довело до дестабилизация, загуба на пари и време + много скъсани нерви и от двете страни – граждани и държава.

Авторът е ръководил изграждането на част от електронните услуги на НАП. Изразеното мнение е лично и не трябва да се приема като официална позиция на която и да било институция.

ACR38T-CCID четец под Ubuntu Karmic 9.10

No comments »

Edit: проблемът е решен отдавна и няма нужда да използвате моите пакети.

След обновяването на системата ми до една от alpha версиите на Karmic преди време се оказа, че има регресия и електронния ми подпис не “захапва”. Ефекта беше, че при заредена PKCS#11 библиотека във ФФ, сертификата въобще не се показва. След малко ровичкане се оказа, че проблемът е в OpenCT – това е слоя, чрез който се комуникира с CCID четеца за смарткартата. CCID предоставя общ интерфейс за комуникация, който има добра поддръжка в OpenSC проекта и унифицира достъпа до смарткартата. За съжаление, версията в Karmic е с бъг точно там и това не позволява коректно да се разпознаят едни от най-разпространените четци в България.

Новата версия е оправена и доказано работи. Докато в Ubuntu обновят пакетите, аз компилирах коригирани за amd64 платформа. Ако имате подобни проблеми, може(х)те да ги изтеглите от тук. Разбира се, за кой ли път, не подкрепям безразборното сваляне на binary пакети от случайни места в Интернет :)

Какво е “Информационно обслужване” АД?

21 comments »

Този пост може да се разглежда като кратко ръководство за натоварени журналисти и политици, на които някак си се изплъзват фактите за ИО АД:

Не е бюджетна организация – точно така, в държавния бюджет няма пари за фирмата, каквото си изкара, това си яде.

ИО е печелившо дружество – например 3.5 милона, само за 2008 г., които се връщат в държавния бюджет под формата на дивидент към мажоритарния собственик МФ.

Не е избрана “по подразбиране” в държавните поръчки – всъщност ИО почти не участва в такива, поради това, че вътрешния ресурс редовно е “на ръба” и просто няма кой да поеме нови задачи. Дори има обратен процес – даден проект се печели от друга фирма, тя си оставя ръцете/свършва парите/съвсем нищо не прави/прави го “почти готов”/etc.  (подчертайте вярното) и когато ЕС (или други, с които в момента плашат в дадено ведомство) почука на вратата, се налага да се организират сложни спасителни акции – все за Родината, разбира се.

Не печели проектите на МФ без търг и процедура – структурата на ИО е така замислена, че максимално да покрива нуждите на министерството и агенциите към него. Специалистите, които работят в ИО познават много добре бизнеса на клиента. Това е изключително сериозно конкурентно предимство. Въпреки това и в МФ и в неговите агенции (НАП, Митници, АДВ и пр.) работят доста български и чужди фирми, но на едни други цени.

Не държи държавните регистри и бази данни – да, обслужва, развива и администрира част от тях, но в ИО реално живее единствено бившия търговски регистър “ДЕЛФИ”, който, поради промяната на законодателството в момента е на доизживяване. Обслужва се onsite и ЕСГРАОН.

Няма сгради, които смело да разпродава – (почти) навсякъде по страната, собствеността на ИО е поравно разделена с НСИ. Като такава, се изискват доста повече разрешения и тежки процедури, за да стане по този въпрос каквото и да било. Още по-малко да стане тайно.

Не печели от изборите луди пари – парите за информационната обработка на изборите са съвсем различни от пълните пари за изборите. Например, за Евроизбори 2007 + Местни избори 2007 ИО е взела общо 1’352’000 лв. Ако някой все още смята, че изборите са един прост калкулатор, нека зачете тук, за да разбере какво точно правим.

Над 800 човека!? Не сте ли множко? – Това е броя на служителите с клоновете по страната. В централно управление са приблизително половината. Компанията е системен интегратор, демек има всякакви хора – администратори, програмисти, тестови инженери,  поддръжка, обучение и прочие. За всичко това трябват хора, или поне никой още не е измислил как да го прави без.

В ИО работят по чиновнически калпаво – развойните екипи не са по-различни от тези в останалите фирми – работят по утвърдени методологии, програмират със съвременни средства. Създали са множество работещи системи, които се използват всекидневно от хиляди потребители. Само за една разработена услуга, например ДДС по Интернет, ежемесечно над 110’000 фирми си спестяват разхождането до офисите на НАП и подават данните си с електронен подпис по Интернет. Представете си ги сега подредени на опашки. А останалите успешни проекти, за които не се шуми – внедрени в МФ, Митници, БНБ, Сметна палата, ДКСИ, МО, електронния подис, съдилищата, детските градини, училищата…

В ИО работят с допотопни технологии – В ИО има различни екипи, които покриват почти целия enterprise развоен спектър – Oracle, Java EE, SAP, Microsoft.NET и т.н. Обаче от изискванията на клиентите не може да се избяга – поддържат се стари софтуери на DOS, Delphi и т.н. Когато възникне бизнес нуждата от пренаписването и технологичното им усъвършенстване и това ще стане. Наред с горните mainstream решения, има и много код изписан и на C/C++, PHP, x86 Assembler, Python и пр.

***

Горните факти са съвсем публични и могат да се проверят от финансовите отчети на дружеството, Агенцията по вписванията, обявите за работа, сайтовете на клиенти и пр.

Едно е сигурно – колкото по-тенденциозно и продължително се излагат фактите и лъжите за компанията, толкова по-трудно хората в нея ще успяват да си свършат работата. А за разлика от развитието на болестта, оздравителния процес ще бъде много труден и бавен.

От това ще загубим всички. Без изключение.

P. s. Защо пиша за това ли? Затова.

Rock’n’coke 2009 at Istanbul Park

No comments »

Снощи се завърнахме от Rock’n’Coke и сега ще драсна няколко реда по случая, че вече доста несресани ми стават спомените;)

~ Ден 0: Труден старт ~

Всичко започна сутринта рано в петък и то с леко подхлъзване. Предната вечер смукахме в Адамса с колеги, издъних за пореден път среща с приятели и осветих офиса на други. Като резултат, събуждайки се към 3:30, трябваше тепърва да оправям багаж, търся разни мантракуки, както и, разбира се, да се боря със стадото квичащи маймуни и носорози в главата. Светльо вися немил-недраг да ме дебне в ранното утро, чете конско, но в края на краищата събрахме агитката (Велко, Таня и Асен) и потеглихме.

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

Тук е мястото да спомена, че Rock’n’Coke е двудневен фестивал, провеждащ се на пистата на Формула 1 до Истанбул. Тази година хедЛайнъри бяха Nine Inch Nails, Prodigy и Linkin Park.

Пристигайки на мястото, успяхме да се набием директно на VIP паркинга (10 TRL/ден), който е точно до входа. Безплатния го видяхме къде е едва когато го натъпкаха с коли, намира се преди този на един хълм. Вратите отваряха в 18h, но въпреки това, банди малолетници бяха окупирали вратите и киснеха с чувалите. Награбихме палатките, развъртяхме джин-с-тоника и започнахме да дебнем отпред.

Когато отвориха портите, започна серия проверки, които загрубяваха във времето. В началото от охраната само ни гледаха тъпо, размахвахме разпечатаните хартии и се опитвахме да разберем къде да идем, че да си вземем билетите. Оказа се, че по турско хората, владеещи английски са страшен кът (същото важи и за руския и немския, турски отбираха) и след малко лутане открихме правилната будка. След това ни прекараха през метални детектори, багажа през x-ray и ни строиха в редица. Дойде редът на полицейския кокер-шпаньол, който радостно си завираше любопитния нос навсякъде по раниците, а където се заиграеше повече – отделяха хората за пълен тараш. Взеха ни дори шишето с минерална вода, черпиха по една кола и ни качиха на автобус към мястото за палатки. Тогава някъде се усетихме, че леко сме се прекарали, като взехме само палатките – трябваше после да минем през всичките процедури отново, за да домъкнем и останалия багаж. Затова пък спасихме алкохола и манджата, които щяха иначе да отекат.

На къмпинга наблъскахме палатките плътно една до друга, като имаше доста персонал, който черпеше с чукове и даваше акъл на народа как и къде да се намести. Като приключихме там, взехме автобуса на обратно (единствения начин за стигане до къмпинга, само за 600 м), намерихме си колата и продължихме алкохолните занимания, директно на паркинга. Там постоянно обикаляха от охраната и жандармеристи, но не ни направиха забележка, само си гледаха мръсно и тъпо едновременно. Отпивайки, забелязах две метълчета да ни наблюдават умно от десетина метра. Завързах контакт и се оказа, че единия е турчин, който университетства в Армения, а другия просто не знаеше английски. Като ги почерпихме по едно изплюха камъчето – взели пиячка хората, домъкнали я на гръб с автобуса, а сега не могат да я внесат и се чудеха какво да правят. Спасихме ги, като прибрахме алкохола в колата – добре се бяха приготвили, чакали приятели. Сюлейман беше домъкнал от Армения местен абсент, който за моя изненада се оказа черен, а не зелен. Пак 70 градусов. Ние успяхме да изчерпим нашите собствени тридневни запаси по живо по здраво до края на вечерта и бодро се завърнахме към къмпинга. Вратите изглежда бяха отворени 24h, а времето беше достатъчно топло за спане извън палатките с чували.

~ Ден 1: Нови приятелства и NIN+Prodigy~

Към 8h сутринта трябваше да се надигнем – слънцето напече и просто нямаше къде да се заврем. До първите концерти имаше бая време и решихме да скочим до Истанбул на разходка. Карахме до Kadikoy с колата (използвайте паркинга до голямата жълта топка(балона), което всъщност е кафене до пристанището, 5 TRL), от където си хванахме ферибота до европейската част. Там завъртяхме стандартните туристически маршрути, колкото да не сме капо. Бат Светльо през целия път ни агитираше за една бира, Marmara, която вървеше в стъклени бутилки от по 0.75l и 1l, която се оказа прилично лека и подходяща за приемане в промишлени количества. Към 15h някъде Сюлейман почна да ми звъни през половин час с въпроси къде сме и да съобщи, че той и неговите приятели ни чакали с трепет на паркинга. Ние минахме през магазина за още пиене и ядене (лед за мобилния хладилник търсете по рибните щандове, на кубчета няма да намерите) и към 19h стигнахме до Istanbul Park. Там се намерихме с нашите нови приятели, които вече ни бяха отписали. Както разбрах, Сюлейман го нахранили грубо неговите, защото като пристигнали жадни им разказал история от типа “Абе пихме тука с едни българи снощи, свестни ни се видяха и им дадохме да ни пазят алкохола. А! То колата им тука беше вчера, сега се изпарила…”:). Пиенето в Турция е с около 50% по-скъпо от България, та ни бяха оставили около 150-200 течни TRL (на концерта можеше да се намери само 0.4l бира по 6 TRL, което за нашия капацитет не е оферта). Разбрахме се, че не сме свестни и ние, а сме от нашите и направихме една масовка от 15-20 човека насядали по паркинга, лочещи тежки карашици. Малкото ни селско сборище привлече някаква репортерка, та дойдоха и ни интервюираха за “най-коравия турски канал”, както ни каза Сюлейман. Зададоха супер тъпи въпроси, на повечето от които им върнах подходящо смотани отговори и си тръгнаха щастливи и облагородени.

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

~ Ден 2: Змията ~

Отново станахме рано, въпреки, че вече времето захладня леко и стана по-поносимо. Искахме да направим един бърз плаж и бяхме разпитали за добри места. Тръгнахме да ги търсим към Tuzla и в околията. Мисията се оказа невъзможна – плажовете бяха затворени за външни/претъпкани/мизерни/боклучасали/без пясък. Отврат. След като половин ден обикаляхме като гламави, Таня и Асен успяха да склонят да ни пуснат на един частен плаж. който представляваше камъни и бетонен кей в морето. Опънахме изнурените си кокали и направихме леко презареждане преди следващия концерт.

Когато се върнахме паркинга беше претъпкан. Набутахме се до една групичка, която въртеше бутилки и някаква мизерна трева, както си мислеха, много потайно. Аз, понеже съм културен отидох да се спазаря за музика каква да набримчим, а те се оказаха бухали с неопределени наклонности и в края на краищата ги гърбихме с Цепелин и Пантера. Точно си разляхме и дойде кулминацията на ранната вечер – единия кретен намери от храстите умрял смок, бая дълъг и доволно гнусен. Като подхванаха една гавра с трупа, не е истина просто: замеряха се с него, размахваха го, навираха го в ауспуха на някаква кола, накрая една девойка си го нави на врата и се изнесоха. Смок да не си в този живот, та дори и пукясал. От дивните сценки настроението падна, та даже алкохол остана. Заклеймихме ги, споменахме нееднократно женските им роднини по преки и съребрени линии и отидохме да поскачаме на Linkin Park.

~ Ден 3: Финал ~

Предходния ден се бяхме уговорили да се видим с Косьо. Той със Стас, Албена и Албена бяха акостирали с Folie в Kadikioy. Времето съвсем беше захладяло, та джина си дойде сутринта на място. Полафихме малко и ги оставихме да ремонтират изкъртения компас на лодката.

Изтощени от почивката, пътниците откъртихме зверски, а Светльо отнесе геройски шофирането почти по целия обратен път.

Профукахме и последната лира за бира и магистрални такси – аз поне с Турция приключих, поне до следващия фестивал :)

Промени

1 comment »

О да, винаги се променяме, винаги растем, без посока и слънце дори. Това не пречи да засенчим, настъпим, размажем. Когато в опита си да направим нещо ново и прекрасно се окажем отново в началото, се питаме “Има ли смисъл всичко това?”. Или просто преминаваме от едно устойчиво състояние към друго, без смисъл и надявайки се тайничко да победим дисперсията на живота?

Когато ураганът, който си създал помете околните нима не оставаш отново сам?

Нима останките от другите могат да бъдат събрани и сглобени – не както преди, но поне създаващи нещо цяло?

Ооо, да! Преминаваме през промени. В нас самите, през тези на другите, дори и понякога през тези на природните явления.

Дали накрая ще остане оглозган скелет или още по-силна връзка?

Meavy Hetal

No comments »

Е, поне е физически сигурно – тежък метъл съм (имам).

Дори и понякога съм особено радиоактивен, заразявам с груби идеи околните до степента на тежкото изпростяване, тясно следваща обяснения от типа “И аз не знам що отидох, още по-малко как се озовах там, а що съм правил? ЗАГАДКА!”

Тъпото е, че от известно време съм твърде примерен (не, че има за кого да съм водепътна светлина), търсещ сянката (понякога в дъжда), стискащ сока и морковите, в едната ръка, книгата и лаптопа в другата.

Обаче, когато имаш само една ръка на разположение, наместо съкрушената, трябва да си пренаредиш приоритетите и разбиранията.

Дори и ако трябва това да ти послужи за повод.

Въпросът е как?

Voodoo bussiness

No comments »

След онзиденшното повторение на случката, вече съмнение няма.

Когато открия говедото, дето си играе с кукличката, здраво място няма да му остане. Без proxy, директно с Г-образния винкел в тиквата.

Утре ще бъде … мммх… интересно, а дотогава…

Dolls of voodoo all stuck with pins
One for each of us and our sins
So you lay us in a line
Push your pins, they make us humble
Only you can tell in time
If we’ll fall or merely stumble…

Дъждовно

1 comment »

Днешната разходка в парка за четене и бира се превърна в надбягване с дъжда. Всичко започна леко, почти като закачка. Хората с кучетата се разбързаха, младежите надуха бирените бутилки и се зараздигаха. Само една самотна бегачка в бяло продължи невъзмутимо загрявката и подпали гуменките нанякъде със скромно темпо.

Упорит излязох и дори едрите капки не ме спряха да довърша главата, която бях започнал. Когато това стана, вече си валеше могъщо. Реших, че е време за прилагане на индианските тактики. Хванах една мочурлива пътечка през Борисовата, минах покрай сцената, кортовете, “Лодките” (май работят вече, въпреки времето) и се измъкнах на Евлоги.

За тридесетте минути до къщи вече бях успял да прогизна съвсем както в дебелите книги го описват. Свалих качулката, разкопчах анорака и за ужас на останалите плувци по улиците зацепих право през вълните.

Бърза гореща баня, кратко размишление на тема ром срещу коняк (завършило в полза на коняка), парченце шоколад и под звуците на Anathema – A Natural Disaster – е как да не зацапаш блог пространството от блаженство ;)

Няма нищо по-хубаво от лошото време

I dreamed a dream

No comments »

I dreamed a dream in time gone by
When hope was high
And life woth living
I dreamed that love would never die
I dreamed that God would be forgiving.

Then I was young and unafraid
And dreams were made and used
And wasted
There was no ransom to be paid
No song unsung
No wine untasted.

But the tigers come at night
With their voices soft as thunder
As they tear your hope apart
As they turn your dream to shame.

And still
I dream he’ll come to me
That we will live the years together
But there are dreams that cannot be
And there are storms
We cannot weather…

I had a dream my life would be
So different form this hell I’m living
so different now from what it seemed
Now life has killed
The dream I dreamed.

NLCV капацитети

2 comments »

Нямам навика да пиша критични постове, но това, което прочетох преди малко просто ме разтърси:

“В рамките на България не беше нещо изключително. Първо, този вирус е относително стар. Второ, това е реплика на една стара технология. Това е компютърен червей, който, пуснат на едно място, сам започва да пълзи и да се разпространява. Той погасява домейните и не може да работи пощата. Едно от нещата, които прави, е, че изведнъж целият управленски потенциал на инфраструктурата изчезва. Дори и уебмейл. Той не разрушава данните, но задръства нещата и те спират”

Изказването е относно методите на червея Conficker и е направено от Евгений Николов, от екипа на NLCV към БАН.

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

Добър reverse engeneering на червея с доста подробности можете да видите тук:

http://mtc.sri.com/Conficker/

Силно се надявам коментара да е просто журналиситческа фикция и некадърност.

Международното положение и финансовата криза

No comments »

(по Богомил Райнов)

— Моята майка бе италианка, а баща ми — немец, и раждането ми беше резултат на политическата ос Рим-Берлин, а бащината ми смърт — резултат на счупването на оста в битката с болшевиките, а следващият брак на майка ми — резултат от идването на американците.
— Добре все пак, че майка ви не се е омъжила за руснак — подхвърля Мод.
— Разположението на фронтовете е изключвало подобна опасност — забелязва Франк. — Но както се развиват събитията, нищо чудно, ако вашата дъщеря или дори вие самата се омъжите за китаец.
— Мисля вече ви казах, Франк, че тия ваши шеги…
— Никакви шеги, скъпа, никакви шеги. Някой ден може би наистина ще се наложи да избираме между китайците и руснаците…
Сервитьорката наново е донесла картата, тъй че вместо между китайците и руснаците двамата се залавят да избират между мелбата с праскови и някакъв сложен сладолед с ананаси.
— Да, ситуацията съвсем не е шеговита — подхваща дебелият, след като келнерката е отпратена със съответната поръчка. — Какво мислите вие по въпроса, драги Каре?
— Аз лично се вълнувам повече от стагнацията — промърморвам.
— Позната болест — кима Франк.
— Имате предвид стагнацията?
— Не, имам предвид склонността да се вълнувате от несъществуващи неща — пояснява гостът. — Няма стагнация. Няма криза. Няма инфлация. Толкова ли е трудно да го разберете?
— Как така „няма“?
— Ами така: няма!
— Моите счетоводни книги говорят друго.
— А защо смятате, че вашите счетоводни книги представляват библията на новите времена? На тоя свят съществуват милиони счетоводни книги и данните в тях са твърде различни. Изобщо сделките съвсем не са намалели, напротив. Също както и парите.
— А инфлацията?
— Каква инфлация? Откакто се помня, хората говорят все за инфлация. Откакто съществуват банкноти, те непрестанно се обезценяват. И все пак хората държат да имат банкноти. Ние с вас — също, нали? Няма начин заплатите да растат, а цените да седят на старото място. Това, което вие наричате инфлация, е всъщност израз на вечния стремеж у човечеството да се самонадхитри. Което съвсем не пречи на земното въртене, а може би го и стимулира. Опасността, драги Каре, е другаде…

Денят не си личи по заранта

[Работно заглавие]

No comments »

Това ще бъде история за изгубени и намерени мечти. За открития и пътят към тях. Героите ще губят по малко от себе си, за да печелят въображаемите си победи. Ще създават и рушат. Ще копнеят по невъзможни неща, ще се опитват да забравят.

Ще бъдат едни от нас.

Възможно е да има жена с пистолет. Голям пистолет. Стреляща точно. Много точно.

А може би не.

Напред

2 comments »

Има един английски израз – напред и нагоре. Употребява се, когато някой иска да наблегне на позитивния развой в живота си.

Днес прочетох, че българите сме били тежки песимисти. Сигурен съм, че е така. И Ботев е забелязал, че сме народ на крайностите – “… силно люби и мрази…” и прочие.

И до ден днешен сме си такива. Може би малко по-тъпи, промити от лесния достъп до алкохол и чалга.

Накъде отиваме?

OpenWRT + X-Wrt upgrade

5 comments »

По старата схема “обущарят ходи бос” в къщи изтерзаният ми Linksys WRT54g v2.2 безжичен рутер беше останал да търкаля development snapshot на OpenWRT “Kamikaze” и такъв на X-Wrt. Преди няколоко месеца направих вял опит за ъпгрейд към последния release candidate, но мотиките, които настъпих тогава ме върнаха към изпитаното “работи ли, не барай!”.

В края на краищата, днес ми писна да ми насича видеото по SSHFS и седнах да довърша започнатото.

В компанията на домашно розе и Sunday’s Fantasy – цигари, напълнени с тютюн за лула, направих бекъп и дръпнах направо топлия имидж от x-wrt.org. За рутери като моя трябва да се внимава с версията на Linux ядрото, тъй като wireless драйверите за 2.6 доскоро бяха силно експериментални и дори не ги включваха в имиджа по подразбиране.

Още в началото – греда: опита да ъпгрейдна през webif2 интерфейса се оказаха невъзможни. Проблема се крие в това, че haserl, wrapper-а за shell скриптовете, имплеметиращи интерфейса на webif2, е компилиран по подразбиране с максимална големина на POST заявката 2MB. Новите имиджи са от 2.3MB нагоре, според включените пакети. За да прескочите проблема, логвате се по ssh в рутера и действате от там с mtd по познатата схема. Препоръчително е да изтриете и конфигурацията (-e linux), защото няма да ви свърши работа с новите пакети на 8.09.

Wireless-а по подразбиране е изключен, активацията и настройката му при мен премина без проблеми. Ядове имаше с регистрирането на пренасочването на портовете (port forwarding). Новото Kamikaze 8.09 използва друг тип конфигурация на firewall-а, която явно от X-Wrt все още не са доизчистили. Опитите да се добавят rules през интерфейса(r4710) бяха безуспешни. Отново логване през ssh и ръчна модификация на /etc/config/firewall (за разлика от /etc/firewall в предишните версии). Обърнете внимание на новата UCI структура на конфигурацията – не става просто да се прехвърли старата. В моят случай, за да “захапе” уеб интерфейса беше достатъчно да добавя един запис от тип ‘redirect’:

config ‘redirect’ ‘dev_http’
option ‘src’ ‘wan’
option ‘proto’ ‘tcp’
option ‘dest’ ‘lan’
option ‘src_dport’ ’80’
option ‘dest_ip’ ‘192.168.1.2’
option ‘dest_port’ ’80’
option ‘src_ip’ ”

След това можеше да се редактират записите и през уеб интерфейса.

Последната заигравка дойде, когато на финала реших да съхраня новият имидж. Избирайки само конфигурацията за бекъп всичко минава безпроблемно, но когато се отбележи пълния имидж рутера зависва. Отворените връзки продължават да работят, но нови не се създават.

Въпреки горните проблеми, рутера се държи доста по-стабилно, като натоварването на процесора е минимално, в сравнение с предишната базирана на kernel 2.4 версия. За момента не съм установил и проблеми с безжичната мрежа – работи доста гладко, без загуби или странни пикови прекъсвания, въпреки преситения радиоефир наоколо.

Edit: освен ако не искате да помогнете с оправянето на драйверите, не инсталирайте 2.6 kernel-а с Broadcom wireless chipset – след няколко дена работа се оказа, че не е толкова стабилен, колкото изглеждаше в началото. ;)

Отново

No comments »

Едно от големите ми прегрешения е да вярвам – силно и безрезервно. Когато го правиш е трудно да разделиш сегашния от отминалите моменти; винаги попадаш в тъпата ситуация със сравненията. Сега и преди. Някой направил нещо, друг – друго, а ти – “само” коментираш, уж забелязваш.
Така лесно се прилепят етикети, полагаш някой невинен в коловизите на минали събития и просто го пускаш по браздите. В началото, може никой да не усети. Дума тук, изражение там – ти нали по принцип си малко ударен в главата и силно невинен, та дебелокожието спасява.
Когато обаче магията не се случи, когато мъглата на първото чувство отмине, тогава всичко се връща – бързо, силно и опустошително.
Запита ли се “Какво търся?”, “Къде отивам?” – сигурно да. Обаче това са общи въпроси с укончиви отговори.
Просто отбиваш номера.
За да не си сам.
За да се почувстваш поне още веднъж обичан.
За да можеш да подължиш напред.

***

“Ще сгреша ли отново?
– Да, разбира се. Много пъти, надявам се.”

Secondary PIN диалог с OpenSC и Siemens смарт карти

3 comments »

Понеже много народ се изреди да пита, ще опиша тук workaround за един досаден проблем при използването на електронен подпис върху смарткарта с ОС  Siemens CardOS V4.3B и OpenSC. Става въпрос за постоянното питане за Secondary PIN, който обикновено не е известен. Това като резултат се отразява, че при използването на сертификата в Firefox/Thunderbird/OpenOffice излиза диалога за PIN, след което излиза втори, на който трябва да се набие Esc. И това на всеки renegotiation – скръб.

За да избегнете последния ефект, отворете конфигурационния файл на OpenSC:

/etc/opensc/opensc.conf

и проментере с любимия си редактор параметъра от раздел opensc-pkcs11.pkcs11 така:

num_slots = 1;

Това ограничава директориите, които се зареждат от картата до само една и на практика не включва втората проблемна такава.

Как да подкарате подписа с OpenSC под Linux четете тук.

Лесна настройка на GPRS връзка под Linux по Bluetooth

3 comments »

Edit: Blueman версия > 1.0 не изглежда по този начин и долното описание не е актуално.

Когато пътувам, нерядко ми се налага да използвам Интернет през мобилния си телефон. Настройката на такава връзка под Linux не е кой-знае каква философия. В контекста на постоянно менящите се архитектурни слоеве, особено в последно време свързани с безжичните мрежи, човек трябва постоянно да помни в кой конфигурационен файл какво се пишеше, какво трябва да се махне след последния драйвер ъпдейт и т.н. Особено неприятни започват да стават нещата, когато трябва да помогнеш на приятел отдалече – започва се едно мазане в конзолите, рестартиране на демони и прочие ексорсизми.

Скромното ми мнение е, че в Linux света нещата трябва да стават все по-лесно. По темата, за която пиша мрежата е пълна с HOWTOs и step-by-screen обяснения, които обаче можа да объркат начинаещите. Затова направо към проблема:

Стъпка 0: С какво разполагаме
Dell XPS 1330
Nokia E65
Ubuntu Intrepid Ibex 8.10, 64bit edition
Връзката между компютъра и телефона ще става по Bluetooth.
Нещата ще работят по подобен начин и с друг хардуер/ОС, просто инсталирайте пакетите и ги конфигурирайте по същата схема.

Стъпка 1: Инсталиране на допълнителни пакети и хранилища
Приемаме, че използвате Gnome среда. NetworkManager е аплет, чрез който управлявате мрежовите връзки. Версията му трябва да е поне 0.7 и ако използвате прясно Ubuntu или Fedora вече я имате. NetworkManager от тази си версия поддържа Mobile broadband, но за да се активира първо трябва да се конфигурира връзката между телефона и компютъра и то по такъв начин, че NM да я разпознава и използва.
За тази цел ще се наложи да инсталираме допълнително приложение, а именно BlueMan [http://blueman-project.org/] С негова помощ могат да се правят и други полезни неща, но нека се фокусираме над главното.
За Ubuntu можете да го инсталирате от PPA страницата на проекта:
https://edge.launchpad.net/~blueman/+archive/ppa
За Intrepid това става като изберете:
System -> Administration->Software sources-> таб Third-Party software -> Add…
И там добавите реда:
deb http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main
Добре е да добавите и публичния ключ на хранилището, за да може да се проверяват цифровите подписи на пакетите. Как става това вижте на PPA страницата.
Когато го добавите, презаредете хранилищата и използвайте любимия си пакетен инсталатор, за да инсталирате blueman. Към него ще ви предложи да се обновят няколко системни библиотеки, свързани с Bluetooth поддръжката – потвърдете ги.
На терминала това става така:
sudo apt-get update; sudo apt-get install blueman;

Стъпка 2: Конфигуриране
Ако всичко е минало успешно в Applications->Accessories трябва да се е появил Blueman Bluetooth Manager. Когато го стартирате ще видите Bluetooth устройствата, които сте свързвали към компютъра си. Ако все още не сте го направили с телефона си, включете Bluetooth услугата му, погледнете дали е visible, за да може да бъде открит и цъкнете на Inquiry. Следвайте въпросите и свържете двете устройства.
Когато приключите, изберете Edit -> Services. Тук ще видите активните и неактивните услуги, които ще използвате с през Bluetooth връзката ви. В колонката статус цъкнете срещу Serial, а ако искате да не се връщате постоянно на тази стъпка отбележете и Autostart. Продължете като цъкнете бутона Configure (най-в дясно). Тук разширете Add new serial port, в Host изберете вашия телефон, в Service – Dial-Up Networking. Цъкнете на Add Port и отбележете чекбокса „This is a GSM/GPRS/EDGE/3G dialup connection”. Потвърдете всичко.
Последно остана да конфигурирате и NetworkManager. Цъкнете върху него с десен бутон и изберете „Edit Connections…”, след това „Mobile Broadband” и „Add..”. Там изберете вашия мобилен доставчик и настройките за него автоматично ще се заредят.

Стъпка 3: Свързване
Връзката от тук нататък става като цъкнете на NetworkManager. В списъка трябва да се е появил нов раздел – Mobile broadband. Там трябва да е и новосъздадената ви връзка. Избирате я след няколко секунди сте в Интернет през мобилният си телефон.

Smile Like You Mean It

No comments »

Save some face, you know you’ve only got one
Change your ways while you’re young
Boy, one day you’ll be a man
Oh girl, he’ll help you understand
Smile like you mean it
Smile like you mean it

Looking back at sunsets on the Eastside
We lost track of the time
Dreams aren’t what they used to be
Some things slide by so carelessly

Smile like you mean it
Smile like you mean it

And someone is calling my name
From the back of the restaurant
And someone is playing a game
In the house I grew up in
And someone will drive her around
Down the same streets that I did
On the same streets that I did

Smile like you mean it
Smile like you mean it
Smile like you mean it
Smile like you mean it

Oh no, oh no no no
Oh no, oh no no no

Smile Like You Mean It, The Killers

CC инвазия

No comments »

Сутринта попаднах на Вени Марковски по “БиТиВи-ту нъ културътъ”. За друга тема беше отишъл, но не пропусна да спомене за публикуването сайтовете на Президента и прокуратурата под Creative Commons. Това събитие, разбира се, беше подобаващо отразено в блог пространството.

Случайно бях на компютъра и реших да разгледам. Направи ми впечатление, че избраните варианти (уклони?) на двете страници е различен: за президента е “Признание-Без производни произведения 2.5 България“, а прокуратурата “Признание 2.5 България“. Доколкото последния е по-малко рестриктивен, без да съм специалист по темата, считам, че е некоректен, тъй като дава възможност за разпрстранение на модифицирано съдържание от страницата с цитиране на источника.

Дори и нещата да не са така, отново прозира познатата схема в България: някой предлага нещо, евентуално след години някой се сеща за предложението и го прави формално, без да се задълбочава в значението на действието, с тайната надежда да спечели евтин PR. За реализацията на подобна идея трябва да има насочено разбиране към проблема и съответните формални санкции – ПМС-та, заповеди и т.н. Докато този тип неща се решават, като на маса се разберат едни хора и после единия издудне на системния администратор по телефона “…абе Пенчо, вземи тури едно […] отдолу на сайта…”, няма да видим светлинка в тунела :(

Надежда за всички

No comments »

Ако можех да имам едно
магазинче със две полички,
бих продавал… познайте какво?
— Надежда. Надежда за всички.

Има една българска поговорка, че веднъж хванеш ли се на хорото, няма пускане.

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

***

“Надежда за всички!”

Лесно ли е да обещаеш света?

Правило ли си го?

На човека до теб, на този, който ти вярва и те гледа в очите? На този, който следи всяко твое действие, коментиращ всяко твое състояние? Нима не си се чувствало виновно за нещо някога-си?

Така се чувства обикновеният държавен служител пред своя началник. И пред изискваниятата на ЕС.

Ти можеш. Ооо, да – можеш. Просто да прекъснеш. Меко или твърдо да кажеш – НЕ, СТИГА ОЩЕ!

Той не може. Той просто трябва да намери и постави своето парченце от пъзела.

***

Тогава се заражда надеждата.

Че се отива в правилната посока.

Че се знае какво се прави.

Че другите знаят какво се прави.

Че околните вярват и помагат.

Че се прави нещо наистина стойностно.

Накратко, надеждата се материализира, противно на всички закони и постулати на физиката. Просто защото много хора са го обещали и то просто трябва да се случи. Отнякъде.

Тук се намесват играчите, които са на “ти” с бизнеса с обещанията. Те нямат почти никаква представа за реалностите, защото са “top management” и могат просто да “управляват процесите, нищо повече”. Те дават надежда. На тези, които имат нужда от нея. На които нищо друго няма да помогне, освен ръката, даваща им още малко време. Измервано от избори до избори.

***

В България голяма част от ИТ бизнеса се крепи на държавни проекти. Последното сигурно е спорно, но въпреки това вярно.

Когато клиента ти изисква производството на розови облаци, ти му ги създаваш. Приемат се невероятни задачи, изискващи невероятно време и произвеждащи невероятни резултати. Думата “невероятно” може да се приеме с всички условности на съвремеността – от откровенна простотия до върхови технологични решения. Зависи от конкретните играчи, пуснати на терена.

Всичко това погубва добрите специалисти в България. Тези, които могат, но не знаят. Могат, но не искат. Могат, но точно сега не могат. Тези всички влизат в руслото на неопределеността и я създават с пълна сила. Намират невинната жертва, на която да се уповават и се държат за нея докато не я потопят. Следва друга – по възможност, по-обемна(куха).

***

От цялата заигравка губят всички. Хамериканците го наричат loose-loose situation. В нашия слуачй всеки мрази всеки и вярва в своята истина.

Винаги съм си мислил, че ни липсват хора, които Вярват. Че сме се пръкнали цяло поколение нихилисти и простаци. Че на останалите просто не им пука.

***

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

***

И на финала, нещо за Надеждата, от Джани Родари:

“Ако можех да имам едно

магазинче със две полички,

бих продавал… познайте какво?

— Надежда. Надежда за всички.

‘Купете! С отстъпка за вас!

Всеки трябва надежда да има!’

И на всеки бих давал аз,

колкото трябва за трима.

А на тоз, който няма пари

и само отвънка поглежда,

бих му дал, без да плаща дори,

всичката своя надежда.”

Taranttino

6 comments »

Те са рок/блус група с качествен звук и трахотен глас на певицата. Свирят в рок баровете в София, имат и доста участия по страната.

Наскоро записаха и няколко авторски парчета, които решиха да споделят за свободно сваляне в Интернет.

Можете да ги чуете и дръпнете от тук.

Ще се опитам да държа календара им в last.fm актуален.

На живо са още по-добри ;)

PR hell

2 comments »

За мълчаливият протест на полицаите всички разбраха. Твърдеше се, че са започнали да се организират чрез вътрешния форум в министерството. Разбира се, първосигналната реакция на висшите функционери е да спрат форума. В резултат хората се пренасят на друго място, този път достъпрно през Интернет. На показ излизат всичките неуредици, простотии и тегоби на българския полицай. За неговият шеф да не говорим.

Ето как за проблеми от ’08 се правят опити за решаването им с методи от ’60. Разбира се, тук проличава същото разбиране за съвременните технологии и работата на информационното общество, каквото МВР проявява и при останалите операции в областта – торенти, информациони портали и пр.

Докато умните глави спорят дали протеста се е самозародил поради горните причини или е политическа спец-акция, проблемите си остават. Прехвърлянето им единствено в социално-битовата сфера също не допринася за решаването им.

Edit: А ценоразписът на служителите в МВР е излязъл още ония ден. Направо от източника. От главен секретар надолу. Който ми покаже коя друга държава си го е направила това сама има бира (или каквото там пие) от мен.

Edit2: Ама разбира се, форумът вече е със затворен достъп. Явно old school методите работят. Къде ли ще е следващия :)

Снимки

4 comments »

Вчера, прибирайки се към къщи, награбих една торба стари семейни снимки. Това ми костваше час закъснение за работа тази сутрин – отворих албумите и се зазяпах. Определено действа съживяващо и те кара да се замислиш за много неща – какъв си бил, за какво си мечтал и какъв си станал.

Рано е за рекапитулация, разбира се, но просто няма как да не теглиш чертата, дори и наужким.

***

Почти всички са чернобели и доста добре запазени. Отдавна ми се въртеше идеята да ги сканирам и реших, че му е дошло времето.

Благодарение на Косьо, вече се сдобих временно със скенер, което ми излекува хардуерната недостатъчност.

Остана да харесам подходящ софтуер за подреждане на семейните фото архиви. Сигурен съм, че има много, а това значи, че може да уцеля куция :)

Нещо просто – desktop приложение, да поддържа тагове, да може да търси и филтрира раздели по тях, да генерира или изпраща метаинформация към онлайн галерии.

Идеи?

Wine&HMM4

1 comment »

Edit: регресията е отстранена в актуалните весии на wine

От време на време пускам някоя стара игра за разтоварване. Почти винаги на лаптопа ми има Heroes of Might and Magic IV. На български. Противно на разбиранията на старите геймъри и здравата логика :)

Та ситуацията е следната: dual boot visa 64 + ubuntu; под vista играта гърми със син екран (хех, следващото нещо, което ще trace-на ще е това, хубав DoS, не иска административни права. С потенциал за code execution ;).

С Wine играта си вървеше до версия 1.1.3, след което взе да гърми още в началото, при стартиране. Чинно отбелязах проблема в WineAppDB и закачих вече пуснатия бъг.

След ослушване и следвайки правилото “The fastest way to close your bug is to submit a patch” се порових из кода на wine. Порових с Пламен и стрелях в тъмното. Резултата може да се прочете в бъг тракера на wine, а компилиран за Ubuntu пакет може(х)те да дръпнете тук.

Да се отбележи, че *не* поощрявам свалянето и инсталирането на пакети от ляво и дясно, така, че пускайте на своя глава. Коментари и регресии – в бъга и тук.

Слушаме

No comments »

Тече кампаниятежка и с неясен край…

Моята гледна точка към ситуацията е проста – *всички* слушат. Това не е параноя, а реална ситуация.

За “ИТ” хората това са дадености – некриптирана парола не пращаш; към сайт, за който не знаеш как пази информацията за теб (демек, не е под твой контрол;) не пишеш истински данни и т.н. Дали те снифи (разбирай, подслушва) ДАНС, системния администратор, ъплинк доставчика, съседа (кракнал безжичната ти мрежа в къщи и ARP отровил XP-то ти) или просто някой те е гледал в ръцете и след това ти чете пощата – това е без значение.

Твоите съкровени тайни са вече извън твоя контрол.

Когато си в началото на жизнения път, нямаш толкова много тайни. Дори, повечето ти деяния могат да минат за “здрави/жестоки/изродски/яки (или както сега там_му_се_казва)”. Тогава желанието просто да се чуе за теб надделява.

Когато започнеш да осъзнаваш действията си във времето, рано или късно разбираш, че си грешил. Ако не си – или обществото е в застой, или самия ти си Иисус (не, Не си – пиша го за пълнота!)

Сигурен съм, че няма да обучим всички потребители. Те ще продължават да цъкат на ефтините часовници, рецептите за събуждане на “змея” и акциите на далавера.

Всеки, който не осъзнава необхдимостта да има възможност да сподели нещо наистина тайно, трябва индиректно да публикува.

Да има огромни екрани показващи всичко за всеки – освен това, за което *нарочно* е отказано като лично и неприкосновено.

За да се случи горното трябва и добра основа – истински закон, гарантиращ правата на мислещите създания.

Някои хора питат: какви са тези радетели за отворено общество, които искат да се затворят и да пазят тайни?

Накрая, това е бъдещето на всяка тайна – да излезе на яве. А тогава?

Време

1 comment »

Секундите са универсалната мярка за време. Отдавна, хората са използвали по-неопрделени понятия, като сутрин, обед, вечер – накратко просто изгряло ли е слънцето или не. Рядко е имал значение по-дългия период. Тогава е било лесно да се кажа просто “следващата зима”, “миналото лято”, “последната голяма вода” и т.н. Накратко, все неща, които имат значение за живота и развитието на хората. Нали около такива се върти живота, в края на краищата?

***

“Кога ще е следващата среща по проекта?”

“Да мине одита и си бия камшика!”

“Дали ще има нов епизод на Хаус скоро?”

Животът ни се върти все по-малко, около истинските живи неща и все повече около изкуствено създадените от хората събития. Заради тях не спим през нощта, не се виждаме с любимите си хора, попускаме рожденни дни или просто се алкохолизираме…

Това не е в природата ни. Заради изкривени ценности се хвърляме в чужди битки, умъртвяваме враговете и изяждаме труповете им – природата изисква своето. Дори когато я игнорираме, тя ни връща към себе си по нейн си начин.

За жалост, разгадаваме пъзела едва, когато бъдем зверски захапани или изядени и изплюти.

А понякога и това не е достатъчно.

Oraclish

No comments »

select to_date(‘01.01.2008’, ‘DD.MM.YYYY’) + to_number(‘FF’, ‘XX’)
from dual
===
trunc(sysdate)

===

Another beer, please!

Всички

3 comments »

Опитвам се да намеря по нещо положително във всичко, което се случва. Рядко успявам, а когато стане съм невероятно щастлив.

Всички се променят толкова бавно, че просто ти идва да вдигнеш копита и да биеш няколко къча, и то не само за шоу.

Иска ми се като в симулация да забързам времето и да видя какво ще се случи с дребните вибрации, които създавам в главите на хората. Ако открия *Начинът*, определено ще трябва да ме застрелят – преди да го продам на някой мастит политик.

Въпреки, че не съм толкова комерсиализиран. Сигурно просто ще излъжа :)

Но стига толкова за мен – как ти създаваш и приемаш *Промяната*? Или си като всички?

P.s. Няма да разследвам, но ако улуча случайно детето, което къса лепенките на Ubuntu в асансьора, ще наруша акта за ненападение.

P.P.s. Тежа 89 kg.