<?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>Nathariel's domain</title>
	<atom:link href="http://www.nathariel.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nathariel.com</link>
	<description>A blog to remember...</description>
	<lastBuildDate>Fri, 25 Sep 2009 11:12:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Transitland</title>
		<link>http://www.nathariel.com/2009/09/21/transitland/</link>
		<comments>http://www.nathariel.com/2009/09/21/transitland/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 09:11:02 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[Berlin wall]]></category>
		<category><![CDATA[bioart]]></category>
		<category><![CDATA[transitland]]></category>
		<category><![CDATA[Берлинската стена]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=280</guid>
		<description><![CDATA[Video Art from Central and Eastern Europe 1989 -- 2009
Transitland е проект, посветен на двайстата годишнина от падането на Берлинската стена. Идеята му е да покаже промените в посткомунистическите страни от Източния блок през погледа на хората, които са ги преживели. Резултатът е селекция от 100 невероятно въздействащи филмчета.
Предисторията
По този повод на 18-ти и 19-ти [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><span style="text-decoration: underline;">Video Art from Central and Eastern Europe 1989 -- 2009</span></span><br />
<img class="alignleft size-medium wp-image-295" title="Transitland" src="http://www.nathariel.com/wp-content/uploads/2009/09/transitland-logo1-300x92.jpg" alt="transitland-logo" width="300" height="92" /><a title="Transitland" href="http://transitland.eu">Transitland</a> е проект, посветен на двайстата годишнина от падането на Берлинската стена. Идеята му е да покаже промените в посткомунистическите страни от Източния блок през погледа на хората, които са ги преживели. Резултатът е селекция от 100 невероятно въздействащи филмчета.</p>
<h3><em><span style="color: #c0c0c0;">Предисторията</span></em></h3>
<p>По този повод на 18-ти и 19-ти септември в София се състоя конференция, на която присъстваха участници от цял свят. В  този пост смятам да разкажа именно впечатленията си от тази конференция, но да започнем с едно малко уточнение. Предполагам много от вас се чудят какво точно прави моя милост на такъв форум? Истината е, че с лека ръка бих го подминал, ако не беше съквартиранта ми <a title="Орлин" href="http://topaloff.eu/">Орлин</a>, който ме запали по идеята. Той е човекът, на когото трябва да благодаря.</p>
<p><span id="more-280"></span></p>
<p>Самият форум се състоя в една  от залите на Гьоте институт. Още в началото искам да спомена перфектната организация и приятната атмосфера през двата дни на конференцията, за която заслуга имат организаторите от <a title="Interspace Bulgaria" href="http://www.i-space.org/">Interspace България</a>.</p>
<h3><em><span style="color: #c0c0c0;">Първи ден</span></em></h3>
<p>Началото на форума беше поставено от журналиста Христо Христов, който има много разследвания и публикации относно престъпленията извършени от комунистическия режим в България. Изключително ми хареса начина, по който представи промените и най -- вече състоянието на &#8222;обществото&#8220; в страната. Интересни бяха и фактите, които разкри около убийството на Георги Марков и погледа върху неговото творчество в момента от страна на институциите. Запознат съм с историята около този автор, но трябва да си призная, че по една или друга причина не съм чел нищо от него. Заради предизвикания у мен интерес обаче смятам да докарам нещата до край и в най -- скоро време ще се опитам да се запозная с емблематични негови творби и да извадя за себе си някои заключения. Въпросът, който ме вълнува, е дали Георги Марков наистина е талантлив автор или шумът около него се дължи на съдбата му като десидент.</p>
<p>След интересното начало последва презентация на девет селектирани филмчета, от които според мен най -- въздействащи бяха <a title="The Gift" href="http://transitland.eu/video/&amp;videoID=90">The Gift</a> на Mike Stubbs &amp; Ulf Langheinrich и <a title="Voyeur" href="http://transitland.eu/video/&amp;videoID=88">Voyeur</a> на Aleksandar Spasoski.</p>
<p>След блока от филми последва кратка пауза и започна най -- интересната дискусия за деня на тема &#8222;Looking Back What Were the Expectations in 1989?&#8220;. Беседата беше водена от Irina Cios ( Art Historian &amp; Curator от Румъния ) в дебат с:</p>
<p>Calin Dan, Artist (  Amsterdam/Bucharest );<br />
Mare Tralla, Artist  (London/Tallin);<br />
Egon Bunne, Artist, University Professor (Mainz);</p>
<p>Получи се страхотна дискусия. Изключително интересно бе за мен да слушам колко различно са се отразили промените тогава за хората от различните държави и с какви очи се е гледало на комунистическия строй. Докато за едни промяната е олицетворявала желанието им за нов начин на живот и повече свободи в професионален план, за други като естонския народ например, тя е символизирала спасението от претопяване и загуба на национална идентичност.</p>
<p>Слушайки историите за другите държави ми беше изключително любопитно да науча, че години преди разпадането на Източния Блок при тях е имало огранизирана опозиция и движения срещу властта на всякакви нива. Интересно е да се отбележи, че при нас такова нещо е нямало. Дали това е заслуга на Живков и ДС или сме били щастлив комунистически народ?</p>
<h3 style="font-size: 1.17em;"><em><span style="color: #c0c0c0;">Втори ден</span></em></h3>
<p>Последният ден от конференцията започна с прожекция на десет избрани филма. <a title="Turn On" href="http://transitland.eu/video/&amp;videoID=67">Turn On</a> на Adrian Paci, <a title="The Sniper" href="http://transitland.eu/video/&amp;videoID=42">The Sniper</a> на Andrea Jusic, <a title="Mary Koszmary" href="http://transitland.eu/video/&amp;videoID=20">Mary Koszmary</a> на Yael Bartana и <a href="http://transitland.eu/video/&amp;videoID=99">Capital. Lyapis Trubetskoy </a> на Aliaksei Tserakhau заслужават специално внимание. Моят фаворит беше Capital, защото представи проблематиката по един по -- пъстър и забавен начин за разлика от повечето, от които струеше предимно депресия, безизходица, смърт.</p>
<p><span style="color: #c0c0c0;"><span style="font-weight: normal;"><span style="color: #ff9900;">Mary Koszmary, откъс</span></span></span></p>
<p><!-- Smart Youtube --><span class="youtube"><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/6KyXSqH8hac&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/6KyXSqH8hac&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360" ></embed><param name="wmode" value="transparent" /></object></span></p>
<p><span style="color: #ff9900;">Capital. Lyapis Trubetskoy</span></p>
<p><!-- Smart Youtube --><span class="youtube"><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/FntqS44U7y8&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/FntqS44U7y8&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360" ></embed><param name="wmode" value="transparent" /></object></span></p>
<p>След прожекцията продължихме с две дискусии. Първата бе на тема &#8222;What happened in Reality?&#8220; и беше водена от Diana McCarty, Networker &amp; Radio Artist (Berlin) с участието на:</p>
<p>Luchezar Boyadziev, Artist (Sofia);<br />
Margaret Morse, Professor of Media Art, Art Historian &amp; Author (Santa Cruz/Berlin);<br />
Petia Kabakchieva, Professor of Sociology (Sofia);</p>
<p>Особено ми хареса презентацията на доц. д-р Кабакчиева, която засегна въпроса за опита за трансформация на българското общество, изгубено по средата между комунистическото минало и новото време.</p>
<p>Професор Morse говори за многото стени стоящи пред хората, символ на които се явява Берлинската. В Германия все още се чувства разделението между Запада и Изтока и това се изразява не само в отношението между хората, но и в разликите между възможностите за работа и заплащането. Явно трябва да се положат още доста усилия, за да се превъзмогне това разделение и трилионите изсипани през последните двадесет години  за модернизация и инфраструктура на Изтока са недостатъчни.</p>
<p>Последната дискусия по време на коференцията бе на тема &#8222;Where are We Heading Now?&#8220; с модератор Melentie Pandilovski, Curator and Theoretician (Skopje). Останалите участници бяха:</p>
<p>Nat Muller, Curator (Rotterdam);<br />
Eva Khachatrian, Curator (Yerevan);<br />
Petko Dourmana, Artist (Sofia);</p>
<p>Голямо впечатление ми направи Ева, която говори за ситуацията в Армения и положението на артистите и хората като цяло там. Не бях очаквал, че тази държава е толкова изолирана от всички свои съседи и дори интернетът там е лукс. Преспективите там също не звучаха особено оптимистично. Страшно е да се случват такива неща през двадесет и първи век&#8230;</p>
<p><img class="alignleft size-medium wp-image-287" style="margin: 2px;" title="bioart" src="http://www.nathariel.com/wp-content/uploads/2009/09/bioart1-300x171.jpg" alt="bioart" width="240" height="137" /></p>
<p>Краят на конференцията постави Melentie, който говори за биоарт-а. Макар и интересно като концепция, този вид &#8222;изкуство&#8220; ме ужаси. Някакси не мога да гледам на различните части от човешкото тяло като на експонати. Историята за човек, който си имплантирал трето ухо с микрофон и говорител в ръката, явно като proof of concept в тази насока, направо ме довърши&#8230; Предпочитам да си остана непросветен в света на изкуството, но да продължа да вярвам , че всички части от тялото ми са на мястото си :)</p>
<h3 style="font-size: 1.17em;"><span style="color: #c0c0c0;"><em>Епилог</em></span></h3>
<p>В заключение ще кажа, че това преживяване беше нещо ново, различно и същевременно страшно интересно за мен. Прекарах чудесни два дни в компанията на изключително колоритни, забавни и интелигентни хора. Останах с много приятни впечатления и доста поводи за размисъл. Научих нови неща за годините на прехода видян през различни очи, и макар че нюансите са все в тьмно сивата гама, без тях картината не би имала завършен вид.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2009/09/21/transitland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как се държи батерията на вашия лаптоп ?</title>
		<link>http://www.nathariel.com/2009/08/03/notebook-battery/</link>
		<comments>http://www.nathariel.com/2009/08/03/notebook-battery/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 06:25:30 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[calibration]]></category>
		<category><![CDATA[батерия]]></category>
		<category><![CDATA[калибриране]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=229</guid>
		<description><![CDATA[
От година и четири месеца имам MacBook и до сега не бях обръшал внимание на здравето на батерията му.  Направи ми впечатление, че напоследък държи сравнително по &#8211; малко в сравнение с преди и реших да проверя как стоят нещата точно.

Оказа се, че съм бил доста активен юзър :) За времете на ползване батерията ми [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-231  aligncenter" title="apple-battery-calibration" src="http://www.nathariel.com/wp-content/uploads/2009/08/Apple-battery-calibration-300x225.jpg" alt="apple battery calibration" width="300" height="225" /></p>
<p>От година и четири месеца имам MacBook и до сега не бях обръшал внимание на здравето на батерията му.  Направи ми впечатление, че напоследък държи сравнително по &#8211; малко в сравнение с преди и реших да проверя как стоят нещата точно.</p>
<p><span id="more-229"></span></p>
<p>Оказа се, че съм бил доста активен юзър :) За времете на ползване батерията ми е преживяла 330 <span style="text-decoration: underline;">пълни зареждащи цикъла</span> и максималният й капацитет е спаднал на <strong>78%</strong> според battery health monitor-a:</p>
<p style="text-align: center; "><img class="size-medium wp-image-238 aligncenter" title="battery-health" src="http://www.nathariel.com/wp-content/uploads/2009/08/battery-health-300x189.png" alt="battery health" width="300" height="189" /></p>
<p>Разрових се тук и там и разбрах, че за всичкото това време не съм <span style="text-decoration: underline;">калибрирал</span> моята батерия нито веднъж и показанията на инструментите може да не са точни. След като изпълних процедурата нещата добиха малко по &#8211; приличен вид:</p>
<p><img class="aligncenter size-medium wp-image-267" title="battery-health-current" src="http://www.nathariel.com/wp-content/uploads/2009/08/battery-health-current-300x189.png" alt="battery-health-current" width="300" height="189" /></p>
<p>Въпреки, че картинката се подобри и <strong>84%</strong> звучи по &#8211; успокояващо, както се вижда положението не е много цветущо :) Скоро май ще дойде време за смяна, но ще го мислим&#8230;</p>
<p>Като оставим настрана евентуалния ми харч и лични драми, нека резюмирам какво научих за последните няколко часа ровене из нета и какви са тези &#8222;калибрирания&#8220;, &#8222;цикли&#8220; и тн. ( Аз лично нямах й идея за какво става въпрос преди да се заинтересувам ).</p>
<h4>Цикли на зареждане</h4>
<p>Обикновено литиево-йонните батерии издържат между 300 и 500 цикъла на зареждане. Един цикъл на зареждане представлява използването на целия заряд на батерията. Това не значи обаче всяко нейно зареждане. Примерно ако батерията е паднала до 50% и я заредим, след което повторим операцията на следващия ден, имаме един цикъл на зареждане, а не два. Всеки такъв цикъл намалява с малко живота на батерията.</p>
<p>Пълно изтощаване на батерията не се препоръчва да се прави често. За литиево-йонните батерии е по &#8211; добре да се зареждат докато все още имат заряд в тях преди да са напълно изхабени. От друга страна ако лаптопът се ползва предимно на захранване е добре поне веднъж на месец да се остави да работи на батерия, за да може соковете на батерията да са в движение.</p>
<p>И тук идва един интересен въпрос: <strong>Трябва ли, когато използваме лаптопа предимно на захранване да изваждаме батерията </strong><strong>?</strong></p>
<p>Прочетох няколко сериозни материала по въпроса, които препоръчват изваждането на батерията. От друга страна срещнах доста отзиви на потребители, които след около година ползване на лаптоп почти изцяло на захранване имат 98-99% здрави батерии без да са ги махали. Това ме накара да се разровя още повече&#8230;</p>
<h4>Температура</h4>
<p>Основният враг на литиево-йонните батерии е температурата. Напълно заредената батерия покачва своята температура. В комбинация с високата работна температура на лаптопа това влияе на живота на батерията и понижава нейния капацитет. Едно доста подробно изследване на факторите, които влияят на батериите можете да намерите <a title="тук" href="http://batteryuniversity.com/parttwo-34.htm">тук</a>.</p>
<p>Моят лаптоп работи средно на 55 &#8211; 62 градуса с редки пикове до 70-75. Доста по &#8211; често го ползвам на захранване без да изваждам батерията и състоянието й е оправдано с оглед на броя цикли зареждане. Не мисля, че изваждането й би допринесло с нещо в случая, така че не смятам да го правя и занапред.</p>
<p>Ако все пак някой реши да си &#8222;зазимява&#8220; батерията, специалистите препоръчват да е заредена на 40% при изваждане и да се държи на сухо място при нормална / ниска температура.</p>
<h4>Калибриране</h4>
<p>От официалния сайт на apple разбрах, че батериите имат вътрешен микропроцесор, който показва оставащата енергия в нея, докато се ползва. Батерията от време на време трябва да се калибрира, за да показва точно енергията в нея и да работи с максимална ефективност.</p>
<p>Процесът на калибриране се върти около следните кратки стъпки:</p>
<p style="padding-left: 30px;">1. Пълно зареждане на батерията.</p>
<p style="padding-left: 30px;">2. Оставяне на батерията в заредено състояние около два часа. ( Респективно лаптопът работи на захранване ).</p>
<p style="padding-left: 30px;">3. Изключване на захранването и пълно изхабяване на батерията.</p>
<p style="padding-left: 30px;">4. Оставяне на компютъра изключен (или sleep-нат)  над пет часа.</p>
<p style="padding-left: 30px;">5. Пълно зареждане на батерията.</p>
<p>Възможно е при различните модели лаптопи да има малки разлики в процедурата.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2009/08/03/notebook-battery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy Sysadmin Day!</title>
		<link>http://www.nathariel.com/2009/07/31/happy-sysadmin-day/</link>
		<comments>http://www.nathariel.com/2009/07/31/happy-sysadmin-day/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:34:47 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[sysadmin day]]></category>
		<category><![CDATA[system administrator]]></category>
		<category><![CDATA[денят на системния администратор]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=215</guid>
		<description><![CDATA["A sysadmin worries about spam, viruses, spyware, but also power outages, fires and floods."

Ето, че дойде последният петък на юли...

За десета поредна година днес отбелязваме деня на системния администратор.

И преди да преминем към колегиалните поздравления ми се иска да отправя един апел към не-ит-аудиторията:
]]></description>
			<content:encoded><![CDATA[<p>&#8222;<span style="text-decoration: underline;">A sysadmin</span><strong><span style="text-decoration: underline;"> </span></strong><span style="text-decoration: underline;">worries about spam, viruses, </span><span style="text-decoration: underline;">spyware</span><span style="text-decoration: underline;">, but also power outages, fires and floods.&#8220;</span></p>
<p><img class="size-medium wp-image-216  alignleft" title="sysadmin_cake" src="http://www.nathariel.com/wp-content/uploads/2009/07/sysadmin_cake-300x242.png" alt="sysadmin_cake" width="240" height="194" /></p>
<p>Ето, че най-накрая дойде последният петък на юли&#8230;</p>
<p>За десета поредна година днес отбелязваме деня на системния администратор.</p>
<p>И преди да преминем към колегиалните поздравления ми се иска да отправя един апел към не-ит-аудиторията:<br />
<br/><br />
<span id="more-215"></span> </p>
<p><em>Скъпи не-it-хора, </em></p>
<p><em>Системният администратор  не е само човекът, който всекидневно се грижи за Вашите компютри и сървъри. Напротив --  той е любимият Ви слушател, консултант по всякакви въпроси и отдушник за душевни терзания. Сисадминът е главният виновник да идвате и да си тръгвате с усмивка. Макар в съзнанието Ви той да се подвизава като шесторъкият Шива, който следи няколко монитора, говори по телефона и жестикулирайки обяснява на някого как да си оправи outlook-а, имайте малко милост към него и го щадете. </em></p>
<p><em>Знайте, че той носи много отговорности на плещите си и дори да изглежда всемогъщ извор на знание, той е обикновен човек като всички останали :) </em></p>
<p><em>Един щастлив админ е гарант за вашето добро настроение. Затова не забравяйте от време на време да си го глезите -- купувайте му биричка и някой друг сандвич, а той ще ви се отблагодари ;) </em></p>
<p>Изпълнил свещения си дълг, сега мога да продължа с пожеланията към колегите ;)</p>
<p>Желая на всички пълзотворна и безпроблемна работа, по -- малко счупени сървиси, бъгав код и нощни терзания, никакъв downtime и повече красиви колежки наоколо :Р</p>
<p>Наздраве!</p>
<p>ps: Checkout this!</p>
<p><!-- Smart Youtube --><span class="youtube"><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/FE_p5N89XQI&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/FE_p5N89XQI&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360" ></embed><param name="wmode" value="transparent" /></object></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2009/07/31/happy-sysadmin-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Топ 5 на най &#8211; грознo съчетаваните женски дрехи и аксесоари</title>
		<link>http://www.nathariel.com/2009/04/23/%d1%82%d0%be%d0%bf-5-%d0%bd%d0%b0-%d0%bd%d0%b0%d0%b9-%d0%b3%d1%80%d0%be%d0%b7%d0%bdo-%d1%81%d1%8a%d1%87%d0%b5%d1%82%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d1%82%d0%b5-%d0%b6%d0%b5%d0%bd%d1%81%d0%ba%d0%b8/</link>
		<comments>http://www.nathariel.com/2009/04/23/%d1%82%d0%be%d0%bf-5-%d0%bd%d0%b0-%d0%bd%d0%b0%d0%b9-%d0%b3%d1%80%d0%be%d0%b7%d0%bdo-%d1%81%d1%8a%d1%87%d0%b5%d1%82%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d1%82%d0%b5-%d0%b6%d0%b5%d0%bd%d1%81%d0%ba%d0%b8/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 08:16:34 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[fashion]]></category>
		<category><![CDATA[ugly dressing]]></category>
		<category><![CDATA[грозни аксесоари]]></category>
		<category><![CDATA[грозни дрехи]]></category>
		<category><![CDATA[мода]]></category>
		<category><![CDATA[стил]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=169</guid>
		<description><![CDATA[Ето че времето тръгна да се оправя и топлият вятър най &#8211; накрая ме събуди от зимната летаргия. Противно на очакванията за пролетна умора, у мен се роди желанието да споделя събираните цяла зима впечатления.
Както всички знаем за доброто ни настроение през топлите месеци главна роля играят представителките на нежния пол. Нямаше просто как да [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-191" title="Fashion Crime" src="http://www.nathariel.com/wp-content/uploads/2009/04/logo-300x189.jpg" alt="" width="240" height="151" />Ето че времето тръгна да се оправя и топлият вятър най &#8211; накрая ме събуди от зимната летаргия. Противно на очакванията за пролетна умора, у мен се роди желанието да споделя събираните цяла зима впечатления.</p>
<p>Както всички знаем за доброто ни настроение през топлите месеци главна роля играят представителките на нежния пол. Нямаше просто как да пропусна да им посветя този &#8222;първи&#8220; post след зимната пауза.</p>
<p>Предметът на темата днес обаче не е хвалебствен. Напротив &#8211; ще си говорим за женско облекло.(!?) За съжаление авторът не се носи по течението на модните тенденции и изобщо не може сам ( и на трезво ) да оцени какво е стилно и модерно и какво грозно и кичозно. Затова искрено моля за Вашето извинение и снизхождение, мили дами.</p>
<p><span id="more-169"></span> </p>
<p>След тази малка застраховка и вече убеден , че към мен няма да полетят десетки обувки с дванадесет сантиметрови токове, мога спокойно да вдигна завесата. В анотацията споменах женско облекло&#8230; Редно е да доуточня, че не става въпрос за умението на нашите сънароднички да привличат мъжките погледи. В това повечето от тях са специалистки и нямат нужда от допълнително четкане ;)</p>
<p>За съжаление обаче във всяко стадо има черни овчици и днес ще поговорим за тях. Тази зима явно бяха се развихрили или просто имах мал шанс, но видях наистина плашещи модни комбинации. Излишно е да казвам, че след тези преживявания вече не съм същият&#8230;</p>
<p>Определено ми костваше доста усилия да систематизирам всичко в някаква форма на &#8222;класация&#8220;. В следващите редове ще се опитам да резюмирам хаотичните си мисли, които се явявят отново и отново при вида на тези шедьоври на човешката креативност и усет за красота. Но стига празни приказки:</p>
<p><a href="http://www.nathariel.com/wp-content/uploads/2009/04/denim_skinny_high_waist_button_pants_3602.jpg"><img class="alignleft size-medium wp-image-184" title="pants" src="http://www.nathariel.com/wp-content/uploads/2009/04/denim_skinny_high_waist_button_pants_3602-168x300.jpg" alt="" width="144" height="231" /></a><strong>5.</strong> На почетното пето място реших да поставя преоткритите <strong>панталони, стигащи до бюста</strong>. През последните месеци модните бутици изобилстваха от всякакви вариации на това предизвикателно облекло. За съжаление то определено не приляга на всяка девойка, освен ако целта не е бил ефектът на &#8222;ходеща делва&#8220; :) Тези костюми са в състояние да съсипят вида на иначе доста прилично изглеждащи момичета.</p>
<p>Едно мъничко съветче от мен: Мили дами, тези панталонки изискват най &#8211; малкото височина и добри пропорции. Определено не са за масова употреба, бъдете така мили и ни пожалете! :)</p>
<p><a href="http://www.nathariel.com/wp-content/uploads/2009/04/kolan11.jpg"><img class="size-medium wp-image-181 alignleft" title="грозни колани" src="http://www.nathariel.com/wp-content/uploads/2009/04/kolan11.jpg" alt="" width="142" height="181" /></a><strong>4.</strong> Не си мислите , че можем да пропуснем някой от двата любими аксесоара на жените, а именно <strong>коланите</strong>.</p>
<p>За мен лично коланът е черешката на всeки завършен външен вид. Има стотици ( хиляди ? ) модели кой от кой по &#8211; екстравагантен, но уви на някои девойки умението им за комбинаторика просто липсва.</p>
<p>На няколко пъти се разминах с дами облечени в ефирни роклички, очертаващи всяка гънка от прелестните им тела. Всичко би било супер ако 60 сантиметрови широки коланчета не превръщаха досега изградения живописен портрет в карикатура&#8230;</p>
<p><a href="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_boots_mickey.jpg"><img class="alignleft size-medium wp-image-182" title="ugly_boots_mickey" src="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_boots_mickey.jpg" alt="" width="140" height="140" /></a><strong>3</strong>. <strong>Ботушите на мики маус</strong> :) Къде без Мики Маус ? Безпорно лайт-героят на Дисни стои сладко на всякакви дамски облекла&#8230;Както знаем обаче изключенията само потвърждават едно правило :)</p>
<p>В случая вниманието ми привлякоха &#8222;рибарски&#8220; ботуши, жълти на цвят, с цялата разноцветна плеяда герои на Дисни по тях&#8230;</p>
<p>Ако бях ги видял на дете, нямаше да е толкова тежко , но на краката на &#8222;стилно облечени&#8220; жени, които вървят с високо вирнат нос и претендират да бъдат сериозни&#8230;spare me!</p>
<p>(За съжаление не успях да номеря снимка на това, което видях :( Предполагам google bot-а пропуска да ги индексира&#8230;Все пак представените две снимки в комбинация могат да ви дадат идея как изглеждат :) )</p>
<p><a href="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_trousers.jpg"><img class="alignleft size-medium wp-image-185" title="ugly_trousers" src="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_trousers-204x300.jpg" alt="" width="138" height="214" /></a><strong>2</strong>. Безспорно борбата за първото място беше ожесточена. Докато предните три (или хайде , два ) модни артикула могат все пак да бъдат съчетани от дама с усет и стил, то това е абсолютно невъзможно с нашите &#8222;първенци&#8220;. Представям ви подгласника в Класацията: <strong>женските дънкови панталони с ниско дъно</strong>.</p>
<p>R&#8217;n'B fashion (май така беше) на Мишо Шамара едно време пасти да яде&#8230;През живота си не съм виждал по &#8211; ужасно облечени жени и такова&#8230;&#8220;нещо&#8220;, което напълно би ме отказало да искам да го съблека от момиче по какъвто и да е случай&#8230;</p>
<p><a href="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_boots.jpg"><img class="alignleft size-medium wp-image-183" title="ugly_boots" src="http://www.nathariel.com/wp-content/uploads/2009/04/ugly_boots-113x300.jpg" alt="" width="135" height="300" /></a><strong>1</strong>. Там тараааам&#8230;.И носителят на златната карфица, аксесоарът способен да съсипе всеки тоалет, обувките на бъдещата ми жена ( със сигурност ако някое момиче успее да ги съчетае, ще си помисля дали не трябва да се оженя за нея&#8230;), представям ви &#8222;<strong>косматите ботуши</strong>&#8222;.</p>
<p>Тази зима срещнах дозина дами, горди собственички на тези иначе толкова стилни ботушки. Все едно се разминавах с Чубака от Star Wars&#8230;тези ботуши наистина успяха да убият всичко детско в мен.</p>
<p>Като напълно амодерен тип аз не мога и не се наемам да оценя достойнствата им. Предполагам , че имат такива, щом изобилстват по магазините и има толкова различни модели. Във всеки случай, ако не друго &#8211; надявам се , че поне топлят :)</p>
<p>Със сигурност обаче обувките на Йети спечилиха едно и то е първото място в нашата малка класацийка. По грозота и отвращение се конкурират жестоко с дънковите панталонки, но тяхната масовост успя да им спечели приза.</p>
<p>Три пъти ура!</p>
<p>Толкова за днес, очаквайте скоро класацията за очила :P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2009/04/23/%d1%82%d0%be%d0%bf-5-%d0%bd%d0%b0-%d0%bd%d0%b0%d0%b9-%d0%b3%d1%80%d0%be%d0%b7%d0%bdo-%d1%81%d1%8a%d1%87%d0%b5%d1%82%d0%b0%d0%b2%d0%b0%d0%bd%d0%b8%d1%82%d0%b5-%d0%b6%d0%b5%d0%bd%d1%81%d0%ba%d0%b8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8222;Хайде на протест!&#8220;</title>
		<link>http://www.nathariel.com/2009/01/13/%d1%85%d0%b0%d0%b9%d0%b4%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d1%82%d0%b5%d1%81%d1%82/</link>
		<comments>http://www.nathariel.com/2009/01/13/%d1%85%d0%b0%d0%b9%d0%b4%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d1%82%d0%b5%d1%81%d1%82/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:36:28 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Абсурдистан]]></category>
		<category><![CDATA[абсурди]]></category>
		<category><![CDATA[България]]></category>
		<category><![CDATA[протест]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=156</guid>
		<description><![CDATA[Вече няколко дни тече масовата кампания за големият зимен лагер пред парламента. Колкото и да се старае човек да се отдръпне от всичките глупости, няма къде да се скрие просто&#8230;Ето защо ще се наложи да ви занимая с личната ми позиция по въпроса ;)
Като цяло протестът е готина проява -- нещо повече от група хора, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-159" src="http://www.nathariel.com/wp-content/uploads/2009/01/cccp_ussr_074-300x250.jpg" alt="" width="286" height="211" />Вече няколко дни тече масовата кампания за големият зимен лагер пред парламента. Колкото и да се старае човек да се отдръпне от всичките глупости, няма къде да се скрие просто&#8230;Ето защо ще се наложи да ви занимая с личната ми позиция по въпроса ;)</p>
<p>Като цяло протестът е готина проява -- нещо повече от група хора, които вдигат шум за нещо си. За мен той е отговорът на едно развито гражданско общество срещу абсурдите на водената от управляващите политика.</p>
<p><span id="more-156"></span> </p>
<p>За съжаление <strong>България != гражданско общество</strong>&#8230;(ако някой успее да докаже тъждеството, печели бира и колекция дискове от поредицата &#8222;Живота в България през последните 20 години и още нещо&#8220;)<br />
И тъй като няма гражданство общество някакси този протест, символ на консолидираните сили на българина и новоевропееца борещ се да промени гибелния курс на политиката и същевременно да издейства по -- ниски цени, сто пъти по -- високи заплати, безплатно отопление и алкохол&#8230;, не ми се връзва. Oчаквам с нетърпение да се появят новите &#8222;спасители&#8220;, които ще ни обясняват колко много лоши неща са ни се случили, как всички преди тях са ни прецакали, НО те ще оправят нещата за има няма 4 години :)<br />
Цялата проява и организация малко ми прилича на един доста добре режисиран куклен театър, но знае ли човек?</p>
<p>Държа да подчертая, че не съм патриот (мисля, че ясно се вижда), но със сигурност не виждам конспирация зад всяка врата, не смятам, че апокалипсиса идва утре и опрделено не споделям максимата &#8222;Квото ще да става, не ме еб*&#8220;. На мнение съм, че всеки трябва да каже каквото мисли и ако начинът затова е да отиде на това място -- подкрепям. За мен лично не е. Но причината да се разпиша не е да продължавам да спамя с глупости, а да споделя моето виждане за ситуацията и най -- вече какво представлява този протест за мен.</p>
<p>Ще започна отзад напред: протестът лично на мен ще ми донесе повече задръствания и загуба на време в пътуване. Толкова за &#8222;ползите&#8220;.<br />
Въпреки, че определено заставам зад някои от исканията на &#8222;протестиращите&#8220;, някакси не виждам алтернативи и начини нещата да се променят. Когато се събират хора с коренно различни цели и желания и обединяващото парче от мозайката е единствено общото географско разположение, някак си не могат да ме убедят в своята сговорност. Още повече, че не се чуват никакви възможни предложения как нещо може да се промени&#8230;</p>
<p><strong>&#8222;Да изчистим Студентски град&#8230;&#8220;</strong>: <em>Съгласен съм, нека да превърнем Студентски в храм на знанието, да затворим всички дискотеки и да изхвърлим всички псевдо студенти! Тогава ще си живеем толкова щастливо, заобиколени от библиотеки, левитирайки над дупките и &#8222;плаващите&#8220; плочки по &#8222;тротоарите&#8220;&#8230; Колко хубаво звучи само! Даже казано с по -- висок тембър може и да трогне някого!?</em> -- Надали! За мен проблемите се коренят в самите &#8222;студентчета&#8220; и тяхното възпитание (или по -- скоро липса на такова). Много от тези, които ще протестират идните дни са същите хорица, които след като пият две водчици, отиват по 10 човека да показват на някого &#8222;кой е мъжът в дискотеката&#8220;.</p>
<p>Да не пропускаме и немалката част от &#8216;бъдещето&#8217; на България и гордостта на мама и тате, чието единствено постижение за (2х)+ години е да могат да си изричат името що годе правилно ( не и да го пишат ).<br />
Бих предложил да започнем да облагорадяваме Студентски град като решаваме &#8222;по -- малки&#8220; проблеми. Например този с глутниците бездомни кучета&#8230;Но това е друга тема. Все пак да споделя: блянувам за едно разрешение да се справим с проблема сами, щом общината е безсилна -- с 30.06 карибинка аз лично ще си го реша локално за около денонощие ;)</p>
<p><strong>&#8222;Да свалим правителството&#8230;&#8220;</strong>:<em> &#8222;Долу маскарите! Вън продажниците на държавата! Затвор за корумпираните лицемери!&#8220;</em> -- Мине, не мине година и почваме да сваляме правителството :) Този път 5 месеца преди изборите ;) (Дори някои хора си вярват, че отиват с такава цел :Р) Интересно ми е само какво правим след това? Като че ли е пълно с алтернативи&#8230;? Стотици патриоти и радетели на правдата чакат да заемат покварените кресла? Отново някои хора си правят PR и се мъчат да заблуждават с плитките си политически игрички&#8230;Ще добавя само, че докато политическият модел се запази същият ( а той надали ще се промени, даже и след като бъде &#8222;свалено&#8220; правителството :Р) промяна няма да има. Уви държавите от Източна Европа и бившите членки на СССР трудно живеят в &#8216;демокрация&#8230;&#8217;. Без пастир е трудничко ;)</p>
<p>&#8230;</p>
<p>Наред сред абсурдните искания, има и доста справедливи такива. Но когато всеки отива да протестира за каквото му пречи на душицата, надали ще се получи желания ефект и отново истински важните неща ще бъдат оставени на заден план насред голямата пародия.</p>
<p>Толкова от мен. Искаше ми се още доста неща да напиша, но ме заболяха ръцете&#8230; С умотворенията си не целя да нарушавам вътрешния мир на някого. Не ми обръщайте голямо внимание :)</p>
<p>И в заключение искам да ви пусна един много силен откъс от руския филм &#8222;Стиляги&#8220; (невероятно направен филм-мюзикъл, който се снима вече сигурно 5 години и в момента върви по кината в Русия. Разказва се за добилото популярност през 50-те и 60-те години в СССР едноименно движение. Пълен навсякъде с изключително забавни политически алегории срещу сегашното руско управление и действителност -- струва си да се види от всеки, когато пристигне и тук).</p>
<p>Та на какво ли ми напомня този откъс&#8230;?</p>
<p><!-- Smart Youtube --><span class="youtube"><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/C7IGVCR6bo4&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/C7IGVCR6bo4&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360" ></embed><param name="wmode" value="transparent" /></object></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2009/01/13/%d1%85%d0%b0%d0%b9%d0%b4%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d1%82%d0%b5%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mysql Proxy</title>
		<link>http://www.nathariel.com/2008/12/25/mysql-proxy/</link>
		<comments>http://www.nathariel.com/2008/12/25/mysql-proxy/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 10:02:47 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[amoeba]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql proxy]]></category>
		<category><![CDATA[socat]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=116</guid>
		<description><![CDATA[Безспорно последното нещо, което успя да развдижи mysql community-то, е създаването и развитието на Mysql Proxy през последните години. В този пост ще споделя моят личен опит с него. 
Какво е Mysql Proxy?
Mysql Proxy най &#8211; просто казано е програма, която седи между mysql клиента и mysql server-a и е способна да следи, анализира и [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-132 alignleft" title="mysql_proxy_header.jpg" src="http://www.nathariel.com/wp-content/uploads/2008/12/sakila_proxy_256x298.jpg" alt="" width="256" height="298" />Безспорно последното нещо, което успя да развдижи mysql community-то, е създаването и развитието на Mysql Proxy през последните години. В този пост ще споделя моят личен опит с него.<strong> </strong></p>
<p><strong>Какво е Mysql Proxy?</strong></p>
<p>Mysql Proxy най &#8211; просто казано е програма, която седи между mysql клиента и mysql server-a и е способна да следи, анализира и модифицира всичко, което минава през нея. Сред възможностите й трябва да се споменат failover, load-balancing, query filtering, query modifcation. Ядрото й е писано на C, като отгоре има lua интерфейс, с чиято помощ могат да се добавят доста интересни функционалности.<br />
<span id="more-116"></span> </p>
<p><strong>Under the cover</strong></p>
<p>So far, so good, но как се справя mysql proxy в действителност? Аз лично го тествам в различни сетъпи от няколко месеца на средно натоварени сървъри и отговорът ми е: прилично.</p>
<p>Когато говорим за load-balancing ,redirect, filtering или query accounting,  proxy-то се справя повече от задоволително. Не натоварва много като сьщевременно е доста стабилно.</p>
<p>Естествено не всичко е толкова розово &#8211; преди доста време се появи lua script за r/w splitting, който доста разбуни духовете (включително и моя), но уви нещата се оказаха повече proove of concept отколкото нещо, което може да работи на практика.<br />
Такова е и положението при failover след версия 0.6.0, когато настъпиха промени в network-mysqld-proxy.c и при опит за high-availability setup проксито излиза с грешка при fail на някой от node-овете, вместо да се върже към друг.</p>
<p><strong>Example usage scenarios<br />
</strong></p>
<p>Да предположим, че имаме няколко машини като frontend, които се виждат през WAN, а database сървърите ни са като backend и могат да бъдат достъпени единствено през локалната мрежа. На всеки един от front end server-ите качваме mysql proxy и го конфигурираме да сочи към mysql server-ите в load-balancing setup:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysql-proxy <span style="color: #660033;">--proxy-address</span>=127.0.0.1:<span style="color: #000000;">3306</span> \
 <span style="color: #660033;">--proxy-backend-addresses</span>=192.168.xx:<span style="color: #000000;">3306</span> <span style="color: #660033;">--proxy-backend-addresses</span>=192.168.xx:<span style="color: #000000;">3306</span></pre></div></div>

<p>Стартирано по този начин, проксито прави последователни конекции към mysql сървърите отзад. Както се вижда, проксито е bind-нато към локалния хост на порта на който обикновено слуша  mysql. По default повечето програми пробват да се връзват към mysql socket-a, който при debian базираните системи се намира тук: /var/run/mysqld/mysqld.sock</p>
<p>Принципно mysql proxy може да биндва и към сокет, но аз не ви го препоръчвам понеже се наблюдават някои странни бъгове, които се надявам да се изчистят с времето. По &#8211; добрият вариант в момента е socat, с чиято помощ правим тунел между unix-ския сокет и tcp port-а на проксито.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">socat UNIX-LISTEN:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>run<span style="color: #000000; font-weight: bold;">/</span>mysqld \
<span style="color: #000000; font-weight: bold;">/</span>mysqld.sock,<span style="color: #007800;">user</span>=mysql,<span style="color: #007800;">group</span>=mysql,fork,<span style="color: #007800;">mode</span>=<span style="color: #000000;">777</span> \
TCP:localhost:<span style="color: #000000;">3306</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null</pre></div></div>

<p>Socat се справя забележително добре с голямо натоварване и множество паралелни конекции. Не се стряскайте от многото му форкове &#8211; няма разхищение на системни ресурси.</p>
<p>С така конфигурираната система, всички database заявки минават напълно незабележимо за клиентите през проксито към database сървърите. С помощта на lua скриптове то може да бъде много лесно надградено и да изпълнява най &#8211; различни функции. Вярвам, че тези, които четат за mysql proxy за пръв път, вече разбраха принципа му на действие и големите възможности, които предлага.</p>
<p>Предполагам почват да ви се въртят страшно много идеи как може да си tweak-нете mysql server-ите. Аз също бях така, но за съжаление mysql proxy е все още далеч от завършването си.</p>
<p><strong>Read / Write Splitting</strong></p>
<p style="text-align: center;"><a href="http://www.nathariel.com/wp-content/uploads/2008/12/six_pack_with_read_pool.png"><img class="size-medium wp-image-133 aligncenter" src="http://www.nathariel.com/wp-content/uploads/2008/12/six_pack_with_read_pool-232x300.png" alt="" width="232" height="300" /></a></p>
<p>Моето голямо разочарование беше read / write splitting-a, което беше обявено като функционалност към проксито и самият скрипт се разпространява в официалния релийз и все още се намира в trunk-a. Ако работеше както трябва, това би била една невероятна добавка за всеки master-slave сетъп, но не било писано&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysql-proxy <span style="color: #660033;">--proxy-backend-addresses</span>=master:<span style="color: #000000;">3306</span> \
<span style="color: #660033;">--proxy-read-only-backend-addresses</span>=slave1:<span style="color: #000000;">3306</span> \
<span style="color: #660033;">--proxy-read-only-backend-addresses</span>=slave2 \
<span style="color: #660033;">--proxy-lua-script</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>mysql-libs<span style="color: #000000; font-weight: bold;">/</span>rw-splitting.lua \
<span style="color: #660033;">--proxy-address</span>=192.168.xx:<span style="color: #000000;">4040</span> <span style="color: #660033;">--admin-address</span>=192.168.xx:<span style="color: #000000;">4041</span></pre></div></div>

<p>е примерен начин за стартиране на скрипта при read/write splitting.</p>
<p>В началото всичко изглежда да работи нормално, но след малко натоварване и вкaрване на конекции към различни бази данни в играта, проксито започва да се държи неадекватно. Ако имаме една конекция user1 db1 и друга user2 db2, то проксито започва да прави опити да ползва db2 с user1&#8230;</p>
<p><a href="http://bugs.mysql.com/bug.php?id=35013 target=">http://bugs.mysql.com/bug.php?id=35013 </a> това е официалният бъг репорт, където можете да следите развитието на проблема.</p>
<p>Заедно с един американец, <a href="http://www.cdalexander.net/mysql.php" target="_blank">Clint Alexander</a>, който е доста опитен системен администратор и програмист ( включително lua scripting ) в продължение на месец и нещо се опитвахме да оправим нещата, но не се получи. Clint пренаписа няколко пъти rw-splitting скипта, но явно проблемът е в C ядрото, където трябва да бъде добавена нова функционалност и има още доста работа по контрола на една конекция и разпределението на заявките. В момента екипът нa mysql proxy подготвя 0.7 релийза и изобщо не е ясно кога и дали ще насочат вниманието си натам.</p>
<p>От разговорите ми с <a href="http://jan.kneschke.de/" target="_blank">Jan Kneschke</a>, създателя на mysql proxy, останах с впечатление, че това не е зачеркнато и рано или късно ще бъде направено.</p>
<p>За моя радост зад Великата китайска стена се създава още един продукт, за който се говори, че е успял да реализира read / write splitting. Нарича се <a href="http://amoeba.meidusa.com/wordpress/" target="_blank">amoeba</a> и до колкото успях да разбера почива на java ядро и xml интерфейс. Колкото и да мразя java, ако това китайско творение се окаже сполучливо, ще съм повече от доволен. За съжаление цялата му документация е на китайски и не знам още за никой англоговорящ, който се е заел да го разучава и тества. Ако някой вече се е занимавал, ще съм му искрено благодарен ако сподели своя опит :)</p>
<p><strong>Няколко думи за край</strong></p>
<p>В заключение искам да кажа, че за мен mysql proxy има светло бъдеще и съм сигурен, че ще е едно от нещата, които тепърва ще навлязат в широка употреба. То представлява една изключителна идея, която ще даде много възможности за инсталирането на най &#8211; разнообразни топологии, които доскоро бяха невъзможни без специално писан за тях софтуер. За мен ролята на mysql proxy за mysql е може би съизмерима с тази на mod rewrite за apache.</p>
<p>И в самият край на този Коледен пост искам да пожелая на всички здраве, щастие и много любов. Бъдете щастливи и усмихнати. Весело посрещане на новогодишните празници!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2008/12/25/mysql-proxy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diff + Colordiff</title>
		<link>http://www.nathariel.com/2008/12/19/diff-colordiff/</link>
		<comments>http://www.nathariel.com/2008/12/19/diff-colordiff/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 09:22:55 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[colordiff]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=100</guid>
		<description><![CDATA[ Не зависимо в коя килия на IT кошера се намира човек, все някога ще му се наложи да branch-ва някакъв софтуер и да следи едновременно собствения си branch и официалния trunk или пък просто да сравни два файла (code/обикновен текст)
Ако става въпрос за нещо кратко unix-ския diff върши перфектна работа. Макар и с изключения, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.nathariel.com/wp-content/uploads/2008/12/goodandevil.jpg"><img class="alignleft size-medium wp-image-101" src="http://www.nathariel.com/wp-content/uploads/2008/12/goodandevil-300x193.jpg" alt="" width="260" height="167" /></a> Не зависимо в коя килия на IT кошера се намира човек, все някога ще му се наложи да branch-ва някакъв софтуер и да следи едновременно собствения си branch и официалния trunk или пък просто да сравни два файла (code/обикновен текст)</p>
<p style="text-align: left;">Ако става въпрос за нещо кратко unix-ския diff върши перфектна работа. Макар и с изключения, същото важи и за вградените такива в повечето version control systems (svn, git, svk&#8230;).</p>
<p><span id="more-100"></span> </p>
<p style="text-align: left;">Когато обаче става въпрос за нещо по &#8211; обемисто и сложно, всеки започва да търси някаква графична и по възможност многоцветна благинка. Такива има безброи много, да не говорим и за десетките (ако не и стотици) plug-in-и към всеки възможен текстов редактор или среди за разработка на сотфуер като Eclipse и тн.</p>
<p style="text-align: left;">За съжаление за мен положението е малко по &#8211; сложно, понеже по дефиниция мразя повечето графични нещица и до последно се отдавах на мазохизъм с diff. За щастие една сутрин попаднах на <a href="http://colordiff.sourceforge.net/" target="_blank">colordiff</a> и най &#8211; сетне изгря слънце и на моята улица :)</p>
<p style="text-align: left;">Colordiff e diff wraper, писан на perl, който оцветява супер готино output-a от diff. И за да не кажете , че съм предубеден, вижте сами:</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.nathariel.com/wp-content/uploads/2008/12/colordiff.png"><img class="size-medium wp-image-105 aligncenter" title="diff_colordiff" src="http://www.nathariel.com/wp-content/uploads/2008/12/colordiff-300x204.png" alt="" width="300" height="204" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Pipe-нато към less, тази комбинация има уникална функционалност и за мен е десетки пъти по &#8211; удобна от всяко друго приложение. Colordiff се инсталира супер лесно като го има в официалните debian хранилища.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> colordiff</pre></div></div>

<p style="text-align: left;">Има релийзи и за още доста дистрибуции, между които Ubuntu, Gentoo, Fedora, MacOS. За останалите &#8211; винаги може да си го билднете и сами ;)</p>
<p style="text-align: left;">От конфигурационния файл на colordiff можете да настроите абсолютно всякакви опции за цветевете на различните нещаю. Намира се в /etc/colordiffrc или в /home/user/.colordiffrc според различните дистрибуции/версии.</p>
<p style="text-align: left;">И на края един малък note: за да може less да работи адектватно с output-a от colordiff му трябва и &#8216;-r&#8217; switch. Пример:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">diff</span> <span style="color: #660033;">-ubw</span> <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>file1 <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>file2 <span style="color: #000000; font-weight: bold;">|</span> colordiff <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">less</span> <span style="color: #660033;">-r</span></pre></div></div>

<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2008/12/19/diff-colordiff/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reviving SUSE</title>
		<link>http://www.nathariel.com/2008/11/27/reviving-suse/</link>
		<comments>http://www.nathariel.com/2008/11/27/reviving-suse/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:44:17 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=90</guid>
		<description><![CDATA[When the /boot is gone&#8230;

Вчера вечерта със съквартирантът ми се сблъскахме с интересен казус. Една машина с OpenSUSE отгоре беше останала без /boot партишън. Естествено за preinstall и дума не можеше да става затова запретнахме ръкави и се заехме да видим какво може да се направи.
Извън света на *.deb се чувствам малко като Алиса в [...]]]></description>
			<content:encoded><![CDATA[<h4>When the /boot is gone&#8230;</h4>
<p><img class="size-medium wp-image-92 alignleft" title="suse logo" src="http://www.nathariel.com/wp-content/uploads/2008/11/744px-opensuse_logosvg1-300x193.png" alt="" width="274" height="177" /></p>
<p>Вчера вечерта със съквартирантът ми се сблъскахме с интересен казус. Една машина с OpenSUSE отгоре беше останала без /boot партишън. Естествено за preinstall и дума не можеше да става затова запретнахме ръкави и се заехме да видим какво може да се направи.</p>
<p>Извън света на *.deb се чувствам малко като Алиса в страната на чудесата, но и в другия лагер не е толкова зле и бързо се свиква ;)</p>
<p>Идеята беше проста, намираме си прекомпилиран кърнъл и bootloader, слагаме ги в boot и забравяме. Естествено никога не е толкова просто, колкото изглежда, особено ако човек не е запознат с особеностите на дадена дистрибуция :)</p>
<p><span id="more-90"></span> </p>
<p>На първо време open suse 11.0 диска не предлага &#8222;live boot&#8220;-a, с който аз лично бях свикнал с други дистрибуции. Това малко усложни нещата, но happy end-ът все пак не закъсня.</p>
<p>Какво точно направихме, ще представя под формата на едно кратко walk through / how to:</p>
<p>1. За начало е хубаво да се сдобие човек с ядро и bootloader. Принципно начините са десетки, но най &#8211; лесно ни се стори да ги вземем от диска със susе и да го инсталираме чрез неговия пакетен мениджър (zypper).</p>
<p>2. Boot в rescue mode на SUSE от диска и mount-ване на &#8222;важните&#8220; партишъни (/, /usr&#8230;). Идеята е да възстановим оригиналния root система като в нашия случай беше малко повече игра понеже тя е разделен между няколко партишъна.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-rw</span> <span style="color: #660033;">-t</span> ext3 <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>oldroot
<span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-rw</span> <span style="color: #660033;">-t</span> ext3 <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1 <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>oldroot<span style="color: #000000; font-weight: bold;">/</span>usr
...</pre></div></div>

<p>3. Маунтване на suse диска някъде в оригиналния / , за да може да се вижда след като се jail-нем там. В случая ние имахме iso image, така че маунтахме него:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-o</span> loop <span style="color: #660033;">-t</span> iso9660 suse_disk.iso <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>oldroot<span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>suse_repository</pre></div></div>

<p>4. &#8222;Четвъртата&#8220; стъпка е тънък момент. Тъй като ние разполагаме с читава роот директория, след chroot-a очакваме всичко да е ок. Но при първия опит забравихме една малка подробност, а именно /dev , която е инициализирана от диска при rescue boot-a и пакетните мениджъри ще имат проблеми, когато се пробват да пишат по дисковете през /dev/sda и да ползват други нещица ;) Обикновеният symlink естествено не върши работа при chroot затовa, за да не ви се случват такива неща в 2 сутринта:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">--bind</span> <span style="color: #000000; font-weight: bold;">/</span>dev <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>oldroot<span style="color: #000000; font-weight: bold;">/</span>dev</pre></div></div>

<p>5. Сега вече имаме всичко необходимо, за да свършим нещата &#8222;the suse way&#8220;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chroot</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>oldroot
zypper <span style="color: #c20cb9; font-weight: bold;">ar</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>suse_repository <span style="color: #ff0000;">&quot;local repository&quot;</span> <span style="color: #000000; font-weight: bold;">//</span>правим си локално repository от suse disk-a
zypper <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #660033;">-f</span> kernel-default
zypper <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #660033;">-f</span> grub</pre></div></div>

<p>Voila, мисията е изпълнена. Остава да едитнете /boot/menu.lst на grub и да му кажете какво от къде да load-не и сме готови.</p>
<p>Сигурен съм, че има и по &#8211; бърз начин да се направи това при suse, но честно казано техните репозиторита ми изглеждат по &#8211; неподредени и от стаята ми :)<br />
От нас толкова.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2008/11/27/reviving-suse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Time to say goodbye&#8230;</title>
		<link>http://www.nathariel.com/2008/11/20/time-to-say-goodbay/</link>
		<comments>http://www.nathariel.com/2008/11/20/time-to-say-goodbay/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 20:49:00 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Футбол]]></category>
		<category><![CDATA[България]]></category>
		<category><![CDATA[национален отбор]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=85</guid>
		<description><![CDATA[Както се пее в песента на Андреа Бочели и Сара Брайтман, време е да се сбогуваме с илюзиите си за мондиали, медали или изобщо каквато и да е футболна радост. Тези мечти скоро няма да се материализират.
Последната контрола на нашите национали срещу Сърбия (спечелена от домакините с 6:1) показва прекрасно равнището на българския футбол в [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="football-bulgaria" src="http://www.nathariel.com/wp-content/uploads/2008/11/bg_team.jpg" alt="" width="269" height="149" />Както се пее в песента на Андреа Бочели и Сара Брайтман, време е да се сбогуваме с илюзиите си за мондиали, медали или изобщо каквато и да е футболна радост. Тези мечти скоро няма да се материализират.</p>
<p>Последната контрола на нашите национали срещу Сърбия (спечелена от домакините с 6:1) показва прекрасно равнището на българския футбол в момента. В бокса на такова положение май му казваха нок даун.</p>
<p>Гротескната карикатура &#8222;български национален отбор&#8220; е само проекция на случващото се във футбола ни като цяло. И въпреки че от години съм спрял да се интересувам от него, няма как човек просто да се изолира от околния свят и да не го е яд на случващото се.</p>
<p><span id="more-85"></span> </p>
<p>За великите футболни &#8222;спецове&#8220; (доказали се през силните си години като резерви в някое посредствено отборче)  и някои &#8222;изтъкнати&#8220; журналисти (опитващи се всякак да вменяват мнението си на не до там умствено развитите българи) виновникът е ясен &#8211; Бербатов. Понеже човечецът не може сам да бие 11, явно изобщо не е достоен да играе в този бляскав dream team. Предполагам под истински капитан и &#8222;лидер&#8220; на такъв отбор, критиците разбират някакъв uber футболист, който когато се налага да може да се раздава и за останалите 8-9 фигуранта на терена. За такъв май още историята мълчи, но те си знаят&#8230;Нивото на българската журналистика е общо взето на същото равнище както и футбола.</p>
<p>Да се върнем на ситуацията в България. При условие, че вече години наред реално функциониращи детско-юношески школи няма, че първенството ни е някаква пародия, а съдииството е под всякаква критика, не мога да разбера защо има хора, които се учудват на резултатите. Нека от шести, седми клас &#8216;футболистчетата&#8217; да сядат на една маса с треньора и да жулят ракии, пък като станат на по 18, ще ги обявим за млади таланти я на Левски, я на ЦСКА, на 27 ще направят трансфера на годината в някой китайски отбор на нечувана оризова плантация и на 30 ще се върнат като &#8222;ветерани&#8220;, чакайки заслужените лаврови венци и бенефиси. Работата се нарежда перфектно :)</p>
<p>Реалността е тъжна и за съжаление нито треньорски смени, нито хапливи нападки ще променят нещо. Аз лично не знам какво трябва да стане, за да може да се говори за футбол в България&#8230;на човек му стига да отиде един път на мач, да види за какви &#8222;фенове&#8220; става въпрос и чак след това да си пренесе вниманието на случващото се на терена.</p>
<p>Най &#8211; смешно ми стана как след края на последната квалификация всички започнаха да плюят по Бербатов. Особено изказвания от рода на &#8222;Бербатов се спасява, когато положението е най &#8211; зле&#8230;&#8220; и прочие. Не знам по какъв път нервните импулси в мозъчетата на тези малки хорица си проправят път и стигат до изказ, но съм сигурен , че те си представят Бербо като своеобразен буфер, който трябва стоически да търпи всичките глупости по свой адрес и въпреки това да продължава да играе. Аз наистина искам той да вземе правилното решение и да се откаже от националния отбор. Това трябва да направят и другите момчета, които играят в истински първенства и се наричат футболисти. На фона на бг реалността, такива играчи не заслужават да провалят кариерата си като се контузват в безмислени мачове.</p>
<p>Искам да вметна, че аз определено не съм най-болният фен на Бербатов, както може да си помислите :) Просто признавам качествата на една доказала се в чужбина звезда. Естествено дребнавото в българската култура отново се обажда и повечето са готови да линчуват човека, защото е успял. За съжаление това ни качество изкореняване няма.</p>
<p>В заключение ще ви споделя моята идея за преструктурирането на футбола в България. Тъй като е безсмислено БФС да продължава да съществува в текущия си вид, а футболните клубове ( ако могат да се нарекат такива ) повече приличат на модни агенции, предлагам просто да спре да се играе футбол от възраст над 19 години. Ще е много по &#8211; добре да започнат да инвестират в младежите и юношите като се правят истински тренировки и наистина да дадат възможност на младите таланти да се развиват. След това най &#8211; добрите ще си намерят отбори в чужбина. Така хем ще има пари от трансфери, хем може да гледам и някой мач при младежите &#8211; със сигурност ще ми е по &#8211; интересно.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2008/11/20/time-to-say-goodbay/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL 4.0: Looking back in the past&#8230;</title>
		<link>http://www.nathariel.com/2008/11/18/mysql-40-looking-back-in-the-past/</link>
		<comments>http://www.nathariel.com/2008/11/18/mysql-40-looking-back-in-the-past/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 09:42:09 +0000</pubDate>
		<dc:creator>nath</dc:creator>
				<category><![CDATA[Trunk]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.nathariel.com/?p=57</guid>
		<description><![CDATA[Днес ми се наложи да правя миграции на бази данни и други нещица от един пораждясъл sarge. Имам си готов batch, който ползвам от известно време. Тествал съм го на mysql 4.1 и 5, така че не очаквах никакви проблеми, които да ми развалят започналия така спокойно ден.
Както обикновено се случва, съдбата имаше други планове [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-52 alignleft" title="mysql_logo" src="http://www.nathariel.com/wp-content/uploads/2008/11/mysql_logo-300x174.jpg" alt="" width="226" height="137" />Днес ми се наложи да правя миграции на бази данни и други нещица от един пораждясъл sarge. Имам си готов batch, който ползвам от известно време. Тествал съм го на mysql 4.1 и 5, така че не очаквах никакви проблеми, които да ми развалят започналия така спокойно ден.</p>
<p>Както обикновено се случва, съдбата имаше други планове :) След като скриптът грозно изгърмя на умряло, вече бях наясно, че първите часове на деня няма да са скучни.</p>
<p><span id="more-57"></span> </p>
<p>Веднага си пуснах vim-a и започнах  умно да скролвам по кода. Заявките, които бяха изгърмели ме озадачиха: съвсем тривиални subquery-та от типа:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> something <span style="color: #993333; font-weight: bold;">FROM</span> t <span style="color: #993333; font-weight: bold;">WHERE</span> attr <span style="color: #66cc66;">=</span>
<span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">SELECT</span> attr <span style="color: #993333; font-weight: bold;">FROM</span> t2 <span style="color: #993333; font-weight: bold;">WHERE</span> attr2 <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'blabla'</span>
<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Тъй като си падам малко темерут, вместо да се вслушам в здравия разум, реших да &#8222;оправя&#8220; нещата и така отидоха 40 минути с шела на mysql, през които аз пробвах всякакви идиотски синтаксиси на subquery, а той ме замеряше с &#8222;Грешен синтаксис&#8220; error-и.</p>
<p>Както знаем от поговорката, по &#8211; умният (рано или късно) отстъпва затова реших преди да съм си съсипал нервната система да видя с какъв дзвер имам работа.</p>
<p>`dpkg -l | grep mysql` ме озадачи&#8230;</p>
<p>От output-a ясно си личаха цифричките <strong>4.0.24</strong>&#8230;Тъй като такова добиче не бях тормозил от страшно много време, реших да изтупам архивите и да попия малко знание. Bold-натото изречение, че този синтаксис на subquery-та, с който съм свикнал и имам едва ли не за даденост, се поддържа едва от версия 4.1 не звучеше вече никак изненадващо&#8230;</p>
<p>Час по-късно, наблъсквайки old school join-ове, нещата се оправиха.</p>
<p>Хубаво е човек да се връща към миналото, макар и по не толкова приятни причини. Ако някога ви споходят същите мъки, не забравяйте, че:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> something <span style="color: #993333; font-weight: bold;">FROM</span> t <span style="color: #993333; font-weight: bold;">WHERE</span> attr <span style="color: #66cc66;">=</span>
<span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">SELECT</span> attr <span style="color: #993333; font-weight: bold;">FROM</span> t2 <span style="color: #993333; font-weight: bold;">WHERE</span> attr2 <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'blabla'</span>
<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p style="padding-left: 240px;">==</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> something <span style="color: #993333; font-weight: bold;">FROM</span> t<span style="color: #66cc66;">,</span> t2 <span style="color: #993333; font-weight: bold;">WHERE</span>
t<span style="color: #66cc66;">.</span>attr <span style="color: #66cc66;">=</span> t2<span style="color: #66cc66;">.</span>attr <span style="color: #993333; font-weight: bold;">AND</span> t2<span style="color: #66cc66;">.</span>attr2 <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'blabla'</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.nathariel.com/2008/11/18/mysql-40-looking-back-in-the-past/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
