<?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>Маруш "Луци" Денчев &#187; Работа</title>
	<atom:link href="http://denchev.name/category/%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0/feed/" rel="self" type="application/rss+xml" />
	<link>http://denchev.name</link>
	<description>Ante bellum memento mori</description>
	<lastBuildDate>Mon, 13 Feb 2012 15:28:03 +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>Adobe призна: Apple победиха, свършено е с Flash за мобилни устройства, HTML5 е бъдещето</title>
		<link>http://denchev.name/adobe-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0-apple-%d0%bf%d0%be%d0%b1%d0%b5%d0%b4%d0%b8%d1%85%d0%b0-%d1%81%d0%b2%d1%8a%d1%80%d1%88%d0%b5%d0%bd%d0%be-%d0%b5-%d1%81-flash-%d0%b7%d0%b0-%d0%bc%d0%be%d0%b1/1491/</link>
		<comments>http://denchev.name/adobe-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0-apple-%d0%bf%d0%be%d0%b1%d0%b5%d0%b4%d0%b8%d1%85%d0%b0-%d1%81%d0%b2%d1%8a%d1%80%d1%88%d0%b5%d0%bd%d0%be-%d0%b5-%d1%81-flash-%d0%b7%d0%b0-%d0%bc%d0%be%d0%b1/1491/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 01:35:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1491</guid>
		<description><![CDATA[Алелуя!]]></description>
			<content:encoded><![CDATA[<p><a href="http://mashable.com/2011/11/11/flash-mobile-dead-adobe/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Mashable+%28Mashable%29" target="_blank">Алелуя!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/adobe-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0-apple-%d0%bf%d0%be%d0%b1%d0%b5%d0%b4%d0%b8%d1%85%d0%b0-%d1%81%d0%b2%d1%8a%d1%80%d1%88%d0%b5%d0%bd%d0%be-%d0%b5-%d1%81-flash-%d0%b7%d0%b0-%d0%bc%d0%be%d0%b1/1491/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Силата и красотата на HTML5 и CSS3 събрани на едно място</title>
		<link>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%b8-%d0%ba%d1%80%d0%b0%d1%81%d0%be%d1%82%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html5-%d0%b8-css3-%d1%81%d1%8a%d0%b1%d1%80%d0%b0%d0%bd%d0%b8-%d0%bd%d0%b0-%d0%b5%d0%b4/1451/</link>
		<comments>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%b8-%d0%ba%d1%80%d0%b0%d1%81%d0%be%d1%82%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html5-%d0%b8-css3-%d1%81%d1%8a%d0%b1%d1%80%d0%b0%d0%bd%d0%b8-%d0%bd%d0%b0-%d0%b5%d0%b4/1451/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 03:42:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[the expresive web]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1451</guid>
		<description><![CDATA[Когато работата се превърне в повече от работа и дори в повече от хоби, човек започва все по-трудно да се впечатлява или поне при мен е така. Колегите по цял свят бълват проект след проект, всеки един от които е &#8230; <a href="http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%b8-%d0%ba%d1%80%d0%b0%d1%81%d0%be%d1%82%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html5-%d0%b8-css3-%d1%81%d1%8a%d0%b1%d1%80%d0%b0%d0%bd%d0%b8-%d0%bd%d0%b0-%d0%b5%d0%b4/1451/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Когато работата се превърне в повече от работа и дори в повече от хоби, човек започва все по-трудно да се впечатлява или поне при мен е така. Колегите по цял свят бълват проект след проект, всеки един от които е от много добър до чисто съвършенство, но въпреки това аз не оставам с отворена уста от видяното. След прекарани хиляди часове в разработката на проекти, когато видя нещо имам най-малкото обща представа как е направено, а това че не съм го направил аз е въпрос на липсата на идея (малко реклама).</p>
<p>Причината да пиша този пост е, защото най-сетне се намери проект, който меко казано ме впечатли. HTML5 и CSS3 отдавна са нещо повече от блян сред разработчиците и започнаха масово да се налагат като техники, на които може да се разчита. Създателите на <a title="The Expressive Web" href="http://beta.theexpressiveweb.com/" target="_blank">The Expressive Web</a> са направили чудеса и са съчетали каймака на двете технологии и са направили брилянтен начин за презентацията им. Приветствам всеки, който иска да научи &#8220;какво ново&#8221;, а и всеки, който иска да направи кратка справка, да посети експеримента.</p>
<p style="text-align: center;"><a href="http://denchev.name/wp-content/uploads/2011/08/the_expressive_web.jpg"><br />
</a><a href="http://denchev.name/wp-content/uploads/2011/08/the_expressive_web.jpg"><img class="aligncenter size-large wp-image-1452" title="the_expressive_web" src="http://denchev.name/wp-content/uploads/2011/08/the_expressive_web-1024x526.jpg" alt="" width="590" height="303" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%b8-%d0%ba%d1%80%d0%b0%d1%81%d0%be%d1%82%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html5-%d0%b8-css3-%d1%81%d1%8a%d0%b1%d1%80%d0%b0%d0%bd%d0%b8-%d0%bd%d0%b0-%d0%b5%d0%b4/1451/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Сигурни начини за прехващане на Internet Explorer *</title>
		<link>http://denchev.name/%d1%81%d0%b8%d0%b3%d1%83%d1%80%d0%bd%d0%b8-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b8-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-internet-explorer/1430/</link>
		<comments>http://denchev.name/%d1%81%d0%b8%d0%b3%d1%83%d1%80%d0%bd%d0%b8-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b8-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-internet-explorer/1430/#comments</comments>
		<pubDate>Sat, 21 May 2011 21:42:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1430</guid>
		<description><![CDATA[Въпреки че на Internet Explorer 6 главата беше отрязана (от Google, Facebook, WordPress, а и от самите Microsoft), тялото му продължава да се движи в агония и ще е трън в очите на разработчиците до края на годината. Но дори &#8230; <a href="http://denchev.name/%d1%81%d0%b8%d0%b3%d1%83%d1%80%d0%bd%d0%b8-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b8-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-internet-explorer/1430/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Въпреки че на Internet Explorer 6 главата беше отрязана (от Google, Facebook, WordPress, а и от самите Microsoft), тялото му продължава да се движи в агония и ще е трън в очите на разработчиците до края на годината. Но дори и когато &#8220;тялото&#8221; му бъде заровено и цветята (ако има изобщо опечалени) бъдат разнесени от вятъра, идва поредния проблем &#8211; с неговите по-големи братя. Последните години критиките бяха насочени предимно към 6-ицата, а липсите и пропуските в 7 и 8 останаха пренебрегнати.</p>
<p>И тъй като няма как с вълшебна пръчица да накараме големите корпорации да използват по-модерни браузъри (<strong>Google Chrome</strong>, <strong>Mozilla Firefox</strong>, <strong>Opera </strong>или <strong>Internet Explorer 9</strong>) ще трябва да се съобразяваме с потребителите. Защото в края на деня, най-важното е потребителят / клиентът да са доволни от продукта.</p>
<p>От друга страна не може да се съобразяваме вечно с по-слабите и да ги бутаме напред, защото така няма да се види края скоро. Единият от начините да се съчетаят модерното с корпоративното е <strong>прогресивното подобряване</strong>. (<em>б.а. прогресивно подобряване е термин, който обединява редица технологии, с чиято помощ потребителите на по-модерни браузъри получават по-добър продукт, докато се запазва използваемостта за браузърите, които не поддържат нужните технологии</em>). Ето защо белгийският колега <strong><a href="http://mathiasbynens.be/" target="_blank">Mathias Bynens</a></strong> е направил чудесен подбор на най-популярните и най-стабилните начини за таргетиране / прихващане на Internet Explorer в статия наречена &#8220;<strong><a href="http://mathiasbynens.be/notes/safe-css-hacks" target="_blank">В защита на CSS хаковете &#8211; представяване на &#8220;безопасни&#8221; хакове</a></strong>&#8220;.</p>
<p>Аз предпочитам използването на отделени CSS правила за конкретната версия на Internet Explorer (conditional comments), но само <strong>при крайна нужда</strong>! Ако основният markup и css код са написани по стандартите, то остава малко до почти никаква допълнителна поддръжка. Имайте го това предвид!</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%81%d0%b8%d0%b3%d1%83%d1%80%d0%bd%d0%b8-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b8-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b5%d1%85%d0%b2%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-internet-explorer/1430/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>epay.bg &#8211; услуга на ниво!</title>
		<link>http://denchev.name/epay-bg-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b0-%d0%bd%d0%b0-%d0%bd%d0%b8%d0%b2%d0%be/1405/</link>
		<comments>http://denchev.name/epay-bg-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b0-%d0%bd%d0%b0-%d0%bd%d0%b8%d0%b2%d0%be/1405/#comments</comments>
		<pubDate>Thu, 12 May 2011 19:16:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[epay.bg]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1405</guid>
		<description><![CDATA[Редовно в моето ежедневие се сблъсквам с какви ли не услуги &#8211; мобилни, интернет, транспортни, банкови. Без изключение винаги е имало проблеми с тях или както сме свикнали да казваме: &#8220;българска работа&#8221;. Скоро време ще пусна и малко по-подробен пост &#8230; <a href="http://denchev.name/epay-bg-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b0-%d0%bd%d0%b0-%d0%bd%d0%b8%d0%b2%d0%be/1405/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Редовно в моето ежедневие се сблъсквам с какви ли не услуги &#8211; мобилни, интернет, транспортни, банкови. Без изключение винаги е имало проблеми с тях или както сме свикнали да казваме: &#8220;българска работа&#8221;. Скоро време ще пусна и малко по-подробен пост с премеждията и проблемите, които съм имал и как съм ги решил, но този пост не е за хулене, а точно за обратното.</p>
<p>Ако има услуга, от която да съм <strong>много доволен</strong>, то това е <a title="epay.bg" href="http://epay.bg" target="_blank">epay.bg</a>. Ползвам ги от години за разплащания и до сега не съм имал проблеми (поне не и такива, за които да си спомням в момента). Поддържат повечето (ако не и всички) банки в България и техните карти (с изключение на Банка ДСК и ОББ, които имат лимитиран достъп). Имат голям списък с битови сметки: електрозахранване, мобилни оператори, интернет и кабелни доставчици, кредитни дружества &#8211; <em>the whole nine yards</em>!</p>
<p>Като разработчик съм изключително развълнуван от факта, че интегрирането на тяхната разплащателна система е много лесно. Имат демо сървър, на който да се извършват тестове, а превключването към реалния сървър е безболезнено. Както казах &#8211; <strong>много съм доволен</strong>. PayPal имат същата процедура, но при тях е далеч по-тромава!</p>
<p><em>Keep the good work!</em></p>
<p><img class="aligncenter size-medium wp-image-1406" title="epay.bg" src="http://denchev.name/wp-content/uploads/2011/05/1289245360.epay2-500x500-300x300.jpg" alt="" width="300" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/epay-bg-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b0-%d0%bd%d0%b0-%d0%bd%d0%b8%d0%b2%d0%be/1405/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Текущото състояние на HTML5 forms</title>
		<link>http://denchev.name/%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%be%d1%82%d0%be-%d1%81%d1%8a%d1%81%d1%82%d0%be%d1%8f%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-html5-forms/1398/</link>
		<comments>http://denchev.name/%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%be%d1%82%d0%be-%d1%81%d1%8a%d1%81%d1%82%d0%be%d1%8f%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-html5-forms/1398/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 07:53:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[снимки]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1398</guid>
		<description><![CDATA[HTML5 се опитва да категоризира най-често използваните имплементации на уеб формите. Избор на дата чрез интерактивен календар е едва ли не стандарт за повечето форми в наши дни. Но за да се постигне тази интерактивност се изискват допълнителни JavaScript библиотеки &#8230; <a href="http://denchev.name/%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%be%d1%82%d0%be-%d1%81%d1%8a%d1%81%d1%82%d0%be%d1%8f%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-html5-forms/1398/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>HTML5 се опитва да категоризира най-често използваните имплементации на уеб формите. Избор на дата чрез интерактивен календар е едва ли не стандарт за повечето форми в наши дни. Но за да се постигне тази интерактивност се изискват допълнителни JavaScript библиотеки и CSS файлове. Те добавят освен желания ефект и извънредно количество трафик и забавяне на зареждането на страницата. Какво би било ако съвременните браузъри поддържат такъв календар по подразбиране? Точно това прави HTML5 групата, но внедряването на работните версии в браузърите е трудна задача, която се протаква с години.</p>
<p>Специализираният сайт за изработка на уеб форми <a title="Wufoo" href="http://wufoo.com/" target="_blank">Wufoo</a> е изработил чудесна <a href="http://wufoo.com/html5/" target="_blank">таблична извадка за текущото състояния</a> на поддръжка в различните браузъри както и информация за отделните атрибути и предлага JS полифили за постигане на същият ефект в по-старите версии.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%be%d1%82%d0%be-%d1%81%d1%8a%d1%81%d1%82%d0%be%d1%8f%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-html5-forms/1398/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Документация на капризите (quirks) в JavaScript</title>
		<link>http://denchev.name/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-%d0%ba%d0%b0%d0%bf%d1%80%d0%b8%d0%b7%d0%b8%d1%82%d0%b5-quirks-%d0%b2-javascript/1394/</link>
		<comments>http://denchev.name/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-%d0%ba%d0%b0%d0%bf%d1%80%d0%b8%d0%b7%d0%b8%d1%82%d0%b5-quirks-%d0%b2-javascript/1394/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 12:22:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1394</guid>
		<description><![CDATA[JavaScript Garden е колекция от документации за най-капризните моменти в работата с JavaScript. Съдържа насоки как да се избегнат най-честите грешки, трудни за хващане бъгове, както и проблеми с производителността, които могат да бъдат избегнати.]]></description>
			<content:encoded><![CDATA[<p><a title="JavaScript Garden" href="http://bonsaiden.github.com/JavaScript-Garden/" target="_blank">JavaScript Garden</a> е колекция от документации за най-капризните моменти в работата с JavaScript. Съдържа насоки как да се избегнат най-честите грешки, трудни за хващане бъгове, както и проблеми с производителността, които могат да бъдат избегнати.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f-%d0%bd%d0%b0-%d0%ba%d0%b0%d0%bf%d1%80%d0%b8%d0%b7%d0%b8%d1%82%d0%b5-quirks-%d0%b2-javascript/1394/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Силата на HTML 5 &#8211; Експерименти с Google Chrome</title>
		<link>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html-5-%d0%b5%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%82%d0%b8-%d1%81-google-chrome/1213/</link>
		<comments>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html-5-%d0%b5%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%82%d0%b8-%d1%81-google-chrome/1213/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 07:53:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[html 5]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1213</guid>
		<description><![CDATA[Силен шамар от страна на Google и набиращият сила HTML 5 срещу Flash. Един много пресен експеримент (всъщност над 100) с новите възможности на Canvas тага и Java Script. Някои от демотата са спиращи дъха &#8211; уеб и преживяването наречено &#8230; <a href="http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html-5-%d0%b5%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%82%d0%b8-%d1%81-google-chrome/1213/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Силен шамар от страна на Google и набиращият сила HTML 5 срещу Flash. Един много пресен експеримент (всъщност над 100) с новите възможности на Canvas тага и Java Script. Някои от демотата са спиращи дъха &#8211; уеб и преживяването наречено &quot;уеб&quot; вече няма да са същите. Вижте за какво говоря &#8211; <a href="http://www.chromeexperiments.com/">Chrome Experiments</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%81%d0%b8%d0%bb%d0%b0%d1%82%d0%b0-%d0%bd%d0%b0-html-5-%d0%b5%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%82%d0%b8-%d1%81-google-chrome/1213/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vbox7 HTML5 видео player (alpha1)</title>
		<link>http://denchev.name/vbox7-html5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-player-alpha1/1160/</link>
		<comments>http://denchev.name/vbox7-html5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-player-alpha1/1160/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 23:52:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1160</guid>
		<description><![CDATA[В началото на тази година така популярният сайт за видео обмен YouTube публикува експериментална HTML 5 версия на своят сайт. Тя се изразяваше в използването на новия video таг, който от своя страна позволява гледането на видео клипове без нуждата &#8230; <a href="http://denchev.name/vbox7-html5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-player-alpha1/1160/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В началото на тази година така популярният сайт за видео обмен <a href="http://www.youtube.com">YouTube</a> публикува експериментална HTML 5 версия на своят сайт. Тя се изразяваше в използването на новия <a href="http://www.html5video.org/"><strong>video</strong> таг</a>, който от своя страна позволява гледането на видео клипове без нуждата от инсталиран <a href="http://www.adobe.com/products/flashplayer/">Adobe Flash Player</a>. И докато за YouTube е нормално да експериментират с нови технологии, които да улеснят техните потребители, то българският видео портал <a href="http://www.vbox7.com">Vbox7</a> изостава. И то много сериозно!</p>
<p>Но тази статия не е с цел критикуване на пичовете от Vbox7, а с цел да покаже че и техният player може да бъде направен единствено и само с помощта на HTML 5, CSS3 и малко Java Script.</p>
<p>Разработеният от мен player е в изключително начален стадий (работил съм не повече от 5, 6 часа) и в следващите няколко дена ще го подобрявам и обновявам. Част от функциите към момента са:</p>
<ol>
<li>Play/Pause</li>
<li>Показване на колко време е изминало от началото на клипа</li>
<li>Преместване на slider-а за seek на клипа</li>
</ol>
<p>
Какво НЕ може да прави? Всичко останало <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  и най-вече да показва клипове от сайта на Vbox7 (за сега!).</p>
<p>Важно е да отбележа, че започнах разработката с идеалната цел да науча по-добре за новите възможности на CSS3 и HTML 5 и не целя да подронвам авторитета на Vbox7 по какъвто и да е начин.</p>
<p>Към момента има добра поддръжка за <strong>Firefox 3.6.7</strong>, <strong>Chrome 5.0.375</strong> и <strong>Safari 4.0.5</strong>. IE-тата не подлежат на коментар (за сега!)</p>
<p>Следете блога. Скоро ще публикувам следващата версия, с включени повече опции като контрол на звука, свободен seek, цял екран и fallback за по-старите браузъри. Също така съм предвил и подробна статия за работа с видео контрола.</p>
<p><a href="http://denchev.name/demos/vbox7_html5_player/vbox7.html">ВИЖТЕ ДЕМОТО</a></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/vbox7-html5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-player-alpha1/1160/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CSS3 липсващите свойства</title>
		<link>http://denchev.name/css3-%d0%bb%d0%b8%d0%bf%d1%81%d0%b2%d0%b0%d1%89%d0%b8%d1%82%d0%b5-%d1%81%d0%b2%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%b0/1140/</link>
		<comments>http://denchev.name/css3-%d0%bb%d0%b8%d0%bf%d1%81%d0%b2%d0%b0%d1%89%d0%b8%d1%82%d0%b5-%d1%81%d0%b2%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%b0/1140/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 13:21:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1140</guid>
		<description><![CDATA[Все повече и повече CSS3 навлиза в Интернет пространството. Предлагат ни се нови и все необходими свойства като text-shadow, box-shadow, border-radius, transforms и още и още. Но колкото повече свойства изискват, толкова повече си задаваме въпроса: &#8220;Какво друго може да &#8230; <a href="http://denchev.name/css3-%d0%bb%d0%b8%d0%bf%d1%81%d0%b2%d0%b0%d1%89%d0%b8%d1%82%d0%b5-%d1%81%d0%b2%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%b0/1140/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Все повече и повече <a href="http://css3.info">CSS3</a> навлиза в Интернет пространството. Предлагат ни се нови и все необходими свойства като <a href="http://www.css3.info/preview/text-shadow/">text-shadow</a>, <a href="http://www.css3.info/preview/box-shadow/">box-shadow</a>, <a href="http://www.css3.info/border-radius-apple-vs-mozilla/">border-radius</a>, <a href="http://webkit.org/blog/130/css-transforms/">transforms</a> и още и още.</p>
<p>Но колкото повече свойства изискват, толкова повече си задаваме въпроса: &#8220;Какво друго може да ни се предложи?&#8221;. Ето част от моите хрумвания по въпроса.</p>
<ol>
<li><strong>Избирателна повторяемост на фона</strong><br />
    Винаги съм искал да вкарам всичко в една картинка или така нареченият &#8220;sprite&#8221;. Когато елемента, на който трябва да се сложи фон, е с точно определена ширина и височина всичко е ОК. Но ако трябва една картинка да се разпростре по цялата дължина или височина на елемента трябва да се прави отделен sprite или отделна картинка. Чудесено би било ако можеше да указваме от коя картинка да се отреже, какво да е името на сектора (за да може да се обръщаме към него и занапред), откъде да се отреже и с какви размери.&#160; Ако въпросният сектор се и кешира за следващо използване всичко би било на шест. Ето един пример как би изглеждала подобна директива.<em></p>
<p>    background-crop: url( &#8216;/path/to/sprite.jpg&#8217; ), name( &#8216;footerbg&#8217; ), from( 10px 20px ), size( 5px 10px );<br />
    background: use( &#8216;footerbg&#8217; ) repeat-x top left<br />
    </em><strong> </strong></p>
<p><strong>За</strong>: Намаляват се броя на заявките към сървъра. В най-добрият случай ще трябва само едно сваляне.<br />
    <strong>Против</strong>: Това временно отрязване на картинката ще бави рендването на страницата.</p>
</li>
<li><strong>Константи!</strong><br />
    В общия случай не е толкова фрапантна липсата на константи в CSS. Може да се направят множествени селекти на елементите, които трябват да имат еднакъв цвят,&#160; фон или рамка. Но какво ще стане ако искаме елементите от header-а да имат определен цвят (на текста), който да е същият както border-а на footer елементите? Трябва два пъти да дефинираме този цвят &#8211; един път за border-а и един път за color-а. А какво става когато този цвят трябва се замени. Find and replace? Може би. Но защо не е по-културно решение с константа? Пример:<br />
    <em><br />
    /* Define a simple constant */<br />
    constant {<br />
    name: &#8216;mainColor&#8217;;<br />
    value: &#8216;#FF00FF&#8217;;<br />
    }     </em></p>
<p><em> </em>/* Usage */<br />
    #header {<br />
    background-color: $mainColor;<em><br />
    }</p>
<p>    </em>Прекрасно, нали?</p>
<p><strong>За</strong>: По-добре поддържан код.<br />
    <strong>Против</strong>: Ако се вкарат константи, някой ще поиска и условни конструкции и CSS от описателен език, ще се превърне в изпълним. И тук пак идва проблема с производителността.</p>
</li>
<li><strong>Еднаквост на размерите на два и повече елемента.</strong><br />
    Най-баналният пример за това свойство е многоколоннта решетка. Две колони &#8211; лява и дясна, като дясната трябва винаги да е с височината на лявата. Въпреки че има добри решения на този проблем и сега, би било далеч по-лесно ако се добави правило за уеднаквяване на размерите на избраните елементи. Пример:<br />
    <em><br />
    #leftColumn, #rightColumn {<br />
    eq-height: true;<br />
    }</em><em><br />
    #header, #footer {<br />
    eq-width: true;<br />
    }<br />
    </em><br />
    <strong>За</strong>: Изграждането на колонни и грид структури ще бъде много по-лесно.<br />
    <strong>Против</strong>: Е, тук нещо против тази директива не мога да се сетя <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>
Ако и вие се сещате за подобни добри идеи, споделете ги в коментарите. А на мен ако ми дойдат още идеи и аз ще ги споделя.</p>
<p><strong>Забележка</strong>: Това не са валидни CSS правила!</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/css3-%d0%bb%d0%b8%d0%bf%d1%81%d0%b2%d0%b0%d1%89%d0%b8%d1%82%d0%b5-%d1%81%d0%b2%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%b0/1140/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross browser тестове или как да изглеждаме еднакво навсякъде</title>
		<link>http://denchev.name/cross-browser-%d1%82%d0%b5%d1%81%d1%82%d0%be%d0%b2%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%b8%d0%b7%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bc%d0%b5-%d0%b5%d0%b4%d0%bd%d0%b0%d0%ba/1095/</link>
		<comments>http://denchev.name/cross-browser-%d1%82%d0%b5%d1%81%d1%82%d0%be%d0%b2%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%b8%d0%b7%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bc%d0%b5-%d0%b5%d0%b4%d0%bd%d0%b0%d0%ba/1095/#comments</comments>
		<pubDate>Sat, 01 May 2010 10:40:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1095</guid>
		<description><![CDATA[При наличието на тооолкова много browser-а на разположение на разглезения потребител, за разработчиците става доста трудна задачата да направят максимален контингент от хора да виждат едно и също. Нека бъдем честни &#8211; не може да бъдат задоволени всички! Но когато &#8230; <a href="http://denchev.name/cross-browser-%d1%82%d0%b5%d1%81%d1%82%d0%be%d0%b2%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%b8%d0%b7%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bc%d0%b5-%d0%b5%d0%b4%d0%bd%d0%b0%d0%ba/1095/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>При наличието на тооолкова много browser-а на разположение на разглезения потребител, за разработчиците става доста трудна задачата да направят максимален контингент от хора да виждат едно и също. Нека бъдем честни &#8211; не може да бъдат задоволени всички! Но когато злия мениджър дойде и каже &#8220;искам&#8221; какво ни остава на нас освен да &#8220;направим&#8221;.</p>
<p>Първо &#8211; трябва задължително да се пише по стандартите. Въпреки, че това изобщо не е гаранция, че ще успеем да накраме Internet Explorer и Firefox да заговорят на общ език, това ни дава по-голяма възможност да намерим решение на проблема с няколко търсения в Google. Ако всички пишем по наши или фирмени стандарти &#8211; оправия няма.</p>
<p>Второ &#8211; използвайте нулиращи CSS файлове. Помагат много! Тяхната цел е да премахнат всички свойства, които browser-ите задават по подразбиране. Дали отклонението при едни е 1 пиксел, а при други 2 &#8211; проблема си е проблем и ще си спестите много нерви, ако просто нулирате всичко. Може да ползвате <a href="http://developer.yahoo.com/yui/reset/">нулиращия CSS скрипт на Yahoo</a> , а също така и <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">решението на Ерик Майер</a>. Ползвал съм и двете, но съм повече доволен от предложението на Yahoo.</p>
<p>Трето &#8211; тестове, тестове и пак тестове. Не може да се провери всеки един браузер, който някой пиян студент е написал 5 минути преди крайния срок за предаване на дипломна работа, но поне трябва да се прегледат основните мастодонти. Не е държавна тайна кои са те &#8211; Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox 3, Chrome, Safari, Opera и Netscape. Повече за това кой и до каква степен ни причинява нерви може да прочетете в <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers">Wikipedia</a> и в страницата на <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0">Net Applications</a>. Изброените от мен 8 browser-а заемат 98.65 процентен дял от пазара ( към моментан на писане на статията ). За всеки един от тях си има изградени методи и практики за обичайните им проблеми. Тук няма да се спирам на тяхното решение.</p>
<p>Как обаче да направим толкова много тестове? Ще ви разочеровам &#8211; има един начин и това е трудния начин. Инсталирате ги, подреждате ги в редичка и почвате да преглеждате всяка страница. И докато с Opera, Chrome, Safari и Firefox няма да срещнете проблем при инсталацията, то при Internet Explorer ( ха! ) ще се сблъскате с проблема, че не може да имате по-ниска версия едновременно. И тук пак има десетки програми, които ги комбинират, но от моя опит мога смело да заявя, че те &#8230; не стават! Най-доброто решение, което съм намерил аз е следното. Имам Internet Explorer 8, който има backward compatibility с Internet Explorer 7 ( с малки изключения ). Отделна от това съм си свалил Microsoft Virtual Machine с XP Mode и на него държа чисто копие на Internet Explorer 6.</p>
<p>Това обаче не е достатъчно. Ами MAC потребителите? Ами Linux потребителите? Освен, че има разлика между два различни браузъра, има разлика и между еднакви брандове, на различни операционни системи ( OMG!!! ). И затова има решение <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Тъй като намирам инсталирането на допълнителни виртуални и не толкова виртуални машини, за да разбера как точно ще изглежда нещо на Konqueror, за напълни излишно, аз съм се спрял на няколко сайта, които вършат тази работа вместо мен ( Cheater ).</p>
<ol>
<li><a href="https://browserlab.adobe.com/index.html">Adobe Browser Lab</a></li>
<li><a href="http://browsershots.org/">Browsershots</a></li>
<li><a href="http://spoon.net/browsers/">Browser Sandbox</a></li>
<li><a href="http://www.browsrcamp.com/">Browsrcamp</a> &#8211; Mac OS X тестове</li>
</ol>
<p>Повече техническа информация може да намерите при <a href="http://www.catswhocode.com/blog/15-techniques-and-tools-for-cross-browser-css-coding"><strong>котките, които кодват</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/cross-browser-%d1%82%d0%b5%d1%81%d1%82%d0%be%d0%b2%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%b8%d0%b7%d0%b3%d0%bb%d0%b5%d0%b6%d0%b4%d0%b0%d0%bc%d0%b5-%d0%b5%d0%b4%d0%bd%d0%b0%d0%ba/1095/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Търси се: Уеб програмист, самоубиец.</title>
		<link>http://denchev.name/%d1%82%d1%8a%d1%80%d1%81%d0%b8-%d1%81%d0%b5-%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82-%d1%81%d0%b0%d0%bc%d0%be%d1%83%d0%b1%d0%b8%d0%b5%d1%86/1071/</link>
		<comments>http://denchev.name/%d1%82%d1%8a%d1%80%d1%81%d0%b8-%d1%81%d0%b5-%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82-%d1%81%d0%b0%d0%bc%d0%be%d1%83%d0%b1%d0%b8%d0%b5%d1%86/1071/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 11:40:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=1071</guid>
		<description><![CDATA[Търся уеб програмист, който поради някакви причини ( любовни, финасови, семейни &#8230; ) иска да се самоубие. Ако ти си такъв, моля те, сложи в предсмъртно си писмо и текст, че го правиш, защото не можеш да търпиш повече своеволията &#8230; <a href="http://denchev.name/%d1%82%d1%8a%d1%80%d1%81%d0%b8-%d1%81%d0%b5-%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82-%d1%81%d0%b0%d0%bc%d0%be%d1%83%d0%b1%d0%b8%d0%b5%d1%86/1071/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Търся уеб програмист, който поради някакви причини ( любовни, финасови, семейни &#8230; ) иска да се самоубие. Ако ти си такъв, моля те, сложи в предсмъртно си писмо и текст, че го правиш, защото не можеш да търпиш повече своеволията на Microsoft и в частност, че Outlook 2010 рендва HTML-а с Word.</p>
<p><a href="http://denchev.name/wp-content/uploads/2010/04/Kill_Bill.jpg"><img class="alignnone size-full wp-image-1072" title="Kill_Bill" src="http://denchev.name/wp-content/uploads/2010/04/Kill_Bill.jpg" alt="" width="550" height="417" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%82%d1%8a%d1%80%d1%81%d0%b8-%d1%81%d0%b5-%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82-%d1%81%d0%b0%d0%bc%d0%be%d1%83%d0%b1%d0%b8%d0%b5%d1%86/1071/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Приемам Internet Explorer ( IE ) 6 предизвикателства!</title>
		<link>http://denchev.name/%d0%bf%d1%80%d0%b8%d0%b5%d0%bc%d0%b0%d0%bc-internet-explorer-ie-6-%d0%bf%d1%80%d0%b5%d0%b4%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b0%d1%82%d0%b5%d0%bb%d1%81%d1%82%d0%b2%d0%b0/497/</link>
		<comments>http://denchev.name/%d0%bf%d1%80%d0%b8%d0%b5%d0%bc%d0%b0%d0%bc-internet-explorer-ie-6-%d0%bf%d1%80%d0%b5%d0%b4%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b0%d1%82%d0%b5%d0%bb%d1%81%d1%82%d0%b2%d0%b0/497/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 16:48:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=497</guid>
		<description><![CDATA[Всеки е на ясно за какъв трън в задника става на въпрос. Едно от &#8220;революционните&#8221; деца на Microsoft. Не поддържа много от готините неща &#8211; hover на всички елементи, alpha прозрачност, има объркан box модел, има свое виждане за големината &#8230; <a href="http://denchev.name/%d0%bf%d1%80%d0%b8%d0%b5%d0%bc%d0%b0%d0%bc-internet-explorer-ie-6-%d0%bf%d1%80%d0%b5%d0%b4%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b0%d1%82%d0%b5%d0%bb%d1%81%d1%82%d0%b2%d0%b0/497/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Всеки е на ясно за какъв трън в задника става на въпрос. Едно от &#8220;революционните&#8221; деца на Microsoft. Не поддържа много от готините неща &#8211; hover на всички елементи, alpha прозрачност, има объркан box модел, има свое виждане за големината на нещата.</p>
<p>Много колеги го ненавиждат, а други ( Facebook ) презират и изобщо не се занимват с неговата ползваемост. Лошото е, че все още е с лъвски пай сред използваните browser-и, най-вече, защото върви по подразбиране с Windows XP.  И докато има над 5% ( в момента са 17% ) ползваемост, аз няма да спра да правя шаблоните си, така че да работят 1:0.99 с IE6. Това, което правих последните два дена, показва ясно, че с малко трикове може да се докара резултат, който да е ОК.</p>
<p>Именно това, че при него се използват алтернативни начини за показването на исканият от вас резултат е предизвикателство.  И аз отправям към хората, които четат блога ми &#8211; дайте ми шаблон, който вие не можете да направите да работи при IE6 и аз ще направя всичко възможно, за да може. Правя го за удоволствие, но всякакви материални стимули са добре дошли <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="alignnone" src="http://upload.wikimedia.org/wikipedia/en/0/0f/Internet_Explorer_logo_old.png" alt="" width="323" height="341" /></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%bf%d1%80%d0%b8%d0%b5%d0%bc%d0%b0%d0%bc-internet-explorer-ie-6-%d0%bf%d1%80%d0%b5%d0%b4%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b0%d1%82%d0%b5%d0%bb%d1%81%d1%82%d0%b2%d0%b0/497/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Драгомир Драганов и Епизод</title>
		<link>http://denchev.name/%d0%b4%d1%80%d0%b0%d0%b3%d0%be%d0%bc%d0%b8%d1%80-%d0%b4%d1%80%d0%b0%d0%b3%d0%b0%d0%bd%d0%be%d0%b2-%d0%b8-%d0%b5%d0%bf%d0%b8%d0%b7%d0%be%d0%b4/479/</link>
		<comments>http://denchev.name/%d0%b4%d1%80%d0%b0%d0%b3%d0%be%d0%bc%d0%b8%d1%80-%d0%b4%d1%80%d0%b0%d0%b3%d0%b0%d0%bd%d0%be%d0%b2-%d0%b8-%d0%b5%d0%bf%d0%b8%d0%b7%d0%be%d0%b4/479/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 23:07:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dragomir Draganov]]></category>
		<category><![CDATA[Музика]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[драгомир драганов]]></category>
		<category><![CDATA[епизод]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=479</guid>
		<description><![CDATA[Покрай грандиозните концерти, които ни очакват, май ще изпуснем и две по-малки като мащаби събития, но поне едното от тях е уникално за българската рок музика. На 11-ти април, в клуб &#8220;Три Уши&#8221;, гр. София, рок група Епизод, ще изнесат &#8230; <a href="http://denchev.name/%d0%b4%d1%80%d0%b0%d0%b3%d0%be%d0%bc%d0%b8%d1%80-%d0%b4%d1%80%d0%b0%d0%b3%d0%b0%d0%bd%d0%be%d0%b2-%d0%b8-%d0%b5%d0%bf%d0%b8%d0%b7%d0%be%d0%b4/479/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Покрай грандиозните концерти, които ни очакват, май ще изпуснем и две по-малки като мащаби събития, но поне едното от тях е уникално за българската рок музика.</p>
<p>На 11-ти април, в клуб &#8220;Три Уши&#8221;, гр. София, рок група <strong>Епизод</strong>, ще изнесат поредното си представление пред родна публика. Всики знаем, кои са Епизод, и какво са направили и дали на рок музиката в България, така че няма какво повече да ги рекламирам. Началото е от 22:00 часа. Ако Soto е свършил до тогава, ще отскоча да ги видя за пореден път. &#8220;Цар Иван Шишман&#8221; нема да умре <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>По-интересното, от чисто музикална гледна точка, е събитието, което ще се проведе на 8-ми май в клуб Blue Box. <strong>Драгомир Драганов</strong>, лидерът и китарист на споменатите по-горе юнаци от Епизод, ще представи своят първи самостоятелен албум, &#8220;<strong>Alter Ego</strong>&#8220;. Ще чуете изключителна смесица от лирични мелодии и агресивни китарни сола, по малко Yngwie Malmsteen и по малко Joe Satriani. Някои от приятелите ми не харесват музиката на Епизод и няма как като се чуе &#8220;Драго от Епизод&#8221;, да не се направи връзката, но всъщност <strong>Драгомир Драганов </strong>се е разграничил доста добре от миналите си изпъленения, работил е изключително здраво ( до колкото знам целият албум е записан изцяло от него ) и на 8-ми май ще видим поредният опит на гениален български творец да пробие през мъглата наречена &#8220;български шоубизнес&#8221;. Пожелавам успех на Драго в това негово смело начинание.</p>
<p>Придадох малко личен привкус на последният абзац, затова посетете <a href="http://ddraganov.com">сайтът на Драгомир Драганов</a>, за повече информация за билети и за да чуете каквото всъщност ще чуете <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="alignnone" src="http://ddraganov.com/public/galleries/fans/DSC_2947.jpg" alt="" width="420" height="279" /></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%b4%d1%80%d0%b0%d0%b3%d0%be%d0%bc%d0%b8%d1%80-%d0%b4%d1%80%d0%b0%d0%b3%d0%b0%d0%bd%d0%be%d0%b2-%d0%b8-%d0%b5%d0%bf%d0%b8%d0%b7%d0%be%d0%b4/479/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Безопасни шрифтове ( web safe fonts )</title>
		<link>http://denchev.name/%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%b8-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%be%d0%b2%d0%b5-web-safe-fonts/442/</link>
		<comments>http://denchev.name/%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%b8-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%be%d0%b2%d0%b5-web-safe-fonts/442/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 14:44:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=442</guid>
		<description><![CDATA[След кратък спор с дизайнера ми дали може да се използва определен шрифт, реших да проверя колко и какви са шрифовете, които могат да се използват безопасно т.е. кои са най-широко разпространените в операционните системи. Най-често до сега съм използвал &#8230; <a href="http://denchev.name/%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%b8-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%be%d0%b2%d0%b5-web-safe-fonts/442/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.myfonts.com/images/email-content/sp-200601/best10fonts2005.gif" alt="" width="450" height="268" /></p>
<p>След кратък спор с дизайнера ми дали може да се използва определен шрифт, реших да проверя колко и какви са шрифовете, които могат да се използват безопасно т.е. кои са най-широко разпространените в операционните системи. Най-често до сега съм използвал Verdana и Arial, но се оказа, че <a href="http://dustinbrewer.com/fonts-on-the-web-and-a-list-of-web-safe-fonts/">има приличен избор</a>.</p>
<p>Не забравяайте, че за заглавия и за по-малки количества от текст, може спокойно да използвате и javascript алтернативи, като <a href="http://facelift.mawhorter.net/examples/">Facelift</a> и <a href="http://novemberborn.net/sifr3">sIFR</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%b8-%d1%88%d1%80%d0%b8%d1%84%d1%82%d0%be%d0%b2%d0%b5-web-safe-fonts/442/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Как се извиква JavaScript функция от Flash.</title>
		<link>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b2%d0%b0-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%be%d1%82-flash/426/</link>
		<comments>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b2%d0%b0-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%be%d1%82-flash/426/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 12:17:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=426</guid>
		<description><![CDATA[Наистина е много просто. Основният проблем е, че ако се използват неправилните методи или няма да работи при всички browser-и ( fscommand ) или ще иска потвърждение ( getURL ). Има метод, който работи без посочените горе проблеми. Метода се &#8230; <a href="http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b2%d0%b0-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%be%d1%82-flash/426/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Наистина е много просто. Основният проблем е, че ако се използват неправилните методи или няма да работи при всички browser-и ( fscommand ) или ще иска потвърждение ( getURL ).</p>
<p>Има метод, който работи без посочените горе проблеми. Метода се нарича ExternalInterface, а в посочената по долу таблица е описано, в кои browser-и работи.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th>Browser</th>
<th colspan="2">Operating System</th>
</tr>
<tr>
<td>Internet Explorer 5.0 and higher</td>
<td>Windows</td>
<td></td>
</tr>
<tr bgcolor="#f8f8f8">
<td>Netscape 8.0 and higher</td>
<td>Windows</td>
<td>Macintosh</td>
</tr>
<tr>
<td>Mozilla 1.7.5 and higher</td>
<td>Windows</td>
<td>Macintosh</td>
</tr>
<tr bgcolor="#f8f8f8">
<td>Firefox 1.0 and higher</td>
<td>Windows</td>
<td>Macintosh</td>
</tr>
<tr>
<td>Safari 1.3 and higher</td>
<td></td>
<td>Macintosh</td>
</tr>
</tbody>
</table>
<p>Както вече споменах, метода се казва ExternalInterface и можете да прочетете повече за него, на <a href="http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=00002200.html">официалната документация на Adobe</a>.</p>
<p>С няколко думи за какво служи и как работи.</p>
<p>Предполагам, че на всеки, който се е занимавал малко или много с Flash му се е искало да използва регулярни изрази, но ActionScript не ги поддържа. Или искате да разберете какво се случва по страница, чрез ваша си собствена JavaScript функция? Или чисто и просто имате по-добри JavaScript отколкото ActionScript такива.</p>
<p>Които и отгорените случаи да имате ето какво трябва да направите.</p>
<p>Във actions панела, където описването събитията, импортирайте external библиотеката.</p>
<p><em>import flash.external.*;</em></p>
<p>Във следващият ред става магията:</p>
<p><em>ExternalInterface.call( &#8220;JavaScript функцията, която ви вълнува&#8221;, &#8220;Параметри разни&#8221; );</em></p>
<p>Трябва разбира се и във HTML документа да напишете функцията и какво точно ще прави, но това е бял кахър <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Публикувате си флаша и е готово.</p>
<p>В следващата статия ще разкажа и как се прави обратното, а именно да се извика ActionScript функция от JavaScript. Готино, нали?</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%b8%d0%b7%d0%b2%d0%b8%d0%ba%d0%b2%d0%b0-javascript-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%be%d1%82-flash/426/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Circle II Circle, Част 2 &#8211; Албуми</title>
		<link>http://denchev.name/circle-ii-circle-%d1%87%d0%b0%d1%81%d1%82-2-%d0%b0%d0%bb%d0%b1%d1%83%d0%bc%d0%b8/411/</link>
		<comments>http://denchev.name/circle-ii-circle-%d1%87%d0%b0%d1%81%d1%82-2-%d0%b0%d0%bb%d0%b1%d1%83%d0%bc%d0%b8/411/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 14:56:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Circle II Circle]]></category>
		<category><![CDATA[Музика]]></category>
		<category><![CDATA[Работа]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=411</guid>
		<description><![CDATA[2003 &#8211; Watching In Silence По-късните фенове на Savatage, които са леко разочеровани от Poets &#38; Madmen, първият албум на групата без вокалиста им Зак от дълги години, ще имат много поводи за радост с албума Watching in Silence &#8211; &#8230; <a href="http://denchev.name/circle-ii-circle-%d1%87%d0%b0%d1%81%d1%82-2-%d0%b0%d0%bb%d0%b1%d1%83%d0%bc%d0%b8/411/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>2003 &#8211; Watching In Silence</strong></p>
<p><strong><img class="alignnone" src="http://upload.wikimedia.org/wikipedia/en/6/6d/Watching_in_Silence.jpg" alt="" width="400" height="400" /><br />
</strong></p>
<p>По-късните фенове на Savatage, които са леко разочеровани от Poets &amp; Madmen, първият албум на групата без вокалиста им Зак от дълги години, ще имат много поводи за радост с албума Watching in Silence &#8211; първият албум на групата на Стивънс. Всъщност това може да мине и за албум на Savatage, като се има впредвид, че клавиририста/вокалистa/композиторa на Savatage &#8211; Jon Oliva и китариста Chris Caffery също Savatage имат пръст в написването и на 10-те песни.</p>
<p>Тези нови песни звучат като песните на старите ни приятели &#8211; тъй като Стивънс е подбрал стегната банда от музиканти, които са повлияни от музиката на Savatage &#8211; използвайки гласовите техники, които Стивънс е научил през престоят си в Savatage, а именно нежното започване на песните с нежни вокали, които постепенно се увеличават докато достигнат своят бум ( Out of Reach ), влизайки в сложни контрапунктове ( Fields of Sorrow ) и изполвайки огнестрелно стакато, за да направи ефекти ( Forgiven ). Гласът на Стивенс, силен както никога до сега, може буквално да обикаля в кръг около този на Jon Oliva, които поема вокалите за Poets &amp; Madmen.</p>
<p>Имайки впредвид музикантите, които са замесени в тази творба Watching In Silence, можем смело да заявим, че завръщането на един от най-драматичните метал вокалисти на всички времена, ще донесе на слушателите часове наслада.</p>
<p><span class="dark">01.</span> Out Of Reach<br />
<span class="dark">02.</span> Sea Of White<br />
<span class="dark">03.</span> Into The Wind<br />
<span class="dark">04.</span> Watching In Silence<br />
<span class="dark">05.</span> Forgiven<br />
<span class="dark">06.</span> Lies<br />
<span class="dark">07.</span> Face To Face<br />
<span class="dark">08.</span> Walls<br />
<span class="dark">09.</span> The Circle<br />
<span class="dark">10.</span> F.O.S. (Fields Of Sorrow)</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/RrsXsEOUQiQ&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RrsXsEOUQiQ&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /></object></p>
<p>За източник е използван <a href="http://www.seaoftranquility.org/reviews.php?op=showcontent&amp;id=771">Sea Оf Тranquility</a>.</p>
<p><strong>2005 &#8211; The Middle of Nowhere</strong></p>
<p><strong><img class="alignnone" src="http://dic.academic.ru/pictures/enwiki/84/The_Middle_of_Nowhere_CIIC.jpg" alt="" width="340" height="340" /><br />
</strong></p>
<p>След добрият старт с Watching in Silence, Circle II Circle издават техният втори албум &#8211; The Middle of Nowhere. Този албум е повлиян по-слабо от творчеството на Savatage ( за добро или лошо ). Композициите са по-добри от първите, за което огромно влияние оказва смяната на целият състав, без Закари. Не може да се отрече, че има много близко звучене с първият албум, но поне The Middle of Nowhere е по-личностен &#8211; има по-голям характер.</p>
<p>Със сигурност този албум е по-добър от първият. Записването и мастерирането са добри. Обложката не е лоша, класическа, но е ОК. Албумът е добър, но му липсва заряд, който да го изтреля от класически, към нещо нечувано досега.</p>
<p><span class="dark">01.</span> In This Life<br />
<span class="dark">02.</span> All That Remains<br />
<span class="dark">03.</span> Open Season<br />
<span class="dark">04.</span> Holding on<br />
<span class="dark">05.</span> Cynical Ride<br />
<span class="dark">06.</span> Hollow<br />
<span class="dark">07.</span> Psycho Motor<br />
<span class="dark">08.</span> Faces in the Dark<br />
<span class="dark">09.</span> The Middle of Nowhere<br />
<span class="dark">10.</span> Lost</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/tVLOR-DWWR0&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tVLOR-DWWR0&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /></object></p>
<p><strong>2006 &#8211; Burden of Truth</strong></p>
<p><strong><img class="alignnone" src="http://upload.wikimedia.org/wikipedia/en/6/64/CIIC-Burden_of_Truth.jpg" alt="" width="420" height="420" /><br />
</strong></p>
<p>Следвайки добрите отзиви от първите два албума Зак и компания намират нов начин да задоволят както феновете на Savatage така и да съберат нови такива. &#8220;Burden of Truth&#8221; е базиран на същите теми, както и доста популярната книга &#8220;The DaVinci Code&#8221; от Дан Браун &#8211; тъмната история на Йисус и Мария Магдалена. Ако не сте човек, който харесва концептуалните албуми то няма защо да се притеснявате &#8211; няма прекъсвания на песните, нито започване или свървашване със сух глас. Целият албум е с чиста метъл музика от началото до края, а посланието е закодирано дълбоко в текстовете на песните.</p>
<p>Трябва да се отбележи, че има огромно развитие от старите албуми до сега. Музиката е баланс между електрическа и акустична китара, а също така и клавири. Всичко си е намерило точното място, което прави разликата със старите албуми. Тук няма &#8220;запълвачи&#8221;, а всяка песен си е отделна сама за себе си, което е огромен плюс. Китаристите Пол Стюард и Андрю Лии трябва да бъдат поздравени за работата им тъй като и ритъм секцията и солата са великолепни. Двете отварящи песни ( Who Am I To Be, A Matter of Time ) са чудесен пример за тяхната брилянтност. Трябва ли да се споменава, че и тук Закари се е справил повече от добре?</p>
<p>Песните са много различни и всяка има какво да покаже. Очевидно е, че някои песни ще бъдат по-добри от други. Първите две и последните три са най-добрите от целият албум, а като че ли и от цялото творчество на Circle II Circle до сега. &#8220;Who Am I To Be&#8221; включва много акустични китари, което дава изключителната възможност да се покаже колко точно са добри вокалите. &#8220;Revelations&#8221; е тежка песен с брилянтни барабани, а заглавната песен ( Burden of Truth ) съдържа запазената марка на Зак &#8211; многослойните вокали. Текстовете са писани в екип и са много вдъхновяващи и смислени.</p>
<p>Както песните, така и продукцията е претърпяла голямо развитие от предишните албуми с изчистен звук където акустичната китара има същият заряд както и електрическите. Това е албума, които отделя Circle II Circle от Savatage и показва, че групата е намерила своят стил на музика.</p>
<p><span class="dark">01.</span> Who Am I To Be?<br />
<span class="dark">02.</span> Matter Of Time<br />
<span class="dark">03.</span> Heal You<br />
<span class="dark">04.</span> Revelations<br />
<span class="dark">05.</span> Your Reality<br />
<span class="dark">06.</span> Evermore<br />
<span class="dark">07.</span> The Black<br />
<span class="dark">08.</span> Messiah<br />
<span class="dark">09.</span> Sentenced<br />
<span class="dark">10.</span> Burden Of Truth<br />
<span class="dark">11.</span> Live As One</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/kaorQ7AdQbw&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/kaorQ7AdQbw&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /></object></p>
<p><strong>2008 &#8211; Delusions of Grandeur</strong></p>
<p><strong><img class="alignnone" src="http://tejkamuzika.com/wp-content/uploads/2008/03/circle-ii-circle-delusions-of-grandeur-digipack-494202.jpg" alt="" width="400" height="400" /><br />
</strong></p>
<p>Поредният албум на Circle II Circle изпълнен с добри песни. Прави се кръстоска между европейсият и американският метъл, като се намират доста от прогресивните елементи на Savatage. Песен като &#8220;So many reasons&#8221; с големият и риф е пример за южноамерикански метъл, докато &#8220;Fatal Warning&#8221; показва европейското звучене &#8211; големи и силни двойно басови барабани и много комерсиален припев.  Това е чист хеви метъл с елементи на мелодични рифове и отлични вокали.</p>
<p><span class="dark">01.</span> Fatal Warning<br />
<span class="dark">02.</span> Dead Of Dawn<br />
<span class="dark">03.</span> Forever<br />
<span class="dark">04.</span> Echoes<br />
<span class="dark">05.</span> Waiting<br />
<span class="dark">06.</span> Soul Breaker<br />
<span class="dark">07.</span> Seclusion<br />
<span class="dark">08.</span> So Many Reasons<br />
<span class="dark">09.</span> Chase The Lies<br />
<span class="dark">10.</span> Every Last Thing<br />
<span class="dark">11.</span> Stay</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/_n87giVl7IU&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/_n87giVl7IU&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /></object></p>
<p>Б.а &#8211; След кратка битка със себе си между това да използвам професионалните ревюта на албума и да ги преведа на български или да използвам свои думи, то аз се спрях на първото. Ако използвах свои думи всичките щяха да имат &#8220;О, да. Велик албум. Най-добрият на Circle II Circle&#8221;.  Последните три  ревюта са взети от <a href="http://www.metalstorm.ee">Мetal Storm</a>, но съм съкратил голяма част от тях, тъй като авторите изполват изключително много личносто си мнение за албумите, а то не съвпада с моето <img src='http://denchev.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/circle-ii-circle-%d1%87%d0%b0%d1%81%d1%82-2-%d0%b0%d0%bb%d0%b1%d1%83%d0%bc%d0%b8/411/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Официално е! Circle II Circle, на 17 май в България</title>
		<link>http://denchev.name/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b5-circle-ii-circle-%d0%bd%d0%b0-17-%d0%bc%d0%b0%d0%b9-%d0%b2-%d0%b1%d1%8a%d0%bb%d0%b3%d0%b0%d1%80%d0%b8%d1%8f/326/</link>
		<comments>http://denchev.name/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b5-circle-ii-circle-%d0%bd%d0%b0-17-%d0%bc%d0%b0%d0%b9-%d0%b2-%d0%b1%d1%8a%d0%bb%d0%b3%d0%b0%d1%80%d0%b8%d1%8f/326/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 13:34:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Музика]]></category>
		<category><![CDATA[Работа]]></category>
		<category><![CDATA[Circle II Circle]]></category>
		<category><![CDATA[концерти]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=326</guid>
		<description><![CDATA[Днес дойде потвърждение, че концерт на Ciricle II Cirlce наистина ще има. Организаторите са ABV Pro &#8211; хората, които стоят зад великолепните концерти на Kamelot и Firewind и бъдещият концерт на Sabaton + HammerFall на 10 април. Всички искаме това! &#8230; <a href="http://denchev.name/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b5-circle-ii-circle-%d0%bd%d0%b0-17-%d0%bc%d0%b0%d0%b9-%d0%b2-%d0%b1%d1%8a%d0%bb%d0%b3%d0%b0%d1%80%d0%b8%d1%8f/326/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Днес дойде потвърждение, че концерт на Ciricle II Cirlce наистина ще има. Организаторите са ABV Pro &#8211; хората, които стоят зад великолепните концерти на Kamelot и Firewind и бъдещият концерт на Sabaton + HammerFall на 10 април.</p>
<p>Всички искаме това!</p>
<h2>Circle II Circle &#8211; Edge of Thorns</h2>
<p><object width="425" height="344" data="http://www.youtube.com/v/G8Nj2lmE9q8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/G8Nj2lmE9q8&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b5-circle-ii-circle-%d0%bd%d0%b0-17-%d0%bc%d0%b0%d0%b9-%d0%b2-%d0%b1%d1%8a%d0%bb%d0%b3%d0%b0%d1%80%d0%b8%d1%8f/326/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как се пуска SVN</title>
		<link>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%bf%d1%83%d1%81%d0%ba%d0%b0-svn/286/</link>
		<comments>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%bf%d1%83%d1%81%d0%ba%d0%b0-svn/286/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 12:54:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=286</guid>
		<description><![CDATA[Наложи ми се да пускам SVN сървър под линукс. Не съм гуру, но се оправям. Ето как се прави за Ubuntu за WebDAV ( достъп през http ): 1. Изтеглете subversion и libapache2-svn sudo apt-get install subversion libapache2-svn 2. Създайте &#8230; <a href="http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%bf%d1%83%d1%81%d0%ba%d0%b0-svn/286/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Наложи ми се да пускам SVN сървър под линукс. Не съм гуру, но се оправям. Ето как се прави за Ubuntu за WebDAV ( достъп през http ):</p>
<p>1. Изтеглете subversion и libapache2-svn</p>
<p><em>sudo apt-get install subversion libapache2-svn</em></p>
<p>2. Създайте хранилище ( repository )</p>
<p><em>sudo svnadmin create /svn</em></p>
<p>3. Направете си групата на апачето да е собственик на хранилището:</p>
<p><em>sudo chown -R www-data /svn<br />
sudo chmod -R g+rws /svn</em></p>
<p>4. Отворете конфигурационният файл на webdav модула с любимият си редактор:</p>
<p><em>sudo nano /etc/apache2/mods-enabled/dav_svn.conf</em></p>
<p>5. Редактирайте го, така че да се получи:</p>
<p>&lt;Location /svn&gt;<br />
DAV svn<br />
SVNPath /svn<br />
AuthType Basic<br />
AuthName &#8220;Can&#8217;t touch this!&#8221;<br />
AuthUserFile /etc/apache2/dav_svn.passwd<br />
require valid-user</p>
<p>&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;<br />
Require valid-user<br />
&lt;/LimitExcept&gt;<br />
&lt;/Location&gt;</p>
<p>6. Направете си парола:</p>
<p><em>sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd &lt;username&gt;</em></p>
<p>7. Рестартирайте апача:</p>
<p><em>sudo /etc/init.d/apache2 restar</em>t</p>
<p>8. Вече трябва да имате инсталиран SVN. При мен обаче се получи един проблем: &#8220;<strong>Could not open the requested SVN filesystem</strong>&#8220;. Това се оправя така:</p>
<p>8.1 &#8211; Копирайте двете библиоетеки: <strong>mod_dav_svn.so</strong> и <strong>mod_authz_svn.so</strong> ( ако не може да ги намерите изтеглете си tar.gz архива от <a href="http://subversion.tigris.org/">http://subversion.tigris.org</a>, разархиврайте и ги вземете от там ) в директорията с модулите на апача:  /usr/lib/apache2/modules</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%ba%d0%b0%d0%ba-%d1%81%d0%b5-%d0%bf%d1%83%d1%81%d0%ba%d0%b0-svn/286/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Преместих блога</title>
		<link>http://denchev.name/%d0%bf%d1%80%d0%b5%d0%bc%d0%b5%d1%81%d1%82%d0%b8%d1%85-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/267/</link>
		<comments>http://denchev.name/%d0%bf%d1%80%d0%b5%d0%bc%d0%b5%d1%81%d1%82%d0%b8%d1%85-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/267/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 14:13:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=267</guid>
		<description><![CDATA[Най-сетне преместих блога си на професионален хостинг. Преди използвах за хостинг сървъра на фирмата ни, но той понякога се губеше и беше неприятно. Спрях се на ICDSoft. Надявам се да е добро решение.]]></description>
			<content:encoded><![CDATA[<p>Най-сетне преместих блога си на професионален хостинг. Преди използвах за хостинг сървъра на фирмата ни, но той понякога се губеше и беше неприятно. Спрях се на <a href="http://icdsoft.bg/">ICDSoft</a>. Надявам се да е добро решение.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d0%bf%d1%80%d0%b5%d0%bc%d0%b5%d1%81%d1%82%d0%b8%d1%85-%d0%b1%d0%bb%d0%be%d0%b3%d0%b0/267/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Статични данни, PHP, урок 2</title>
		<link>http://denchev.name/%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%87%d0%bd%d0%b8-%d0%b4%d0%b0%d0%bd%d0%bd%d0%b8-php-%d1%83%d1%80%d0%be%d0%ba-2/200/</link>
		<comments>http://denchev.name/%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%87%d0%bd%d0%b8-%d0%b4%d0%b0%d0%bd%d0%bd%d0%b8-php-%d1%83%d1%80%d0%be%d0%ba-2/200/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 11:28:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Статии]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[референция]]></category>
		<category><![CDATA[статични]]></category>

		<guid isPermaLink="false">http://denchev.name/?p=200</guid>
		<description><![CDATA[Ситуацията е следната &#8211; имам няколко обекта, които онаследяват някакъв клас. В родителският клас има методи, които връщат определени суми. При първоначалният ми план, бях направил всеки метод ( три метода ) да си определя сумата с отделна заявка &#8211; &#8230; <a href="http://denchev.name/%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%87%d0%bd%d0%b8-%d0%b4%d0%b0%d0%bd%d0%bd%d0%b8-php-%d1%83%d1%80%d0%be%d0%ba-2/200/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ситуацията е следната &#8211; имам няколко обекта, които онаследяват някакъв клас. В родителският клас има методи, които връщат определени суми. При първоначалният ми план, бях направил всеки метод ( три метода ) да си определя сумата с отделна заявка &#8211; т.е. три заявки на обект умножени по четири класа т.е. заявките към базата стават дванадесет. Ето примера:</p>
<p>class A {</p>
<p>public function A1() {<br />
// DB Query<br />
}<br />
public function A2() {<br />
// DB Query<br />
}<br />
public function A3() {<br />
// DB Query<br />
}<br />
}</p>
<p>class B extends A {</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}<br />
}</p>
<p>class C extends A {</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}<br />
}</p>
<p>class D extends A {</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}<br />
}</p>
<p>class E extends A {</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}<br />
}</p>
<p>$B = new B();<br />
$B-&gt;A1();<br />
$B-&gt;A2();<br />
$B-&gt;A3();</p>
<p>$C = new C();<br />
$C-&gt;A1();<br />
$C-&gt;A2();<br />
$C-&gt;A3();</p>
<p>$D = new D();<br />
$D-&gt;A1();<br />
$D-&gt;A2();<br />
$D-&gt;A3();</p>
<p>$E = new E();<br />
$E-&gt;A1();<br />
$E-&gt;A2();<br />
$E-&gt;A3();</p>
<p>Така всеки нов обект задава нови настройки за връзка с база данни и използва методие на родитеслкият клас за обработка на получените данни.</p>
<p>До тук добре. Всичко работи, но скоростта опрделено не е оптимизирана. Дванадесет заявки са много. Затова измислих следното решение. Добавих допълнителен метод в родетелският клас, който извлича всичките суми, чрез вътрешни заявки ( sub query / queries ), създава се  инициализиращ масив, а останалите методи ще обръщат към него. Да де, ама така излиза, че пак ще се правят 12 заявки, като този път ще са и по-сложни. И да и не. Тук идват на помощ статичните данни. Инициализираме един статичен масив във всеки от дъщерните класове, който ще предваме по референция. При извикването на метода, който извлича всичките данни ще се прави проверка, дали тези данни са вече записани в статичният метод &#8211; ако да използваме тях, ако не са &#8211; извличаме ги. Ето и примера:</p>
<p>class A {</p>
<p>public function A0( &amp;$arr ) {<br />
if( sizeof( $arr ) == 0 ) {<br />
// Извлечи, обработи и запиши данните в $arr масива<br />
}<br />
return $arr;<br />
}</p>
<p>public function A1() {<br />
$a = $this-&gt;A0();<br />
return $a['A1Result'];<br />
}<br />
public function A2() {<br />
$a = $this-&gt;A0();<br />
return $a['A2Result'];<br />
}<br />
public function A3() {<br />
$a = $this-&gt;A0();<br />
return $a['A3Result'];<br />
}<br />
}</p>
<p>class B extends A {</p>
<p>protected static $arr;</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}</p>
<p>public function A0() {</p>
<p>return parent::A0( &amp;$arr );<br />
}<br />
}</p>
<p>class C extends A {</p>
<p>protected static $arr;</p>
<p>public function B() {<br />
parent::__construct(); // Задавам нови насройки на базата<br />
}</p>
<p>public function A0() {</p>
<p>return parent::A0( &amp;$arr );<br />
}<br />
}</p>
<p>//  Тук кодът продължава като първият пример</p>
<p>Ако нещо не сте разбрали или имате предложения &#8211; чувствайте се свободни да пишете коментари.</p>
]]></content:encoded>
			<wfw:commentRss>http://denchev.name/%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%87%d0%bd%d0%b8-%d0%b4%d0%b0%d0%bd%d0%bd%d0%b8-php-%d1%83%d1%80%d0%be%d0%ba-2/200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

