<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DEADQX48fyp7ImA9WhRUFEQ.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674</id><updated>2012-01-25T15:06:10.077+02:00</updated><category term="linux" /><category term="Raluca" /><category term="de pe garduri" /><category term="virtual matters" /><category term="reading" /><category term="TV" /><category term="tech" /><category term="net" /><category term="rock" /><category term="security" /><category term="streaming" /><category term="im" /><category term="aiuratii" /><category term="sleep another day" /><category term="eu" /><category term="light-headed" /><category term="blog action day" /><category term="foto" /><category term="social networking" /><category term="ecologic" /><category term="blogosferă" /><category term="muzica" /><category term="facultate" /><category term="script" /><category term="soft power" /><category term="fun" /><category term="Bucuresti" /><category term="scam" /><category term="telefonie mobila" /><category term="muzica buna" /><category term="open-source" /><category term="pixelbattle" /><category term="teapa" /><category term="twisted mind" /><title>fragilematter</title><subtitle type="html">the soft power is stronger than the hard power</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FragileMatter" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="fragilematter" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkQMQHY4eyp7ImA9WhRQFU8.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-1413279234334584143</id><published>2011-09-20T20:31:00.000+03:00</published><updated>2011-12-10T16:46:21.833+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T16:46:21.833+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="eu" /><title>10 zile sub Semilună</title><content type="html">&lt;p style="text-align:justify;"&gt;În dimineața zilei de 2 februarie am coborât din tren in gara Sirkeci din Istanbul, având ca punct terminus al călătoriei orașul Kastamonu din partea de nord a Turciei. Așa a început o odisee de 10 zile pe tărâmul semilunei, marcată de multiple descoperiri pe care vi le voi prezenta în continuare.&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;Impresia generală era că urmează să mergem &lt;i&gt;în mijlocul nicăieriului&lt;/i&gt;, la bordul unui autocar ce urma să parcurgă cei peste 500Km ai călătoriei în aproximativ 8 ore. Doar că autocarul turcesc este mai ceva decât avionul european: 2 „însoțitori de bord”, snack-uri, apă, suc sau cafea, tv on demand în tetiere, baie la bord și loc berechet să-ți întinzi picioarele. În bucata de țară peste care am putut arunca un ochi pasager am văzut că se lucrează din greu la infrastructură, că blocuri noi, uniform stilizate, răsar peste tot și că transportul pe șosele are sens pentru o țară atât de mare.&lt;/p&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="float:right;outline:none;text-align:center;margin:5px;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/SD7RxOjcOdPbBwzElQq5Uw?feat=embedwebsite" rel="lightbox[tr]"&gt;&lt;img src="https://lh5.googleusercontent.com/-aDst6T7a-6A/Tnbny1WfmLI/AAAAAAAADFw/sfNRHWhr2G8/s144/IMG00298.jpg" height="108" width="144" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="text-align:justify;"&gt;Seara târziu am pus piciorul in Kastamonu, mai exact în autogară, unde am fost întâmpinați de una din cele două gazde ce ne-au condimentat șederea în Turcia &amp;mdash; Mehmet. Încă o plimbare scurtă cu mașina și am ajuns și la ceea ce urma să devină baza de operațiuni pentru următoarele zile: Kastamonu Turizm Eğitim Merkezi, un fel de școală profesională ce pregătește lucrători în industria turistică, în special chelneri.&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;Abia în dimineața următoare am văzut pentru prima oară orașul spre care călătoream de două zile. Descris de gazdele noastre ca „un orășel”, cu cei 91 de mii de locuitori ai săi Kastamonu are proporții impresionante. Situat la o altitudine de aproape 1000 de metri, este un oraș cu străzi înguste și clădiri puțin înalte, înconjurat de o zonă cu un relief superb.&lt;/p&gt;&lt;div style="float:left;outline:none;text-align:center;margin:5px;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/YFUlwjH29Rbso9J11mvL0A?feat=embedwebsite" rel="lightbox[tr]"&gt;&lt;img src="https://lh5.googleusercontent.com/-KDMV1-YHObc/TndwyxAOH3I/AAAAAAAADGI/hALjWGQFWjM/s144/sharp_looks_by_dorubarbu-d49z5i8.jpg" height="144" width="108" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="text-align:justify;"&gt;În dimineața aceleiași zile a sosit și echipa bulgară, urmată de cei din Polonia și, peste încă o zi, de islandezi, moment care a marcat demararea proiectului „Bir Kare, Yüzlerce Hikaye/Playing Off a Picture Says One Thousand Words”. Pe scurt, proiectul a adus laolaltă tineri din cinci țări care au vizitat districtul Kastamonu și, pe baza activităților și fotografiilor făcute în fiecare zi, au găsit paralele între culturile și specificul țărilor/regiunilor din care provin și cele ale zonei vizitate. Rezultatele pot fi văzute pe website-ul oficial al programului, &lt;a href="http://translate.google.com/translate?sl=auto&amp;tl=en&amp;js=n&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=2&amp;eotf=1&amp;u=http%3A%2F%2Fbirkareyuzlercehikaye.gencyasaminsesleri.com%2F" target="_blank"&gt;aici&lt;/a&gt;.&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;Am descoperit că oamenii din Kastamonu sunt oameni calzi și prietenoși, întotdeauna gata să te ajute, dar e ceva mai complicat să comunici cu ei fiindcă limba engleză le este oarecum străină. Am văzut cum o moschee poate coexista cu o cafenea unde, culmea, se bea ceai și se fumează narghilea. Într-o fostă școală teologică ni s-a oferit halva albă și unde am văzut cum se fac dulciurile turcești. Am fost într-un lan de orez, unde o femeie gârbovită, de vreo 70 de ani, ne-a explicat cum au grijă să mențină nivelul apei pe plantație și cum își dau seama de cât de eficient fac acest lucru după speciile de plante nedorite care apar.&lt;/p&gt;
&lt;div style="margin-left:auto;margin-right:auto;outline:none;text-align:center;width:420px;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/IYU1j9QatfUJmQW2KT24jQ?feat=embedwebsite" rel="lightbox[tr]"&gt;&lt;img src="https://lh4.googleusercontent.com/-J2TJyLZlrJM/Tngx3DIHCrI/AAAAAAAADGY/E2lP9XeIDlU/s400/fields_of_gold_by_dorubarbu-d49zbh7.jpg" height="77" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="text-align:justify;"&gt;Relieful merită un paragraf special, fiind cel puțin impresionant. Încă din Kastamonu ne uitam cu mirare la pantele cu înclinație mult peste 10% pe care erau nevoite să le urce mașinile pe unele străduțe. Castelul e situat pe o colină, având o frumoasă panoramă asupra orașului, iar diametral opus acesuia este un turn cu ceas plasat, de asemenea, la înălțime. La mai puțin de 100 de kilometri distanță spre Nord-Vest se află &lt;i&gt;Küre Dağları Milli Parkı&lt;/i&gt;, un parc natural imens, fără foarte multe amenajări, dar asta nu face decât să-i sporească farmecul, pe teritoriul căruia se află canionul Valla, impresionant prin dimensiunile sale.&lt;/p&gt;
&lt;div style="float:right;outline:none;text-align:center;margin:5px;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/1A3mhm_g4XOGTLTWzDqPZg?feat=embedwebsite" rel="lightbox[tr]"&gt;&lt;img src="https://lh6.googleusercontent.com/-m2N7A7WZCgQ/Tng1Cb0Q9VI/AAAAAAAADGw/EdRfpIahjAE/s144/slow_fall_by_dorubarbu-d49zbk9.jpg" height="124" width="144" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="text-align:justify;"&gt;Tot în aceeași zonă se poate vedea și cascada Ilıca, dacă găsești drumul de acces pitit în spatele unor case. Zona este, fără nici un fel de exagerare, pitorească, iar apa, deși rece, te invită să îți uzi măcar degetele de la picioare. Notabil e faptul că, atât în parcul natural Küre cât și în zona cascadei, este foarte curat. E greu de crezut că există vreun serviciu special care să se ocupe de salubrizarea acestor zone, dat fiind că nu sunt foarte amenajate &amp;mdash; probabil că turiștii merită și ei o bilă albă.&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;În încheierea capitolului Kastamonu am să ating și subiectul nunții cu specific turcesc la care am participat. Notabilă prin lipsa totală de alcool și prin tortul de dimensiunea miresei, am văzut-o ca pe un eveniment de proporții mult mai restrânse față de omologul românesc. Mâncarea servită mesenilor a fost mai mult un snack decât un ospăț, darul nu s-a numărat în mii de euro, ci în bănuți de aur de o valoare fixă și totul s-a terminat înainte de miezul nopții.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;* * *&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;Last, but not least, să aruncăm o privire către Istanbul. Oraș de 20 de milioane de locuitori, n-a fost nici pe departe atât de aglomerat pe cât mă așteptam, o cauză probabilă fiind lipsa unei bune părți din populație, plecată să-și petreacă vacanța spre locuri mai însorite. Bilă albă primește transportul cu tramvaiul din partea europeană, pe ruta Kabataş - Bağcılar, care are un traseu extrem de simplu și pe care toate tramvaiele sunt moderne.&lt;/p&gt;
&lt;div style="margin-left:auto;margin-right:auto;outline:none;text-align:center;width:420px;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/d5Ck11F3DR9dZMm_0qMlgA?feat=embedwebsite" rel="lightbox[tr]"&gt;&lt;img src="https://lh5.googleusercontent.com/-3ZY573AZmUY/TnjCK0XdIbI/AAAAAAAADHE/d97tezdpKCo/s400/a_sea_of_colors_by_dorubarbu-d49zc46.jpg" height="96" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style="text-align:justify;"&gt;Străzile sunt o oază de multiculturalitate, dată de abundența de turiști veniți din toate colțurile lumii. Obiectivele turistice impresionează prin vechime și dimensiuni, iar o plimbare cu barca pe Bosfor și pe Marmara nu trebuie ratată. Obiectivele turistice sunt bine marcate și localnicii sunt întotdeauna gata să ajute cu instrucțiuni.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;* * *&lt;/p&gt;
&lt;p style="text-align:justify;"&gt;Experiență de neuitat, Turcia impresionează prin oameni și prin locuri. Am marcat-o pe hartă, cu mențiunea „spre revizitare și aprofundare”.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;iframe
 style="float: right; margin: 10px"
 src="http://www.panoramio.com/wapi/template/list.html?user=2009359&amp;tag=Turkey&amp;width=600&amp;height=240&amp;rows=2&amp;columns=8&amp;orientation=horizontal&amp;bgcolor=%23141414"
 frameborder="0" width="600" height="240" scrolling="no" marginwidth="0" marginheight="0"&gt; &lt;/iframe&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-1413279234334584143?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/1413279234334584143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2011/09/10-zile-sub-semiluna.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1413279234334584143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1413279234334584143?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2011/09/10-zile-sub-semiluna.html" title="10 zile sub Semilună" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-aDst6T7a-6A/Tnbny1WfmLI/AAAAAAAADFw/sfNRHWhr2G8/s72-c/IMG00298.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Kastamonu/Kastamonu Province, Turkey</georss:featurename><georss:point>41.38871 33.78273</georss:point><georss:box>41.341059 33.703766 41.436361000000005 33.861694</georss:box></entry><entry gd:etag="W/&quot;C0UHSXo-fCp7ImA9Wx9bEkw.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-1737153852869725300</id><published>2011-02-20T16:13:00.000+02:00</published><updated>2011-02-20T16:13:58.454+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T16:13:58.454+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><title>Opera - Access to this port is disabled</title><content type="html">&lt;div style="text-align:justify;"&gt;You're happily browsing the interwebs in Opera, and you suddenly get a big red error: &lt;span style="color:red;"&gt;Access to this port is disabled for security reasons.&lt;/span&gt;, just like in the image below. Who you gonna call? Read on...&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/JnlldycGEU-BhdUFEXoK0A?feat=embedwebsite"&gt;&lt;img src="https://lh4.googleusercontent.com/_DyRhzYNUb2Y/TWEeEFgq7FI/AAAAAAAADA4/Hpj3O0hBhgY/s400/op_port_1.png" height="185" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify;"&gt;We just need to pop Opera's hood open and do a little tuning. So open a new tab and go to this address: &lt;span style="color:red;"&gt;opera:config&lt;/span&gt;&lt;br /&gt;I can't remember for sure, but it might give you a warning that you might break stuff... just plow ahead. Eventually that bold red title should read &lt;span style="color:red;"&gt;Preferences editor&lt;/span&gt;. Underneath that title is a search box, and we're gonna use it to scour the preferences for the word &lt;span style="color:red;"&gt;ports&lt;/span&gt;.&lt;br /&gt;It should look like this:&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/pKBhxDGC2DSYeoGStEr16Q?feat=embedwebsite"&gt;&lt;img src="https://lh4.googleusercontent.com/_DyRhzYNUb2Y/TWEeEa0dx8I/AAAAAAAADA8/ckJxQnb9SeM/s400/op_port_2.png" height="215" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;Once you found it, pop the port number into the text box that says &lt;span style="color:red;"&gt;Permitted Ports&lt;/span&gt;. The port number is the bit just after the website's main address, delimited by a colon on the left and a slash on the right. So, for &lt;code&gt;http://gopher.info-underground.net:70/&lt;/code&gt;, the port number is, of course, &lt;code&gt;70&lt;/code&gt;. If you want to allow access to more than one port, separate them with semicolons. Now click save, press the OK button of the messagebox that appears, close the tab then refresh your page. Voila:&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/qjhMRMJtmDzLWqhX8uK4iQ?feat=embedwebsite"&gt;&lt;img src="https://lh4.googleusercontent.com/_DyRhzYNUb2Y/TWEeERQJR5I/AAAAAAAADBA/oTX7uA4SR_k/s400/op_port_3.png" height="179" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-1737153852869725300?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/1737153852869725300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2011/02/opera-access-to-this-port-is-disabled.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1737153852869725300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1737153852869725300?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2011/02/opera-access-to-this-port-is-disabled.html" title="Opera - Access to this port is disabled" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/_DyRhzYNUb2Y/TWEeEFgq7FI/AAAAAAAADA4/Hpj3O0hBhgY/s72-c/op_port_1.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEAHRXwyeSp7ImA9Wx9bEUQ.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-5376115661722097113</id><published>2011-02-20T12:12:00.000+02:00</published><updated>2011-02-20T12:12:14.291+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T12:12:14.291+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><category scheme="http://www.blogger.com/atom/ns#" term="reading" /><title>Blue Heaven - a quick review</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;p&gt;Yesterday &lt;a href="http://linuxoutlaws.com/podcast/192" target="_blank"&gt;LO 192&lt;/a&gt; was released and in it Dan &amp; Fab pimped a recently released audiobook, "Blue Heaven", written and read by &lt;a href="http://www.info-underground.net:70/lostnbronx/" target="_blank"&gt;lostnbronx&lt;/a&gt;. Since I'm a sucker for audiobooks I grabbed it right away, and since I found it most excellent I thought I'd blabber a bit about it right here.&lt;/p&gt;&lt;p&gt;From a dramatic point of view, it really is, well, dramatic. I'll try to keep this spoiler-free, so I'm just going to say that the psychology of the (main?!) character is deeply connected to the action, and the two swap in and out of focus, in a very neatly orchestrated manner. Since I mentioned the action, it takes place in Skyhigh, a space colony/space station city inhabited by Earth's outcasts. Although this place does share a few characteristics with the typical sci-fi counterpart, the resemblance stops there.&lt;br &gt;I won't go into detail about the action because I want you to discover it yourselves, so I'm gonna cheat and skip to the end. While I anticipated the finale, the action that leads to it surpassed any of my expectations. It suffices to say that there is a climax there, and it will surprise you.&lt;/p&gt;&lt;p&gt;On the technical side, somewhere in the ogg file's tags it says: "[...] these four pieces, rather ineptly cut together by lostnbronx [...]." It's anything but ineptly, lostnbronx did an amazing job with the audio backgrounds, and it's obvious all-around that this was a work of passion. There is a bit of unevenness in the audio levels or tonality near the beginning, maybe a switch of recording equipment, but other than that I think that overall the recording easily rivals Audible productions.&lt;br /&gt;The reading/acting is very well carried out, and IMHO lostnbronx has a really cool voice.&lt;/p&gt;&lt;p&gt;That's about it, head on over to lostnbronx's webpage for Blue Heaven at &lt;a href="http://www.info-underground.net:70/lostnbronx/fiction/blue-heaven" target="_blank"&gt;http://www.info-underground.net:70/lostnbronx/fiction/blue-heaven&lt;/a&gt; for audio downloads or the text version (&lt;i&gt;Note: the website errors out in Opera, but it works great in Firefox&lt;/i&gt;). Extra geek brownie points of you do it via Gopher: &lt;a href="gopher://gopher.info-underground.net:70/1/lostnbronx/fiction/blue-heaven" target="_blank"&gt;link&lt;/a&gt;. If you're a lazyass with HTML5 powers, just admit that _there is no thought, only action_, then click the play button below.&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;audio src="http://dl.dropbox.com/u/389421/blue-heaven-ogg.ogg" controls="controls" preload="none"&gt;Your browser doesn't support the &amp;lt;audio&amp;gt; tag as defined by the &lt;a href="http://en.wikipedia.org/wiki/HTML5" target="_blank"&gt;HTML5&lt;/a&gt; standard. Switch to a standards-compliant browser, such as &lt;a href="http://www.mozilla.com/firefox/" target="_blank"&gt;Firefox&lt;/a&gt; or &lt;a href="http://www.opera.com/browser/" target="_blank"&gt;Opera&lt;/a&gt;.&lt;/audio&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-5376115661722097113?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/5376115661722097113/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2011/02/blue-heaven-quick-review.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5376115661722097113?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5376115661722097113?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2011/02/blue-heaven-quick-review.html" title="Blue Heaven - a quick review" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CUAFSHg_fip7ImA9Wx9UEE8.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-7559308556030555164</id><published>2011-02-06T22:20:00.001+02:00</published><updated>2011-02-06T22:21:59.646+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-06T22:21:59.646+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><title>De recuperare</title><content type="html">&lt;div style="text-align: justify;"&gt;Plimbare cu bicla, așa, de recuperare după atâta stat în casă. Și cu GPS-ul...&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/5pvuqBT0ax8SejxubCUT2Q?feat=embedwebsite"&gt;&lt;img src="https://lh3.googleusercontent.com/_DyRhzYNUb2Y/TU8AxTa-bPI/AAAAAAAADAM/N1ba1XpddaE/s800/details.png" height="248" width="340" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://picasaweb.google.com/lh/photo/ilIlXThau7FeRB_xWXZBsw?feat=embedwebsite"&gt;&lt;img src="https://lh3.googleusercontent.com/_DyRhzYNUb2Y/TU8AxvNJs6I/AAAAAAAADAY/4gJN0HMJWyU/s400/speed.png" height="268" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://picasaweb.google.com/lh/photo/67gmk4wJ8f_nGhPkXCzADw?feat=embedwebsite"&gt;&lt;img src="https://lh4.googleusercontent.com/_DyRhzYNUb2Y/TU8Axr8KmqI/AAAAAAAADAU/1x-aKaODmdo/s400/elevation.png" height="270" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://picasaweb.google.com/lh/photo/H4tuJiqzZ8ZLT7YyZ-O3kA?feat=embedwebsite"&gt;&lt;img src="https://lh5.googleusercontent.com/_DyRhzYNUb2Y/TU8AxSik8HI/AAAAAAAADAQ/xM2wuuxO8aw/s400/acceleration.png" height="274" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pretty graphs by &lt;a href="http://blog.sarine.nl/gpx-viewer/" target="_blank"&gt;gpx-viewer&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-7559308556030555164?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/7559308556030555164/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2011/02/de-recuperare.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7559308556030555164?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7559308556030555164?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2011/02/de-recuperare.html" title="De recuperare" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/_DyRhzYNUb2Y/TU8AxTa-bPI/AAAAAAAADAM/N1ba1XpddaE/s72-c/details.png" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DkEHQH09cCp7ImA9Wx5WEEw.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-1188721628500855322</id><published>2010-09-20T23:28:00.002+03:00</published><updated>2010-09-20T23:30:31.368+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-20T23:30:31.368+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><title>How to download full ogg albums from archive.org</title><content type="html">&lt;div style="text-align: justify;"&gt;If you download files from &lt;a href="http://www.archive.org/" target="_blank"&gt;archive.org&lt;/a&gt;'s audio section, you probably observed by now that, while there are options to download all the files in 64Kbps or variable bitrate MP3, there is no ogg download of the same type.&lt;br /&gt;Don't forge ahead right clicking all individual ogg downloads, we can get some open source software to help.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;For example purposes, let's pick some &lt;a href="http://www.archive.org/details/BlindWillieMctell" target="_blank"&gt;Blind Willie McTell&lt;/a&gt; music. There are only three songs there, but it should be enough for you to get the basic idea.&lt;br /&gt;&lt;br /&gt;The first step is quite simple: we need to get a list of links towards those ogg files. If you're using Firefox, all you need to do is to expand the list of songs on the left side of the page, under the MP3 zip downloads, then select all its text, right click it and choose "View Selection Source". It's a bit complicated to explain, but this screenshot should help:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/2S5hpE1AsblziU9RZga4vQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_DyRhzYNUb2Y/TJe7Pz7TqRI/AAAAAAAAC0E/AjmdF76KPuw/s800/page_source_ogg_links.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify"&gt;If you aren't using Firefox, just open the source of the page (CTRL+U in most browsers) and search for the first instance of the string ".ogg". It should occur around line 222, and nicely included in some divs will be that list of links that I was referring to.&lt;br /&gt;&lt;br /&gt;Just copy that bit of html and pop it into a text editor of your choice, then save it, call the file "links.html" for example.&lt;br /&gt;&lt;br /&gt;And now for the real action, let's call upon that open source help. It's something along the lines of:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;wget -Fi links.html -B http://www.archive.org&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;What we're doing here is asking wget to download all the files referred to in links.html. The catch is that the links are relative to the server root so, with the aid of the "-B" parameter, we're basically telling wget that the server is archive.org.&lt;br /&gt;&lt;br /&gt;That's all, hope it helps someone!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-1188721628500855322?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/1188721628500855322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/09/how-to-download-full-ogg-albums-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1188721628500855322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1188721628500855322?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/09/how-to-download-full-ogg-albums-from.html" title="How to download full ogg albums from archive.org" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_DyRhzYNUb2Y/TJe7Pz7TqRI/AAAAAAAAC0E/AjmdF76KPuw/s72-c/page_source_ogg_links.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUEGQng8cSp7ImA9Wx5XGEw.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-8205468038495363473</id><published>2010-09-18T15:40:00.000+03:00</published><updated>2010-09-18T15:40:23.679+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-18T15:40:23.679+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><title>Installing Tiny Core Linux on a USB drive</title><content type="html">&lt;div style="text-align: justify;"&gt;There's a lot of reasons to have a portable USB Linux setup that does something else than actually duplicating the Live CD of distro X. With Tiny Core that's different, since it does away with the solid squashfs setup that most live distros have and, if you follow the steps outlined in this tutorial, you'll also get a real home folder, not some copy-on-write persistence loopback file.&lt;br /&gt;Note: the following tutorial has been originally written as a plain text file and it is presented below as such.&lt;br /&gt;Some commands, if not run carefully, can become dangerous to your data, so I can only advise you to keep your eyes open for any mistakes. Other than that, I'm open to questions, so don't hesitate to leave a comment.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;                == Installing Tiny Core on a USB drive ==
                           == the ext2 way ==


  In this tutorial I will walk you through installing Tiny Core Linux on a
USB drive in a way that will enable it to maintain top speed while including
useful features like persistence and low RAM usage.

* Prerequisites:
  - an existing Linux system with fdisk and extlinux;
  - an USB drive &gt;= 128MB;


* Getting the goods.
  Since we're talking Tiny Core here, we might as well start with getting the
ISO image that will form the base of our fresh USB drive installation. The
latest version can always be found at:

&lt;a href="http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release/tinycore-current.iso"&gt;http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release/tinycore-current.iso&lt;/a&gt;

  Just get it with wget or something, it's a small download.
With that taken care of, it's time to prepare the USB drive.

* Preparing the USB drive.
  I'm assuming that the USB drive you'll be installing to is a spare one that
you have laying around. If that's not the case, back up everything from it,
since the next step _WILL WIPE IT CLEAN_.
  Also, all the following utilities require super-user permissions, so you will
either have to prefix their respective commands with "sudo", or just go with
"su" once.
  With the drive firmly inserted into a USB port, you'll want to umount it.
Then open a terminal and, replacing X with the appropriate letter, do a:

fdisk /dev/sdX

  Fdisk will open and will present you with an interactive mode that requires
you to enter one letter commands. I will further write these commands in this
form: [C], meaning that you'll press the "c" key then Enter.

  First up, we will disable DOS compatibility, since it's of no use to us or
to Tiny Core. Enter [C], and fdisk should reply with "DOS Compatibility flag
is not set." Then press [U], so that everything will be displayed in sectors
instead of cylinders {EW!}.

  With that out of the way, we want to make sure that the partition table on
the USB drive is in order, and we'll do that with [O]. That should return
"Building a new DOS disklabel with disk identifier {some hex value}."

  Now that we're all set up, it's time to create the ext2 partition that will
receive our fresh Tiny Core setup. To do that, enter [N], then [P], then [1].
For the first sector and last sector inputs, just confirm the default values
by pressing Enter. This whole series of commands created for us a primary
partition that covers the whole drive.

  A couple more commands, and we'll be done with fdisk. We'll want to set the
partition type to 83, to mark it as a Linux partition. That can be achieved
with [T] followed by [83]. Then we'll mark the partition as active by pressing
[A], then [1]. This way the systems that will be booting from the USB drive
will know on what partition to look for the files - partition 1 in our case.

  That pretty much concludes the fdisk step, so we'll write everything to disk
by pressing [W]. Fdisk should say "The partition table has been altered!", then
quit.

  Now we have a USB drive with a neat partition, but we have no filesystem.
Time to create one:

mkfs.ext2 -L "tc" /dev/sdX1

  Of course, replace X with the appropriate letter for the USB drive. The
mkfs.ext2 command just created an ext2 filesystem on the partition, and labeled
it "tc".

  Now the most comfortable step to have the partition mounted and to make sure
that the kernel is up to date with the modifications we made is to run

eject sdX

then pop the USB out of the port and insert it back. By now your desktop
environment should have automagically mounted the partition to /media/tc.
I will assume that is the case, so all the following commands will reflect
that situation. If it's different in your case, alter them accordingly.

* Getting TinyCore on the USB drive
  Now that we have a clean base for our install, it's time to proceed. To place
the required files on there, we'll first need to access them, by mounting the
ISO image. Easy, right?

mount -o loop -t iso9660 tinycore-current.iso /mnt

  This made the contents of the ISO image accessible in the /mnt folder. Now
to copy them onto the USB partition:

cp -R /mnt/boot /media/tc/

  We're done with the ISO image, so we might as well get rid of it.

umount tinycore-current.iso
rm tinycore-current.iso

  We have the files on the USB drive, but they came from a CD, so the
bootloader configuration is tailored for CD media. Let's fix it:

cd /media/tc/boot/
mv isolinux extlinux
mv extlinux/isolinux.cfg extlinux/extlinux.conf
rm extlinux/isolinux.bin

  You may have noticed "extlinux" pop up in those commands. That is the
bootloader we're gonna use. We could have used grub, but I don't think the
added complexity is really warranted in our simple boot case. We won't be
taking care of the bootloader install right now, we'll leave that for last.

  We also need to make a couple of directories that Tiny Core needs:

mkdir -p /media/tc/tce/optional
mkdir /media/tc/opt

  What we will take care of is tuning the boot parameters so that Tiny Core
will know what devices to use and how to use them for maximum performance.
  As you'd expect, the drive designation won't stay the same as the USB drive
is used on different computers, so we need another way of referring to it
instead of /dev/sdX1. Luckily, when we formatted the partition, it also
received a unique identification in the form of a long alphanumeric string.
  To find out that string, we need to run:

blkid -s UUID /dev/sdX1

  This command will output something along the lines of
/dev/sdX1: UUID="{some long string}" - copy the UUID= part, because we
will need it in this next step.

  Now open extlinux/extlinux.conf in your favorite text editor. This file
contains several lines that detail what kernel to use and how that kernel
should be started. We are interested in the "append initrd={...} line.
To this line we are going to add several things:

waitusb=5 tce=UUID="..." restore=UUID="..." home=UUID="..." opt=UUID="..."

  Note that you will need to insert the actual UUID string that you obtained
from the blkid command instead of "...". Also, the file might be read only, but
that can be quickly fixed with a "chmod +w extlinux.conf"
  Let's go over the added tags:
  - waitusb=5 tells tiny core to wait for 5 seconds before searching for USB
devices. This might be needed in case the drive isn't detected that fast.
You're free to try smaller values, or remove the waitusb bit completely.
 However, I advise you to keep it for compatibility reasons.
  The other four parameters (tce, restore, home, opt) tell Tiny Core to store
packages on the USB drive, to look for back-ups in there and, finally, to place
the home and opt folders on that same partition.
  Additionally, you might want to add some other parameters. You can read all
about those in the extlinux folder, by opening the text files named "f2"
and "f3".

  We're almost done, it's time to add that missing bootloader. Assuming that
you have syslinux/extlinux installed, it's just a matter of running

extlinux -i /media/tc/boot/extlinux

  This doesn't output much, but it does give us an info that we'll use in the
next step: "/media/tc/boot/extlinux is device /dev/sdX1". Remember that 
"/dev/sdX" part.
  With that we've taken care of the partition boot sector, but that doesn't
mean that the USB drive's master boot record is as we want it to be. Again,
assuming that you have syslinux installed, you can fix that quickly:

cat /usr/share/syslinux/mbr.bin &gt; /dev/sdX

where "/dev/sdX" is the device that was identified by extlinux. Also note that
the trailing "1" was omitted, since we are referring to the whole USB drive,
not the first partition.

  That's it, we're mostly done. The Tiny Core install is ready, all you need
to do now is make sure all the data has been written to disk, then you can
reboot and take it for a spin:

cd /
eject sdX
reboot

* Finishing notes
    Once you have booted your fresh new TinyCore install, you should edit the
/opt/.filetool.list text file, and remove the "home/" line. That way, you
won't end up with large quantities ofduplicate copies of  files on the
partition and in the back-up when you shutdown the system.
  This tutorial covers only a small portion of what you can do with Tiny Core.
If you want to do more complex things, read up on what can be achieved with
this operating sistem at &lt;a href="http://tinycorelinux.com/" target="_blank"&gt;http://tinycorelinux.com/&lt;/a&gt;. Also, the wiki has quite
a lot of valuable information - &lt;a href="http://wiki.tinycorelinux.com/tiki-index.php" target="_blank"&gt;http://wiki.tinycorelinux.com/tiki-index.php&lt;/a&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-8205468038495363473?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/8205468038495363473/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/09/installing-tiny-core-linux-on-usb-drive.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8205468038495363473?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8205468038495363473?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/09/installing-tiny-core-linux-on-usb-drive.html" title="Installing Tiny Core Linux on a USB drive" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>7</thr:total></entry><entry gd:etag="W/&quot;AkYMSH48eip7ImA9Wx5QEUQ.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-7455292948976414385</id><published>2010-08-30T22:56:00.000+03:00</published><updated>2010-08-30T22:56:29.072+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-30T22:56:29.072+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Minimal Rockbox scrobbler.log to libre.fm submitter</title><content type="html">&lt;div style="text-align: justify;"&gt;I've recently found myself on a severely resource-limited computer, and I tried to find a way to submit my listening history from my &lt;a href="http://www.rockbox.org/" target="_blank"&gt;Rockbox&lt;/a&gt; device to &lt;a href="http://libre.fm/" target="_blank"&gt;libre.fm&lt;/a&gt; without needing a lot of dependencies. After a bit of searching I stumbled upon a script made by a couple of Linux Outlaws listeners, back on the &lt;a href="http://linuxoutlaws.com/forums/viewtopic.php?f=10&amp;t=1592&amp;p=26163" target="_blank"&gt;LO forum&lt;/a&gt;... but it had a couple of glitches.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;p&gt;The script only works as a converter from the scrobbler.log format to the one used by import.py - a libre.fm migration tool, so you basically needed to run a couple of commands just to upload some tracks.&lt;br /&gt;
Another hassle was that the script didn't filter the skipped tracks, effectively spamming my listening history with songs I didn't feel like listening that day. Also, the duplicate entries weren't filtered either.&lt;/p&gt;&lt;p&gt;I've modified the script to fix those issues, and to invoke import.py automagically for you.&lt;br /&gt;
Just save it as somename.sh in a folder of your choice, along with &lt;a href="http://svn.savannah.gnu.org/viewvc/*checkout*/trunk/lastscrape/import.py?root=librefm" target="_blank"&gt;import.py&lt;/a&gt; and &lt;a href="http://svn.savannah.gnu.org/viewvc/*checkout*/trunk/scripts/gobble.py?root=librefm" target="_blank"&gt;gobble.py&lt;/a&gt; from the libre.fm project. Then edit it and change line 46 with your username.&lt;br /&gt;
If you don't need automatic scrobbling, comment lines 46 and 47, and a rockbox.log file with be left in the current folder, for you to manually import.&lt;br /&gt;
Run it with ./somename.sh /path/to/your/rockbox/player/mount/point&lt;/p&gt;&lt;p&gt;Here's the script:&lt;/p&gt;&lt;hr /&gt;&lt;pre&gt;&lt;code&gt;#!/bin/bash
#A script to convert Rockbox .scrobbler.logs to a format suitable for libre.fm
#Just run this script as "./scrobble.sh /path/to/scrobbler_log_file"
#You may have to change the timezone (on line 20 I.E. UTC+1 = British summer time)
# to suit your timezone if you get errors.
#The file can then be uploaded via the import.py script found here
# http://ideas.libre.fm/index.php/Using_lastscrape
#Place import.py and gobble.py in the same folder as the script for automatic
# submission, otherwise comment lines 46 and 47 (by adding a "#" in front).

#Remove the uneeded info

cat $1/.scrobbler.log | grep -Pv "\tS\t" | sed '1,3d' | cut -f 1,3 &gt; /tmp/scrobtracks.tmp


#convert timestamps from epoch time to human readable

cat $1/.scrobbler.log | grep -Pv "\tS\t" | sed '1,3d' | cut -f 7 | while read line
do
date -d '1970-01-01 UTC+3 '$line' seconds' +"%FT%TZ" &gt;&gt; /tmp/scrobdate.tmp
done


#build finished file

paste /tmp/scrobtracks.tmp /tmp/scrobdate.tmp &gt; /tmp/scroblog.tmp

awk '!x[$0]++' /tmp/scroblog.tmp &gt; ./rockbox.log

NUM=`cat /tmp/scrobdate.tmp | wc -l`

clear
echo "-------------------------------------------"
echo ": There are $NUM tracks in your rockbox.log :"
echo "-------------------------------------------"

rm /tmp/scrobdate.tmp
rm /tmp/scrobtracks.tmp
rm /tmp/scroblog.tmp

echo ""
echo ""
echo "Finished processing"
echo "Starting import"
echo ""
./import.py -s http://turtle.libre.fm/ YOUR_LIBRE.FM_USERNAME ./rockbox.log
rm ./rockbox.log
rm $1/.scrobbler.log
echo ""
echo ""
echo "Done"
echo ""&lt;/code&gt;&lt;/pre&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-7455292948976414385?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/7455292948976414385/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/08/minimal-rockbox-scrobblerlog-to-librefm.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7455292948976414385?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7455292948976414385?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/08/minimal-rockbox-scrobblerlog-to-librefm.html" title="Minimal Rockbox scrobbler.log to libre.fm submitter" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08GRXs9fSp7ImA9Wx5TE0k.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-1166588914405641595</id><published>2010-07-28T21:30:00.002+03:00</published><updated>2010-07-28T21:30:24.565+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T21:30:24.565+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="twisted mind" /><category scheme="http://www.blogger.com/atom/ns#" term="aiuratii" /><title>The road to hell</title><content type="html">&lt;p style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/SrvLmNMxKFhxc8jJdZchmw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_DyRhzYNUb2Y/TFB289UIByI/AAAAAAAACzY/2zuuN4ELmFM/s400/DSCF0070.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-1166588914405641595?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/1166588914405641595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/07/road-to-hell.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1166588914405641595?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/1166588914405641595?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/07/road-to-hell.html" title="The road to hell" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_DyRhzYNUb2Y/TFB289UIByI/AAAAAAAACzY/2zuuN4ELmFM/s72-c/DSCF0070.jpg" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CkACQXg7cSp7ImA9WxFaGEU.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-7976744274675849507</id><published>2010-07-23T11:12:00.001+03:00</published><updated>2010-07-23T13:26:00.609+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-23T13:26:00.609+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="twisted mind" /><category scheme="http://www.blogger.com/atom/ns#" term="aiuratii" /><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><title>Magic FM și țânțarii</title><content type="html">&lt;div style="text-align: justify;"&gt;A venit vara, cu ploi și, inevitabil, cu țânțari, iar cei de la Magic FM s-au gândit să pună tehnologia în slujba noastră și să ne scape de insectele astea care sug. Sau pe-aproape, treaba cu alungatul țântarilor cu ultrasunete e chestionabilă în cel mai bun caz, ceea ce e clar e că mă alungă pe mine și pe toți ceilalți care (încă) mai au acuitate auditivă peste 14KHz. Eu unul, să tot am până pe la 18,5KHz... bad karma.&lt;br /&gt;
Trecând peste partea cu eficiența, cine ce aude ș.a.m.d., pe una lume încă o distrează ideea, așa că le-am replicat tonul de pe Magic FM - o sinusoidă de 14850Hz, și îl pun aici spre enervarea altor indivizi cu urechi țânțărești.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/MQit3Ir0sNdmW8Wt3ZN5Eg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_DyRhzYNUb2Y/TElthBWpsLI/AAAAAAAACzE/NmxpklsWMGY/s800/Sine.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;object width="448" height="55"&gt;&lt;param name="movie" value="http://embed.trilulilu.ro/audio/fragilematter/efdd08fa109e81.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name="FlashVars" value="durataAudio=60&amp;titluEmbed=%20-%2014850%20HzSine%20Wave"&gt;&lt;/param&gt;&lt;embed src="http://embed.trilulilu.ro/audio/fragilematter/efdd08fa109e81.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="448" height="55" FlashVars="durataAudio=60&amp;titluEmbed=%20-%2014850%20HzSine%20Wave"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;big&gt;&lt;a href="http://www.mediafire.com/file/dkkjmca31mzfq9c/14850.mp3" target="_blank"&gt;Download&lt;/a&gt;&lt;/big&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Edit: Am pus și un sweep liniar între 17 și 18KHz, just for fun. E &lt;a href="http://www.mediafire.com/file/jzagb9vlam1mht9/17-18KHz_sweep.mp3" target="_blank"&gt;aici&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-7976744274675849507?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/7976744274675849507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/07/magic-fm-si-tantarii.html#comment-form" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7976744274675849507?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/7976744274675849507?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/07/magic-fm-si-tantarii.html" title="Magic FM și țânțarii" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_DyRhzYNUb2Y/TElthBWpsLI/AAAAAAAACzE/NmxpklsWMGY/s72-c/Sine.png" height="72" width="72" /><thr:total>8</thr:total></entry><entry gd:etag="W/&quot;DE8ARHs-fyp7ImA9Wx5TEUg.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-2750978444164463231</id><published>2010-07-21T21:11:00.002+03:00</published><updated>2010-07-26T18:07:25.557+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T18:07:25.557+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>QtScrobble RPMs for Fedora 13</title><content type="html">&lt;div style="text-align: justify;"&gt;Since I have &lt;a href="http://www.rockbox.org/" target="_blank"&gt;Rockbox&lt;/a&gt; on a couple of my PMPs, I like to use the log scrobbler function and when I'm near my computer I can just submit my listened tracks history to &lt;a href="http://libre.fm/" target="_blank"&gt;Libre.fm&lt;/a&gt;. To do that, I use a little program called &lt;a href="http://qtscrob.sourceforge.net/" target="_blank"&gt;QtScrobble&lt;/a&gt;.&lt;br /&gt;Unfortunately, there aren't any QtScrobble packages in the Fedora repositories, so I decided to build one myself.&lt;br /&gt;A little word of caution here: &lt;span style="color: red;"&gt;this is the first RPM package I have ever built, so I can't know if it has any destructive capacities&lt;/span&gt;. All I can vouch for is that it works on my 32-bit Fedora 13 system.&lt;br /&gt;Also, I haven't really figured out if the dependencies are correctly detected and installed. If not, you will require &lt;i&gt;Qt4&lt;/i&gt;, &lt;i&gt;libcurl&lt;/i&gt; and &lt;i&gt;libmtp&lt;/i&gt; to be able to run QtScrobbler.&lt;br /&gt;Anyhow, to cut the story short, you can grab the RPM from here: &lt;a href="http://www.mediafire.com/file/0a4bawadcgzceqr/qtscrob-0.10-0.fm.1.i386.rpm" target="_blank"&gt;http://www.mediafire.com/?0a4bawadcgzceqr&lt;/a&gt;.&lt;br /&gt;In case anyone else needs it, I have also uploaded the Source RPM (SRPM) package, get it here: &lt;a href="http://www.mediafire.com/file/g4gll2tfomx88t6/qtscrob-0.10-0.fm.1.src.rpm" target="_blank"&gt;http://www.mediafire.com/?g4gll2tfomx88t6&lt;/a&gt;&lt;br /&gt;Any feed-back will be greatly appreciated. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note:&lt;/span&gt; I've also tested the package on OpenSUSE 11.3 and it works. YMMV :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-2750978444164463231?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/2750978444164463231/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/07/qtscrobble-rpms-for-fedora-13.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/2750978444164463231?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/2750978444164463231?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/07/qtscrobble-rpms-for-fedora-13.html" title="QtScrobble RPMs for Fedora 13" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE4CQ3g7eSp7ImA9WxFbEkk.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-6423151528674219941</id><published>2010-07-04T14:29:00.002+03:00</published><updated>2010-07-04T14:29:22.601+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-04T14:29:22.601+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="twisted mind" /><title>Spare ribs</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/J-a4u_bBxI-6VauIzRLx0w?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_DyRhzYNUb2Y/TDBwJNB9j8I/AAAAAAAACys/_Bos4Gra0A8/s400/IMAGE_096.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;The anti Marylin Manson edition.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-6423151528674219941?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/6423151528674219941/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/07/spare-ribs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/6423151528674219941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/6423151528674219941?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/07/spare-ribs.html" title="Spare ribs" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_DyRhzYNUb2Y/TDBwJNB9j8I/AAAAAAAACys/_Bos4Gra0A8/s72-c/IMAGE_096.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUQDQnc8fip7ImA9WxFUFUU.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-6264828246452392971</id><published>2010-06-27T00:22:00.000+03:00</published><updated>2010-06-27T00:22:53.976+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-27T00:22:53.976+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="de pe garduri" /><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="twisted mind" /><category scheme="http://www.blogger.com/atom/ns#" term="aiuratii" /><title>Să zică lumea ce-o vrea...</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/yqmoorzZzEsFfll2ToIGWHGsa0gYei10XB_9GwPhvlQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_DyRhzYNUb2Y/TCZtDDPTylI/AAAAAAAACyc/DXVL0OVbk3c/s400/IMAGE_002_im.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;... dar brâul ăla îmi pare de &lt;a href="http://www.thinkgeek.com/interests/gamer/a6d0/" taget="_blank"&gt;8 biți&lt;/a&gt;, fie ei țesuți la război sau altfel. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-6264828246452392971?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/6264828246452392971/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/06/sa-zica-lumea-ce-o-vrea.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/6264828246452392971?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/6264828246452392971?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/06/sa-zica-lumea-ce-o-vrea.html" title="Să zică lumea ce-o vrea..." /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_DyRhzYNUb2Y/TCZtDDPTylI/AAAAAAAACyc/DXVL0OVbk3c/s72-c/IMAGE_002_im.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0UHQ3syeSp7ImA9WxFWE0Q.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-8350106455876329581</id><published>2010-06-01T16:33:00.000+03:00</published><updated>2010-06-01T16:33:52.591+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-01T16:33:52.591+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="streaming" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>My Linux SopCast runner script</title><content type="html">&lt;div style="text-align:justify;"&gt;Even though I'm not a TV guy, I sometimes feel the need to watch TV. I don't actually have a TV of my own, so I'm forced to use different kinds of streaming frameworks. One of these frameworks is &lt;a href="http://www.sopcast.com/" target="_blank"&gt;SopCast&lt;/a&gt;, and although they provide Linux binaries, the GUI isn't the most well-designed. They do have a terminal version that makes a stream accessible on a local port, which can be viewed in basically any player.&lt;br /&gt;To make this terminal version a little more friendly, I wrote a little script that starts up &lt;i&gt;sp-sc-auth&lt;/i&gt;, leaves it a little while to buffer, then runs vlc, directly opening the stream. When you've closed vlc, sp-sc-auth is automagically killed too.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align:justify;"&gt;Here it is:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;#!/bin/sh
sp-sc-auth sop://broker.sopcast.com:3912/6001 6555 7010 &gt; /dev/null &amp;amp;
sleep 5
vlc http://localhost:7010/tv.asf &gt; /dev/null &amp;amp;
kill_sp_sc=`jobs -l | grep sp-sc-auth | awk '{print $2}'`
wait_for_vlc=`jobs -l | grep vlc | awk '{print $2}'`
wait $wait_for_vlc
kill $kill_sp_sc&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Of course, you'll need to install sp-sc-auth yourself, and you'll also need to use the sopcast broker address for the channel of your choice. I keep a directory full of this kind of scripts, one for each channel I want to see. Enjoy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-8350106455876329581?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/8350106455876329581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/06/my-linux-sopcast-runner-script.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8350106455876329581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8350106455876329581?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/06/my-linux-sopcast-runner-script.html" title="My Linux SopCast runner script" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEQNQnY6fCp7ImA9WxFXF0Q.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-5998124230075826614</id><published>2010-02-05T23:01:00.009+02:00</published><updated>2010-05-25T17:06:33.814+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-25T17:06:33.814+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sleep another day" /><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Squashfs Tools 4.0 Windows Binaries</title><content type="html">&lt;div style="text-align:justify;"&gt;In case you didn't know already (unless you're a multiplatform code warrior, you probably didn't), the &lt;a href='http://squashfs.sourceforge.net/' target='_blank'&gt;Squashfs&lt;/a&gt; tools have some problems while being compiled under &lt;a href='http://cygwin.com/' target='_blank'&gt;Cygwin&lt;/a&gt;. In fact, they don't compile at all, mainly because a few lacking headers and multiprocessor detection. Nevertheless, actually convincing them to build isn't difficult at all.&lt;br /&gt;To save you the extra work of doing so, I've created a patch, which can be applied against the aforementioned 4.0 version of the &lt;a href='http://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.0/squashfs4.0.tar.gz/download' target='_blank'&gt;squashfs-tools&lt;/a&gt;, and I've made it available here: &lt;a href='http://www.mediafire.com/?1txydxozzdo' target='_blank'&gt;http://www.mediafire.com/?1txydxozzdo&lt;/a&gt;&lt;br /&gt;If you're too lazy to patch and build your own, I've also uploaded the binaries. These don't actually need Cygwin to be installed, as long as the 2 .dll files remain in the same folder (or in the PATH) as the executables. Get those from here (tar.gz archive): &lt;a href='http://www.mediafire.com/?yymd2mzlmnn' target='_blank'&gt;http://www.mediafire.com/?yymd2mzlmnn&lt;/a&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit:&lt;/b&gt; Upon user request, I have also compiled and uploaded squashfs 3.0, 3.1 and 3.4, and their corresponding patches:&lt;br /&gt;&lt;table style="margin-left:auto;margin-right:auto;"&gt;&lt;tr&gt;&lt;th&gt;File&lt;/th&gt;&lt;th&gt;Download Link&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SquashFS 3.0 Cygwin&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.mediafire.com/file/mmger02tidw/squashfs_tools-3.0-i686-cygwin.tar.gz' target='_blank'&gt;binaries (tar.gz)&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.mediafire.com/file/zcdcnjd2fme/squashfs_tools-3.0-i686-cygwin.patch' target='_blank'&gt;patch&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SquashFS 3.1 Cygwin&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.mediafire.com/file/elcvdzdk2w1/squashfs_tools-3.1-i686-cygwin.tar.gz' target='_blank'&gt;binaries (tar.gz)&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.mediafire.com/file/hzmim3njtzw/squashfs_tools-3.1-i686-cygwin.patch' target='_blank'&gt;patch&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SquashFS 3.4 Cygwin&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.mediafire.com/file/oy3m0dml2d5/squashfs_tools-3.4-i686-cygwin.tar.gz' target='_blank'&gt;binaries (tar.gz)&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.mediafire.com/file/hjnmxgmjimn/squashfs_tools-3.4-i686-cygwin.patch' target='_blank'&gt;patch&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SquashFS 4.0 Cygwin&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.mediafire.com/file/yymd2mzlmnn/squashfs_tools-4.0-i686-cygwin.tar.gz' target='_blank'&gt;binaries (tar.gz)&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.mediafire.com/file/1txydxozzdo/squashfs_tools-4.0-i686-cygwin.patch' target='_blank'&gt;patch&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-5998124230075826614?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/5998124230075826614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/02/squashfs-tools-40-windows-binaries.html#comment-form" title="33 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5998124230075826614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5998124230075826614?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/02/squashfs-tools-40-windows-binaries.html" title="Squashfs Tools 4.0 Windows Binaries" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>33</thr:total></entry><entry gd:etag="W/&quot;DUQDQXo5fSp7ImA9WxBXGEk.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-5521588697738832032</id><published>2010-01-30T12:29:00.000+02:00</published><updated>2010-01-30T12:29:30.425+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-30T12:29:30.425+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="virtual matters" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><category scheme="http://www.blogger.com/atom/ns#" term="aiuratii" /><title>In Raiffeisen we don't trust</title><content type="html">&lt;div style="text-align:justify;"&gt;Primii un mail, de la Raiffeisen Bank. Nimic neobișnuit în asta, nu? Ba e, mai ales când afli chestii neesențiale precum că te-ar chema Ionuț și că utilizezi servicii bancare „ca și Persoană Juridică” (cu „P” mare, „J” așișderea). Dar să lăsăm comentariile introductive deoparte și să ne concentrăm pe analiza textului, în speranța că vom înțelege ce a vrut să zică poetul(a).&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;&lt;code&gt;Buna ziua, domnule Barbu Doru Ionut!&lt;/code&gt;&lt;br /&gt;Ahem, &lt;i&gt;Ionuț&lt;/i&gt;?! Pe când botezul, nu de alta, dar să știu să fiu și eu prezent. Pe mine &lt;b&gt;nu&lt;/b&gt; mă cheamă Ionuț. Serios.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;In urma discutiei telefonice va trimit cateva informatii referitoare la serviciul pentru care v-am contactat.&lt;/code&gt;&lt;br /&gt;Acum, eu știu că vorbesc în somn, mai ales când sunt obosit, dar n-am vorbit niciodată în somn la telefon. Și cu atât mai puțin să sun la bancă. Deși am cont la Raiffeisen, n-am vorbit niciodată cu ei la telefon. Și nici n-am pus adresa de e-mail la care am primit misiva pe formular. Poate că ar trebui să mă filmez în timp ce dorm, you never know.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Pentru a beneficia cat mai mult de produsele si serviciile pe care le utilizati ca si Persoana Juridica, ne-am gandit ca ar fi oportun sa aveti o persoana de contact si un numar de telefon pe care il puteti apela ori de cate ori aveti nevoie de consultanta.&lt;/code&gt;&lt;br /&gt;Dacă e consultanță psihologică, primesc, că aia-i scumpă. Numa o problemă... eu mă am pe mine pe persoană fizică (cu „p” și „f” litere mici), și aș prefera să rămân în starea asta de agregare juridică, sau fizică, sau de care o fi ea.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Numarul de telefon este &lt;i&gt;&lt;b&gt;[de fix, prefix de București]&lt;/b&gt;&lt;/i&gt; si il puteti apela in intervalul 09:00-17:00, de luni pana vineri. Numele meu este &lt;i&gt;&lt;b&gt;[rudă cu Ion Creangă?!]&lt;/b&gt;&lt;/i&gt; si va astept sa discutam daca aveti nelamuriri in legatura cu produsele si serviciile bancii noastre.&lt;/code&gt;&lt;br /&gt;Nu-i bai, doar să nu mă aștepti fierbinte, ai topi degeaba zăpada, da' oricum tu așteaptă acolo, nu se știe niciodată. Nici programul nu-i rău, dacă suni între orele alea sunt șanse mari să suni pe banii firmei (aka în timp ce ești la muncă), ceea ce n-ar fi rău.&lt;br /&gt;Acum, trecâd la chestii mai serioase, se pare că mail-ul ăsta e o greșeală onestă. Nu-i spam, adresa de origine e validă, am verificat IP-urile și corespund, numai numărul de telefon n-am reușit să-l găsesc referențiat pe nicăieri, dar nu-i bai... Și acum ridic o problemă de profesionalism: când ai de-a face cu un business, te asiguri că &lt;b&gt;toate&lt;/b&gt; datele de contact pe care le ai sunt corecte, altfel ai șanse să te trezești că al tău client nu-și rambursează datoria și că nu poți să-l contactezi în fel și chip.&lt;br /&gt;Trăim în România, și comunicarea (sau lipsa acesteia) cu băncile ne ocupă tot timpul. Nici asta nu-i bai, se rezolvă după cum zic cei de la Kumm: „we will eventually die”.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-5521588697738832032?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/5521588697738832032/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/01/in-raiffeisen-we-dont-trust.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5521588697738832032?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5521588697738832032?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/01/in-raiffeisen-we-dont-trust.html" title="In Raiffeisen we don't trust" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUYCQXw7cCp7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-5551644268039943889</id><published>2010-01-03T19:24:00.002+02:00</published><updated>2010-02-05T22:52:40.208+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:52:40.208+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><title>WL-AM604G NARS-enabled firmware</title><content type="html">&lt;div style="text-align:right;"&gt;&lt;b&gt;&lt;a href="#EN"&gt;ENGLISH version&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;a name="RO"&gt;&lt;/a&gt;Dacă aveţi un router ADSL wireless ASUS WL-AM604G (varianta hardware A) şi, eventual, îl folosiţi în reţeaua Romtelefon, atunci cu siguranţă ştiţi ce hibă urâtă are soft-ul acestui modem.&lt;br /&gt;&lt;br /&gt;În momentul în care conexiunea la Internet eşuează, dintr-un motiv oarecare, Romelefonului îi ia vreo 5 minute să îşi dea seama că v-aţi deconectat şi să vă permită să restabiliţi conexiunea, timp în care combinaţia username/parolă este tratată ca şi cum ar fi invalidă. Problema cu acest router este că, în momentul în care se loveşte de acea eroare, nu mai încearcă să restabilească conexiunea. O altă decizie proastă de inginerie software este omisiunea unor funcţii de control manual al conexiunii (connect/disconnect). Puse cap la cap, de fiecare dată când sunt probleme de conexiune, singura metodă de remediere a lor este repornirea (reboot) router-ului, lăsându-i îndeajuns de mult timp pentru a evita considerarea username-ului/parolei ca fiind invalide.&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify;"&gt;Din fericire, acest router rulează pe o platformă Linux embedded, iar codul sursă e disponibil (albeit, un pic broken). O bună parte din acest cod sursă este comun cu varianta încorporată în router-ele AM604 (varianta fără wireless), pentru care nişte băieţi ruşi au tot dezvoltat diverse modificări şi îmbunătăţiri, printre care se află şi un anume &lt;i&gt;NARS reconnect patch&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Implementarea acestori modificări pe firmware-ul de WL-AM604G nu a fost deloc complicată şi funcţionează stabil pe router-ul meu peste o lună, de aceea am decis să o pun la dispoziţia oricui ar putea avea nevoie de ea. Nu am postat şi codul sursă modificat deoarece conţine un număr mare de fişiere şi trebuie curăţat de fişierele create în timpul compilării, dar îl voi face disponibil dacă mi se va cere acest lucru.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color:red; font-weight:bold; text-align:justify;"&gt;ATENŢIE: Update-ul de firmware nu este un proces lipsit de riscuri. Recuperarea după un flash eşuat este posibilă, dar nu este uşor de realizat. Acest firmware, deşi a fost verificat şi funcţionează fără probleme pe router-ul meu, vă este pus la dispoziţie fără nici o garanţie şi vă asumaţi în totalitate riscurile folosirii sale. De asemenea, acest firmware se adresează exclusiv router-elor ce folosesc VARIANTA A de firmware.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;br /&gt;Dacă avertismentul de mai sus nu v-a speriat, atunci e momentul să descărcaţi fişierul de update, cu un clic pe link-ul de mai jos, apoi să navigaţi în &lt;a href="http://192.168.1.1/"&gt;interfaţa de administrare a router-ului&lt;/a&gt; până la pagina de firmware update. Pe acea pagină apăsaţi butonul &lt;i&gt;Choose&lt;/i&gt; şi selectaţi fişierul descărcat anterior. Update-ul durează câteva minute şi nu apar schimbări vizibile, singura modificare este dată de faptul că router-ul va încerca să se reconecteze continuu de fiecare dată când conexiunea eşuează, până când reuşeşte să o restabilească. &lt;b&gt;&lt;i&gt;E de preferat să realizaţi această operaţiune printr-un cablu ethernet, nu prin conexiunea wireless, deoarece aceasta poate pune probleme.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;big&gt;Recuperarea după un flash cu probleme&lt;/big&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dacă sunteţi sigur că update-ul de firmware a eşuat, fie din cauza unei pene de curent în timpul update-ului sau a altor probleme, se poate încerca recuperarea în felul următor:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Mergeţi pe pagina de suport &lt;a href="http://support.asus.com.tw/download/download.aspx?product=11&amp;model=WL-AM604g&amp;SLanguage=en-us&amp;os=8" target="_blank"&gt;ASUS&lt;/a&gt; şi descărcaţi un firmware oficial.&lt;/li&gt;&lt;li&gt;Opriţi router-ul.&lt;/li&gt;&lt;li&gt;Apăsaţi butonul de reset de pe router cu capătul unei agrafe de birou sau al altui obiect subţire şi, ţinând-ul apăsat, porniţi router-ul.&lt;/li&gt;&lt;li&gt;LED-ul &lt;i&gt;Power&lt;/i&gt; de pe router va începe să clipească lent. Dacă nu se întâmplă acest lucru, reluaţi de la pasul 2.&lt;/li&gt;&lt;li&gt;Conectaţi calculatorul la router printr-un cablu ethernet, şi atribuiţi-i un ip din raza 192.168.1.x, cu 2&amp;lt;x&amp;lt;255, şi netmask 255.255.255.0.&lt;/li&gt;&lt;li&gt;Deschideţi un Command Prompt/CMD/terminal şi schimbaţi directorul în cel în care aţi descărcat firmware-ul oficial. Rulaţi comanda &lt;code&gt;tftp -m binary 192.168.1.1 -c put nume_firmware.trx&lt;/code&gt;. Nu există nici un indicator al progresului acestei operaţiuni, este de preferat să aşteptaţi aproximativ 10 minute pentru a vă asigura că totul este ok.&lt;/li&gt;&lt;li&gt;Opriţi şi reporniţi router-ul, iar acesta ar trebui să fie funcţional. În caz contrar, reluaţi de la pasul 2.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-width: 2px; border-style: solid; border-color: white; text-align:center; "&gt;&lt;big&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?y1am0jvwjkn" target="_blank"&gt;Download&lt;/a&gt;&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SHA1:&lt;/b&gt; 67f27458b97f711abcda928e15f7f385451435cf&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MD5:&lt;/b&gt; 534f60677a5efe02817d2cb937d77a56&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CRC32:&lt;/b&gt; 686797e6&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:right;"&gt;&lt;b&gt;&lt;a href="#RO"&gt;versiunea în limba ROMÂNĂ&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;a name="EN"&gt;&lt;/a&gt;If you have an ASUS WL-AM604G (A hardware variant) ADSL Wireless router, than you are probably accustomed to rebooting it everytime your connection fails and your ISP returns an invalid username/password error.&lt;br /&gt;&lt;br /&gt;Fortunately, the sources for this router's Linux-based firmware are available, and a group of russian modders have made some serious modifications to a similar type of router produced by ASUS - the AM604, including a fix for this reconnect problem.&lt;br /&gt;&lt;br /&gt;They called it the NARS reconnect patch and, since the two devices are extremely similar, getting it to work on the WL-AM604G posed no problems at all. This modified firmware had been running for more than a month on my router without any problems whatsoever, so I decided to make it available to anyone who wishes to use it. I have yet to clean up and release the modified source files, but I will do so upon request.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color:red; font-weight:bold; text-align:justify;"&gt;WARNING: The firmware update process isn't risk free. Although this firmware had been verified and it is known to work on my router, it is made available without any warranty. You are solely responsible to using it and any problems that might arise from that. Also, this firmware is ONLY compatilble with the A hardware variant.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;br /&gt;If you haven't been frightened by the warning above, download the file linked below and open your router's &lt;a href="http://192.168.1.1/"&gt;administration panel&lt;/a&gt;. Go to the firmware update page and click the &lt;i&gt;Choose&lt;/i&gt; button, then select the file you previously downloaded. The firmware update takes a couple of minutes, and there won't be any visible modifications or improvements to the way the administration panel looks and works. &lt;b&gt;&lt;i&gt;It is advisable that the firmware update operation is carried out through an ethernet cable, since the wireless connection is less reliable.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;big&gt;Bad flash recovery&lt;/big&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you are certain that your router has ceased to function, follow these steps to recover it:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to the &lt;a href="http://support.asus.com.tw/download/download.aspx?product=11&amp;model=WL-AM604g&amp;SLanguage=en-us&amp;os=8" target="_blank"&gt;ASUS&lt;/a&gt; support page and download an official firmware.&lt;/li&gt;&lt;li&gt;Turn off the router.&lt;/li&gt;&lt;li&gt;Push the reset button on the router with a thin object and hold it pressed wile you power on the router.&lt;/li&gt;&lt;li&gt;The &lt;i&gt;Power&lt;/i&gt; LED should start to blink slowly. If it doesn't, resume from step 2.&lt;/li&gt;&lt;li&gt;Connect the computer to the router through an ethernet cable, and give it a 192.168.1.x IP, with 2&amp;lt;x&amp;lt;255, netmask 255.255.255.0.&lt;/li&gt;&lt;li&gt;Open a Command Prompt/CMD/terminal and change directory to where you downloaded the firmware. Run &lt;code&gt;tftp -m binary 192.168.1.1 -c put nume_firmware.trx&lt;/code&gt;. There is no progress indication, so wait a couple of minutes for the operation to complete.&lt;/li&gt;&lt;li&gt;Stop and re-start the router, everything should be ok. If it doesn't, resume from step 2.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-width: 2px; border-style: solid; border-color: white; text-align:center; "&gt;&lt;big&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?y1am0jvwjkn" target="_blank"&gt;Download&lt;/a&gt;&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SHA1:&lt;/b&gt; 67f27458b97f711abcda928e15f7f385451435cf&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MD5:&lt;/b&gt; 534f60677a5efe02817d2cb937d77a56&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CRC32:&lt;/b&gt; 686797e6&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-5551644268039943889?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/5551644268039943889/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2010/01/wl-am604g-nars-enabled-firmware.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5551644268039943889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5551644268039943889?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2010/01/wl-am604g-nars-enabled-firmware.html" title="WL-AM604G NARS-enabled firmware" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUYNQ309cCp7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-3789311764605248356</id><published>2009-10-04T00:09:00.004+03:00</published><updated>2010-02-05T22:53:12.368+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:53:12.368+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="telefonie mobila" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title>Enable mp3 ringtones on Motorola W490/W510</title><content type="html">&lt;div style="text-align:justify"&gt;Just in case you have one of those pesky Motorola W490 or W510 mobile phones that can't use an mp3 file as a ringtone because your network provider doesn't want to let you do that, well, you can. And you won't have to reflash your phone just to do that, a simple seem edit is enough to do the trick. I won't go over the whole theory of seem editing, if you're not familiar with that, there are plenty of forums and websites on which the process is explained.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;The seem in question is 0032_0001, at offset 0xC7 you will find a 0x00 value (or at least that was the value in the particular firmware version that my phone had). All you have to do is a little bit manipulation and enable bit 2. The new value is 0X04, and it did the trick for me. If you're using XVI32 to edit the file, it should go like this:&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/BdA/Large/?action=view&amp;current=W490-mp3-ringtones_large_001.jpg" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/BdA/Small/W490-mp3-ringtones_small_001.png" border="0" alt="XVI32 editing seem 0032_0001"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:justify"&gt;I couldn't find this particular seem modification documented anywhere, so I hope it might be useful for someone. Happy modding!&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Later Edit:&lt;/b&gt; The initial values might differ, but I have confirmed that bit 2 needs to be enabled for MP3's to be applied as ringtones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-3789311764605248356?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/3789311764605248356/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/10/enable-mp3-ringtones-on-motorola.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3789311764605248356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3789311764605248356?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/10/enable-mp3-ringtones-on-motorola.html" title="Enable mp3 ringtones on Motorola W490/W510" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUUAQ3w9cSp7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-555407000842583990</id><published>2009-06-25T10:25:00.001+03:00</published><updated>2010-02-05T22:54:02.269+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:54:02.269+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="telefonie mobila" /><category scheme="http://www.blogger.com/atom/ns#" term="muzica" /><title>Mp3 To Mp4plus script update</title><content type="html">&lt;div style="text-align:justify"&gt;This is just an update to the script I posted a while ago &lt;a href="http://fragilematter.blogspot.com/2009/03/quick-audio-conversion-script.html"&gt;over here&lt;/a&gt;.&lt;br /&gt;It works the same, has the same requirements, it's just a bit more user friendly.&lt;br /&gt;Refer to &lt;a href="http://fragilematter.blogspot.com/2009/03/quick-audio-conversion-script.html"&gt;the original post&lt;/a&gt; for details, grab the script below.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;&lt;pre&gt;&lt;font color="0000ff"&gt;&lt;strong&gt;#!/bin/sh&lt;/strong&gt;&lt;/font&gt;if [ &lt;font color="#2040a0"&gt;$#&lt;/font&gt; -lt 3 ]then    echo Usage: &lt;font color="#2040a0"&gt;$0&lt;/font&gt; \&amp;lt;infile\&amp;gt; \&amp;lt;outfile\&amp;gt; \&amp;lt;bitrate\&amp;gt;else    mplayer -quiet -vo null -vc null -ao pcm:waveheader:&lt;font color="#2040a0"&gt;file&lt;/font&gt;=&lt;font color="#008000"&gt;&amp;quot;/tmp/$$.wav&amp;quot;&lt;/font&gt; -af &lt;font color="#2040a0"&gt;resample&lt;/font&gt;=48000:0:1 &lt;font color="#008000"&gt;&amp;quot;&lt;font color="#2040a0"&gt;$1&lt;/font&gt;&amp;quot;&lt;/font&gt;    normalize-audio --peak &lt;font color="#008000"&gt;&amp;quot;/tmp/$$.wav&amp;quot;&lt;/font&gt;    aacplusenc &lt;font color="#008000"&gt;&amp;quot;/tmp/$$.wav&amp;quot;&lt;/font&gt; /tmp/$$.aac &lt;font color="#008000"&gt;&amp;quot;&lt;font color="#2040a0"&gt;$3&lt;/font&gt;&amp;quot;&lt;/font&gt;    MP4Box -new -no-sys -sbrx -add /tmp/$$.aac &lt;font color="#008000"&gt;&amp;quot;&lt;font color="#2040a0"&gt;$2&lt;/font&gt;&amp;quot;&lt;/font&gt;    rm -f /tmp/$$.aac /tmp/$$.wavfi&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-555407000842583990?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/555407000842583990/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/06/mp3-to-mp4plus-script-update.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/555407000842583990?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/555407000842583990?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/06/mp3-to-mp4plus-script-update.html" title="Mp3 To Mp4plus script update" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUUDQH08cCp7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-8499571366937729622</id><published>2009-06-23T15:01:00.004+03:00</published><updated>2010-02-05T22:54:31.378+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:54:31.378+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title>Linux, Alsa, Skype and audio capture</title><content type="html">&lt;div style="text-align:justify;"&gt;Although I'm not a regular Skype user, I still employ it from time to time to do my share of VoIP. But it happens quite often that I don't get any audio from my microphone, although incoming sound works just fine and all the alsamixer switches and gains are set properly. But, on both of my Intel HD Audio equipped laptops this trick seems to solve the audio capture problem just fine:&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align:justify;"&gt;First, open a terminal and do a&lt;br /&gt;&lt;code&gt;sudo alsactl store&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Then open &lt;code&gt;/var/lib/alsa/asound.state&lt;/code&gt; in an editor (you'll need super-user privileges, a &lt;code&gt;sudo nano /var/lib/alsa/asound.state&lt;/code&gt; in the same terminal you used for the last step will do) and look for something like:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;        control.12 {&lt;br /&gt;                comment.access 'read write'&lt;br /&gt;                comment.type BOOLEAN&lt;br /&gt;                comment.count 2&lt;br /&gt;                iface MIXER&lt;br /&gt;                name 'Capture Switch'&lt;br /&gt;                value.0 false&lt;br /&gt;                value.1 false&lt;br /&gt;        }&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The numbers might differ, but the &lt;i&gt;name 'Capture Switch'&lt;/i&gt; line is a clear indicator that you've found the right control. Once you find it, change the two &lt;i&gt;value&lt;/i&gt; lines to true, so you end up with&lt;br /&gt;&lt;pre&gt;&lt;code&gt;                value.0 true&lt;br /&gt;                value.1 true&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Then, Ctrl-O to save your file and then Ctrl-X to exit nano (just save the file if you're using a different editor).&lt;br /&gt;&lt;br /&gt;Back to the console for a final command:&lt;br /&gt;&lt;code&gt;sudo alsactl restore&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now you're free to ring up &lt;a href="skype:echo123?call"&gt;echo123&lt;/a&gt; and test out your new settings. Hope it helps!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-8499571366937729622?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/8499571366937729622/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/06/linux-alsa-skype-and-audio-capture.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8499571366937729622?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/8499571366937729622?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/06/linux-alsa-skype-and-audio-capture.html" title="Linux, Alsa, Skype and audio capture" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQFRns-eip7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-174976156729920386</id><published>2009-05-18T12:34:00.001+03:00</published><updated>2010-02-05T22:55:17.552+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:55:17.552+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><title>A storm's aftermath</title><content type="html">&lt;div style="text-align:justify;"&gt;Yeah I know this is way overdue, but here I go.&lt;br /&gt;Să încerci să fotografiezi fulgere în timpul unei furtuni e al naibii de dificil. Stau mărturile în sensul ăsta cele ~80 de imagini bune de aruncat, față de alte 2 care merită cât de cât să fie aruncate în ochiul critic al lumii.&lt;br /&gt;Anyhow, I don't like to babble too much, cele 2 poze bune de văzut sunt mai jos, iar dacă vreți să vă amuzați cu grămezile de pixeli negri sau mai știu eu cum, hit the read link ;)&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;object width="450" height="385"&gt;&lt;param name="movie" value="http://backend.deviantart.com/embed/view.swf" /&gt;&lt;param name="flashvars" value="id=122889423&amp;width=1337" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=122889423&amp;width=1337" height="385" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://www.deviantart.com/deviation/122889423/"&gt;Discharge split&lt;/a&gt; by ~&lt;a class="u" href="http://dorubarbu.deviantart.com/"&gt;dorubarbu&lt;/a&gt; on &lt;a href="http://www.deviantart.com"&gt;deviant&lt;/a&gt;&lt;a href="http://www.deviantart.com"&gt;ART&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;object width="450" height="385"&gt;&lt;param name="movie" value="http://backend.deviantart.com/embed/view.swf" /&gt;&lt;param name="flashvars" value="id=122889255&amp;width=1337" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=122889255&amp;width=1337" height="385" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://www.deviantart.com/deviation/122889255/"&gt;Power concentration&lt;/a&gt; by ~&lt;a class="u" href="http://dorubarbu.deviantart.com/"&gt;dorubarbu&lt;/a&gt; on &lt;a href="http://www.deviantart.com"&gt;deviant&lt;/a&gt;&lt;a href="http://www.deviantart.com"&gt;ART&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/Fm/?action=view&amp;current=FAIL.jpg" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Fm/FAIL_400.jpg" border="0" alt="Failure_small"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-174976156729920386?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/174976156729920386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/05/storms-aftermath.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/174976156729920386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/174976156729920386?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/05/storms-aftermath.html" title="A storm's aftermath" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i488.photobucket.com/albums/rr249/dorubarbu/Fm/th_FAIL_400.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Calarasi, Romania</georss:featurename><georss:point>44.199220494763566 26.587343215942383</georss:point><georss:box>44.19537449476356 26.58004771594238 44.20306649476357 26.594638715942384</georss:box></entry><entry gd:etag="W/&quot;CUQBQXk_fip7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-62973637966623224</id><published>2009-05-13T21:41:00.001+03:00</published><updated>2010-02-05T22:55:50.746+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:55:50.746+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><title>Plugging the holes</title><content type="html">&lt;div style="text-align:justify"&gt;Oops! &lt;a href="http://en.wikipedia.org/wiki/SHA_hash_functions"&gt;SHA1&lt;/a&gt; has holes in it's back end!&lt;br /&gt;Adică o șansă în 2&lt;sup&gt;52&lt;/sup&gt; variante nu mai e ceva dincolo de resursele &lt;i&gt;rezonabile&lt;/i&gt; ale unei terțe părți. So, lo and behold, PGP users are possibly left with their back ends naked as a result. :D&lt;br /&gt;În cazul ăsta (și mai ales că schimbarea nu prea îl costă pe end-user mai nimic) se impune &lt;a href="http://www.debian-administration.org/users/dkg/weblog/48"&gt;schimbarea cheilor PGP&lt;/a&gt; cu unele (mult) mai sigure. Ceea ce am făcut și eu:&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;&lt;/div&gt;Cu ocazia asta cheia&lt;br /&gt;&lt;code&gt;pub   1024D/F0376EC6 2008-09-26&lt;br /&gt;      Key fingerprint = 821A EE98 A193 EB32 5384  F553 4885 D6F7 F037 6EC6&lt;/code&gt;&lt;br /&gt;spune la revedere, iar în locul ei vine mult mai supărata (encryption-wise, desigur :P )&lt;br /&gt;&lt;code&gt;pub   &lt;a href="http://keyserver.ubuntu.com:11371/pks/lookup?op=get&amp;search=0x1557AC3EC08D56C9"&gt;4096R/C08D56C9&lt;/a&gt; 2009-05-13&lt;br /&gt;      Key fingerprint = A5B4 4F64 D8E4 0AF7 F004  2DCC 1557 AC3E C08D 56C9&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Okay, enough chatter (yeah I know I've been a lazyass in posting over here.&lt;br /&gt;BTW, dacă nu știți cu ce se papă cheile astea PGP dar vreți și voi una nouă găsiți instrucțiuni &lt;a href="http://ekaia.org/blog/2009/05/10/creating-new-gpgkey/"&gt;în post-ul ăsta&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-62973637966623224?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/62973637966623224/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/05/plugging-holes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/62973637966623224?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/62973637966623224?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/05/plugging-holes.html" title="Plugging the holes" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AHRnkzeSp7ImA9WxJTEUk.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-4942263701172092198</id><published>2009-04-19T17:00:00.003+03:00</published><updated>2009-04-19T17:02:17.781+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-19T17:02:17.781+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="social networking" /><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><category scheme="http://www.blogger.com/atom/ns#" term="muzica" /><title>Libre.fm</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;a href="http://libre.fm/" target="_blank"&gt;Libre.fm&lt;/a&gt; e un exemplu excelent al modului în care lucrează comunitatea open-source. S-a pornit de la o idee de bază, consecință a unei nevoi ce trebuia "scărpinată", și în jur de 2 săptămâni exista deja un prototip funcțional.&lt;br /&gt;Motivul e destul de simplu: acum aproape o lună last.fm &lt;a href="http://blog.last.fm/2009/03/24/lastfm-radio-announcement" target="_blank"&gt;a anunțat&lt;/a&gt; că serviciul său de streaming, gratuit până în acel moment, nu mai va rămâne așa decât în Germania, Marea Britanie și Statele Unite. Comunitatea globală nu mai era atât de globală. Well, comunitatea a luat problema în propriile mâini.&lt;br /&gt;Și cum încerc să dau și eu o mână de ajutor, să vedem ce a făcut comunitatea până acum:&lt;br /&gt;Invitația (deocamdată serviciul nu e deschis tuturor fiindcă e în faza de dezvoltare inițială, nu prea e capabil să se scaleze maselor) am primit-o în aproximativ o zi, dar cum deja avusesem ceva contribuții pe wiki și bugtracker, no guarantees are made that this is the standard waiting time.&lt;br /&gt;Există deja o suită de script-uri care permit mutarea datelor de pe un profil de last.fm pe cel de libre.fm, dar mutarea e făcută de utilizator, nu de server. Cu mici sughițuri pe ici-colo, dar până la urmă am mutat mai mult sau mai puțin tot istoricul profilului de pe last.fm.&lt;br /&gt;Aspectul paginilor e destul de simplu, dar multe funcționalități încă nu au fost implementate. Scrobbleing-ul (&lt;i&gt;gobbleing&lt;/i&gt; în libre.fm) funcționează din orice client last.fm (winamp, foobar, you name it), cu o mică modificare pentru a redirecționa traficul către serverul libre.fm.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/Screenshot-Librefmdiscovernewmusic-.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/th_Screenshot-Librefmdiscovernewmusic-.png" border="0" alt="Photobucket" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;Există pagini personale, în care îți poți vedea istoricul, ai și un tag cloud cu trupele ascultate, coperțile albumelor încep să fie adăugate (funcționalitatea e implementată), avatarele funcționează prin gravatar... nice going.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/Screenshot-Librefmdiscovernewmus-1.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/th_Screenshot-Librefmdiscovernewmus-1.png" border="0" alt="Photobucket" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;Care-s planurile de viitor: păi, mai tot ce se dorea de la last.fm dar nu se obosea nimeni să implementeze și orice altceva în plus... Streaming audio de la Jamendo probabil, parteneriate cu magazine de muzică on-line drm-free, integrare cu servicii de microblogging precum laconi.ca (identi.ca), id-uri MusicBrainz...&lt;br /&gt;&lt;br /&gt;Well, &lt;a href="http://libre.fm/" target="_blank"&gt;Libre.fm&lt;/a&gt; promite multe și, on the long run, o să se țină de cuvânt. Feeling like helping? &lt;a href="http://ideas.libre.fm/" target="_blank"&gt;Wiki-ul pentru idei&lt;/a&gt;, &lt;a href="https://savannah.nongnu.org/bugs/?group=librefm" target="_blank"&gt;bugtracker-ul&lt;/a&gt;, &lt;a href="http://identi.ca/group/librefm" target="_blank"&gt;grupul de pe identi.ca&lt;/a&gt;, &lt;a href="http://lists.autonomo.us/mailman/listinfo/libre-fm" target="_blank"&gt;mailing list-ul&lt;/a&gt;, toate sunt deschise. Și dacă vă comportați frumos, puteți &lt;a href="http://alpha.libre.fm/request.php" target="_blank"&gt;primi și un cont&lt;/a&gt;, așa că nu aveți nici o scuză să nu dați o mână de ajutor, dacă vă e la îndemână.&lt;br /&gt;&lt;br /&gt;Dacă cineva e destul de interesat, profilul meu pe libre.fm e &lt;a href="http://alpha.libre.fm/user/fragilematter" target="_blank"&gt;aici&lt;/a&gt;. Enjoy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-4942263701172092198?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/4942263701172092198/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/04/librefm.html#comment-form" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/4942263701172092198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/4942263701172092198?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/04/librefm.html" title="Libre.fm" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/th_Screenshot-Librefmdiscovernewmusic-.png" height="72" width="72" /><thr:total>9</thr:total></entry><entry gd:etag="W/&quot;CUQMRH87fSp7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-5848582330840326165</id><published>2009-03-15T10:01:00.002+02:00</published><updated>2010-02-05T22:56:25.105+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:56:25.105+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open-source" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="telefonie mobila" /><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><title>Quick audio conversion script</title><content type="html">&lt;div style="text-align:justify"&gt;Wow, I haven't been here in a while.&lt;br /&gt;Anyhow, since I'm playing quite alot with mobile phones, I needed a way to convert my podcasts to a less space consuming format. And since all of them support HE-AAC, I wrote a small wrapper script that can convert almost any format accepted by mplayer to m4a (aac audio in am mp4 container). Grab it below!&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;&lt;br /&gt;&lt;code&gt;#!/bin/sh&lt;br /&gt;mplayer -quiet -vo null -vc null -ao pcm:waveheader:file="/tmp/$$.wav" -af resample=48000:0:1 "$1"&lt;br /&gt;normalize-audio --peak "/tmp/$$.wav"&lt;br /&gt;aacplusenc "/tmp/$$.wav" /tmp/$$.aac "$3"&lt;br /&gt;MP4Box -new -no-sys -sbrx -add /tmp/$$.aac "$2"&lt;br /&gt;rm -f /tmp/$$.aac /tmp/$$.wav&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;In Ubuntu you will need to get the following packages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mplayer (of course)&lt;/li&gt;&lt;li&gt;aacplusenc from &lt;a href="http://www.medibuntu.org/" target="_blank"&gt;medibuntu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;normalize-audio&lt;/li&gt;&lt;li&gt;gpac (for MP4Box)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Also, as you can see, I had mplayer convert the audio to a 48kHz sampling rate - that's because aacplusenc would convert the audio to that sampling rate anyways, and I trust mplayer's conversions to be more accurate.&lt;br /&gt;I could probably use pipes between the programs so less temporary data is written to disk, but it works pretty fast this way and I'm pretty lazy...&lt;br /&gt;&lt;br /&gt;Let's get to &lt;b&gt;usage&lt;/b&gt;: just copy the stuff above to a file, let's say &lt;i&gt;tomp4.sh&lt;/i&gt;, then open a terminal and do a &lt;i&gt;chmod +x ./tomp4.sh&lt;/i&gt;. To use it simply call it from a terminal like this: &lt;i&gt;./tomp4.sh infile.mp3 outfile.m4a bitrate&lt;/i&gt;. I mostly use a bitrate of 24 kbps for podcasts and 48kbps for music.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-5848582330840326165?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/5848582330840326165/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/03/quick-audio-conversion-script.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5848582330840326165?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/5848582330840326165?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/03/quick-audio-conversion-script.html" title="Quick audio conversion script" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CUMGQnkzeip7ImA9WxBWFE0.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-3438182599629948718</id><published>2009-02-02T17:30:00.055+02:00</published><updated>2010-02-05T22:57:03.782+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T22:57:03.782+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="soft power" /><title>Flash Drive Web Browser Stress Test</title><content type="html">&lt;div style="text-align:justify"&gt;Recently I had some unvoluntary &lt;i&gt;fun&lt;/i&gt; concerning one of my flash drives. After that I decided to encrypt a part of my Portable Apps Suite that I keep on it, mainly the web browser, Pidgin, PuTTy and WinSCP, the sensitive stuff.&lt;br /&gt;Playing with TrueCrypt I observed that it is able to show how much was read/written from the encripted drive in a session - a potential tool to see how much can a web browser stress a flash drive.&lt;br /&gt;So I devised a simple set of tests to compare &lt;a href="http://portableapps.com/apps/internet/firefox_portable"&gt;Portable Firefox&lt;/a&gt; and &lt;a href="http://www.opera-usb.com/operausben.htm"&gt;Opera@USB&lt;/a&gt;.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align:justify"&gt;I optimised the browsers as much as possible for flash drive operation (no disk cache, limited back/forward entries).&lt;br /&gt;The first test was just to plug in the drive, let &lt;a href="http://geek-menu.sourceforge.net/"&gt;geek.menu&lt;/a&gt; mount the encrypted container, fire up the browser from the menu, wait 'till the drive led stops blinking, close the driver, wait again. These were the results:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/Screenshots/?action=view&amp;current=JustStart_Opera.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/JustStart_Opera.png" border="0" alt="Flash Drive Browser start - Opera"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/Screenshots/?action=view&amp;current=JustStart_Firefox.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/JustStart_Firefox.png" border="0" alt="Flash Drive Browser start - Firefox"&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;(Up - Opera, Down - Firefox)&lt;/small&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;As you can see, Firefox read about four times more data than Opera and wrote about 18 times more. Clearly, Opera's executable is well packed and optimised.&lt;br /&gt;Then I browsed using both Firefox and Opera through a series of websites I picked, trying to have some diversity. So, these are the sites:&lt;br /&gt;&lt;code&gt;http://www.youtube.com/watch?v=hVeEMrXGMww&lt;br /&gt;http://acid3.acidtests.org/&lt;br /&gt;http://blogdeaberat.wordpress.com/&lt;br /&gt;http://www.scribd.com/doc/11537792/ubuntu-pocket-guide-v11&lt;br /&gt;http://ubuntu.ro/&lt;br /&gt;http://friendfeed.com/public?format=atom&lt;br /&gt;http://gpl.internetconnection.net/vi/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;No surprises here:&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/Screenshots/?action=view&amp;current=FullTest_Opera.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/FullTest_Opera.png" border="0" alt="Flash Drive Browser test - Opera"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s488.photobucket.com/albums/rr249/dorubarbu/Screenshots/?action=view&amp;current=FullTest_Firefox.png" target="_blank"&gt;&lt;img src="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/FullTest_Firefox.png" border="0" alt="Flash Drive Browser test - Firefox"&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;(Up - Opera, Down - Firefox)&lt;/small&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;As you can see, Opera barely scratched the drive, it just loaded itself and saved cookies probably. Firefox on the other side got about 40 megs of data, and put back nearly as much.&lt;br /&gt;Now, if you count in that Opera also has a (limited) torrent client, feed reader, e-mail client, irc client, built-in sync capability and also the widget engine that I never use, it is a great tool to carry around.&lt;br /&gt;Firefox is the memory hog that we all know and the xulrunner framework that allows you to run the myriad of add-ins is great for a desktop computer, but the performance penalty is quite big to make a for a enjoyable portable experience.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-3438182599629948718?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/3438182599629948718/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/02/flash-drive-web-browser-stress-test.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3438182599629948718?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3438182599629948718?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/02/flash-drive-web-browser-stress-test.html" title="Flash Drive Web Browser Stress Test" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i488.photobucket.com/albums/rr249/dorubarbu/Screenshots/th_JustStart_Opera.png" height="72" width="72" /><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;A08BRn4_cCp7ImA9WxVQE0w.&quot;"><id>tag:blogger.com,1999:blog-374333310428445674.post-3541694019543386234</id><published>2009-01-30T14:34:00.012+02:00</published><updated>2009-01-30T14:50:57.048+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-30T14:50:57.048+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foto" /><category scheme="http://www.blogger.com/atom/ns#" term="aiuratii" /><category scheme="http://www.blogger.com/atom/ns#" term="muzica" /><title>The freakin' snow is freakin' annoying</title><content type="html">&lt;div style="text-align:justify"&gt;A-nceput de-azi noapte sa cada cate un fulg, si-arata cam asa:&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://lh4.ggpht.com/_DyRhzYNUb2Y/SYL0MjF7g_I/AAAAAAAACU8/I-Bfgzh5IQk/s800/DSCF0030.jpg" rel="lightbox"&gt;&lt;img src="http://lh4.ggpht.com/_DyRhzYNUb2Y/SYL0MjF7g_I/AAAAAAAACU8/I-Bfgzh5IQk/s400/DSCF0030.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;Si asta n-ar fi nici o problema daca nu mi-ar aduce aminte cat de capricioasa poate fi vremea si ca poate sa ne strice vacanta... and it kind of makes me feel like this&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;object width="300" height="110"&gt;&lt;param name="movie" value="http://media.imeem.com/m/H4vQBxy5U5/aus=false/"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="FlashVars" value="backColor=000000&amp;primaryColor=999999&amp;secondaryColor=4d4d4d&amp;linkColor=666666"&gt;&lt;/param&gt;&lt;embed src="http://media.imeem.com/m/H4vQBxy5U5/aus=false/" type="application/x-shockwave-flash" width="300" height="110" wmode="transparent"FlashVars="backColor=000000&amp;primaryColor=999999&amp;secondaryColor=4d4d4d&amp;linkColor=666666"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;a href="http://www.imeem.com/people/9cS4o5k/music/uhVhUCDX/will_you_be_there_michael_jackson_yeucahatcomwma/"&gt;Will You Be There - Michael Jackson (YeuCaHat.com).wma - &lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/374333310428445674-3541694019543386234?l=fragilematter.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://fragilematter.blogspot.com/feeds/3541694019543386234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fragilematter.blogspot.com/2009/01/freakin-snow-is-freakin-annoying.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3541694019543386234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/374333310428445674/posts/default/3541694019543386234?v=2" /><link rel="alternate" type="text/html" href="http://fragilematter.blogspot.com/2009/01/freakin-snow-is-freakin-annoying.html" title="The freakin' snow is freakin' annoying" /><author><name>Doru Barbu</name><uri>https://profiles.google.com/111165092439265542843</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-SgivPVMBYGg/AAAAAAAAAAI/AAAAAAAADFI/XSkXmGnPyTA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_DyRhzYNUb2Y/SYL0MjF7g_I/AAAAAAAACU8/I-Bfgzh5IQk/s72-c/DSCF0030.jpg" height="72" width="72" /><thr:total>4</thr:total></entry></feed>

