MTMetaInfo plugin (Image::ExifTool)

Преди няколко дни се втрещих, как на практика няма читав EXIF-екстрактор на метаданни за картинки във фотоблог, базиран на MovableType. Единственото нещо, което горе-долу върши някаква работа в базата за plugins бе ImageInfo на David Phillips. С един малък недостатък, чете само EXIF и output-а на данните е леко странен. Друг голям недостатък е че името на файла трябва някак си допълнително да се параметризира, което се решава лесно с KeyValues на Brad Choate.

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

В крайна сметка намерих най-истинския проект по темата EXIF, a именно Image::ExifTool. Без никакви колебания печели златните медали без никаква конкуренция. Не само, че чете и пише всичко, което човек може да му мине през ума, ами самата му документация може да е учебно-справочно помагало.

Какво направих ли? Ами взех ImageInfo и го пренаписах така, че да ползва Image::ExifTool – скоро не бях писал на Perl (две-три години, ако не и повече), но си го спомних за по-малко от 30 минути – чуден език е Perl… Така се появи нов MovableType plugin, който може да чете EXIF, GPS, IPTC, XMP, ICC, както и всякакви company specific тагове на Nikon, Canon, Minolta и т.н. – демек всичко, което чете и Image::ExifTool.

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

Нормален?

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

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

Вчерашния ден също беше много в десятката. Видях се със Стойчо Кацаров и чух това, което се надявах да чуя – адски съжалявам, че този човек не е депутат и в този парламент, особено след последните новини около любимия ми министър Калчев. По дяволите – къде са журналистите в тази страна? Къде е гражданското общество? Ехооо! Събудете се! Един министър е ИЗЛЪГАЛ от трибуната на Народното събрание! Това никакво значение ли няма? На някакво си Ауди в Бургас дето го аранжирали с някакви кирки не слезе от новините, но това че един екс-министър лъже (докато е бил министър) дори не се чу!! До къде трябва да стигне безочието на някой управник за да му се зашлеви шамар? Няма ли журналист, който да запита Калчев едно „Защо“? Няма значение дали има или няма далавера с поредния договор, но няма ли кой да запита простичкия въпрос: „Защо излъгахте, г-н Калчев?“… Не няма шанс да съм нормален, щом продължавам да очаквам такива неща…

Вечерта набързо се видях с Тони за да му дам снимките от UrbanStyle.org за OpenArt CD-то на OpenFest и с Весела, която не бях виждал от историята в „Хамбара“. Тони вече я беше издал, че се е съгласила да участва с двете ръце и двата крака, както каза и пред мен, но друго е да усетиш импулса на надежда у всички. И определено ме развесели, с изречението, че като чела как съм я описал на снимките тогава започнала да харесва себе си :-)

Ех, ако имаше наоколо още двама-трима като Тони или Весела мисля, че всичките ми тревоги щяха да се изпарят моментално. Но и така ще се справим – повече от сигурно!

Винаги ще бъдеш съден

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

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

Ето и пълният текст на коментара, който (само за информация) се отнася за моят пост-реакция за сблъсъка между полицията и феновете преди време

Не съди, за да не бъдеш съден!
За мен пияниците по презумпция са, или по-скоро бях отрепки, докато не ми се случи следната ситуация. Пътувах с влака за Варна, места имаше само в едно купе с 4-5 човека, където смърдеше ужасно на спиртоварна. Източникът на изпаренията беше мъж на около 50 години, който държеше тубичка с вино между краката си, седеше с лакти на коленете и вдигаше наведената си глава, колкото да отпие от тубичката. Всички го гледахме с открито недоволство, докато някой по-разговорчив човек успя да завърже някакъв разговор включително и с въпросния пияница. Оказа се, че скоро преди това синът му се е удавил на водопада на Бачковския манастир, показа негови снимки – хубав млад мъж, отишъл си толкова нелепо. Всичкото вино на света май не беше в състояние да потуши мъката в очите на този човек. Съжалих много за това, че дори и само вътрешно съм го осъдила, лепнала съм му етикета на пияница и край – с това се приключва въпроса. И този ясен спомен, въпреки че е отпреди 13-14 години, и изводът, че нищо не е такова, каквото изглежда, ме карат да се замислям преди и дали изобщо да посоча някой с пръст и да го осъдя.
С това исках да кажа, че тълпата на стадиона и полицаите са такива, защото обществото ни е такова, няма само едноличностна вина или едностранна причина /освен случайностите/, за да се случи нещо. Не е луд, който яде баницата.
А ние съвестните, кутурните, възпитани и примерни граждани, сме седнали удобно през екранчетата, сочим осъдително с пръст и квалифицираме, кой е отрепка и кой – не – полицаите или тълпата. Е и? Това ще помогне ли с нещо на някого, за да не бъде повече така? Едва ли някой от тях чете тук, а и да четеше едва ли щеше да си направи изводите и да коригира поведението си. В този смисъл ние къде сме в тази ситуация, имаме ли ние вина за случващото се – непряка разбира се, и какво бихме направили освен да коментираме? Макар и непреки – ние също сме участници, защото това се случва в нашата държава? Ние нищо не правим – това е, само философстваме, което си е хабене на енергия. Колко от нас участват в благотворителни организации и правят нещо за обществото, за да не бъде то такова каквото е, освен да дават по някой лев от гсм-а по празници?
Много хубави споделени мисли наистина, всички вие сте умни, интелигентни, културни, работите много, изкарвате пари, изкачвате се на следващото стъпало в стандарта на живот, но малко са тези, които могат като вас и вие се отделяте в тесен, затворен кръг, който обсъжда поредната простотия, извършена от масите. Това да ви напомня на нещо?

Принципно съм доста съгласен с написаното, като не забравям и за няколко големи НО-та. Първото но беше предизвикано с увода, на който мога единствено да се противопоставя и го правя още със заглавието, Второто НО е свързано с усещането ми за снизхождение и опрощение на простолюдието и греховете му. А третото НО е най-важното – това за правото на избор… Но поред на номерата…

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

Както въпрос на избор е дали да запълваш живота си с опортюнизъм или с креативност. Въпрос на избор е дали да потънеш в безсилно самосъжаление, което е обхванало повечето средностатистически българи или да продължиш. Познавам много хора, които нещастие е съкрушило дните им и наистина не е лесно да го приемеш и да заживееш с него, но това е лесният избор. Трудният е въпреки него да останеш себе си, дори да бъдеш съден заради това… Защото мога да намеря оправдание за пиянството, но не и за предателството спрямо себе си. Това е избор – дали да се предадеш или да потърсиш начин да продължиш. И този избор в огромна степен зависи от теб – не от обстоятелставата или ситуацията. При всички ситуации и обстоятелства има повече от един избор – да не направиш избор също е избор – понякога доста тъжен, но избор – by default.

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

Хората не се раждат равни – това е утопична илюзия – но хората имат почти равно право на избор (в някакви граници, разбира се) какво да построят от себе си. Има хора, които могат да променят света и такива, които не могат – едните не са по-добри от другите, нито по-умни или по-богати – едните са избрали това да бъдат хакери, а другите да бъдат инструменти – светът има нужда и от двата вида. Едните обаче не се страхуват… от това да бъдат съдени и преценявани…

Масите, както ги казваш, сами са избрали да СА масите. И съответно да бъдат управлявани и… забележи… съдени. Те не могат да бъдат спасени от това, разликата е че не могат да му влияят, нито да се защитят, защото позицията им е наследена или присадена, а не е лична. Християнството възпитава в примирение и покорство – то възпитава маси, възпитава инструменти, а не хакери. Всъщност никоя религия не позволява ревизия на ценностите и, поради факта, че тя е инструмент за мениджмънт и съмненията във фундамента превръщат инструмента в нестабилен.

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

Хакерите в голяма степен могат да променят живота за себе си и имат своето право да изчакат света да порасне. Колкото и да е самохвално, аз не се вълнувам особено кога точно ще бъдем част от Европа – и аз и повечето хора, които познавам вече сме част от Европа – работим там, не виждаме границите, размили сме ги в общуването и в проектите си – това може и да изглежда като форма на самоизолация, но това е част от хак, който в своята бета-версия е в ход… Това е самоизолация за една реалност, но и интеграция с друга – и само на пръв поглед е затваряне. Аз не изпитвам нужда да бъда сертифициран от някого за способен, защото съм избрал своя път на self-made person. Нямам проблем в това да бъда съден като нескромен, защото зная цената и способностите си. Не изпитвам комплекси от това да имам различна позиция, защото съм свикнал да греша и да плащам грешките си.

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

Наскоро ме съдиха (в личен диалог) затова, че съм бил е-кукувица и съм изоставял проектите си в Интернет, на което се смях със сълзи. За много от проектите ми всъщност съм дори едноличен създател и нито един от тях не е бил безсмислен и повечето са наследени от други, като първите са били инкубатор на идеи за наследниците им. А аналогията с кукувицата е толкова абсурдна, че няма как да бъде по-неточна, защото кукувицата търси чужди гнезда, а аз ги създавам и съм създал толкова много, че три човешки живота няма да ми стигнат за да ги доведа и до 10% от целите им. На критиката отговорих, че не са важни проектите, а това колко живец има около тях, а аз съм запалил толкова ползотворен огън, че и утре да умра не съм изживял живота си напразно, нещо с което почти никой от моите съдници не може да се похвали.

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

И без това Матрицата на Масите се променя непрекъснато – разликата е в това дали променяш или биваш променян. Онзи вечен избор, за който си говорим от началото…

A Second To Go

Влязох в София точно в 19:00 с мисълта, че точно в момента трябва да започва „Камината“ във Варна, за нещастие покрай нервите от миналата седмица съвсем забравих да разглася за това, но пък днес звъннах на който се сетих във Варна и на който имах телефоните. Дано да е минало добре.

Иначе за влизане в София винаги съм считал последния завой на магистралата, след който следва нещо като полускок-спускане надолу към истинския завършек на аутобана с камерите на КАТ на входа на града. Магистралата беше почти пуста и си позволих да покарам по-бързичко – обикновено не нарушавам правилата по магистралата, а когато го правя е с не повече от 10-15 км в час в повече от позволеното. Само ако бързам или само ако съм сам с мислите си. Този път бях сам с мислите си и с ритъма на Helloween – парчета като We Burn много вършат работа за ускоряване…

Малко преди Пловдив в сряда се разминах за половин секунда от неприятност. При това карах внимателно и съвсем в рамките на позволеното. Някакъв идиот пред мен с раздрънкан камион си караше с някакви мъждукащи задни светлини, толкова зле мъждукащи, че в тъмното (беше мръкнало) го видях едва когато моите фарове се отразиха в светлоотразителите му, при това се движеше бавно – с не повече от 75-80 км/ч. Което означава, че ако ти си зад него и се движиш със 110-120 км/ч го виждаш точно три секунди преди да го удариш с всичка сила отзад. Ами ако случайно си отклонил поглед за секунда другаде?

По дяволите, кога технически неизправни машини ще бъдат бракувани завинаги в тази държава. И кога ченгетата, вместо да стоят в засада, истински ще вземат да си вършат работата. Искрено съжалих, че не спрях и не го изчаках да му видя номера и да го изпея на КАТ да го хванат някъде по пътя. Как може да не осъзнаваш, че си ОПАСЕН за другите и да не ти пука…

В последния момент с рязък завой го заобиколих (добре, че нямаше никой до мен в лявото платно) ) и се пищисах в следващата секунда за Мишинев, който караше плътно зад мен и нямаше никакъв шанс да го види адекватно, но за щастие видях в огледалото, че той направи същия безумен маньовър в ляво след мен, явно решавайки, че щом така кривя трябва да има защо…

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

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

Вчера в Пловдив си купих DVD-то на „Мила от Марс“ и смятам да се приспя с него тази вечер…

Свободен

Наскоро не си спомням да съм се чувствал толкова добре! Не съм сигурен дали мога да летя – навярно не чак толкова, но се чувствам лек, чист и свободен… Толкова много сякаш невъзможен товар съм свалил от плещите си!! Невероятно било!

Подозирам, че тази вечер ще спя като къпан! :-)