<?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>mknod /dev/blog c 1 3 &#187; linux</title>
	<atom:link href="http://blog.technostoic.net/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.technostoic.net</link>
	<description>Dave Null is my close friend</description>
	<lastBuildDate>Tue, 15 Nov 2011 16:27:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>writing docs for fun and profit &#8211; IPv6 edition</title>
		<link>http://blog.technostoic.net/2011/11/15/writing-docs-for-fun-and-profit-ipv6-edition/</link>
		<comments>http://blog.technostoic.net/2011/11/15/writing-docs-for-fun-and-profit-ipv6-edition/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 16:27:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=645</guid>
		<description><![CDATA[Hello, stiu ca n-am mai scris de mult Prin prisma experientelor din ultimele saptamani de cand mi-am tras IPv6 nativ acasa si il folosesc on a daily basis (spre deosebire de ultimii ani cand era doar ceva in plus pe un server), ma bate gandul sa ma apuc sa fac ceva ghid/howto/faq despre chestiile invatate, [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, stiu ca n-am mai scris de mult <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Prin prisma experientelor din ultimele saptamani de cand mi-am tras IPv6 nativ acasa si il folosesc on a daily basis (spre deosebire de ultimii ani cand era doar ceva in plus pe un server), ma bate gandul sa ma apuc sa fac ceva ghid/howto/faq despre chestiile invatate, nu de alta, dar e o lipsa crasa de documentatie disponibila pe net, rfc-urile sunt ingrozitor de stufoase, iar in romana nu gasesti mai nimic. Btw, am inceput ceva pe <a href="http://wiki.lug.ro/IPv6:_configurare_si_utilizare" title="IPv6: configurare si utilizare" target="_blank">wiki.lug.ro</a> si vad ca mai apar contribuitori, dar pagina de acolo o sa fie mentinuta scurta si la obiect ca sa nu plictiseasca lumea.</p>
<p>Nu stiu inca cum o sa fac, fie ceva serial aici, fie pe wiki, fie altfel (de mult voiam sa-mi fac un soi de personal wiki, formatul de blog mi se pare cam aiurea), si inca nu-s mare specialist (de exemplu chestiunea care ma framanta acum e cum fortez reconfigurarea interfetei fara sa o restartez).</p>
<p>First things first: ceva sugestii cu ce sa incep?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/11/15/writing-docs-for-fun-and-profit-ipv6-edition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>webapp design</title>
		<link>http://blog.technostoic.net/2011/09/22/webapp-design/</link>
		<comments>http://blog.technostoic.net/2011/09/22/webapp-design/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 23:03:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=635</guid>
		<description><![CDATA[Un gen de problema care imi da tarcoale de ceva vreme este construirea si designul de mini-aplicatii web. Web pentru ca daca vreau sa dau altcuiva acces sa ruleze o bucata de cod, in 99% din cazuri o sa prefere sa fie via web. Oh well, se putea si mai rau. Pe vremea cand se [...]]]></description>
			<content:encoded><![CDATA[<p>Un gen de problema care imi da tarcoale de ceva vreme este construirea si designul de mini-aplicatii web. Web pentru ca daca vreau sa dau altcuiva acces sa ruleze o bucata de cod, in 99% din cazuri o sa prefere sa fie via web. Oh well, se putea si mai rau.</p>
<p>Pe vremea cand se potcovea puricele cu 99 de oca la picior si invatam eu despre web, asta insemna CGI si presupunea sa iti scrii tu headerele HTTP si sa decodezi query-string si asa mai departe numai ca sa faci o singura pagina. Dupa aia au venit PHP dark ages unde nu mi-am facut problema sa scriu de la zero mai mult de 2-3 formulare si niste rapoarte.</p>
<p>Lately am inceput sa dau de frameworkurile astea post-web2.0 si gasesc o gramada de idei interesante. Recunosc ca nu m-am dat prea tare in vant nici dupa Ruby nici dupa Python, dar Rails, pe de o parte si specificatia WSGI, pe cealalta, fac totusi niste chestii dragute. Suficient de dragute astfel incat sa apara si in Perl niste module care sa promita zero-bullshit webapp development &#038; deployment. unele chestii sunt suficient de cool ca am invatat sa ma joc cu ele practic peste noapte: Plack, Dancer, Mojolicious.</p>
<p>Partea frustranta e ca nu ma pricep sa fac <i>design</i> de aplicatii web. Nu, nu ma refer la designul vizual (stiu mai mult HTML si CSS decat mi-ar face vreodata placere sa recunosc iar nici la capitolul UI nu-s chiar nedus la scoala), ma refer la arhitectura. De exemplu cartile de Catalyst pe care le-am citit (care era copilul minune al Perl in materie de web frameworks pana anul  trecut inainte de aparitia PSGI) pleaca de la premisa ca cititorul stie ce e aia MVC si mai ales cum sa-si muleze aplicatia pe patternul cu pricina. Eu sincer sa fiu n-am avut ocazia sa scriu cod in mediu asa structurat, iar problemele cu care am eu cel mai des de-a face (sa parsez, transform si editez datele altora) par a fi straine tuturor howto-urilor.</p>
<p>Si nu e doar problema de backend, ci si de interfata, mai exact cum imi fac layoutul url-urilor. REST e teh shit, foarte frumos, dar cum faci design la un API decent? Tot ce-am gasit pe net e un mare circlejerk cu design patterns si cu singletoane si factories si asa mai departe de ma face sa cred ca le-a luat tuturor Java mintile. Ma rog, so far am gasit <a href="http://quandyfactory.com/blog/65/designing_a_restful_web_application" target="_blank">ceva</a>, dar e prea putin si se opreste imediat ce devine interesant.</p>
<p>Poate pls cineva sa-mi recomande ceva resurse (web sau print) care sa explice problemele astea asa mai ca pentru ingineri?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/09/22/webapp-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>webserver shootout</title>
		<link>http://blog.technostoic.net/2011/09/10/webserver-shootout/</link>
		<comments>http://blog.technostoic.net/2011/09/10/webserver-shootout/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 11:58:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=626</guid>
		<description><![CDATA[Vineri seara la intalnirea RLUG, amicul meu Vali Palos ne-a aratat AtomWS, un framework web scris de el pentru node.js, pretty interesting stuff. Fiind asta prima ocazie cand am avut ocazia sa vorbesc despre node cu cineva care chiar il foloseste, mi-am zic ca pare sa fie ceva interesant dincolo de hype, asa ca dupa [...]]]></description>
			<content:encoded><![CDATA[<p>Vineri seara la intalnirea RLUG, amicul meu Vali Palos ne-a aratat <a href="http://github.com/valeriupalos/atomws" target="_blank">AtomWS</a>, un framework web scris de el pentru <a href="http://nodejs.org/" target="_blank">node.js</a>, pretty interesting stuff. Fiind asta prima ocazie cand am avut ocazia sa vorbesc despre node cu cineva care chiar il foloseste, mi-am zic ca pare sa fie ceva interesant dincolo de hype, asa ca dupa cateva <a href="http://opensourcedays.org/node/76" target="_blank">lecturi pe metrou</a>, mi-am instalat aseara node pe laptop si am facut niste teste (in joaca, pentru ca nu sunt calificat sa fac comparatii de-astea foarte serioase).</p>
<p>Ce-am facut: am aranjat sa servesc un "hello world" atat direct cu node.js, cat si via AtomWS (caruia a trebuit sa fac niste mici modificari sa mearga cu node 0.4.8 din Debian), si ca textfile din apache-ul instalat local, cat si ca aplicatie Plack pentru perl, servita fie cu HTTP::Server::PSGI, fie cu Twiggy (un webserver bazat pe AnyEvent). M-a batut gandul sa caut si chestii in Python sau Ruby (cu Tornado respectiv EventMachine), dar am decis ca ma pricep prea putin la astea anyway asa ca m-am oprit aici.</p>
<p>Concluziile au fost ca:</p>
<ul>
<li>apache se tine suficient de bine pe picioare (mi-a dat cei mai mici timpi de raspuns, nu reusesc sa-mi explic de ce), insa la concurenta mare tinde sa dea erori si ramane in urma fata de resul la numarul de requesturi pe secunda (in jur de 1000/s);</li>
<li>HTTP::Server:PSGI nu imi da failed requests (desi la concurenta mare crapa ab-ul, poate e laptopul meu de vina), insa e destul de slow raspunsul si ca numar de requesturi pe secunda se invarte pe langa apache. De notat insa ca H::S::P e gandit doar pt. development si teste, nu pentru productie</li>
<li>trecand in zona de event-based webservers, node.js e... interesant. Mi-a raspuns cu aceeasi frecventa indiferent de nivelul de concurenta. 10, 100, 1000, 2000 de requesturi simultane, el tot cam cu 6500/s raspundea, se constata doar o usoara crestere a imprastierii rezultatelor</li>
<li>folosind AtomWS peste node.js, scade putin rata de raspuns undeva pana pe la 5000/s, curios insa ca se consolideaza rezultatele, sunt mult mai grupati timpii de raspuns decat la versiunea cu barebone node. Habar n-am ce inseamna asta;</li>
<li>arma mea secreta, twiggy, s-a comportat foarte bine, scotand cam 3500 req/s si ma pregateam sa inchei acest articol pe o nota impaciuitoare pana mi-a dat prin cap sa ma uit pe plackperl.org dupa alte webservere, asa ca l-am gasit pe</li>
<li>Feersum, bazat pe libev (la fel ca node.js), recomandat pentru situatii cu concurenta mare. Feersum a avut nesimtirea sa nu scoata mai putin de 10500 de requesturi pe secunda (concurenta mai mare de 2000 nu pot pe o singura masina din cauza de ulimit -n)</li>
</ul>
<p>Poate o data reiau problema mai serios, similar cu <a href="http://www.ostinelli.net/a-comparison-between-misultin-mochiweb-cowboy-nodejs-and-tornadoweb/" target="_blank">nenea asta</a> si fac si eu niste poze frumoase.</p>
<p>For now, pot dormi linistit stiind ca nu va trebui sa fac reconversie profesionala pe javascript (asa cum am scapat pana acum si fara sa invat prea mult Erlang).</p>
<p>La modul serios, pare foarte cool node.js si incepe sa-si justifice intrucatva hype-ul (asta fiind, by the way, singurul rezultat concret al testelor de mai sus).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/09/10/webserver-shootout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doua scurte</title>
		<link>http://blog.technostoic.net/2011/06/08/doua-scurte/</link>
		<comments>http://blog.technostoic.net/2011/06/08/doua-scurte/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 08:05:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[quickies]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=616</guid>
		<description><![CDATA[Unu: azi e IPv6 day, asa ca am pus principalele servicii lug.ro (ftp-ul si site-urile) si pe v6, pana acum am cam 1% din hits pe v6, not bad. Probabil or sa ramana asa. Urmeaza IRC-ul si emailul. Doi: m-am decis ca maine seara sa prezint ceva mai de incepatori (pentru ca trebuie sa recunosc, [...]]]></description>
			<content:encoded><![CDATA[<p>Unu: azi e <a href="http://omgipv6day.com/">IPv6 day</a>, asa ca am pus principalele servicii lug.ro (ftp-ul si site-urile) si pe v6, pana acum am cam 1% din hits pe v6, not bad. Probabil or sa ramana asa. Urmeaza IRC-ul si emailul.</p>
<p>Doi: m-am decis ca <a href="http://wiki.lug.ro/%C3%8Ent%C3%A2lnirea_RLUG_Iunie_%2711">maine seara</a> sa prezint ceva mai de incepatori (pentru ca trebuie sa recunosc, subiectele exotice ii lasa reci pe majoritatea). M-am hotarat sa zic doua vorbe despre awk (pentru ca ma intristeaza cand lumea il foloseste doar ca pe un soi de cut). Pana maine incropesc eu niste slide-uri, dar daca aveti sugestii let me know.</p>
<p>Of course, profit de ocazie sa va reamintesc ca <a href="http://blog.technostoic.net/2011/05/16/pay-it-forward/">aveti datorii morale</a> fata de comunitatea asta (in general, nu la RLUG ma refer). Asa ca primul pas ar fi sa participati (la evenimentul asta daca vreti si puteti, sau la altul daca nu va place de noi din motive geografice, politice sau estetice).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/06/08/doua-scurte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pay it forward!</title>
		<link>http://blog.technostoic.net/2011/05/16/pay-it-forward/</link>
		<comments>http://blog.technostoic.net/2011/05/16/pay-it-forward/#comments</comments>
		<pubDate>Mon, 16 May 2011 15:54:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=609</guid>
		<description><![CDATA[Daca citesti articolul asta, probabil esti interesat intr-o mai mare sau mica masura de Linux si/sau OpenSource. Am publicat in general chestii tehnice, asa ca ma astept ca cei cativa zeci de abonati la RSS sa fi pierdut pe cei care ma urmareau doar pentru ca ma cunosteau, in plus mai sunt inscris in cateva [...]]]></description>
			<content:encoded><![CDATA[<p>Daca citesti articolul asta, probabil esti interesat intr-o mai mare sau mica masura de Linux si/sau OpenSource. Am publicat in general chestii tehnice, asa ca ma astept ca cei cativa zeci de abonati la RSS sa fi pierdut pe cei care ma urmareau doar pentru ca ma cunosteau, in plus mai sunt inscris in cateva agregatoare cu subiect similar, deci probabil vorbesc de 100-200 de oameni (yeah, my e-peen is <em>that</em> low). Daca in continuare citesti chestii de-astea de Linux ma astept sa ai niste cunostinte cat de cat mai sus de genunchiul broastei (sa zicem ca nu te mai sperie instalarea unui sistem nou sau nu ti-e asa frica sa citesti manpages sau poti scrie un shellscript de 5 randuri). Din observatiile pe care le-am facut pe cei pe care ii cunosc in aceeasi situatie, sunt mari sanse sa-ti folosesti aceste cunostinte in meserie (sau pur si simplu sa fii foarte pasionat de subiect). In orice caz, stii mult mai mult decat <em>nimic</em>.</p>
<p>Cum ai invatat astea? Poate partial la scoala (pe la Automatica se cam predau chestii de Linux, probabil si pe la alte facultati similare), dar majoritatea le-ai cautat de unul singur. Pe forumuri, liste de discutii, IRC, manpages, carti, cod sursa. Toate aceste chestii au fost scrise de voluntari (poate cu exceptia cartilor, dar din cate stiu autorii de carti nu prea fac profit, cel putin cea la care am fost coautor nu a facut). In orice caz, trebuie sa admiti ca, de bine de rau, datorezi o buna parte acunostintelor pe care le ai in acest domeniu unei intregi multimi de oameni care au sacrificat macar un dram de timp si efort pentru asta.</p>
<p>Eu unul imi datorez o foarte mare parte a cunostintelor in domeniu listelor lug.ro pe care activez de vreo 10-11 ani si prietenilor pe care mi i-am facut acolo, astfel incat de ceva vreme incerc sa-mi platesc datoriile morale contribuind la intretinerea serverelor pe care sunt listele si mirrorurile lug.ro, mai dau cu mailul pe liste din cand in cand, contribui cum pot la Prolinux (ong-ul care a fost creat in jurul listelor) si mai nou incerc sa ridic de la sol o serie de intalniri "real life" (despre care am mai mentionat).</p>
<p>Aici intervine apelul meu. Din toti care cititi asta, sunt convins ca o foarte buna parte e in stare sa ajunga cel putin o data la doua luni la aceste intalniri (sunt in seara fiecarei a doua joi din luna, in ultima vreme le-am tinut in incinta Facultatii de Automatica si Calculatoare, in Politehnica). Din acea foarte buna parte (mai bine de jumatate, I bet), <em>fiecare</em> poate sa zica ceva interesant. Da, si intrebarile se pun, nu doar prezentari ca la carte. Putem face o sesiune speciala de "intrebari de la nou-veniti" daca va deranjeaza statutul de prezentatori. Cu siguranta va fi in sala un newbie in domeniul respectiv caruia sa-i fie utile informatiile, asa cum si tie ti-a lamurit niste chestii o prezentare sau un mail sau un blog post al cuiva acum X ani.</p>
<p>Be that guy (or girl)! Pay it forward!</p>
<p>PS: daca sunteti atat de egoisti incat sa nu fiti miscati de argumentul asta, o sa fiu nevoit sa fac concurs cu premii <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/05/16/pay-it-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m in it for the lulz</title>
		<link>http://blog.technostoic.net/2011/04/27/im-in-it-for-the-lulz/</link>
		<comments>http://blog.technostoic.net/2011/04/27/im-in-it-for-the-lulz/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 16:19:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=605</guid>
		<description><![CDATA[Am gasit zilele trecute pe reddit o descriere a motivatiei care ne impinge pe noi astia din zona Linux si trebuie sa spun ca e printre cele mai la obiect comentarii. Originalul este la http://i.imgur.com/jqIcv.jpg, dar transcriu si textul, pentru ca nu-s sigur cat va fi valid linkul: We tell people we use Linux because [...]]]></description>
			<content:encoded><![CDATA[<p>Am gasit zilele trecute pe reddit o descriere a motivatiei care ne impinge pe noi astia din zona Linux si trebuie sa spun ca e printre cele mai la obiect comentarii. Originalul este la <a href="http://i.imgur.com/jqIcv.jpg">http://i.imgur.com/jqIcv.jpg</a>, dar transcriu si textul, pentru ca nu-s sigur cat va fi valid linkul:</p>
<blockquote><p>
We tell people we use Linux because it's secure. Or because it's free, because it's customizable, because it's free (the other meaning), because it has excellent community support...</p>
<p>But all of that is just marketing bullshit. We tell that to non-Linuxers because they wouldn't understand the real reason. And when we say those false reasons enough, we might even start to believe them ourselves.</p>
<p>But deep underneath, the real reason remains.</p>
<p>We use Linux because it's fun.</p>
<p>It's fun to tinker with your system. It's fun to change all the settings, break the system, then have to go to recovery mode to repair it. It's fun to have over a hundred distros to choose from. It's fun to use the command line.</p>
<p>Let me say that again. It's fun to use the command line.</p>
<p>No wonder non-Linuxers wouldn't understand.</p>
<p>The point with Linux fans is we use Linux for its own sake. Sure, we like to get work done. Sure, we like to be secure from viruses. Sure, we like to save money. But those are only the side effects. What we really like is playing with the system, poking around, and discovering fascinating facts about the software that lies underneath it.
</p></blockquote>
<p>Cred ca am face bine cu totii sa constientizam ceva mai mult lucrurile astea <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/04/27/im-in-it-for-the-lulz/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>laptop blocat pe 800 MHz</title>
		<link>http://blog.technostoic.net/2011/04/19/laptop-blocat-pe-800-mhz/</link>
		<comments>http://blog.technostoic.net/2011/04/19/laptop-blocat-pe-800-mhz/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 16:15:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[quickies]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=599</guid>
		<description><![CDATA[(Sa mi se scuze titlul SEO-ist, e pentru o cauza nobila, really. Daca te doare tare problema asta, sari la ultimul paragraf). Din cauza ca simteam nevoia sa stric ceva si nu voiam sa pun pe altii sa munceasca, mi-am upgradat laptopul la Debian Testing (aka. Wheezy). De obicei stau pe testing pana la release, [...]]]></description>
			<content:encoded><![CDATA[<p>(Sa mi se scuze titlul SEO-ist, e pentru o cauza nobila, really. Daca te doare tare problema asta, sari la ultimul paragraf).</p>
<p>Din cauza ca simteam nevoia sa stric ceva si nu voiam sa pun pe altii sa munceasca, mi-am upgradat laptopul la Debian Testing (aka. Wheezy). De obicei stau pe testing pana la release, cand raman asa pe stable inca vreo luna doua sa se potoleasca apele.</p>
<p>A mers foarte smooth (cu exceptia prietenului meu network-manager care a decis sa o ia razna nitel, evident), ar mai fi un bug foarte haios cu driverul nouveau (dar stau pe nvidia non-free pana una alta). Singura problema care mi-a dat ceva batai de cap era procesorul care insista sa stea pe 800MHz, cea mai joasa frecventa disponibila.</p>
<p>Dupa multe cautari pe net se pare ca problema e ca nu-i place de adaptorul AC (iarasi, e al treilea adaptor pe care il stric) si bios-ul insista sa tina procesorul in 800 MHz pana imi iau carger sau baterie sau mai stiu eu ce de la Dell.</p>
<p>Solutia, pana una alta, a fost sa adaug ca parametru de kernel umatoarea treaba: "processor.ignore_ppc=1" (in Debian, l-am adaugat la GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub.conf , YMMV), care din cate m-am prins ii spune kernelului sa nu ia in considerare plansetele biosului ref. la frecvente. Ramane de vazut daca imi strica <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  . Hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/04/19/laptop-blocat-pe-800-mhz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLI tricks</title>
		<link>http://blog.technostoic.net/2011/03/27/cli-tricks/</link>
		<comments>http://blog.technostoic.net/2011/03/27/cli-tricks/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 10:20:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=596</guid>
		<description><![CDATA[Sunt invitat duminica viitoare sa tin o prezentare "despre orice" (when will people learn I'm an indecisive lazy bum?), asa ca tinand cont ca publicul e cel putin knowledgeable in ale shell scriptingului, ma gandesc sa fac o lista de console tricks (shortcuts, shell features, stiluri de lucru care iti fac viata mai usoara). Planul [...]]]></description>
			<content:encoded><![CDATA[<p>Sunt invitat duminica viitoare sa tin o prezentare "despre orice" (when will people learn I'm an indecisive lazy bum?), asa ca tinand cont ca publicul e cel putin knowledgeable in ale shell scriptingului, ma gandesc sa fac o lista de console tricks (shortcuts, shell features, stiluri de lucru care iti fac viata mai usoara).</p>
<p>Planul de principiu e sa imi amintesc care anume din micile mele scamatorii zilnice de readline sau vim sunt remarcate de catre shoulder-surferii ocazionali, dar probabil n-or sa ajunga pentru ~45 min cat am alocat, asa ca fiti bineveniti sa-mi povestiti ce trickuri va fac lucrul in consola mai productiv.</p>
<p>Din cate stiu, evenimentul nu e public, dar probabil se va gasi iar cineva sadic sa ma filmeze si sa ma puna pe net. Ca atare, ma tot gandesc cum sa fac elegant sa alternez intre terminal si prezentare, as aprecia niste linkuri la prezentari cu fragmente interactive, sa pot fura meserie <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Si ca sa fie putin mai competitiv, castigatorul cu cea mai interesanta sugestie va primi dreptul sa sustina un lightning talk de 5 minute despre un subiect OSS-related la urmatoarea intalnire RLUG (14 aprilie) si o bere (sau cola, suc de portocale, whatever) de la subsemnatul in seara aceleiasi zile <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/03/27/cli-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sa ne jucam de-a cloudul</title>
		<link>http://blog.technostoic.net/2011/03/04/sa-ne-jucam-de-a-cloudul/</link>
		<comments>http://blog.technostoic.net/2011/03/04/sa-ne-jucam-de-a-cloudul/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 00:33:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=593</guid>
		<description><![CDATA[Azi am avut ocazia sa imi pun contul de EC2 la contributie pt. ceva concret (un setup demo cu 2 webservere si 1 loadbalancer), asa ca notez cum am facut pt. ultimii 2 oameni de pe planeta care nu au mai facut asa ceva. Scuze pentru stilul dezlanat, e mai mult pentru a-mi nota mie [...]]]></description>
			<content:encoded><![CDATA[<p>Azi am avut ocazia sa imi pun contul de EC2 la contributie pt. ceva concret (un setup demo cu 2 webservere si 1 loadbalancer), asa ca notez cum am facut pt. ultimii 2 oameni de pe planeta care nu au mai facut asa ceva. Scuze pentru stilul dezlanat, e mai mult pentru a-mi nota mie pasii. In functie de interes, o sa mai piaptan articolul si-l pun pe wiki.</p>
<p>Pasul 0: sign up for EC2 la http://aws.amazon.com/ec2/ , enjoy the phone.</p>
<p>Pasul 1: Get the certificates. aws.amazon.com, sign it to aws console, account, security credentials, access credentials, x509 certificates, create new. Downloadeaza si cheia privata si certificatul. Fa un director ~/.ec2 in care sa le salvezi. Pentru siguranta, chmod -R go-rwx ~/.ec2 . (Atentie mare cu certificatul ala ca are acces direct la credit card <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>Pasul 2: Downloadeaza utilitarele de consola de ec2 de la http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip . Extrage bin si lib din el si muta-le in ~/.ec2. Daca n-ai sun-java6-jre, instaleaza-l.</p>
<p>Pasul 3: Environment-ul. Pune-ti undeva in ~/.bashrc sau unde iti pui variabile de mediu urmatoarele:</p>
<p># environment variables for EC2<br />
export EC2_HOME=~/.ec2<br />
export PATH=$PATH:$EC2_HOME/bin<br />
export EC2_PRIVATE_KEY=$EC2_HOME/pk-XXXXXXXXXXXXXXXXXXXXXXXX.pem<br />
export EC2_CERT=$EC2_HOME/cert-XXXXXXXXXXXXXXXXXXXXXXXX.pem<br />
export EC2_URL=https://ec2.eu-west-1.amazonaws.com<br />
export JAVA_HOME=/usr/lib/jvm/java-6-sun</p>
<p>"XXX"-urile se inlocuiesc cu numele certificatului si cheii luate in pasul 1. De notat ca mi-am setat EC2_URL astfel incat daca nu specific regiunea sa foloseasca by default regiunea eu-west-1, unde prefer sa-mi fac instantele. In lipsa acestei variabile, va prefera ec2.amazonaws.com care este us-east-1. Diferentele probabil nu conteaza. JAVA_HOME trebuie setat daca nu l-a facut Java la instalare, trebuie sa dea in directorul care contine jre/bin/java.</p>
<p>Test time: Source the profile (sau deschide un terminal nou) si ruleaza 'ec2-describe-regions'. Daca nu merge, you skipped a step. Daca merge, trebuie sa apara o lista cu regiunile de ec2 (la ora actuala, 1 europa, 2 america si 2 asia). Da, e normal sa dureze >5s , get used to it <img src='http://blog.technostoic.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pasul 4: Cheie de ssh.</p>
<p>ec2addkey RPETRE > ~/.ec2/RPETRE.pem<br />
chmod 600 ~/.ec2/RPETRE.pem</p>
<p>(Ofc, in loc de RPETRE poti utiliza alt identificator al cheii).</p>
<p>Pasul 5: Pornirea unei instante noi.</p>
<p>Dat fiind ca Ubuntu de ceva vreme face release-uri si in cloud, am decis sama joc cu o imagine de la ei. La http://uec-images.ubuntu.com/releases/lucid/release/ sunt AMI-urile oficiale pentru 10.04 LTS, in toate regiunile, pe 32 si 64 biti. Eu am notat ami-311f2b45, varianta 32bit din eu-west-1. De notat ca AMI-urile nu sunt valide decat in regiunea aleasa via EC2_URL.</p>
<p>ec2-run-instances ami-311f2b45 --instance-type t1.micro -k RPETRE</p>
<p>Comanda de mai sus o sa returneze numele instantei (i-xxxxxx) si statusul "pending".</p>
<p>ec2-describe-instances i-xxxxxxx va returna starea instantei, dureaza cateva minute pana se transforma din "pending" in "running". Cand e "running", va avea un nume foarte lung, care se termina in compute.amazonaws.com. Ala e IP-ul pe care se poate face SSH. But first...</p>
<p>Editeaza ~/.ssh/config si adauga urmatorul paragraf:</p>
<p>host *.amazonaws.com<br />
    User root<br />
    StrictHostKeyChecking no<br />
    IdentityFile ~/.ec2/RPETRE.pem<br />
    UserKnownHostsFile ~/.ssh/ec2_hosts</p>
<p>Asta ca sa nu se planga la fiecare noua instanta ca n-a mai vazut-o si sa nu polueze known_hosts cu catralioanele de instante viitoare. Pentru cei paranoici care vor sa verifice fingerprintul cheii de ssh (bravo!), scoateti linia cu keycheck si tineti minte comanda ec2-get-console-output.</p>
<p>Ok, acum ar trebui ca ssh ubuntu@numefoartelungdeinstanta.compute.amazonaws.com sa mearga seamlessly (cu cheia cu care a fost creata instanta).</p>
<p>Cand te-ai plictisit de instanta, ruleaza ec2-terminate-instances i-xxxxxx si cateva minute mai tarziu o sa dispara. Atentie, billingul se face cu ora, incepand din momentul in care s-a lansat instanta, practic daca ii dai terminate in primele 55 de minute de cand ai pornit-o, ai de plata 2.5 centi, daca depasesti 60 de minute inca 2.5 centi, samd. (plus costul de bandwidth).</p>
<p>Mno, cam atat deocamdata. Daca ma mai joc, o sa mai pomenesc si despre security groups si load balancer, poate si despre storage.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/03/04/sa-ne-jucam-de-a-cloudul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>atelier rlug februarie &#8211; call for help</title>
		<link>http://blog.technostoic.net/2011/02/19/atelier-rlug-februarie-call-for-help/</link>
		<comments>http://blog.technostoic.net/2011/02/19/atelier-rlug-februarie-call-for-help/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 11:30:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[quickies]]></category>

		<guid isPermaLink="false">http://blog.technostoic.net/?p=590</guid>
		<description><![CDATA[Desi sunt din ce in ce mai alergat zilele astea, ma bucur ca am apucat sa programez "atelierul" lunii februarie, sambata viitoare de la ora 13 (tot in Poli, tot in laboratorul EG306 din Automatica). Deocamdata nu am nici o idee de tema de discutie, please join in si propuneti una. Ne vedem acolo (or [...]]]></description>
			<content:encoded><![CDATA[<p>Desi sunt din ce in ce mai alergat zilele astea, ma bucur ca am apucat sa programez "atelierul" lunii februarie, sambata viitoare de la ora 13 (tot in Poli, tot in laboratorul  EG306 din Automatica).</p>
<p>Deocamdata nu am nici o idee de tema de discutie, please <a href="http://wiki.lug.ro/Atelier_februarie_2011">join in</a> si propuneti una. Ne vedem acolo (or else!)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technostoic.net/2011/02/19/atelier-rlug-februarie-call-for-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

