<?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>Bogdan Turcanu - Blog</title>
	<atom:link href="http://www.bogdanturcanu.ro/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bogdanturcanu.ro/blog</link>
	<description>Bogdan Turcanu Blog</description>
	<lastBuildDate>Tue, 16 Mar 2010 19:23:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Alt idiot</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/16/alt-idiot/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/16/alt-idiot/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 19:23:52 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[idiot]]></category>
		<category><![CDATA[primar]]></category>
		<category><![CDATA[Radauti]]></category>
		<category><![CDATA[taxa]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1520</guid>
		<description><![CDATA[Urmând alte exemple, un nene primar, olărean (cu 0 mic, mic, mic), s-a lovit la cap și crede că municipiul care l-a ales pe el îi aparține în totalitate și vrea să facă un bănuț cinstit, probabil pentru o nouă căsuță vilă. Conform unui articol de Monitorul de Suceava, nene ăsta vrea să impună taxe [...]]]></description>
			<content:encoded><![CDATA[<p>Urmând <a href="http://www.bogdanturcanu.ro/blog/2010/01/04/respiri-platesti/" target="_blank">alte exemple</a>, un nene primar, olărean (cu 0 mic, mic, mic), s-a lovit la cap și crede că municipiul care l-a ales pe el îi aparține în totalitate și vrea să facă un bănuț cinstit, probabil pentru o nouă <span style="text-decoration: line-through;">căsuță</span> vilă. Conform <a href="http://www.monitorulsv.ro/Local/2010-03-16/Primarul-Olarean-vrea-sa-impuna-taxe-speciale-de-tranzit-pe-teritoriul-municipiului" target="_blank">unui articol de Monitorul de Suceava</a>, nene ăsta vrea să impună taxe speciale de tranzit pe teritoriul municipiului proprietate personală pentru autovehiculele cu masa maximă autorizată mai mare de 12 tone.<br />
Păi nu se găsesc vre-o 5 transportatori să îi blocheze cu camioanele sătucul Rădăuți pentru vreo două saptămâni, să nu se mai poată circula deloc pe acolo? Să îi plaseze un mastodont la ieșirea din Primărie, sa nu poată pleca acasă, să stea acolo peste program, făra a i se plăti orele „suplimentare”.<br />
Știti ce merită rădăuțenii care au fost în stare să își realeagă un asemenea om la conduce? Pai&#8230; să se mute firmele Egger și Holzindustrie de lângă Rădăuți în alte părți din țară unde nu trebuie să platească <strong>încă</strong> asemenea taxe. Să rămână primarul cu câteva mii de someri la care să le plătească ajutoare sociale din banii strânși din această taxă. Ca oricum drumuri nu va repara, asta este limpede pentru oricine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/16/alt-idiot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reptile</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/14/reptile/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/14/reptile/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 17:01:56 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[expozitie]]></category>
		<category><![CDATA[reptile]]></category>
		<category><![CDATA[serpi]]></category>
		<category><![CDATA[Suceava]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1488</guid>
		<description><![CDATA[În Suceava, la Muzeul de Științele Naturii există în această perioadă (până la sfârșitul lunii martie 2010) o expoziție de reptile vii, expoziție în care sunt expuse circa 70 de specii (serpi, tarantule, scorpioni).
Astăzi mi-am făcut timp pentru a ajunge să vizitez această expoziție, din curiozitate, cu toate că nu îmi plac reptilele.
Prețul unui bilet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100668.jpg"><img class="alignleft size-medium wp-image-1507 no-border" style="margin-right: 20px;" title="reptile" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100668-300x168.jpg" alt="" width="300" height="168" /></a>În Suceava, la Muzeul de Științele Naturii există în această perioadă (până la sfârșitul lunii martie 2010) o expoziție de reptile vii, expoziție în care sunt expuse circa 70 de specii (serpi, tarantule, scorpioni).</p>
<p>Astăzi mi-am făcut timp pentru a ajunge să vizitez această expoziție, din curiozitate, cu toate că nu îmi plac reptilele.</p>
<p>Prețul unui bilet de intrare este de 6 Lei.<br />
Taxa foto este de 5 Lei.<br />
Programul de vizitare al expoziției este zilnic între 9-18.<br />
Mai jos sunt câteva fotografii și filmulețe scurte pe care le-am realizat la expoziție.<br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100609.jpg"><img class="alignnone size-medium wp-image-1489 no-border" title="reptile_1" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100609-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100608.jpg"><img class="alignnone size-medium wp-image-1490 no-border" title="reptile_2" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100608-300x168.jpg" alt="" width="300" height="168" /></a><br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100613.jpg"><img class="alignnone size-medium wp-image-1492 no-border" title="reptile_3" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100613-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100619.jpg"><img class="alignnone size-medium wp-image-1493 no-border" title="reptile_4" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100619-300x168.jpg" alt="" width="300" height="168" /></a><br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100621.jpg"><img class="alignnone size-medium wp-image-1494 no-border" title="reptile_5" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100621-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100625.jpg"><img class="alignnone size-medium wp-image-1495 no-border" title="reptile_6" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100625-300x168.jpg" alt="" width="300" height="168" /></a><br />
<br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100629.jpg"><img class="alignnone size-medium wp-image-1496 no-border" title="reptile_7" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100629-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100631.jpg"><img class="alignnone size-medium wp-image-1497 no-border" title="reptile_8" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100631-300x168.jpg" alt="" width="300" height="168" /></a><br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100633.jpg"><img class="alignnone size-medium wp-image-1499 no-border" title="reptile_9" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100633-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100638.jpg"><img class="alignnone size-medium wp-image-1500 no-border" title="reptile_10" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100638-300x168.jpg" alt="" width="300" height="168" /></a><br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100647.jpg"><img class="alignnone size-medium wp-image-1501 no-border" title="reptile_11" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100647-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100658.jpg"><img class="alignnone size-medium wp-image-1502 no-border" title="reptile_12" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100658-300x168.jpg" alt="" width="300" height="168" /></a><br />
<a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100669.jpg"><img class="alignnone size-medium wp-image-1503 no-border" title="reptile_13" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100669-300x168.jpg" alt="" width="300" height="168" /></a> <a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100644.jpg"><img class="alignnone size-medium wp-image-1504 no-border" title="reptile_14" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/P1100644-300x168.jpg" alt="" width="300" height="168" /></a><br />
Și mai jos filmulețele de care spuneam:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/lW4zLL3o4_A&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/lW4zLL3o4_A&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6EaYYyQfK5k&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6EaYYyQfK5k&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/X2OvkKvtIbM&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/X2OvkKvtIbM&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/vmKSH_upJpg&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/vmKSH_upJpg&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/DC4Svx_K4xo&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/DC4Svx_K4xo&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/14/reptile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neplăceri</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/12/neplaceri/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/12/neplaceri/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 21:54:22 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[8.9-RELEASE]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freeze]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1483</guid>
		<description><![CDATA[Săptămâna aceasta mi-a cauzat neplăceri un server proaspăt instalat cu freeBSD 8-RELEASE, pe care am recompilat world-ul (8.0-STABLE) și kernelul.  Se încăpățâna să înghețe fără nici un motiv, la cele mai ciudate ore (3-4AM). Nu scria nimic in log-uri, nu accepta conexiuni către nici un serviciu care rula pe el (ssh, http, ftp). Partea proastă [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1484 no-border" style="margin-left: 20px; margin-right: 20px;" title="nervos" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/nervos.gif" alt="" width="169" height="169" />Săptămâna aceasta mi-a cauzat neplăceri un server proaspăt instalat cu freeBSD 8-RELEASE, pe care am recompilat world-ul (8.0-STABLE) și kernelul.  Se încăpățâna să înghețe fără nici un motiv, la cele mai ciudate ore (3-4AM). Nu scria nimic in log-uri, nu accepta conexiuni către nici un serviciu care rula pe el (ssh, http, ftp). Partea proastă a fost că era localizat la circa 50 de km de Suceava.<br />
După un downgrade la surse la 7.2 a crăpat la installworld și era o varză totală. Binarele din sistem nu funcționau, aplicațiile instalate din porturi, nici atat. După nulte chinuri pentru rebuildword și installworld l-am pus pe picioare. Noroc de binarele rămase în /rescue și alt sistem de pe care am putut copia fișiere binare (de ex: ls, ln, mtree, etc).<br />
De atunci rulează fericit un freeBSD 7.2 și nu dă semne că ar avea vre-o problemă. Bănuiesc că ar fi un bug în driver-ul pentru controler-ul SCSI. Totuși freeBSD 8 îmi rezervă pe zi ce trece surprize neplăcute.<br />
Din păcate nu a fost singurul care mi-a dat de muncă. Datorită neatenției mele am chinuit să fac o <a href="http://www.mobotix.com" target="_blank">cameră Mobotix</a> să înregistreze imaginile pe un storage în rețea. Simplu: rețea locală, definit user/pass pe storage, director pentru salvări, drepturi de acces scriere-citire, pe cameră configurate toate aceste date despre storage, protocol SMB. Pauză. Nu merge.<br />
Într-o dimineață însă, având mintea odihnită am văzut că pe cameră netmask-ul era 255.255.255.240 în loc de 255.255.255.224. Săraca încerca să ajungă la storage, dar cum acesta nu se afla în subnetul ei trimitea pachetele către default gateway. Aici însă am fost băiat precaut și am tăiat pe interfața respectivă tot ce ține de file-sharing. Minunat.<br />
La diagnosticare m-a ajutat tcpdump pe interfața mașinii de border care îmi arăta pachete de la <a href="http://www.mobotix.com" target="_blank">camera Mobotix</a> către storage, pachete care în mod normal nu aveau ce căuta pe acolo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/12/neplaceri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD &#8211; adaugare swap</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/12/freebsd-adaugare-swap/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/12/freebsd-adaugare-swap/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 21:23:24 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[memorie]]></category>
		<category><![CDATA[swap]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1463</guid>
		<description><![CDATA[Memoria fizică instală pe un calculator este o resursă limitată. Un număr limitat de procese încap în această memorie la un moment dat, cu toate că este posibil să existe și alte procese care trebuie să ruleze. Prin swaping se pot transfera procese sau bucăți din procese din memoria fizică pe un dispozitiv de stocare, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1480 no-border" style="margin-left: 20px; margin-right: 20px;" title="memorie" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/memorie.jpg" alt="" width="180" height="180" />Memoria fizică instală pe un calculator este o resursă limitată. Un număr limitat de procese încap în această memorie la un moment dat, cu toate că este posibil să existe și alte procese care trebuie să ruleze. Prin swaping se pot transfera procese sau bucăți din procese din memoria fizică pe un dispozitiv de stocare, cel mai frecvent hard-disc-ul, eliberând astfel memoria fizică. Atunci când se eliberează destulă memorie fizică, procesele sunt transferate de pe dispozitivul de stocare înapoi în memoria fizică.</p>
<p>Atunci când folosim freeBSD (și nu numai), putem defini în momentul instalării sistemului de operare o partiție pentru swap. Este recomandat ca dimensiunea acestei partiții să fie de două ori capacitatea memoriei fizice. De exemplu, dacă avem 2GB memorie RAM, vom face această partiție de 4GB. Bineînțeles că se poate alege orice altă valoare, în funcție rolul pe care îl va avea mașina respectivă, spațiul de stocare, etc.</p>
<p>In producție se întâmplă ca procesele care rulează sa ocupe toată memoria fizică și să înceapă să consume și din partiția de swap. Dacă însă se ajunge să se folosească și tot spațiul de pe această partiție, atunci avem o problemă.</p>
<p>În această situație soluția ideală este să adăugăm memorie RAM pe sistem. Cum acest lucru nu se poate face întotdeauna în cel mai scurt timp, trebuie găsită o soluție pentru a menține sistemul funcțional și cu toate serviciile necesare pornite.</p>
<p>Câteva dintre soluții ar fi:  adăugarea unui nou disc pe care să definim partiție/volum pentru swap (dezavantaje: durează, necesită acces fizic la mașină, implică costuri), repartiționarea hard-disc-ului existent pentru a mări partiția de swap (periculos, putem pierde date) sau crearea unui fișier de swap pe una dintre partițiile de sistem existente.</p>
<p>Ultima soluție este cea mai indicată, fiind rapid de implementat șî nu prezintă riscuri. Dezavantajul ar fi timpul mai mare de citire/scriere față de o partiție dedicată de swap și evident fața de memoria fizică.</p>
<p>Cum implementăm acest lucru în freeBSD? Folosind doar câteva comenzi. Dar înainte de acestea avem nevoie să fie compilat în kernel driverul pentru disc de memorie (care există implicit în kernelul <strong><em>GENERIC</em></strong>):</p>
<p><strong><code>device   md   # Memory "disks"</code></strong></p>
<p>Vom creea apoi fișier de swap <em><strong>/usr/swap0</strong></em>, cu o dimensiune, să spunem de 1GB, folosind comanda:</p>
<p><strong><code>dd if=/dev/zero of=/usr/swap0 bs=1024k count=1024</code></strong></p>
<p>Este necesar să setăm permisiunile adecvate pentru acest fișier:</p>
<p><strong><code>chmod 0600 /usr/swap0</code></strong></p>
<p>Aceste fișier de swap poate fi folosit imediat după ce dăm comanda:</p>
<p><strong><code>mdconfig -a -t vnode -f /usr/swap0 -u 0 &amp;&amp; swapon /dev/md0</code></strong></p>
<p>Dacă avem nevoie să îl folosim și după restartul sistemului trebuie să adăugăm în fișierul <em><strong>/etc/rc.conf</strong></em>:</p>
<p><strong><code>swapfile="/usr/swap0"</code></strong></p>
<p>La nevoie, putem să mai facem încă un fișier <em><strong>/usr/swap1</strong></em> (de 512kB) pe care să îl folosim imediat ca fișier de swap:</p>
<p><strong><code>dd if=/dev/zero of=/usr/swap1 bs=1024k count=512</code></strong></p>
<p><strong><code>chmod 0600 /usr/swap1</code></strong></p>
<p><strong><code>mdconfig -a -t vnode -f /usr/swap1 -u 1 &amp;&amp; swapon /dev/md1</code></strong></p>
<p>Putem vizualiza informațiile despre swap folosind comanda swapinfo. Mai jos este output-ul acestei comenzi rulată cu parametrul -h după ce am creat un fișier swap de 32M:<br />
<strong><code><img class="alignnone size-full wp-image-1476" title="swapinfo" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/swapinfo.png" alt="" width="449" height="62" /><br />
</code></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/12/freebsd-adaugare-swap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NU!</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/01/nu/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/01/nu/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:05:44 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ciocolată]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1458</guid>
		<description><![CDATA[
Nu mâncați ciocolată în pat.
Dacă mâncați ciocolată în pat, nu puneți laptop-ul pe ciocolată.
Dacă  mancați ciocolată în pat și puneți laptop-ul pe ciocolată, în mod sigur trebuie să schimbați lenjeria și pijamalele.

]]></description>
			<content:encoded><![CDATA[<ul>
<li>Nu mâncați ciocolată în pat.</li>
<li>Dacă mâncați ciocolată în pat, nu puneți laptop-ul pe ciocolată.</li>
<li>Dacă  mancați ciocolată în pat și puneți laptop-ul pe ciocolată, în mod sigur trebuie să schimbați lenjeria și pijamalele.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/01/nu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O primăvară frumoasă</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/01/o-primavara-frumoasa/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/01/o-primavara-frumoasa/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:02:36 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[Fotografie]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[flori]]></category>
		<category><![CDATA[ghiocei]]></category>
		<category><![CDATA[primavara]]></category>
		<category><![CDATA[viorele]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1454</guid>
		<description><![CDATA[ O primăvară frumoasă tuturor!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/primavara.jpg"><img class="size-medium wp-image-1455 alignnone no-border" style="margin-left: 20px; margin-right: 20px;" title="primavara" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/03/primavara-300x168.jpg" alt="" width="300" height="168" /></a><strong> O primăvară frumoasă tuturor!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/01/o-primavara-frumoasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix &#8211; Ștergere e-mail-uri din coada</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/03/01/postfix-%c8%99tergere-e-mail-uri-din-coada/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/03/01/postfix-%c8%99tergere-e-mail-uri-din-coada/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:53:27 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1442</guid>
		<description><![CDATA[Folosesc Postfix. Își face treaba bine. Se mai întâmplă însă să rămână în coadă mesaje care nu pot fi livrate din diferite motive. Dacă numărul acestor mesaje este prea mare pot apare întârzieri la livrarea celorlalte e-mail-uri.
M-am confruntat recent cu această situație și am găsit pe net un script scris în perl care șterge din [...]]]></description>
			<content:encoded><![CDATA[<p>Folosesc Postfix. Își face treaba bine. Se mai întâmplă însă să rămână în coadă mesaje care nu pot fi livrate din diferite motive. Dacă numărul acestor mesaje este prea mare pot apare întârzieri la livrarea celorlalte e-mail-uri.<br />
M-am confruntat recent cu această situație și am găsit pe net un script scris în perl care șterge din coada postfix-ului unul sau mai multe mesaje.</p>
<p>Scritpul este:</p>
<p><code><span style="color: #c0c0c0;">#!/usr/bin/perl -w<br />
#<br />
# pfdel - deletes message containing specified address from<br />
# Postfix queue. Matches either sender or recipient address.<br />
#<br />
# Usage: pfdel<br />
#</span><br />
<span style="color: #c0c0c0;">use strict;</span><br />
<span style="color: #c0c0c0;"># Change these paths if necessary.<br />
my $LISTQ = "/usr/local/sbin/postqueue -p";<br />
my $POSTSUPER = "/usr/local/sbin/postsuper";</span><br />
<span style="color: #c0c0c0;">my $email_addr = "";<br />
my $qid = "";<br />
my $euid = $&gt;;</span><br />
<span style="color: #c0c0c0;">if ( @ARGV !=  1 ) {<br />
die "Usage: pfdel \n";<br />
} else {<br />
$email_addr = $ARGV[0];<br />
}</span><br />
<span style="color: #c0c0c0;">if ( $euid != 0 ) {<br />
die "You must be root to delete queue files.\n";<br />
}</span><br />
<span style="color: #c0c0c0;">open(QUEUE, "$LISTQ |") ||<br />
die "Can't get pipe to $LISTQ: $!\n";</span><br />
<span style="color: #c0c0c0;">my $entry = ;    # skip single header line<br />
$/ = "";                # Rest of queue entries print on<br />
# multiple lines.<br />
while ( $entry =  ) {<br />
if ( $entry =~ / $email_addr$/m ) {<br />
($qid) = split(/\s+/, $entry, 2);<br />
$qid =~ s/[\*\!]//;<br />
next unless ($qid);</span><br />
<span style="color: #c0c0c0;"> #<br />
# Execute postsuper -d with the queue id.<br />
# postsuper provides feedback when it deletes<br />
# messages. Let its output go through.<br />
#<br />
if ( system($POSTSUPER, "-d", $qid) != 0 ) {<br />
# If postsuper has a problem, bail.<br />
die "Error executing $POSTSUPER: error " .<br />
"code " .  ($?/256) . "\n";<br />
}<br />
}<br />
}<br />
close(QUEUE);</span><br />
<span style="color: #c0c0c0;">if (! $qid ) {<br />
die "No messages with the address &lt;$email_addr&gt; " .<br />
"found in queue.\n";<br />
}</span><br />
<span style="color: #c0c0c0;">exit 0;</span><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/03/01/postfix-%c8%99tergere-e-mail-uri-din-coada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD &#8211; Creare partitie noua în cadrul unui slice existent</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/02/26/freebsd-creare-partitie-noua-in-cadrul-unui-slice-existent/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/02/26/freebsd-creare-partitie-noua-in-cadrul-unui-slice-existent/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:54:43 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[partitie]]></category>
		<category><![CDATA[slice]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1444</guid>
		<description><![CDATA[După câteva operații aplicate asupra hard-disc-urilor de pe diferite mașini, lucru de care voi vorbi mai târziu, am ajuns la situația de a avea:
- un slice de 67GB (da0s1)
- mai multe partiții în cadrul acestui slice ( da0s1a &#8211; 9.7GB, da0s1d &#8211; 15GB, da0s1e &#8211; 7,7GB, swap &#8211; 1GB)
Suma partitiilor este mai mică decât dimensiunea [...]]]></description>
			<content:encoded><![CDATA[<p>După câteva operații aplicate asupra hard-disc-urilor de pe diferite mașini, lucru de care voi vorbi mai târziu, am ajuns la situația de a avea:<br />
- un slice de 67GB (<strong>da0s1</strong>)<br />
- mai multe partiții în cadrul acestui slice ( <strong>da0s1a</strong> &#8211; 9.7GB, <strong>da0s1d</strong> &#8211; 15GB, <strong>da0s1e</strong> &#8211; 7,7GB, <strong>swap</strong> &#8211; 1GB)<br />
Suma partitiilor este mai mică decât dimensiunea slice-ului și îmi rămân circa 33,5 GB nefolosiți.<br />
Soluția rapidă pe care am folosit-o:<br />
- comanda <strong>sysinstall</strong>, optiunea <strong>Configure</strong>, optiunea <strong>Label</strong>, creat o noua partitie folosind tot spatiul existent ramas liber in slice, creat mount-point, redefinit mount-point-urile existente;<br />
- comanda<strong> newfs /dev/da0s1f</strong><br />
- mountat manual in directorul /nou noua parititie cu comanda: <strong>mount /dev/da0s1f /nou</strong><br />
- modificat <strong>/etc/fstab</strong> pentru montarea automata a acesti partitii la pornire<br />
Asta e tot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/02/26/freebsd-creare-partitie-noua-in-cadrul-unui-slice-existent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prinde prostu&#8217;</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/02/17/prinde-prostu/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/02/17/prinde-prostu/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 17:43:01 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ing service]]></category>
		<category><![CDATA[service auto]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1430</guid>
		<description><![CDATA[Toți fac. De toate. Că trebuie astăzi și el o face mâine&#8230;nu contează.
Zilele trecute colegii au avut probleme tehnice cu o mașină (Opel, clasic, nu se putea altceva). S-a spart un furtun de la instalația de răcire și curgea antigelul. Se întâmpla la 30 de km de Câmpulung Moldovenesc. Pentru a nu le compromite toată [...]]]></description>
			<content:encoded><![CDATA[<p>Toți fac. De toate. Că trebuie astăzi și el o face mâine&#8230;nu contează.</p>
<p>Zilele trecute colegii au avut probleme tehnice cu o mașină (Opel, clasic, nu se putea altceva). S-a spart un furtun de la instalația de răcire și curgea antigelul. Se întâmpla la 30 de km de Câmpulung Moldovenesc. Pentru a nu le compromite toată ziua de muncă m-am dus cu o altă mașină după ei cu care să o tractăm pe cea defectă la un service auto și ei să își continuie drumul cu a doua mașină cât timp o repară pe cea defectă.<br />
<img class="alignright size-full wp-image-1434" style="margin-left: 20px; margin-right: 20px;" title="ing_service" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/02/ing_service.jpg" alt="" width="100" height="100" />Merg la service-ul<a href="http://www.ing-service.ro/" target="_blank"> ING Service din Câmpulung Moldovenesc</a>. Le explic care e problema și îi întreb dacă mi-o pot rezolva repede. SIGUR, aduceti-o la noi.<br />
Si le-am dus-o. Completat hârtii, semnat, predat cheia. Și a urmat&#8230; așteptarea.<em> O oră. Două ore</em>. Mașina încă afară. Le-am citit acolo toate revistele.<br />
Îi intrebam din când în când de ce nu o bagă să se uite la ea. NU au loc. NU au oameni.<br />
Păi, știți.. de ce nu mi-ați spus înainte să o aduc toate acestea? Că mergem în altă parte.<br />
<em>Încă o oră&#8230;</em><br />
În sfârșit o bagă în hală. Peste vre-o douăzeci de minute primesc vestea cea „bună”:<br />
<strong><em> -Știți, noi terminăm acum programul la 16:30 și nu am reușit să desfacem să vedem care e problema. Mașina trebuie să rămână aici, reveniți mâine.</em></strong><br />
Tu&#8217;va mama voastră! Îmi promiteți că o rezolvăti repede. Stau la voi de la 13 la 16 și mașina nu o băgăți în hală. Și apoi îmi spuneți să vin mâine?<br />
Păi, la ora aia am altă soluție? Trebuie să dansez așa cum cântă ei.<br />
Și a rămas pe a doua zi.<br />
Pe la amiază mă sună că este gata. Superb! Încă un drum până la Câmpulung Moldovenesc la ING Service (BOSCH CAR Service) pentru a ridica mașina.</p>
<p>Au prins prostul. Prostul a dus mașina la ei în service. Mai bine să aibă banii în buzunar și clienți nemulțumiți decât bani mai puțini și clienți mulțumiți de serviciile lor.</p>
<p>PS: Nu vă bucurați că are <a href="http://www.ing-service.ro/" target="_blank">website</a>. Cică e întreținut de <a href="mailto:ovomedia@gmail.com" target="_blank">OVO-Media</a>. Nu știu cine sunt ăștia, dar în afară de prima pagină, nu am găsit pe site-ul ING Service din Câmpulung Moldovenesc nici un link funcțional.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/02/17/prinde-prostu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>S-a făcut dreptate</title>
		<link>http://www.bogdanturcanu.ro/blog/2010/02/17/s-a-facut-dreptate/</link>
		<comments>http://www.bogdanturcanu.ro/blog/2010/02/17/s-a-facut-dreptate/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 17:01:36 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[contestare in instanta]]></category>
		<category><![CDATA[justitie]]></category>
		<category><![CDATA[proces verbal contraventie]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/blog/?p=1420</guid>
		<description><![CDATA[După cum spuneam, un nenea polițist a făcut exces de zel și m-a sancționat cu două puncte amenda pentru nefuncționarea luminii de întâlnire pe partea dreaptă. S-a ars săracul bec în timpul cursei.
Putea să îmi dea avertisment, dar, nu, nu și nu! El mă amendează cu 120 lei, cât vreo 5 becuri.
Asta se întâmpla undeva [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1423" style="margin-left: 20px; margin-right: 20px;" title="justitie" src="http://www.bogdanturcanu.ro/blog/wp-content/uploads/2010/02/justitie-270x300.jpg" alt="" width="270" height="300" /><a href="http://www.bogdanturcanu.ro/blog/2009/10/30/doua-puncte-amenda/" target="_blank">După cum spuneam</a>, un nenea polițist a făcut exces de zel și m-a sancționat cu două puncte amenda pentru nefuncționarea luminii de întâlnire pe partea dreaptă. S-a ars săracul bec în timpul cursei.<br />
Putea să îmi dea avertisment, dar, nu, nu și nu! El mă amendează cu 120 lei, cât vreo 5 becuri.<br />
Asta se întâmpla undeva prin octombrie 2009. Simțindu-mă nedreptățit am contestat în instanța sancțiunea contravențională, solicitând schimbarea amendei în avertisment.<br />
Plângerea împotriva procesului verbal de contravenție către Judecătoria Botoșani am făcut-o la începutul lunii noiembrie 2009, în termenul legal de 15 zile de la comunicarea procesului verbal de contravenție.<br />
Primul termen a fost stabilit pentru data de 8 ianuarie 2010, la circa două luni de la depunerea plângerii.<br />
În ziua înfățisării nu m-am putut prezenta, cu toate că am fost citat în mod legal. Nici reprezentantul Poliției nu s-a prezentat, judecarea cauzei făcându-se în lipsă.<br />
Sentința nu s-a dat însă în aceeași zi, din lipsă de timp pentru deliberare și s-a stabilit data de 15 ianuarie 2010 pentru pronunțare.<br />
Pe 27 ianuarie 2010 mi-a fost comunicată aceasta hotărâre, prin care, Instanța, în numele Legii, hotărăște admiterea în parte a plângerii formulate, inlocuirea amendei contravenționale în sumă totala de 120 lei cu avertisment și menținerea celorlalte dispoziții ale procesului verbal de contravenție.<br />
Instanța a constatat existența faptei contravenționale, conduita mea culpabilă și faptul că am acționat cu vinovăție la neîndeplinirea obligațiilor legale care îmi reveneau. Totuși, împrejurările concrete de săvârșire a faptei imprimă un grad de pericol social redus, căruia trebuie să îi corespundă în plan sancționar o măsură echivalentă.<br />
Totodată, mi s-a atras atenția asupra pericolului contravențional al faptei săvârșite, subliniindu-mi-se că repetarea conduitei contravenționale nu va mai justifica acordarea din nou a clemenței de care am beneficiat.<br />
Intimata ( Inspectoratul Județean de Poliție Botoșani) avea termen de 15 zile de la data comunicării să facă recurs. Tinând cont că nu am primit înca citație pentru a ma prezenta la un eventual recurs, tind să cred că nu au inițiat o asemenea acțiune. Voi vedea acest lucru cu exactitate atunci când voi merge pentru a împuternici această hotărâre judecătorească cu titlul de definitivă și irevocabilă.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/blog/2010/02/17/s-a-facut-dreptate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
