<?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"
	>

<channel>
	<title>blOgo</title>
	<atom:link href="http://code-bg.com/blogo/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://code-bg.com/blogo</link>
	<description>Блога на Благо.</description>
	<pubDate>Sat, 19 May 2012 19:09:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Malus domestica</title>
		<link>http://code-bg.com/blogo/?p=673</link>
		<comments>http://code-bg.com/blogo/?p=673#comments</comments>
		<pubDate>Sat, 19 May 2012 19:09:43 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=673</guid>
		<description><![CDATA[
Stay hungry.
]]></description>
			<content:encoded><![CDATA[<p id="top" /><img src="http://code-bg.com/blogo/img/apple.png" width ="400" height="300"><br />
Stay hungry.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=673</wfw:commentRss>
		</item>
		<item>
		<title>Про</title>
		<link>http://code-bg.com/blogo/?p=671</link>
		<comments>http://code-bg.com/blogo/?p=671#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:23:59 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=671</guid>
		<description><![CDATA[
Съвсем истинския текст, копиран от dir:
По-рано днес от МВР информираха, че тялото на Бицов е открито на 14 април в дома му. Първоначално се смятало, че става дума за естествена смърт, тъй като дори съдебният лекар не установил следи от насилие. Аутопсията обаче установила, че той е застрелян два пъти в главата.
Този е толкова лекар, [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />
<p style="text-align: left;">Съвсем истинския текст, копиран от dir:</p>
<p style="text-align: center;"><span style="color: #800000;">По-рано днес от МВР информираха, че тялото на Бицов е открито на <strong>14 април</strong> в дома му. Първоначално се смятало, че става дума за <strong>естествена смърт</strong>, тъй като дори съдебният лекар<strong> не установил</strong> следи от насилие. Аутопсията обаче установила, че той е <strong>застрелян два пъти в главата.</strong></span></p>
<p>Този е толкова лекар, колкото аз програмист.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=671</wfw:commentRss>
		</item>
		<item>
		<title>Ленгуич</title>
		<link>http://code-bg.com/blogo/?p=663</link>
		<comments>http://code-bg.com/blogo/?p=663#comments</comments>
		<pubDate>Thu, 16 Feb 2012 19:53:24 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=663</guid>
		<description><![CDATA[Много е оферта да пишеш не на С++ (или Python) ами на Български !
Не се компилира ! Динамичен е ! И почти всичко можеш да изразиш с него.
И има всякакви feature-и от години, дето другите сега се хвалят с тях :
- auto (var) - еквивалент на &#8220;такова&#8220;. &#8220;Дай ми едно такова&#8221;.
- exceptions - &#8220;ей са [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Много е оферта да пишеш не на С++ (или Python) ами на <strong>Български</strong> !<br />
Не се компилира ! Динамичен е ! И <strong>почти</strong> всичко можеш да изразиш с него.<br />
И има всякакви feature-и от години, дето другите сега се хвалят с тях :</p>
<p>- auto (var) - еквивалент на &#8220;<strong>такова</strong>&#8220;. &#8220;Дай ми едно такова&#8221;.<br />
- exceptions - &#8220;ей са си <strong>е*а</strong> майката&#8221;<br />
- void* (<strong>object</strong>) - &#8220;<strong>ей</strong>&#8220;. &#8220;Къде е млякото ? - Ми &#8230; ей там някъде&#8221;.<br />
- void** - &#8220;на <strong>майната</strong> си&#8221;.<br />
- <a href="http://pravopisen.onlinerechnik.com/">online reference</a><br />
- има и библиотеки, вярно е, че са малко тежки (еле Народната).<br />
- синтактик шугър - &#8220;<strong>шеееа</strong>&#8220;.<br />
- диалекти - &#8220;че идем до другото дръво&#8221;.<br />
- casts - &#8220;Това не е компютър, това е кошница!&#8221;<br />
- regular expressions - &#8220;Как си? Добре. Ко прайш? Нищо?&#8221;<br />
- function pointers - &#8220;И какво да правя сега ? Аа, не знам, идете на другото гише&#8221;.<br />
tnx bor1s, inf1 <img src='http://code-bg.com/blogo/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=663</wfw:commentRss>
		</item>
		<item>
		<title>Като камила през иглени уши</title>
		<link>http://code-bg.com/blogo/?p=655</link>
		<comments>http://code-bg.com/blogo/?p=655#comments</comments>
		<pubDate>Fri, 10 Feb 2012 22:58:23 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=655</guid>
		<description><![CDATA[
Владимир Куш
]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://code-bg.com/blogo/img/camele.jpeg"><img class="alignnone size-medium wp-image-637" title="photo" src="http://code-bg.com/blogo/img/camele.jpeg" alt="" width="300" height="224" /></a><br />
Владимир Куш</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=655</wfw:commentRss>
		</item>
		<item>
		<title>Going Native 2012</title>
		<link>http://code-bg.com/blogo/?p=645</link>
		<comments>http://code-bg.com/blogo/?p=645#comments</comments>
		<pubDate>Sun, 05 Feb 2012 18:51:46 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Професионални]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=645</guid>
		<description><![CDATA[В Редмонд някои интересни С++ хора направиха няколко лекции (1ви и 2ри Февруари 2012).
Ето да споделя opening лекцията на Bjarne.
И за не С++ програмисти е полезна.
Останалите лекции бяха по-С++11 ориентирани, като интересните са предимно през първия ден. Приказват достъпно и подробно.
Съветвам да бъдат прегледани  
Всички могат да се намерят тука - Going Native 2012.
Идеята [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />В Редмонд някои интересни С++ хора направиха няколко лекции (1ви и 2ри Февруари 2012).<br />
Ето да споделя opening лекцията на Bjarne.</p>
<p>И за не С++ програмисти е полезна.</p>
<p>Останалите лекции бяха по-С++11 ориентирани, като интересните са предимно през първия ден. Приказват достъпно и подробно.<br />
Съветвам да бъдат прегледани <img src='http://code-bg.com/blogo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
Всички могат да се намерят тука - <a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012">Going Native 2012</a>.<br />
Идеята е езика да стане по mainstream, по-лесен, хубави неща се случват с този нов стандарт, доста по различен стил на писане ще се очаква, по-малко код, някои оптимизации. Компилаторите скоро ще са тук също.</p>
<p>И едно <a href="http://code-bg.com/blogo/img/speed.png">meme за десерт.</a></p>
<p>Едит : Лекцията за Variadic Templates бе качено по-късно. Андреску е много симпатяга и е направо задължителна за гледане <img src='http://code-bg.com/blogo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=645</wfw:commentRss>
		</item>
		<item>
		<title>American Beauty</title>
		<link>http://code-bg.com/blogo/?p=642</link>
		<comments>http://code-bg.com/blogo/?p=642#comments</comments>
		<pubDate>Sun, 05 Feb 2012 18:38:24 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Приказки.]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=642</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://code-bg.com/blogo/img/life.jpeg"><img class="alignnone size-medium wp-image-643" title="life" src="http://code-bg.com/blogo/img/life.jpeg" alt="" width="218" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=642</wfw:commentRss>
		</item>
		<item>
		<title>Dev Food</title>
		<link>http://code-bg.com/blogo/?p=638</link>
		<comments>http://code-bg.com/blogo/?p=638#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:49:29 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=638</guid>
		<description><![CDATA[
Храната на програмиста.
]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://code-bg.com/blogo/wp-content/uploads/2012/01/photo.jpg"><img class="alignnone size-medium wp-image-637" title="photo" src="http://store.picbg.net/pubpic/8E/D9/8303c2f78c5e8ed9.JPG" alt="" width="300" height="224" /></a><br />
Храната на програмиста.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=638</wfw:commentRss>
		</item>
		<item>
		<title>Exception</title>
		<link>http://code-bg.com/blogo/?p=629</link>
		<comments>http://code-bg.com/blogo/?p=629#comments</comments>
		<pubDate>Wed, 25 Jan 2012 21:49:35 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Професионални]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=629</guid>
		<description><![CDATA[Митака наскоро ми показа един не-популярен синтаксис в С++, чрез който се хващат exception-и от инициализиращият списък на конструктор.

class Foo
&#160;
&#123;
&#160;
Foo&#40;Bar&#38; bar&#41;
&#160;
&#160;
try: Base&#40;bar&#41;
&#160;
&#123;
&#160;
//constructor goes here
&#160;
&#125;
&#160;
catch&#40;Exception&#38; ex&#41;
&#160;
&#123;
&#160;
//..
&#160;
&#125;
&#160;
&#125;;

]]></description>
			<content:encoded><![CDATA[<p id="top" />Митака наскоро ми показа един не-популярен синтаксис в С++, чрез който се хващат exception-и от инициализиращият списък на конструктор.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Foo
&nbsp;
<span style="color: #66cc66;">&#123;</span>
&nbsp;
Foo<span style="color: #66cc66;">&#40;</span>Bar<span style="color: #66cc66;">&amp;</span> bar<span style="color: #66cc66;">&#41;</span>
&nbsp;
&nbsp;
<span style="color: #0066CC;">try</span>: Base<span style="color: #66cc66;">&#40;</span>bar<span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//constructor goes here</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">catch</span><span style="color: #66cc66;">&#40;</span>Exception<span style="color: #66cc66;">&amp;</span> ex<span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">//..</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=629</wfw:commentRss>
		</item>
		<item>
		<title>Популярни програмистки парадигми</title>
		<link>http://code-bg.com/blogo/?p=623</link>
		<comments>http://code-bg.com/blogo/?p=623#comments</comments>
		<pubDate>Fri, 20 Jan 2012 22:06:20 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Професионални]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=623</guid>
		<description><![CDATA[Ето в примери някои от утвърдените в правенето на софтуер практики и парадигми, които често програмистите ползват.
1. Copy Paste Driven Development (CPDD). - копиране на парчета код, от всички места, в които има имплементирани решения на проблем подобен на този, който решаваме докато стане това, което искаме. Силно приложим в WEB средите. Работата спира когато спре [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Ето в примери някои от <strong>утвърдените</strong> в правенето на софтуер практики и парадигми, които често програмистите ползват.</p>
<p>1. Copy Paste Driven Development (CPDD). - копиране на парчета код, от всички места, в които има имплементирани решения на проблем подобен на този, който решаваме докато стане това, което искаме. Силно приложим в WEB средите. Работата спира когато спре интернета.</p>
<p>2. Random Programing (RP) - почти <strong>произволни</strong> промени на части от кода &#8220;докато тръгне&#8221; (най-често индекси, знаци - минус; плюс; модул;, операции - умножение; векторно произведение; събиране). С добра интуиция, железни нерви, <strong>липса</strong> на срам и бърза итерация се случва да работи.</p>
<p>3. Manager Oriented Programming (MOD) - ползваме стабилно ООП, но всеки клас е &#8220;мениджър&#8221;, имплементиран със Singleton или се състои от само от <strong>статични</strong> данни и функции. Перфектен метод, все пак ползва design patterns.</p>
<p>4. Optimization Driven Development (ODD) - отделяме няколко седмици за да оптмизираме парчета код, които внасят няколко <strong>промила</strong> по-добър пърформанс (ползваме числа, а не стрингове навсякъде където можем, правим всичко с темплейти и побитови операции). Като резултат имам по-бързо приложение (дори и потребителя да <strong>не</strong> разбере това, ние го знаем), често с няколко пъти по-голям footprint, start up time и одесеторено време за дебъгване.</p>
<p>5. Fear Driven Development (FDD) - шефа уволнява някой колега, всички се спичаме и се хващаме сериозно на работа. <strong>Работи</strong> безотказно.</p>
<p>6. Protoduction - правим PoC (proof of concept) - най-често със <strong>шантави</strong> имена на променливите, безумен дизайн и много излишен код, който след няколко седмици &#8220;довършване&#8221; отива в Release. Утвърдена в битка парадигма.</p>
<p>7. Todo Driven Development (TDD) - правим изцяло исканото приложение, като оставяме няколко //todo нещица (най-често //todo <strong>implement</strong> me; return nullptr;).</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=623</wfw:commentRss>
		</item>
		<item>
		<title>Закон за движение по светофарите</title>
		<link>http://code-bg.com/blogo/?p=617</link>
		<comments>http://code-bg.com/blogo/?p=617#comments</comments>
		<pubDate>Sun, 21 Aug 2011 19:07:41 +0000</pubDate>
		<dc:creator>savage309</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://code-bg.com/blogo/?p=617</guid>
		<description><![CDATA[Вчера на по бира сметнахме, че на практика всеки път, когато светофар за регулиране на движението, който не е оборудван с таймер, светне зелено, всяка преминаваща кола, освен първата, на практика е в конфликт със следния текст :
Скоростта му на движение трябва да е такава, че да може да спре превозното средство в зоната на [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Вчера на по бира сметнахме, че на практика <strong>всеки път</strong>, когато светофар за регулиране на движението, който не е оборудван с таймер, светне зелено, <strong>всяка</strong> преминаваща кола, освен първата, на практика е в <strong>конфликт</strong> със следния текст :</p>
<p style="text-align: center;"><span><em><span style="color: #993300;">Скоростта му на движение трябва да е такава, че <strong>да може да спре превозното средство</strong> в зоната на своята видимост, както и да може да спре пред всяко препятствие, което е могъл и е <strong>бил длъжен</strong> да предвиди. Той трябва да намали скоростта и ако е необходимо, да спре, винаги когато обстоятелствата изискват това и особено когато видимостта не е достатъчна за безопасно движение</span></em></span></p>
<p>Когато се случи, че премина на жълто и полицията ме види, винаги се ползва този текст от закона като довод, че правя грешка и не карам с достатъчно ниска скорост.</p>
<p><strong>Та</strong>. Да речем, съвсем на пръсти сметнато, че на 30 метра от светофара трябва да карам с 30 км/ч за да мога да спра навреме, в случай че светне червено (аз нямам представа кога е този момент). На 15 м с 15 км/ч и така на татък, на практика колкото <strong>по-близо</strong> съм до светофара, толкова <strong>по-бавно</strong> трябва да карам и ми се налага да намаля до <strong>безкрай</strong> когато го стигна.</p>
<p>Първата кола кяри, тъй като е спряла и при потеглянето си <strong>преминава</strong> границата.</p>
<p>Смятам да го ползвам като довод при следващата среща с КАТ, ако се случи ще споделя резултата.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-bg.com/blogo/?feed=rss2&amp;p=617</wfw:commentRss>
		</item>
	</channel>
</rss>

