<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блогът на Анатолий Дилов</title>
	<atom:link href="http://blog.adilov.net/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.adilov.net</link>
	<description>(не)одушевеното около мен</description>
	<lastBuildDate>Sat, 12 Nov 2011 22:26:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Изненада / Подаръче</title>
		<link>http://blog.adilov.net/personal/around-me/iznenada-podaruche</link>
		<comments>http://blog.adilov.net/personal/around-me/iznenada-podaruche#comments</comments>
		<pubDate>Sat, 12 Nov 2011 14:58:05 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Около мен]]></category>
		<category><![CDATA[изненада]]></category>
		<category><![CDATA[мо-то]]></category>
		<category><![CDATA[подарък]]></category>
		<category><![CDATA[тунинг]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2338</guid>
		<description><![CDATA[Я, какво ми подари едно досетливо м&#8217;иченце. Така де, за лайсната под номера говоря :)]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.adilov.net/wp-content/uploads/2011/11/IMG_3827.jpg" rel="lightbox[2338]" title="IMG_3827"><img src="http://blog.adilov.net/wp-content/uploads/2011/11/IMG_3827-300x197.jpg" alt="" title="IMG_3827" width="300" height="197" class="alignleft size-medium wp-image-2339" /></a> Я, какво ми подари едно досетливо м&#8217;иченце. Така де, за лайсната под номера говоря :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/around-me/iznenada-podaruche/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Малките весели моменти</title>
		<link>http://blog.adilov.net/personal/personal-personal/malkite-veseli-momenti</link>
		<comments>http://blog.adilov.net/personal/personal-personal/malkite-veseli-momenti#comments</comments>
		<pubDate>Sat, 12 Nov 2011 14:28:57 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Лично]]></category>
		<category><![CDATA[litex]]></category>
		<category><![CDATA[motors]]></category>
		<category><![CDATA[месторабота]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2329</guid>
		<description><![CDATA[Напуснах едхата си работа&#8230; Някой ден, в някой друг пост, ще напиша за това. Не че нещо, просто исках промяна. А това наложи да отворя jobs.bg и да разгледам обявите. Скролвайки, видях, че в Литекс Мотърс търсят ИТ маймунка. Като вземем предвид хобито ми (онова, с автомобилите, което разработвам с идеята да се превърне в [...]]]></description>
			<content:encoded><![CDATA[<p>Напуснах едхата си работа&#8230; Някой ден, в някой друг пост, ще напиша за това. Не че нещо, просто исках промяна. А това наложи да отворя jobs.bg и да разгледам обявите. Скролвайки, видях, че в Литекс Мотърс търсят ИТ маймунка. Като вземем предвид хобито ми (онова, с автомобилите, което разработвам с идеята да се превърне в основната ми професия), прецених, че това е почти перфектният вариант за мен.<span id="more-2329"></span></p>
<p>В обявата се искаше мотивационно писмо и CV. Второто го имам, писъмцето го скалъпих за 5-6 минути. Имам чувството, че добре се получи&#8230; Може би защото не влязох в шаблона, а го написах по начин, който би ме грабнал ако го чета като избиращ хора. Няма да го споделям тук, не това е идеята на поста ми :)</p>
<p>Всичко по реда си &#8211; пратих го и остана в историята с очакването, че от Литекс Мотърс <strong>няма</strong> да ми се обадят &#8211; профилът ми по CV хич не отговаряше на търсеният от тях човек. Така и стана. Не ми се обадиха.</p>
<p>Около 2 седмици по-късно (браузвайки jobs.bg отново) попаднах на същата обява, новопубликувана, с ъпдейтнат срок за приемане на кандидатури. В този момент изскочиха две неща в ума ми. Първото &#8211; Gabriel Iglesias със своя скеч за <a href="http://www.youtube.com/watch?v=j6--kTcODn8" target="_blank">пияния шофьор</a>, в който идеята освен да се похилим е, че като е ясно, че нещо ще се осере (в моя случай &#8211; ясно, че няма да ме вземат), то поне да си направим веселото докато можем, туко виж &#8211; станало нещо читаво ;) Второто нещо, за което се сетих &#8211; един виц. Отворих аутлука и forward-нах първия си мейл&#8230;<br />
<a href="/wp-content/uploads/2011/11/job_application.jpg" rel="lightbox[2329]" title="job_application"><img class="alignleft size-medium wp-image-2331" title="job_application" src="/wp-content/uploads/2011/11/job_application-300x278.jpg" alt="" width="300" height="278" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/personal-personal/malkite-veseli-momenti/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Форд Клуб България</title>
		<link>http://blog.adilov.net/everything-else/internet/ford-club-bulgaria</link>
		<comments>http://blog.adilov.net/everything-else/internet/ford-club-bulgaria#comments</comments>
		<pubDate>Sat, 24 Sep 2011 00:02:55 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[автомобили]]></category>
		<category><![CDATA[българия]]></category>
		<category><![CDATA[клуб]]></category>
		<category><![CDATA[форд]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2320</guid>
		<description><![CDATA[Преди няколко дни България осъмна с още един автомобилен клуб. Този път на почитателите на марката Форд или както е слогънът: &#8220;Клубът на българската Форд Общност&#8220;. Това сдружение на Форд ентусиастите е новосъздадено и не бива да се бърка с предхождащия го клуб. Общото между тях е марката Форд, както и част от потребителите. Интересен [...]]]></description>
			<content:encoded><![CDATA[<p>Преди няколко дни България осъмна с още един автомобилен клуб. Този път на почитателите на марката <a href="http://fordclub.bg">Форд</a> или както е слогънът: &#8220;<a href="http://fordclub.bg">Клубът на българската Форд Общност</a>&#8220;.<span id="more-2320"></span></p>
<p>Това сдружение на Форд ентусиастите е новосъздадено и не бива да се бърка с предхождащия го клуб. Общото между тях е марката Форд, както и част от потребителите. Интересен момент, който трябва да се отбележи е, че за първият ден от пускането си онлайн, <a href="http://fordclub.bg">Форд Клуб България</a> прие над 60 от активните членове на по-старият клуб &#8211; сериозна стъпка, въпреки, че бе наречен &#8220;алтернативен клуб&#8221;. Ето част от тема, в която се казва към какво се цели този <a href="http://fordclub.bg/forum/index.php?topic=62.0">фордовски екип</a>:</p>
<blockquote><p>Ние искаме истински автомобилен клуб, модерен, в крак със случващите се събития. Такъв, който обединява хората по интереси, помага на същите тези хора, предлага приятелско отношение към всеки нов член, възможност за изява, различни преференции. Още преди основаването на Форд Клуб България, бяхме на мнение, че възможността са директна и публична връзка с представителя на марката в България е задължително за едно официално и държащо на името си сдружение. Също така, според нас, отношенията между потребителите в такъв тип организация трябва да бъдат освен на приятелско, но и на достойно за публикуване в интернет ниво. И най-важното &#8211; вниманието, което се отделя на всички потребители трябва да бъде еднакво.</p></blockquote>
<p>Интересно ми е, има ли фордаджии измежду читателите, наясно ли сте с предходният клуб и какво мислите по въпроса за отделянето, направено с едничка цел &#8211; за едно по-добро бъдеще на ентусиастите на марката в България.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/everything-else/internet/ford-club-bulgaria/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>За клиентите и отношенията</title>
		<link>http://blog.adilov.net/personal/around-me/otnoshenie-kam-klienti</link>
		<comments>http://blog.adilov.net/personal/around-me/otnoshenie-kam-klienti#comments</comments>
		<pubDate>Fri, 02 Sep 2011 15:18:14 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Около мен]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[бизнес]]></category>
		<category><![CDATA[изпълнител]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[клиент]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[търговец]]></category>
		<category><![CDATA[фирма]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2307</guid>
		<description><![CDATA[От няколко месеца насам нещата леко се попромениха за мен. Досега в по-голямата част от времето аз бях клиент, имах изградено мнение за хората от другата страна на щанда, но сега нещата са различни. Контактът с мои клиенти рязко се повиши и утвърждавам някои теории, с които голяма част от търговците за жалост не се [...]]]></description>
			<content:encoded><![CDATA[<p>От няколко месеца насам нещата леко се попромениха за мен. Досега в по-голямата част от времето аз бях клиент, имах изградено мнение за хората от другата страна на щанда, но сега нещата са различни. Контактът с мои клиенти рязко се повиши и утвърждавам някои теории, с които голяма част от търговците за жалост не се съобразяват.<span id="more-2307"></span></p>
<p>Да се върнем на &#8220;Аз &#8211; клиентът&#8221;. Не веднъж съм писал тук за мнението си към прости магазинерки, които не само, че не знаят как да се държат с клиентите си, а дори акъла им не стига просто да замълчат, да не мляскат круши или да клюкарстват по телефона &#8211; като клиент това ме отблъсква. От разговорите ми по темата стигам до извода, че при голяма част от другите хора (клиенти), нещата стоят по същия начин. Дереджето се пренася и в интернет, където интернет търговията (или просто предлагането на стоки и услуги) набира все по-голяма популярност. Точно за тези отношения &#8211; между търсещи и предлагащи в интернет, искам да понапиша няколко реда.</p>
<p>Как избирам продавач или услуга? Сядам пред компютъра и търся, сайтовете на търговците са техните магазини. Получава се така, че когато един сайт има отвратително подбрани цветове или не е подреден изобщо, в съзнанието ми изплува потна магазинерка, която плюе семки пред входа. Не, няма да вляза в такъв магазин на улицата, а в интернет &#8211; затварям страницата. Освен видяното на пръв поглед има още няколко неща, които могат да ме отдръпнат. Първото &#8211; изборът на безплатен домейн, например в hit.bg. Ето пример: <a href="http://bolyarka.hit.bg/">Хотел Болярка</a>. Този път в ума ми се процежда една лоша мисъл &#8220;Хм, те се скръндзят за 20 лева на година. Какво остава за сменянето на покривките?!&#8221;. Второто от &#8220;невидимите&#8221; минуси &#8211; e-mail адрес в поща от сорта на абв.бг, гбг.бг, yahoo, hotmail и т.н. Тук &#8211; по същия начин и за същите онези 20 лева. Направете си един мейл от сорта на office@<фирма>.com. Разходът за това на година е 0 лева, а е МАЛКО по-представително &#8211; някак си вече няма да ми прилича на квартален плод и зеленчук.</p>
<p>Виждал съм много пикапчета, които са облепени с реклами на фирмата, за която работят и отдолу лепнат адрес от вида yakata-liutenica.hit.bg и e-mail: petio92@abv.bg. Не, няма да си купя лютеница от теб, Петьо. :(</p>
<p>Трети &#8220;незабележим&#8221; фактор на интернет търговците &#8211; обратната връзка. По-напредналите имат контакт-форми в сайта си, а част от останалите &#8211; обикновен email адрес. Без значение дали е контакт-форма или мейл адрес &#8211; пощата отива на едно и също място. Жалко, че някои търговци не си правят труда да отговорят на запитванията.</p>
<p>Като предлагащ услуга виждам отношението на клиентите, когато им обръщам внимание. Бавно, спокойно, обяснявам достатъчно подробно, отговарям на изненадващо много запитвания по email. Какво значи много запитвания по email &#8211; да кажем, че телефонът ми звъни 3 пъти на седмица и ми се задават въпроси по повод <a href="http://mo-to.org">Мо-То Тунинг</a>, по мейл пристигат около 60 писма.</p>
<p>Започнах поста с това, че установих няколко принципа. Няма да се впускам в коментари относно тях, искам най-вече да изброя основните.</p>
<p>При разговор с клиент, който иска информация не трябва да му се изсипва готово съдържание. Задавам въпроси, а от получените отговори преценявам коя част всичко ще подхожда на търсенето му.<br />
Отговарям максимално бързо на въпроси, зададени по мейл. Тук не става въпрос за дни, а за часове. Често отговарям на имейли от телефона си.</p>
<p>Старая се услугата да е максимално гъвкъва. Трябва да &#8220;пасне&#8221; на индивидуалните желания на даден клиент. Независимо под каква форма се изразява гъвкъвостта &#8211; трябва да я има. Дали ще се работи директно при него, дали ще се направи отстъпка от дадена услуга, индивидуален пакет &#8211; изпълнителят трябва да може да предложи услугата или продукта така, че клиентът с кеф да си даде парите :)</p>
<p>ЧЕСТНОСТ! До сега не съм бил свидетел на случай, в който клиент да се уплаши при отговор от изпълнител &#8220;Не знам, ще проверя и ще се свържа с вас&#8221;. Фирми, които могат всичко с последствие се оказва, че връщат клиенти. След това се пише по форумите от недоволните клиенти и тезата &#8220;няма лоша реклама&#8221; се оказва грешна&#8230;</p>
<p>Има още много фактори при избора и препоръчването на дадена фирма &#8211; колко бързо се извършва дадена услуга, на каква цена, каква е гаранцията след това, какво е качеството и т.н. Не могат да се изброят всички, опитах се да подтикна към размисъл търговците, които правят лошо впечатление, както и клиентите &#8211; да се замислят по какъв точно начин избират. Ще се радвам да споделите мнението си в коментарите по-долу :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/around-me/otnoshenie-kam-klienti/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Минаха месеци!</title>
		<link>http://blog.adilov.net/personal/personal-personal/roerrrsr-rrusrusr</link>
		<comments>http://blog.adilov.net/personal/personal-personal/roerrrsr-rrusrusr#comments</comments>
		<pubDate>Tue, 02 Aug 2011 13:53:35 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Лично]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[забавяне]]></category>
		<category><![CDATA[мо-то]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2303</guid>
		<description><![CDATA[Минаха месеци. За последните 8 такива имам 11 поста в блога. Пишман блогър съм. Обаче направих twitter акаунт, който пък вързах за Facebook страницата на Mo-To. Суперско, а?]]></description>
			<content:encoded><![CDATA[<p>Минаха месеци. За последните 8 такива имам 11 поста в блога. Пишман блогър съм. Обаче направих <a href="https://twitter.com/#!/motoorg">twitter</a> акаунт, който пък вързах за <a href="http://facebook.com/motoorg">Facebook</a> страницата на <a href="http://mo-to.org">Mo-To</a>. Суперско, а?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/personal-personal/roerrrsr-rrusrusr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Благодаря ти Интернет, благодаря ти Мо-То</title>
		<link>http://blog.adilov.net/everything-else/internet/blagodarya-ti-internet-blagodarya-ti-mo-to</link>
		<comments>http://blog.adilov.net/everything-else/internet/blagodarya-ti-internet-blagodarya-ti-mo-to#comments</comments>
		<pubDate>Fri, 24 Jun 2011 00:51:02 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Лично]]></category>
		<category><![CDATA[Около мен]]></category>
		<category><![CDATA[mo-to]]></category>
		<category><![CDATA[грешка]]></category>
		<category><![CDATA[работа]]></category>
		<category><![CDATA[хоби]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2288</guid>
		<description><![CDATA[Минали са по-малко от 25 дена откакто пуснах Мо-То онлайн, а резултатите са налице. Изненадващо за мен, още от първия ден телефонът ми започна да звъни с хора, желаещи софтуерна услуга. Това беше първата ми грешка. Реших да го пусна малко преди да бъде доставен целият нужен хардуер, за да може да се индексира като [...]]]></description>
			<content:encoded><![CDATA[<p>Минали са по-малко от 25 дена откакто пуснах <a href="http://mo-to.org">Мо-То</a> онлайн, а резултатите са налице. Изненадващо за мен, още от първия ден телефонът ми започна да звъни с хора, желаещи софтуерна услуга.<span id="more-2288"></span></p>
<p>Това беше първата ми грешка. Реших да го пусна малко преди да бъде доставен целият нужен хардуер, за да може да се индексира като хората, пък и да работя по него и да виждам промените на реална среда. Но не очаквах да ме търсят още от първия ден! По-скоро не очаквах, че някой ще ми обърне внимание от първия ден, в който пуснах сайта.<br />
И да &#8211; само от търсения в Google! Все още не съм пускал обяви, все още не съм давал линка на никого, все още не съм споменавал по форуми за адреса и че аз стоя зад него. Мога само да кажа, че съм изненадан и доволен от случващото се. Не очаквах такъв мигновен бум.</p>
<p>В началото не бях свикнал и при позвъняване на телефона, вдигах с нещо подобно на &#8220;Ъъъъ, да?&#8221;. Ето и втората ми грешка. Оставих личен телефон, а не взех служебен. Голяма грешка! В момента не знам дали ми се обажда някой, който иска сайт, или такъв, който иска да му ровя по колата. Да, хем комична, хем тъпа ситуация. Ще ми бъде за урок</p>
<p>Грешка номер три. Мястото. Да работиш при клиента не се харесва в някои случаи. Някак си недоверчиво (или прекалено изненадано?) те приемат с разни въпросчета като &#8220;Но, но&#8230; При мен, тук, без аз да карам колата си някъде?!&#8221; По тази грешка в момента работя и очаквам скоро да има развитие по въпроса :)</p>
<p>Въпреки горните три &#8220;грешки&#8221;, като за първи път, съм предоволен от случващото се. Даже се замислям дали да не напусна постоянната си работа и да се отдам изцяло на хобито си. Но не, ще устискам поне още малко. Трябва да мине повече време, трябва да видя и занапред как ще вървят нещата. Мислите ми за напускането не се въртят защото съм недоволен или съм претоварен. Откакто съм само на 2та фронта се чувствам доста свободен. Причината е единствено, че хобито ми ме дърпа с две ръце. Хубаво е човек да превърне хобито си в професия, дано повече хора го изпитат!</p>
<p>А ето и няколко снимки на последните играчки:<br />
<img src="http://blog.adilov.net/wp-content/uploads/2011/06/1.jpg" alt="" title="full set" width="600" height="450" class="alignleft size-full wp-image-2295" /></p>
<p><img src="http://blog.adilov.net/wp-content/uploads/2011/06/2.jpg" alt="" title="little shiny boxes" width="600" height="450" class="alignleft size-full wp-image-2295" /></p>
<p><img src="http://blog.adilov.net/wp-content/uploads/2011/06/3.jpg" alt="" title="frame" width="600" height="450" class="alignleft size-full wp-image-2295" /></p>
<p><img src="http://blog.adilov.net/wp-content/uploads/2011/06/4.jpg" alt="" title="case" width="600" height="450" class="alignleft size-full wp-image-2295" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/everything-else/internet/blagodarya-ti-internet-blagodarya-ti-mo-to/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Допълнение към дестинациите за лятото</title>
		<link>http://blog.adilov.net/personal/free-time/dopalnenie-kam-destinatsiite-za-lyatoto</link>
		<comments>http://blog.adilov.net/personal/free-time/dopalnenie-kam-destinatsiite-za-lyatoto#comments</comments>
		<pubDate>Sat, 04 Jun 2011 12:49:26 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Почивка и свободно време]]></category>
		<category><![CDATA[дестинации]]></category>
		<category><![CDATA[овчарски]]></category>
		<category><![CDATA[проходна]]></category>
		<category><![CDATA[райско пръскало]]></category>
		<category><![CDATA[скакля]]></category>
		<category><![CDATA[чудните мостове]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2282</guid>
		<description><![CDATA[Допълних страничката &#8220;Дестинации&#8221;. Няколко снимки на обектите. Овчарски водопад Райското пръскало Пещера &#8220;Проходна&#8221; Водопад &#8220;Скакля&#8221; Чудните мостове Язовир &#8220;Кърджали&#8221;. Ходил съм, но не съм го виждал от толкова високо. Трябва да повторя&#8230;]]></description>
			<content:encoded><![CDATA[<p>Допълних страничката &#8220;Дестинации&#8221;. Няколко снимки на обектите.<span id="more-2282"></span></p>
<p>Овчарски водопад<br />
<img alt="" src="http://a2.sphotos.ak.fbcdn.net/hphotos-ak-snc6/225880_1837551930900_1003535925_31691344_641949_n.jpg" title="Овчарски водопад" class="alignnone" width="720" height="540" /></p>
<p>Райското пръскало<br />
<img alt="" src="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc6/226340_1368013457118_1735141409_629039_7373537_n.jpg" title="Райското пръскало" class="alignnone" width="720" height="540" /></p>
<p>Пещера &#8220;Проходна&#8221;<br />
<img alt="" src="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-snc6/249333_132475373493172_100001921318913_231538_8062928_n.jpg" title="Проходна" class="alignnone" width="720" height="540" /></p>
<p>Водопад &#8220;Скакля&#8221;<br />
<img alt="" src="http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/230865_131186410289256_100001936923715_205689_3041674_n.jpg" title="Скакля" class="alignnone" width="720" height="541" /></p>
<p>Чудните мостове<br />
<img alt="" src="http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash4/248102_1771675204894_1029673885_31521858_4343485_n.jpg" title="Чудните мостове" class="alignnone" width="720" height="540" /></p>
<p>Язовир &#8220;Кърджали&#8221;. Ходил съм, но не съм го виждал от толкова високо. Трябва да повторя&#8230;<br />
<img alt="" src="http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc6/255661_214498865238752_100000359211712_732467_1235543_n.jpg" title="Язовир Кърджали" class="alignnone" width="672" height="633" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/free-time/dopalnenie-kam-destinatsiite-za-lyatoto/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Лайфстайл промени (представяне на Мо-То)</title>
		<link>http://blog.adilov.net/everything-else/internet/layfstayl-promeni-predstavyane-na-mo-to</link>
		<comments>http://blog.adilov.net/everything-else/internet/layfstayl-promeni-predstavyane-na-mo-to#comments</comments>
		<pubDate>Wed, 01 Jun 2011 10:58:31 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[dpf]]></category>
		<category><![CDATA[fap]]></category>
		<category><![CDATA[диагностика]]></category>
		<category><![CDATA[премахване]]></category>
		<category><![CDATA[чип тунинг]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2276</guid>
		<description><![CDATA[Ето, че дойде време да представя част от Лайфстайл промени-те. Ами, ето част от промените: Mo-To. От самия сайт се вижда какво представлява. Важното е, че не е свързано с безкрайно висене по офисите. :)]]></description>
			<content:encoded><![CDATA[<p>Ето, че дойде време да представя част от <a rel="bookmark" href="../personal/personal-personal/layfstayl-promeni">Лайфстайл промени</a>-те. Ами, ето част от промените: <a href="http://mo-to.org">Mo-To</a>. От самия сайт се вижда какво представлява. Важното е, че не е свързано с безкрайно висене по офисите. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/everything-else/internet/layfstayl-promeni-predstavyane-na-mo-to/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Бутончета</title>
		<link>http://blog.adilov.net/personal/around-me/butontcheta</link>
		<comments>http://blog.adilov.net/personal/around-me/butontcheta#comments</comments>
		<pubDate>Tue, 31 May 2011 21:54:15 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Около мен]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[svejo]]></category>
		<category><![CDATA[topbloglog]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2271</guid>
		<description><![CDATA[Позачухих за какво са ми тия глупости (от снимката)&#8230; Не се чудих много време, пък взех та ги разкарах&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.adilov.net/wp-content/uploads/2011/06/buttons.png" rel="lightbox[2271]" title="buttons"><img class="alignleft size-full wp-image-2272" title="buttons" src="http://blog.adilov.net/wp-content/uploads/2011/06/buttons.png" alt="" width="287" height="40" /></a> Позачухих за какво са ми тия глупости (от снимката)&#8230; Не се чудих много време, пък взех та ги разкарах&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/around-me/butontcheta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>И месец май си отиде</title>
		<link>http://blog.adilov.net/personal/around-me/i-mesets-may-si-otide</link>
		<comments>http://blog.adilov.net/personal/around-me/i-mesets-may-si-otide#comments</comments>
		<pubDate>Mon, 30 May 2011 11:19:14 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Лично]]></category>
		<category><![CDATA[Около мен]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[време]]></category>
		<category><![CDATA[месторабота]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2264</guid>
		<description><![CDATA[Поглеждам календара &#8211; и месец май вече е към края си. Като погледнеш назад &#8211; колко бързо са минали дните! Интересно е обаче като се замислиш какво се е случило във времето до тук. Ще се опитам да разкажа с един пост няколко случи, защо все по-рядко пиша и как се развиват нещата с промените. [...]]]></description>
			<content:encoded><![CDATA[<p>Поглеждам календара &#8211; и месец май вече е към края си. Като погледнеш назад &#8211; колко бързо са минали дните! Интересно е обаче като се замислиш какво се е случило във времето до тук. Ще се опитам да разкажа с един пост няколко случи, защо все по-рядко пиша и как се развиват нещата с промените.<span id="more-2264"></span></p>
<p>Последният пост беше преди почти 2 месеца. За разни протести се говореше в него. Доста дълго време стоях с протестните лепенки на задните стъкла, но след последния протест ги свалих. Никога не съм протестирал за по-ниски цени, участвах символично, за каузата, пък и имах едно на ум за качеството и съдържанието на горивата. Не веднъж съм отварял горивни филтри и съм виждал какво сипваме от колонките от реномирани бензиностанции. Често явление в горивният филтър е калта, стружките, парчета нитове, дори и последният път намерих клечка дърво. Приключих с протестните стикери, развали се идеята на цялото нещо. Най-много догодина да видим СИЛА на парламентарни избори&#8230;</p>
<p>През изминалия период, интересното е, че колкото по-малко време имам, толкова повече ми се занимава със странични неща. Бях спрял да чета художествена литература. Много се радвам, че някакси зарязах всичко и отделих известно време да прочета няколко книжки. Много добре се чувствам, но пък те още повече подсилиха отношението ми към една от настоящите местоработи. Но преди ТАЗИ месторабота, ще напиша и един абзац за ДРУГА, паралелна месторабота.</p>
<p>Преди каквато и да е информация, трябва да поясня &#8211; другата или паралелната месторабота не е втора, а трета. Реших, че след като имам още малко време докато съм в университета, работя на едно място, работя на още едно, следователно мога да започна и на 3то. Извинявам се на всички безработни, дето пищят, че няма работа &#8211; СЪЖАЛЯВАМ, че ви заемам работните места. Но тук е джунгла &#8211; който е пръв &#8211; печели. Другият вариант е ръцете на безработните да не са им заврени в гъза. Така, стига отклонения, безработицата е друга тема, която мисля много сериозно да застъпя в някоя следваща публикация. Мернах обява за софтуерни задачки в една туристическа агенция, няма да споменавам имена. Отидох, решиха, че искат да започна при тях, започнах &#8211; нищо интересно. Малко лошо впечатление ми направи вечното закъсняване от страна на работещите там &#8211; мразя да закъснявам, мразя и другите да закъсняват, било то макар и с 3-5 минути. Лошо впечатление ми направи и провъзгласилият се, не знам по какъв начин &#8220;Head of IT&#8221; &#8211; кофти, нямаше особена представа от проекта, който ръководеше и който трябваше да бъде завършен преди 2 години&#8230; Жалко, беше започната една хубава идея за ERP система, която като гледам как стоят нещата &#8211; трудно ще бъде завършена по тоя начин. След като се завърши ще се счупи, защото е&#8230; Как да кажа, има глупости в нея :) Мина време, минаха срещи, запознах се с нея, стандартните неща и а-ха да ги оправя тия неща и нещо ми щракна. На всичкото отгоре пък и изненадващо имаше натовареност от страна на startup-а ми и взех, че ги зарязах. Да, знам, че е непрофесионално и миндилско, но &#8211; както казах, тук е джунгла &#8211; или ти тях, или те теб. Пък ако някой от мениджърството на въпросната агенция чете това &#8211; нека поне паролите ви не са в plain text.</p>
<p>Хайде пък сега няколко думи за по-старата ми месторабота. Нещо съвсем почна да ми писва. Структурата се превръща в корпоративна, което ме убива. И още по-лошото &#8211; затъпявам! Писна ми от тривиални блокери, заради които се чака с дни&#8230; Не ми се коментира &#8211; скоро ще играе гьостерицата и тука.</p>
<p>Нещо се нервирах като стана въпрос за горния абзац и си забравих мисълта. Чао, пък друг път ще довършвам.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/around-me/i-mesets-may-si-otide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Горива и протести</title>
		<link>http://blog.adilov.net/personal/around-me/goriva-i-protesti</link>
		<comments>http://blog.adilov.net/personal/around-me/goriva-i-protesti#comments</comments>
		<pubDate>Tue, 05 Apr 2011 10:31:25 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Лоша България]]></category>
		<category><![CDATA[Около мен]]></category>
		<category><![CDATA[автомобили]]></category>
		<category><![CDATA[горива]]></category>
		<category><![CDATA[протест]]></category>
		<category><![CDATA[цени]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2253</guid>
		<description><![CDATA[Макар и с малко късно включване относно протестите за горивата ще разкажа няколко случки. Участвах и в 2та протеста. Моето участие не беше свързно толкова с цената, а с качеството им. Не това е важното в случая, а нещата, които ми направиха впечатление. Първо &#8211; колко хора се събраха на протестите. Първия беше по-слаб, но [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2256" title="protest" src="/wp-content/uploads/2011/03/protest.jpg" alt="" />Макар и с малко късно включване относно протестите за горивата ще разкажа няколко случки.<br />
Участвах и в 2та протеста. Моето участие не беше свързно толкова с цената, а с качеството им. Не това е важното в случая, а нещата, които ми направиха впечатление.<span id="more-2253"></span></p>
<p>Първо &#8211; колко хора се събраха на протестите. Първия беше по-слаб, но втория &#8211; наистина масиран с огромно участие. Направи ми впечатление обединението на хората. В колко други каузи, протести, събирания, инициативи се е вдигнала такава пушилка и са излизали толкова хора&#8230; Единствения подобен пример са протестите на такситата. Няма други &#8211; хората са станали мизерни мишки и ги е страх да се бунтуват, за да не ги глобят с 2 лева.</p>
<p>Второ &#8211; реакцията на НЕучастниците. Помня 2 много странни за мен случки. И 2те се случиха на Цариградско шосе в София. Както предполагам всички са чули &#8211; Цариградско беше запушено. В &#8220;тапата&#8221; около Окръжна болница посока център остана автобус на градския транспорт. Шофьорът отвори вратите и хората се пръснаха като паяци, бълващи псувни спрещу протестиращите?! Искали да стигнат на време &#8211; да налеят вода, да купят марули и подобни неща. Слезна и едно говедо от женски пол. С колело. Да, да, точно така &#8211; от автобуса слезна с колелото&#8230; Почна да крещи колко сме били тъпи, смотани и че тя няма кола и не я интересуват нашите протести, защото й пречим. ОК, до тук го разбирам някак си &#8211; тя е сърдита, че не може да се вози у рейсу с кулеуото си. Накой й подхвърли, че билетчетата се вдигат с цената на горивото, но&#8230; &#8220;Не е вернуууу!!! Вий сти тъпи уееее!!!&#8221; Ок, няма какво да коментирам повече. Всеки си решава дали да я подкрепя :)</p>
<p>Един (или повече) час по-надолу &#8211; в района на Полиграфическия &#8211; в обратната посока, кола в лошо състояние, движеща се от Орлов мост към Плиска понамали в лявата лента, свали се стъклото и ВИДИМО възрастен човек (над 65 години) се показа от прозореца, показа си и ръката и средният му пръст лъсна, последван от цветущи реплики. Хм &#8211; протестант срещу протеста. Хубаво е да си изкарваш колата веднъж на 2 месеца, но дали през останалото врме мрънкаш, че парите ти стигат само за хляб и кисело мляко&#8230;</p>
<p>Не мога да ги разбера тия хора?! Не се ли сещат, че с повишаването цените на горивата се повишават цените на всички останали стоки и услуги?!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/around-me/goriva-i-protesti/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Лайфстайл промени</title>
		<link>http://blog.adilov.net/personal/personal-personal/layfstayl-promeni</link>
		<comments>http://blog.adilov.net/personal/personal-personal/layfstayl-promeni#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:27:52 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Лично]]></category>
		<category><![CDATA[автомобили]]></category>
		<category><![CDATA[интереси]]></category>
		<category><![CDATA[офис]]></category>
		<category><![CDATA[промяна]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2240</guid>
		<description><![CDATA[Трудно ми е да започна този пост, не знам откъде да го подхвана. Най-напред ще кажа, че ще говоря за всички времена &#8211; миналото, настоящето и бъдещето. Също така, както и при всички постове до този момент, няма да се съобразявам кой чете и как прочетеното би повлияло на отношението му. Време е за промяна [...]]]></description>
			<content:encoded><![CDATA[<p>Трудно ми е да започна този пост, не знам откъде да го подхвана. Най-напред ще кажа, че ще говоря за всички времена &#8211; миналото, настоящето и бъдещето. Също така, както и при всички постове до този момент, няма да се съобразявам кой чете и как прочетеното би повлияло на отношението му. Време е за промяна на ежедневието през делничните дни!</p>
<p><span id="more-2240"></span>Малко предистория. Започнах да работя отрано, още като ученик в техникума, от малките му класове. Първоначално &#8211; разни глупости и после бързо в офис, седнал на стол, зад бюрото и пред монитор. Помня, че към 10ти клас бях и на 2 места на работа. Знаете как е в началото &#8211; на човек (поне на мен) всичко му е интересно, чопли, рови, седи по нощите докато не намери кое как става и какъв е правилния подход. Беше интересно, но интересът приключваше там, където нещата се разплитаха и ставаше ясно накъде да се продължи. Колкото повече неща научавах, толкова повече усещах колко бързо ще ми писне всичко, но пък за сметка на това виждах как по друг начин не мога да постигна такъв доход от&#8230; Менажиране на валяк или кОпане в рудника, например.</p>
<p>Смениха се няколко местоработи и при всяка в началото беше приятно, интересно, забавно. Общо взето това чувство изчезваше след около 3 месеца. След третия месец &#8211; ходех на работа без всякакъв интерес, мудно (за мен беше мудно) си вършех задачите&#8230; Хваща се идеята. А като се прибавят някои фактори наречени работодател или началство &#8211; &#8220;безинтересно&#8221;-то се превръщаше в повърня. Почвах да се успивам, тотално да не ми се ходи в офиса, работата да ми се струва отвратителна. Сега към това да прибавим някакви колосални времена, в които не се прави нищо, а се чака някой друг да си свърши работата, да цъкне един бутотон или да каже &#8220;да/не&#8221; или просто НЕЩО. А в това време какво правя аз? Аз нямам работа? Изчел съм всичко онова, което ме е вълнувало? ПО ДЯВОЛИТЕ! НЯМАМ КАКВО ДА ПРАВЯ! И тук идва голямото &#8220;НО&#8221; &#8211; трябва да седя в офиса, не мога да изляза и да вея гащи, не мога да правя нещата, които харесвам, към които имам интерес, въпреки че никой няма нужда от мен в тези ШИБАНИ 2 СЕДМИЦИ!</p>
<p>Писна ми да седя в офиса и да правя&#8230; НИЩО! Писна ми да стоя часове наред на задника си и да се чудя с какво да си попълвам времето. Нямам работа, която мога да свърша пред монитора, не ми се седи на едно място, бездействието ме убива, ЗАТЪПЯВАМ, изнервям се, не издържам!</p>
<p>Настоящето. След като стигнах до предела със стоенето в офиса, седнал, часове наред, нямайки нищо за вършене със седмици (защото се чака действие от друг човек), установих няколко неща.</p>
<p>Не съм за работа, извършвана по цял ден в офис. Не мога да понасям застоял въздух, не мога да понасям превземките, не мога да понеса факта, че ПРОЗОРЦИТЕ НЕ СЕ ОТВАРЯТ и най-вече &#8211; седенето по 4/5/6/7/8 часа на ден, вършейки нищо. Много неща могат да се изброят. Няма смисъл от изброяването. Никой не е толкова тъп да не може да си представи обстановката. Не съм пенсионер или човек, имащ желание да се пенсионира в офис.</p>
<p>Второ нещо, което установих &#8211; не мога да завися от други хора. Хора, които ги мързи да вършат неща, за които им се плаща, хора, които не искат да променят нищо, защото ги е страх за службата, за дохода, страх ги е от промяната, страх ги е&#8230; За всичко. Когато задачата ти е да цъкаш на един бутон&#8230; Ами цъкни го бе&#8230; СЕДМИЦИ!</p>
<p>Третото: не понасям корпоративната структура, в която се върши нещо, защото то попринцип така трябвало да се прави, макар и да е безсмислено. Не понасям структурите, в които 2/3 от хората са излишни, не понасям методът на работа &#8220;ако мине номера&#8221;, не понасям тромавата система, била тя частна или държавна.</p>
<p>Промяната. Почна да не ми дреме и да си гледам само собствения кеф. Майната им на всички онези, които ги мързи. Майната на всички ъплоуди, на всички таскове, на всичко онова, което ще се осере, ако не ръчкам да се направи. Приключих. Няма вече ръчкане, job description-а не я включва тая дейност. Каквото ще се насира &#8211; да се насира. Не по една чаена лъжичка, а цял бидон от МАЙНАТА МУ!</p>
<p>Най-горе споменах за работата и разните глупости. Оттогава остана и страстта по автомобилите, автомобилния спорт, ръчкането по цял ден и продължаващо със седмици. По-надолу споменах и за собствения кеф. Връзката можете да я направите. Досега беше като странично занимание, по малко, рядко, не влагах кой-знае какви средства, но имаше промяна, нали? :) В последно време бяха наляти значително количество пари, време, труд&#8230; И всички те продължават да се влагат, защото има една приказка, че &#8220;съдбата и султанът обичат смелите&#8221;, а моето време за промяна настъпи.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/personal/personal-personal/layfstayl-promeni/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JDBC connection към BIRT</title>
		<link>http://blog.adilov.net/technical/programming/jdbc-connection-kam-birt</link>
		<comments>http://blog.adilov.net/technical/programming/jdbc-connection-kam-birt#comments</comments>
		<pubDate>Mon, 06 Dec 2010 12:06:09 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[birt]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[report]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2236</guid>
		<description><![CDATA[И днес продължаваме темата за BIRT и ставаме от advanced &#8211; по-advanced. Целта на днешното упражнение е да можем да подаваме произволен java.sql.Connection към BIRT engine-а. Както споменах и в предния пост &#8211; документация и примери трудно се намират, дори и за не особено криви неща като &#8220;подаване на параметри&#8221;, &#8220;подаване на connection&#8221; и т.н., [...]]]></description>
			<content:encoded><![CDATA[<p>И днес продължаваме темата за BIRT и ставаме от advanced &#8211; по-advanced. Целта на днешното упражнение е да можем да подаваме произволен java.sql.Connection към BIRT engine-а.<span id="more-2236"></span></p>
<p>Както споменах и в предния пост &#8211; документация и примери трудно се намират, дори и за не особено криви неща като &#8220;подаване на параметри&#8221;, &#8220;подаване на connection&#8221; и т.н., затова давам целия код, а не само парченца:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">EngineConfig config <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> EngineConfig<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
config.<span style="color: #006633;">setEngineHome</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>PROJECTS<span style="color: #000099; font-weight: bold;">\\</span>BirtReportEngine&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
config.<span style="color: #006633;">setLogConfig</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">null</span>, Level.<span style="color: #006633;">WARNING</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
Platform.<span style="color: #006633;">startup</span><span style="color: #009900;">&#40;</span>config<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IReportEngineFactory factory <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>IReportEngineFactory<span style="color: #009900;">&#41;</span> Platform.<span style="color: #006633;">createFactoryObject</span><span style="color: #009900;">&#40;</span>IReportEngineFactory.<span style="color: #006633;">EXTENSION_REPORT_ENGINE_FACTORY</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IReportEngine engine <span style="color: #339933;">=</span> factory.<span style="color: #006633;">createReportEngine</span><span style="color: #009900;">&#40;</span>config<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
engine.<span style="color: #006633;">getConfig</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getAppContext</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">put</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;OdaJDBCDriverPassInConnection&quot;</span>, conn<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>(за пример как може да продължи кода &#8211; <a href="http://blog.adilov.net/technical/programming/parametrizirani-reporti-v-birt">Параметризирани репорти в BIRT</a>)</p>
<p>Цялата къщурка се крепи на последния ред, където бутваме произволен java.sql.Connection в BIRT engine-а. От тук нататък &#8211; можем да си полваме спокойно нововъведението.</p>
<p>Малко вметване &#8211; ако в .rptdesign файла имаме някакви данни за връзка с базата, то те ще бъдат игнорирани. &#8220;OdaJDBCDriverPassInConnection&#8221; е с по-висок приоритет от тях, което значи, че спокойно можем да дадем на някоя BIRT нинджа да прави репорти в еклипс и после без никаква промяна ние да ги пускаме върху подходящата база.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/technical/programming/jdbc-connection-kam-birt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Параметризирани репорти в BIRT</title>
		<link>http://blog.adilov.net/technical/programming/parametrizirani-reporti-v-birt</link>
		<comments>http://blog.adilov.net/technical/programming/parametrizirani-reporti-v-birt#comments</comments>
		<pubDate>Fri, 03 Dec 2010 12:04:29 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Програмиране]]></category>
		<category><![CDATA[birt]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[rptdesign]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2221</guid>
		<description><![CDATA[От известно време ми се наложи пак да се захвана с BIRT, но този път идеята беше средата, която ни дава Eclipse, да се използва единствено и само за създаването на репорт дефиницията (.rptdesign), но не и за изпълнението на самите репорти. Така полученото чудо на техниката на стойност 0лв, 50MB за engine и 20MB [...]]]></description>
			<content:encoded><![CDATA[<p>От известно време ми се наложи <strong>пак</strong> да се захвана с BIRT, но този път идеята беше средата, която ни дава Eclipse, да се използва единствено и само за създаването на репорт дефиницията (.rptdesign), но не и за изпълнението на самите репорти.<span id="more-2221"></span></p>
<p>Така полученото чудо на техниката на стойност 0лв, 50MB за engine и 20MB за клиентски библиотеки, трябваше да бъде интегрирано в система, чрез която да се подават параметри на BIRT и съответно да се визуализира готовия репорт + функционалност за download на репорта под формата на .xls файлче. За мой голям ужас, документация как се използва BIRT имаше доста и то точно за това което не ми трябва &#8211; BIRT в Eclipse. След известно ровене успях да намеря как да прехвърля параметри, дошли от някъде си към BIRT engine-а. Ето и парчето код, като ще започна с инициализация и стартиране на engine-а:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">EngineConfig config <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> EngineConfig<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
config.<span style="color: #006633;">setEngineHome</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>PROJECTS<span style="color: #000099; font-weight: bold;">\\</span>BirtReportEngine&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
config.<span style="color: #006633;">setLogConfig</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">null</span>, Level.<span style="color: #006633;">WARNING</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
Platform.<span style="color: #006633;">startup</span><span style="color: #009900;">&#40;</span>config<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IReportEngineFactory factory <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>IReportEngineFactory<span style="color: #009900;">&#41;</span> Platform.<span style="color: #006633;">createFactoryObject</span><span style="color: #009900;">&#40;</span>IReportEngineFactory.<span style="color: #006633;">EXTENSION_REPORT_ENGINE_FACTORY</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IReportEngine engine <span style="color: #339933;">=</span> factory.<span style="color: #006633;">createReportEngine</span><span style="color: #009900;">&#40;</span>config<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IReportRunnable report <span style="color: #339933;">=</span> engine.<span style="color: #006633;">openReportDesign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>Storage<span style="color: #000099; font-weight: bold;">\\</span>birt<span style="color: #000099; font-weight: bold;">\\</span>erep.rptdesign&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IRunAndRenderTask task <span style="color: #339933;">=</span> engine.<span style="color: #006633;">createRunAndRenderTask</span><span style="color: #009900;">&#40;</span>report<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// Do the params trick</span><br />
<span style="color: #003399;">SimpleDateFormat</span> sdf <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">SimpleDateFormat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;dd.MM.yyyy&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">getAppContext</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">put</span><span style="color: #009900;">&#40;</span>EngineConstants.<span style="color: #006633;">APPCONTEXT_CLASSLOADER_KEY</span>, HTMLGen.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006633;">getClassLoader</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">setParameterValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;start_date&quot;</span>, <span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">sql</span>.<span style="color: #003399;">Date</span><span style="color: #009900;">&#40;</span>sdf.<span style="color: #006633;">parse</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;12.05.2010&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">setParameterValue</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;end_date&quot;</span>, <span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">sql</span>.<span style="color: #003399;">Date</span><span style="color: #009900;">&#40;</span>sdf.<span style="color: #006633;">parse</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;13.05.2010&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">validateParameters</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
HTMLRenderOption options <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> HTMLRenderOption<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
options.<span style="color: #006633;">setOutputFileName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>Temp<span style="color: #000099; font-weight: bold;">\\</span>birt<span style="color: #000099; font-weight: bold;">\\</span>report.html&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
options.<span style="color: #006633;">setOutputFormat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;html&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">setRenderOption</span><span style="color: #009900;">&#40;</span>options<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">run</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
task.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
engine.<span style="color: #006633;">destroy</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
Platform.<span style="color: #006633;">shutdown</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Когато горният код не се използва за тестови цели се надявам да се загради с try/catch и съответно destroy и shutdown-а да се викат във finally-то.<br />
Преди да приключим с горния код искам да подчертая типа на параметрите, които се подават особено когато трябва да са дати. Параметърът, който отива към task-а не е от тип java.util.Date(), а java.sql.Date(), имайте го предвид.</p>
<p>Всичко засега върви добре, таскът е изпълнен, но след 2 дена на някой му хрумва, че различните репорти ще са с различен брой параметри, различни типове параметри и иска това да се визуализира в онзи прекрасен application, за който разработвахте и горното парче код. Добре, но как да разберем какви са параметрите (какъв тип), колко са и на какви имена отговарят? Ето и решението, смятам, че всеки би могъл да се ориентира:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// Same as the above code - create config, start the engine, etc</span><br />
IReportRunnable report <span style="color: #339933;">=</span> engine.<span style="color: #006633;">openReportDesign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>Storage<span style="color: #000099; font-weight: bold;">\\</span>birt<span style="color: #000099; font-weight: bold;">\\</span>erep.rptdesign&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
IGetParameterDefinitionTask paramTask <span style="color: #339933;">=</span> engine.<span style="color: #006633;">createGetParameterDefinitionTask</span><span style="color: #009900;">&#40;</span>report<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
Collection<span style="color: #339933;">&lt;</span>ScalarParameterDefn<span style="color: #339933;">&gt;</span> params <span style="color: #339933;">=</span> paramTask.<span style="color: #006633;">getParameterDefns</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>ScalarParameterDefn param <span style="color: #339933;">:</span> params<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Param name: &quot;</span> <span style="color: #339933;">+</span> param.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;; Param type: &quot;</span> <span style="color: #339933;">+</span> param.<span style="color: #006633;">getDataType</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/technical/programming/parametrizirani-reporti-v-birt/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Защо понякога блогът &#8220;замира&#8221;</title>
		<link>http://blog.adilov.net/everything-else/internet/zashto-ponyakoga-blogat-zamira</link>
		<comments>http://blog.adilov.net/everything-else/internet/zashto-ponyakoga-blogat-zamira#comments</comments>
		<pubDate>Wed, 17 Nov 2010 11:55:42 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Лично]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=2215</guid>
		<description><![CDATA[Наистина от много време не съм писал в блога. Не че няма за какво, но повечето неща са битовизми и нервни мисли по повод някой кретен. Опитвам се да балансирам (макар и трудно) между техническите постове и онези в категориите лични и други. Повечето постове, на които съм попадал, писани по изцяло личните блогове, ползвани [...]]]></description>
			<content:encoded><![CDATA[<p>Наистина от много време не съм писал в блога. Не че няма за какво, но повечето неща са битовизми и нервни мисли по повод някой кретен. Опитвам се да балансирам (макар и трудно) между техническите постове и онези в категориите лични и други. Повечето постове, на които съм попадал, писани по изцяло личните блогове, ползвани за дневници, ги оприличавам на мозъчна пръдня &#8211; колко някой бил засегнат, коя била толкова дрепресирана, другия пък бил разочарован от света, преразказване на някаква идиотска новина от днес.бг и т.н. С каква цел се прави това нещо? Посещаемост? Защото така пише в туториълите за това как се прави успешен блог&#8230; Супер, айде да вържем блоговете, twitter, facebook и youtube. В блога си пишеш как си отишъл в кенефа, в туитър излиза резюме и 1000 човека ретуитват как успешно си се изсрал, във фейсбук други 1000 like-ват някоя и друга снимка, а в youtube се появява клип. Евала, блогове, евала социални мрежи.</p>
<p>Не си падам по правилата, предпочитам блогът ми да е без нов пост около месец, отколкото да съдържа нещо от рода &#8220;на вън е мрачно, това ме натъжава&#8221; със снимка на мечка.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/everything-else/internet/zashto-ponyakoga-blogat-zamira/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

