<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VAXXi.NET &#187; gadgets</title>
	<atom:link href="http://vaxxi.net/log/tag/gadgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaxxi.net/log</link>
	<description>There must be some way out of here</description>
	<lastBuildDate>Fri, 04 May 2012 12:46:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>tutorial complet zippo</title>
		<link>http://vaxxi.net/log/tutorial-complet-zippo/</link>
		<comments>http://vaxxi.net/log/tutorial-complet-zippo/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 13:56:14 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[zippo]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=4060</guid>
		<description><![CDATA[<p><p>Acu&#8217; aproape <a href="http://vaxxi.net/log/a-zippo-is-reborn/">5 ani</a> eram eu tare entuziasmat despre Zippo. Cum văd că se caută informaţii despre această brichetă minunată din punct de vedere ingineresc, hai să scriem aici şi un mic tutorial despre ea. Este complet, pentru că o desfacem toată şi veţi vedea cum se schimbă piatra la Zippo, cum se schimbă [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/tutorial-complet-zippo/">tutorial complet zippo</a></p>]]></description>
			<content:encoded><![CDATA[<p>Acu&#8217; aproape <a href="http://vaxxi.net/log/a-zippo-is-reborn/">5 ani</a> eram eu tare entuziasmat despre Zippo. Cum văd că se caută informaţii despre această brichetă minunată din punct de vedere ingineresc, hai să scriem aici şi un mic tutorial despre ea. Este complet, pentru că o desfacem toată şi veţi vedea cum se schimbă piatra la Zippo, cum se schimbă fitilul la Zippo, cum se umple cu gaz un Zippo şi cum se curăţă un Zippo.</p>
<p><span id="more-4060"></span></p>
<p>Vă trebuie bricheta Zippo (pacientul) cu consumabilele de rigoare: gaz, fitil şi pietre. Ca unelte: o şurubelniţă mică cu cap plat, o pensetă, o foarfecă sau sfic şi nişte beţe de urechi.</p>
<p>Astea-s consumabilele: pietre, gaz şi fitil nou.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/01_consumabile.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/01_consumabile-600x450.jpg" alt="Consumabile Zippo" title="Consumabile Zippo" width="600" height="450" class="aligncenter size-large wp-image-4061" /></a></p>
<p>Trageţi corpul brichetei din carcasă.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/02_scoatere_carcasa.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/02_scoatere_carcasa-600x450.jpg" alt="Scoatere Zippo din carcasă" title="Scoatere Zippo din carcasă" width="600" height="450" class="aligncenter size-large wp-image-4062" /></a></p>
<p>Aşa arată bricheta scoasă din carcasă.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/03_corp_zippo.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/03_corp_zippo-600x450.jpg" alt="Corp Zippo" title="Corp Zippo" width="600" height="450" class="aligncenter size-large wp-image-4063" /></a></p>
<p>Cu şurubelniţa (sau marginea carcasei) deşurubaţi şurubul.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/04_desurubat.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/04_desurubat-600x450.jpg" alt="Zippo deşurubată" title="Zippo deşurubată" width="600" height="450" class="aligncenter size-large wp-image-4065" /></a></p>
<p>Cu penseta, îndepărtaţi pâsla.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/05_pasla.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/05_pasla-600x450.jpg" alt="Pâslă Zippo" title="Pâslă Zippo" width="600" height="450" class="aligncenter size-large wp-image-4066" /></a></p>
<p>Dacă nu vreţi să schimbaţi fitilul, săriţi peste partea cu extragerea vatei şi a fitilului. Dacă vreţi s-o curăţaţi ca lumea, continuaţi cu extragerea. Folosind penseta, scoateţi bucăţile de vată pe rând şi fitilul la final.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/06_vata.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/06_vata-600x450.jpg" alt="Vata Zippo" title="Vata Zippo" width="600" height="450" class="aligncenter size-large wp-image-4067" /></a></p>
<p>După ce aţi scos tot, veţi avea vata şi fitilul. Dacă fitilul este înnegrit de carbon, scurtaţi-l tăind partea înnegrită cu foarfeca. Cum aveam un filtru aproximativ nou, am preferat să-l întorc.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/07_vata_fitil.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/07_vata_fitil-600x450.jpg" alt="Vată şi fitil Zippo" title="Vată şi fitil Zippo" width="600" height="450" class="aligncenter size-large wp-image-4068" /></a></p>
<p>Pentru curăţare, folosiţi beţele de urechi prin toate cotloanele brichetei, insistând în special pe interiorul hornului. Cam asta iese dintr-o Zippo folosită.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/08_curatare.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/08_curatare-600x450.jpg" alt="Curăţare Zippo" title="Curăţare Zippo" width="600" height="450" class="aligncenter size-large wp-image-4069" /></a></p>
<p>După curăţare şi eventuala schimbare a fitilului, începeţi operaţiunea de montare cu vata şi fitilul intercalat printre bucăţile de vată. Trebuie să realizaţi ceva ca-n poză.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/09_remontare.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/09_remontare-600x450.jpg" alt="Aşezare fitil şi vată Zippo" title="Aşezare fitil şi vată Zippo" width="600" height="450" class="aligncenter size-large wp-image-4070" /></a></p>
<p>După ce aţi terminat cu vata şi fitilul, puneţi la loc pâsla. În găurica din pâslă poate sta foarte bine o piatră de rezervă.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/10_montata.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/10_montata-600x450.jpg" alt="Zippo montată" title="Zippo montată" width="600" height="450" class="aligncenter size-large wp-image-4071" /></a></p>
<p>În tubul şurubului puneţi piatra nouă şi apoi arcul cu şurub. Apăsaţi-l şi înfiletaţi-l la loc.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/11_surub.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/11_surub-600x450.jpg" alt="Zippo înşurubată" title="Zippo înşurubată" width="600" height="450" class="aligncenter size-large wp-image-4072" /></a></p>
<p>Strângeţi bine şurubul, apoi ridicaţi pâsla şi picuraţi lent gazul (lent pentru a avea timp să fie absorbit de toată vata din brichetă). Semnul de oprire este căderea a 2-3 picături de gaz prin fitil. Aşezaţi pâsla la loc, puneţi bricheta în carcasă, rulaţi de câteva ori rotiţa pentru a &#8220;roda&#8221; piatra şi asta e tot.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/04/12_gata.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/12_gata-600x450.jpg" alt="Zippo aprinsă" title="Zippo aprinsă" width="600" height="450" class="aligncenter size-large wp-image-4073" /></a></p>
<p>Şi pentru curioşi: diferenţa majoră între brichetele Zippo originale şi copiile chinezeşti este dată de lamela capacului, care-i realizată dintr-un aliaj foarte rezistent; ea dă clickul specific Zippo şi asigură buna închidere a capacului chiar după o lungă utilizare, prevenind astfel evaporarea gazului. Iar gazul Zippo este mult mai bun decât alternativele chinezeşti, aşa că luaţi produsele originale.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/tutorial-complet-zippo/">tutorial complet zippo</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/tutorial-complet-zippo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>deblocare modem huawei e367</title>
		<link>http://vaxxi.net/log/deblocare-modem-huawei-e367/</link>
		<comments>http://vaxxi.net/log/deblocare-modem-huawei-e367/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 13:14:21 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[huawei]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=4054</guid>
		<description><![CDATA[<p><p>M-am procopsit cu un modem Huawei E367, care nu-i o jucărie tocmai rea: ştie HSPA+, are mufă pentru antenă externă şi cititor de micro-SD (pe care l-am folosit ca să salvez un flash pentru Galaxy S2). Numa&#8217; că jucăreaua vine blocată (simlock), iar generatoarele de coduri de pe net nu mai funcţionează pe algoritmul modemurilor [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/deblocare-modem-huawei-e367/">deblocare modem huawei e367</a></p>]]></description>
			<content:encoded><![CDATA[<p>M-am procopsit cu un modem Huawei E367, care nu-i o jucărie tocmai rea: ştie HSPA+, are mufă pentru antenă externă şi cititor de micro-SD (pe care l-am folosit ca să salvez un flash pentru Galaxy S2). Numa&#8217; că jucăreaua vine blocată (simlock), iar generatoarele de coduri de pe net nu mai funcţionează pe algoritmul modemurilor noi de la Huawei (booo!).<br />
<span id="more-4054"></span><br />
Am tot încercat cu coduri până am ajuns la:</p>
<pre class="brush: plain; title: ; notranslate">
Wrong codes entered : 7 (unlock attempts left : 3)
</pre>
<p>Brrr. Am încercat şi metoda cu CDMA Workshop, nici aia n-a mers. Până la urmă a mers cu update de firmware şi dashboard de la <a href="http://www.dc-files.com/files/huawei/modems/E367/">DC-Unlocker</a>, urmate de deblocare cu unlockerul lui fr3nsis de <a href="http://www.francesco-pompili.it/index.php/component/jdownloads/summary/3/41.html">aici</a>. Metoda nu este tocmai curată, deoarece o face cu suprascriere de bits, dar merge:</p>
<p>DC-Unlocker raportează acum:</p>
<pre class="brush: plain; title: ; notranslate">
DC - Unlocker 2 Client 1.00.0460

Detecting card :

selection :
manufacturer - Huawei datacards
model - Auto detect

Found modem         : E367
Model               : _Unknown Huawei modem_
IMEI                : 353613041******
Firmware            : 11.810.09.20.00
Dashboard version   : UTPS16.001.05.00.45_MAC15.001.08.01.45_LNX15.001.08.01.45
Serial NR.          : P8K5TA111******
Voice feature       : not supported in current firmware
SIM Lock status     : unlocked
Wrong codes entered : 7 (unlock attempts left : 3)

===================================================================
</pre>
<p><img src="http://vaxxi.net/log/wp-content/uploads/2012/04/retele.png" alt="retele in huawei e367 deblocat" title="retele in huawei e367 deblocat" width="590" height="440" class="aligncenter size-full wp-image-4055" /></p>
<p>Mai multe informaţii găsiţi <a href="http://forum.gsmhosting.com/vbb/archive/t-1448015.html">aici</a>. Succes.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/deblocare-modem-huawei-e367/">deblocare modem huawei e367</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/deblocare-modem-huawei-e367/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>dynamic DNS updates with TomatoUSB and Linode</title>
		<link>http://vaxxi.net/log/dynamic-dns-updates-with-tomatousb-and-linode/</link>
		<comments>http://vaxxi.net/log/dynamic-dns-updates-with-tomatousb-and-linode/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 11:27:45 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[tomatousb]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=4042</guid>
		<description><![CDATA[<p><p>I have been using <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a> for a long time. More than 2 years, actually &#8211; that&#8217;s how good their service is. Excellent packages, unrestricted access to your machine, outstanding support and community are just a few of <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a>&#8216;s advantages when compared to other VPS (virtual private server) providers. Yes, they&#8217;re not the cheapest; [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/dynamic-dns-updates-with-tomatousb-and-linode/">dynamic DNS updates with TomatoUSB and Linode</a></p>]]></description>
			<content:encoded><![CDATA[<p>I have been using <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a> for a long time. More than 2 years, actually &#8211; that&#8217;s how good their service is. Excellent packages, unrestricted access to your machine, outstanding support and community are just a few of <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a>&#8216;s advantages when compared to other VPS (virtual private server) providers. Yes, they&#8217;re not the cheapest; but as you grow older and smarter, you&#8217;ll eventually learn that cheap also means bad quality <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  The Internet is already full of good reviews about <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a>, so this is my contribution.</p>
<p><span id="more-4042"></span></p>
<div style="float:left; padding:4px;">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>For quite a while now, I&#8217;ve been also using happily the <a href="http://tomatousb.org/">TomatoUSB</a> firmware for my router. It&#8217;s rock solid and easily outperforms any factory provided firmware (have to specify though that I&#8217;m using <a href="http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html">Toastman</a>&#8216;s builds, which are very-very good).</p>
<p>As many other geeks, I like to access my router remotely for various reasons. However, if you don&#8217;t have the luxury of a static IP, but you&#8217;re given a dynamic IP from your Internet Service Provider instead, you have to rely on Dynamic DNS services to do this. A dynamic DNS update means that whenever your WAN IP is changed, a request is made to a 3-rd party service which attaches your new dynamic IP to a domain name. The service was free from several providers, until recently when most of them started charging for this feature.</p>
<p>So, if you have a <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a> account already which includes free DNS hosting, why not use your own <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a> hosted domain to take care of dynamic DNS updates ? it&#8217;s quite easy and this tutorial will show you how to do it.</p>
<p>First, you have to get the Linode API key. This is found under your Linode &#8220;my profile&#8221; link and it should look like a long string of digits and letters. Let&#8217;s say it is &#8220;abc123xyz678cde450&#8243; (it&#8217;s a much longer string in real life).</p>
<p>Let&#8217;s assume you have yourname.com as a domain hosted with <a href="http://www.linode.com/?r=8fd7925dfbed2bf152993fd9156edfe27b938a21">Linode</a> and you&#8217;ll create the subdomain router.myname.com. Go to the DNS manager and create this subdomain.</p>
<p>Now, you need to retrieve the domain ID and subdomain ID &#8211; this is needed so Linode knows what subdomain you&#8217;re updating. Remember the API key you retrieved before ? we&#8217;ll use it now.</p>
<p>Open a new browser window and enter this URL:</p>
<pre class="brush: plain; title: ; notranslate">

https://api.linode.com/?api_key=abc123xyz678cde450&#038;api_action=domain.list
</pre>
<p>You will see an array containing all your hosted domains. We&#8217;re interested in the DOMAINID value, which is the first one listed in a row. It should look something like this:</p>
<pre class="brush: plain; title: ; notranslate">

{&quot;ERRORARRAY&quot;:[],&quot;DATA&quot;:
[{&quot;DOMAINID&quot;:123456,
&quot;SOA_EMAIL&quot;:&quot;vaxxi@vaxxi.net&quot;,
&quot;DESCRIPTION&quot;:&quot;&quot;,&quot;TTL_SEC&quot;:0,&quot;RETRY_SEC&quot;:0,&quot;EXPIRE_SEC&quot;:0,&quot;STATUS&quot;:1,
&quot;DOMAIN&quot;:&quot;myname.com&quot;,&quot;TYPE&quot;:&quot;master&quot;,&quot;REFRESH_SEC&quot;:0,&quot;MASTER_IPS&quot;:&quot;&quot;},
&quot;ACTION&quot;:&quot;domain.list&quot;}
</pre>
<p>123456 is your domain ID. Write it down and let's proceed further: retrieving the subdomain ID. Again, open a browser window and enter this URL:</p>
<pre class="brush: plain; title: ; notranslate">

https://api.linode.com/?api_key=abc123xyz678cde450&#038;api_action=domain.resource.list&#038;DomainID=123456
</pre>
<p>You'll see now a listing of all resources available under yourname.com. Of course, you're interested in the "router" entry you created before. Look for a line similar to this one:</p>
<pre class="brush: plain; title: ; notranslate">

{&quot;DOMAINID&quot;:123456,&quot;PORT&quot;:80,
&quot;RESOURCEID&quot;:2998877,&quot;NAME&quot;:&quot;router&quot;,
&quot;WEIGHT&quot;:5,&quot;TTL_SEC&quot;:0,
&quot;TARGET&quot;:&quot;22.33.44.55&quot;,&quot;PRIORITY&quot;:10,
&quot;PROTOCOL&quot;:&quot;&quot;,&quot;TYPE&quot;:&quot;A&quot;}
</pre>
<p>The Domain ID should be the same, obviously. Write down the resource ID. Now you have the API key, the domain ID and the resource ID. With these, we can build the dynamic DNS update URL.</p>
<p>Go to the TomatoUSB interface and configure it for remote access through SSH and/or WWW. Next, go to Basic > DDNS. Fill out the sections like this:</p>
<p>Dynamic DNS -  IP address = Use WAN IP address, Auto refresh every = 1 days<br />
Dynamic DNS 1 - Service = Custom URL</p>
<p>In the URL box, enter this string:</p>
<pre class="brush: plain; title: ; notranslate">

https://api.linode.com/?api_key=abc123xyz678cde450&#038;api_action=domain.resource.update&#038;DomainID=123456&#038;ResourceID=2998877&#038;Target=@IP
</pre>
<p>Tick the "Force next update" checkbox and press Save. When the page reloads, you should see:</p>
<pre class="brush: plain; title: ; notranslate">
Last IP Address - Sat Mar 31 2012 21:39:02 GMT+0100 (CET): 1.2.3.4
Last Result - Sat Mar 31 2012 21:39:02 GMT+0100 (CET): {&quot;ERRORARRAY&quot;:[],&quot;DATA&quot;:{&quot;ResourceID&quot;:2998877},&quot;ACTION&quot;:&quot;domain.resource.update&quot;}
</pre>
<p>That means everything went well and your router is now accessible at router.myname.com through WWW/SSH/ping and whatever service you might have configured.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/dynamic-dns-updates-with-tomatousb-and-linode/">dynamic DNS updates with TomatoUSB and Linode</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/dynamic-dns-updates-with-tomatousb-and-linode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>bad google, bad</title>
		<link>http://vaxxi.net/log/bad-google-bad/</link>
		<comments>http://vaxxi.net/log/bad-google-bad/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 15:28:56 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=4013</guid>
		<description><![CDATA[<p><p>În principiu am o mare admirație pentru Google din punct de vedere tehnic. Ce fac dpdv etic și agresivitatea de &#8220;am rămas în urmă da&#8217; suntem disperați să-i prindem pe Facebook&#8221; &#8230; e altceva.</p> <p>Numa&#8217; că-n ultima vreme încep să cred că se lenevesc și se îndepărtează de filozofia de plecare. </p> <p></p> <p>Două exemple:</p> [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/bad-google-bad/">bad google, bad</a></p>]]></description>
			<content:encoded><![CDATA[<p>În principiu am o mare admirație pentru Google din punct de vedere tehnic. Ce fac dpdv etic și agresivitatea de &#8220;am rămas în urmă da&#8217; suntem disperați să-i prindem pe Facebook&#8221; &#8230; e altceva.</p>
<p>Numa&#8217; că-n ultima vreme încep să cred că se lenevesc și se îndepărtează de filozofia de plecare. </p>
<p><span id="more-4013"></span></p>
<p>Două exemple:</p>
<ul>
<li><a href="https://plus.google.com/105051985738280261832/posts/AzwMc3pSDUU">o discuție cu Dianne Hackborn</a>, inginer framework Android îmi lasă un gust amar din cauza modului de gândire și al răspunsurilor. Pe scurt, e vorba despre posibilitatea schimbării densității ecranelor la dispozitivele Android &#8211; asta permite afișarea mai multor informații pe același ecran (adică totul se vede mai mic). Problema e ridicată și pe <a href="http://code.google.com/p/android/issues/detail?id=19744">code.google.com ca #19744</a>, da&#8217; evident că Google nu răspunde niciodată.
<p>Pe scurt, ultimele versiuni de Market (mă rog, Play Store) verifică dacă DPI-ul aparatului este cel din fabrică. În caz contrar, afișează &#8220;This application is not compatible with your device&#8221;, deși aplicațiile merg foarte bine chiar și cu DPI modificat. Singura soluție deocamdată este utilizarea de versiuni modificate de Market, ceea ce nu e chiar kosher. Nu înțeleg de ce nu-mpacă pe toată lumea punând un checkbox în Market pentru a dezactiva verificarea asta &#8211; dacă merge, bine, dacă nu merge iar bine. În plus, răspunsurile de genul &#8220;ar fi un dezastru de PR&#8221; și &#8220;ai văzut cum arată interfața telefonului când l-ai cumpărat, dacă nu-ți place cum arată cumpără-ți altul&#8221; mi se par ultra arogante și deloc compatibile cu ce-ar răspunde un inginer.</li>
<li>
<div style="float:left; margin: 7px">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>În prezent e un bug în interfața web a Google Market (err, Play Store): în &#8220;My Android Apps&#8221; care afișează lista tuturor aplicațiilor instalate nu apar toate aplicațiile. Sunt păstrate progrămele pe care le-am instalat acu&#8217; ani de zile (și nu am opțiune de a le șterge din listă), dar dacă derulez lista de programe ajung doar la litera &#8220;G&#8221; după care lista revine la &#8220;A&#8221;. </p>
<p>Și au scos o versiune nouă de Market (Play Store 3.5.15) care aduce o pagină nouă, ce listează același lucru ca pagina web &#8220;My Android Apps&#8221;: toate aplicațiile instalate vreodată, gratuite sau grupate. Ok, cool, aici apar toate aplicațiile &#8230; au rezolvat-o, nu ?</p>
<p>NU. Lista e stupid de lungă și derulezi la ea de te doare deștu&#8217;. Hai să zicem că n-ar fi o problemă &#8230; dar după ce instalezi o aplicație, <strong>nenorocita de listă se derulează singură la început</strong> și tre&#8217; să reiei toată derularea! </p>
<p>Ok, am zis că-s eu mai șmecher: țin lista cu toate aplicațiile deschisă pe telefon și le dau click să se instaleze din pagina de web, ca să nu rederulez de o sută de ori. Nț: și când dai &#8220;Install&#8221; din interfața web, lista de pe telefon este rederulată la început! totally stupid, Google.</li>
</ul>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/bad-google-bad/">bad google, bad</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/bad-google-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cum instalez eu ice cream sandwich pe galaxy gt-i9100</title>
		<link>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/</link>
		<comments>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 20:41:47 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[galaxy s2]]></category>
		<category><![CDATA[gt-i9100]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[xxlpq]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3984</guid>
		<description><![CDATA[<p><p>Ehe, și iată c-a apărut în sfârșit Ice Cream Sandwich oficial (versiunea XXLPQ) de la Samsung pentru Galaxy S2 (GT-I9100). Nu e el prea strălucit ca implementare, pare pe-alocuri neterminat și TouchWiz-ul celor de la Samsung este complet neactualizat și stupid ca implementare &#8230; dar este Ice Cream Sandwich adică Android 4.0.3 ! </p> <p>Așa [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/">cum instalez eu ice cream sandwich pe galaxy gt-i9100</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ehe, și iată c-a apărut în sfârșit Ice Cream Sandwich oficial (versiunea XXLPQ) de la Samsung pentru Galaxy S2 (GT-I9100). Nu e el prea strălucit ca implementare, pare pe-alocuri neterminat și TouchWiz-ul celor de la Samsung este complet neactualizat și stupid ca implementare &#8230; dar este Ice Cream Sandwich adică Android 4.0.3 ! </p>
<p>Așa cum vine din fabrică, update-ul de la Samsung nu e rău ca bază de pornire, dar este handicapat substanțial de mizeriile de aplicații preinstalate. Însă platforma de bază e în regulă; dacă mai vin și sursele de kernel în curând, e perfect.</p>
<p><span id="more-3984"></span></p>
<div style="float:left;padding:7px;">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Urmează cea mai simplă modalitate de a instala Ice Cream Sandwich (Android 4.0.3 XXLPQ) pe Galaxy SII. Atenție: nu este  singura modalitate, nici cea mai ieftină, dar este cea mai eficientă. Căci e făcută de mine <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  nu de alta, da&#8217; de la un punct încolo veți înțelege că e mai sănătos să folosești timpul liber pentru alte lucruri mai importante și interesante.</p>
<p>Ca atare, ce vă trebuie:</p>
<p>- un fișier cu ROM-ul nou, XXLPQ. Au fost scoase 5 bucăți pe 13 martie: țările nordice, țările baltice, Polonia, Ungaria și zona Americii Latine. Nu e o diferență foarte mare între ele; eu l-am instalat pe cel pentru Polonia deoarece include CSC-ul XEU.</p>
<p>Vă trebuie fișierele cu denumirea GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ sau GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ, pe care le găsiți la o simplă căutare cu Google. Aveți aici linkurile către fișierele preparate de intratech de pe XDA, care conțin (bonus) vechiul bootloader pentru a putea folosi în continuare USB jig-ul:</p>
<p><a href="http://skywanker.net/roms/intratech/Firmwares/Unbranded/Baltic/GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ.7z">GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ</a> sau <a href="http://forum.xda-developers.com/attachment.php?attachmentid=944739&#038;d=1331615655">fișier torrent</a>; <a href="http://skywanker.net/roms/intratech/Firmwares/Unbranded/Poland/GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ.7z">GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ</a> sau <a href="http://forum.xda-developers.com/attachment.php?attachmentid=944738&#038;d=1331615655">fișier torrent</a>. Restul mirrorurilor se găsesc <a href="http://forum.xda-developers.com/showpost.php?p=16781168&#038;postcount=3">aici</a> în partea de jos a paginii (căutați XXLPQ). </p>
<p>Dezarhivați fișierul ales cu extensia 7z și veți obține un fișier cu extensia .tar.md5. Pe acesta îl copiați pe cardul SD.</p>
<p>Acum intrați pe Market și cumpărați <a href="https://play.google.com/store/apps/details?id=eu.chainfire.mobileodin.pro">Mobile Odin Pro</a>. Nu vă zgârciți la un pachet de țigări cât costă aplicația &#8211; ați dat o poală de bani pe telefon, așa că puteți cumpăra și un program foarte util care vă va servi pe viitor. În plus, Chainfire face o muncă deosebită și merită susținut.</p>
<p>Așa, acum porniți Mobile Odin Pro și alegeți fișierul pe care l-ați copiat mai devreme pe SD card. Bifați <i>Enable EverRoot</i>, <i>Inject SuperUser</i> și <i>Inject Mobile ODIN</i>. Am ales să nu instalez și ClockWorkMod Manager; îl voi pune mai târziu cu un kernel custom, când vor apărea (pe Gingerbread foloseam Speedmod kernel).</p>
<div style="float:right;padding:7px;">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Bifați și opțiunile de wipe (care implică pierderea datelor din memoria telefonului; informațiile de pe card se păstrează). Știu că se poate face update peste Gingerbread, dar orice softist care își știe meseria știe și că asta nu-i niciodată o idee bună. O instalare &#8220;pe curat&#8221; este mult mai cinstită. Deci, <b>wipe</b> și apoi <i>Flash firmware</i>.</p>
<p>Telefonul va reporni într-un kernel custom, ROM-ul va fi flashuit și apoi va reporni din nou. După ecranul de boot, va apărea un Android cu pieptul deschis care va sta o vreme, apoi ecranul va fi negru și în centrul lui vor apărea aplicațiile ce se instalează. După încă un pic, veți fi întâmpinat de vrăjitorul de configurare al Android.</p>
<p>Și gata, aveți Ice Cream Sandwich oficial (XXLPQ) pe Samsung Galaxy S2 ! Urmează restaurarea aplicațiilor din contul Google împreună cu upgrade-urile de rigoare la Google Maps și Youtube. Ce-am mai făcut eu după:</p>
<p>- dezactivat Swype deoarece face probleme la upgrade (și oricum folosesc altă tastatură)<br />
- înregistrat contul Samsung (da, merge)<br />
- dezactivat notificările din Samsung Apps<br />
- dezactivat notificările din Google Play Store<br />
- șters cu Titanium Backup următoarele porcării de aplicații de la Samsung: Zinio, Yahoo Finance, Swype, Social Hub (toate 3), toate aplicațiile care încep cu SNSAccount, SNS, Readers Hub, PressReader, News &#038; Weather, Music Hub, Mini Paper, Mini diary, Memo, Kobo, Game Hub, Dual Clock, Digital Clock, Days, Application Monitor, Ap Mobile, AccuWeather.com și Accuweather Weather Daemon.<br />
- instalat <a href="https://play.google.com/store/apps/details?id=com.anddoes.launcher">Apex Launcher</a> care-i excelent și va avea în curând versiune localizată în română <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
- modificat DPI-ul din 240 în 200 (aplicațiile LCD Density changer și altele similare nu mai merg, trebuie editat de mână /system/build.prop și schimbat DPI-ul manual; atenție, mie nu mi-a mers cu vi din adb shell &#8211; telefonul intra în bootloop. Am editat cu <a href="https://play.google.com/store/apps/details?id=org.nathan.jf.build.prop.editor">build.prop editor</a> și a fost în regulă).</p>
<p>Ăla e. Un ROM cu aproape același consum de baterie ca pe vechiul XILA2 și performanțe mult mai ridicate (un benchmark în AnTuTu îl arată cu vreo 2000 de puncte mai rapid decât vechiul ROM oficial Gingerbread). În timp o să mai dezinstalez aplicații și-o să încep să aplic diverse optimizări, dacă mă plictisesc <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Spor la treabă!</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000010t.png"><img src="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000010t-300x500.png" alt="" title="shot000010t" width="300" height="500" class="alignleft size-medium wp-image-3985" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000008.png"><img src="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000008-300x500.png" alt="" title="shot000008" width="300" height="500" class="alignleft size-medium wp-image-3986" /></a></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/">cum instalez eu ice cream sandwich pe galaxy gt-i9100</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>samsung galaxy convertește sms în mms</title>
		<link>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/</link>
		<comments>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 13:06:51 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3967</guid>
		<description><![CDATA[<p><p>Noua mea jucărie (Samsung GT-i9100) are o problemă de-a dreptu&#8217; mârlănească: orice SMS mai lung de 160 caractere (adică un SMS compus din mai multe mesaje, pe care până și Nokia 1100 mi se pare că știe să le trimită corect) este schimbat automat la MMS. De menționat că folosesc un ROM Samsung curățat, că [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/">samsung galaxy convertește sms în mms</a></p>]]></description>
			<content:encoded><![CDATA[<p>Noua mea jucărie (Samsung GT-i9100) are o problemă de-a dreptu&#8217; mârlănească: orice SMS mai lung de 160 caractere (adică un SMS compus din mai multe mesaje, pe care până și Nokia 1100 mi se pare că știe să le trimită corect) este schimbat automat la MMS. De menționat că folosesc un ROM Samsung curățat, că nu-mi plac alea custom <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Eh, problema cu convertirea SMS-urilor în MMS n-ar fi o mare problemă într-o lume ideală, dar în lumea noastră reală SMS-urile sunt de obicei gratuite sau livrate în cantități industriale cu diverse opțiuni ieftine incluse în abonament. Eh, aici e însă și șmecheria: presupun că operatorilor nu le convine prea mult treaba asta și forțează spre furnizorii de telefoane să-și programeze jucăriile ca să nu-și piardă din profituri. În plus, prin țările unde-s eu plecat conexiunile de date sunt mai &#8230; lipsă, și rar se-ntâmplă să funcționeze MMS-urile/GPRS-ul (că de 3G nici nu se pune problema).</p>
<p>Cu alte cuvinte: scrii un SMS lung, ar trebui să fie trimis ca SMS multi-part = 3-4-5 SMS-uri normale, scăzându-ți din cele 500-1000 de SMS-uri incluse în abonament. Vodafone zice lu&#8217; nenea Samsung: ia bagă matale în aplicația de mesagerie ca orice SMS mai lung de 160 caractere să fie convertit la MMS, pe care noi îl taxăm cu 20-25 de cenți. Pffft.</p>
<p>Soluții pentru Galaxy-urile care schimbă SMS-urile lungi în MMS sunt 2 la număr:</p>
<p>- pentru telefoane nerootate, folosirea unei aplicații 3-rd party cum ar fi <a href="https://market.android.com/details?id=com.p1.chompsms">ChompSMS</a>, <a href="https://market.android.com/details?id=com.jb.gosms">Go SMS Pro</a> sau cea mai ușurică: <a href="https://market.android.com/details?id=skezza.main">BigSMS</a><br />
- pentru telefoane rootate, decompilarea Mms.apk și mărirea parametrului smsToMmsTextThreshold. </p>
<p>Cum chestia din urmă e mai complicată de făcut, găsiți aici <a href="http://vaxxi.net/Mms.zip">Mms.apk</a> care merge pe ROM-urile originale 2.3.6 Samsung (atât ODEX cât și de-ODEX). Este făcut de HTCDevil de pe XDA. Varianta pentru ROM-urile beta de ICS se găsește <a href="http://forum.xda-developers.com/showpost.php?p=22260919&#038;postcount=1960">aici</a></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/">samsung galaxy convertește sms în mms</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>unde scurte</title>
		<link>http://vaxxi.net/log/unde-scurte/</link>
		<comments>http://vaxxi.net/log/unde-scurte/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 17:38:41 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[shortwave]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3907</guid>
		<description><![CDATA[<p><p>Dambla nouă: radioul pe unde scurte. Urmăream de ceva vreme activitatea lui <a href="http://en.wikipedia.org/wiki/Uvb_76">UVB-76</a>, o <a href="http://en.wikipedia.org/wiki/Number_stations">stație de numere</a> care poate fi ascultată online și pe <a href="http://uvb-76.net/">UVB-76.net</a>. Tot despre UVB-76 și alte stații mai puteți citi pe <a href="http://priyom.org/number-stations/slavic/s28.aspx">Priyom.org</a>, <a href="http://www.spynumbers.com/">SpyNumbers.com</a> și desigur <a href="http://www.irdial.com/new_index.html">Proiectul Conet</a> ale cărui înregistrări le puteți descărca (legal) de [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/unde-scurte/">unde scurte</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://vaxxi.net/log/wp-content/uploads/2011/11/shortwave-150x150.jpg" alt="" title="shortwave" width="150" height="150" class="alignleft size-thumbnail wp-image-3908" />Dambla nouă: radioul pe unde scurte. Urmăream de ceva vreme activitatea lui <a href="http://en.wikipedia.org/wiki/Uvb_76">UVB-76</a>, o <a href="http://en.wikipedia.org/wiki/Number_stations">stație de numere</a> care poate fi ascultată online și pe <a href="http://uvb-76.net/">UVB-76.net</a>. Tot despre UVB-76 și alte stații mai puteți citi pe <a href="http://priyom.org/number-stations/slavic/s28.aspx">Priyom.org</a>, <a href="http://www.spynumbers.com/">SpyNumbers.com</a> și desigur <a href="http://www.irdial.com/new_index.html">Proiectul Conet</a> ale cărui înregistrări le puteți descărca (legal) de pe <a href="http://thepiratebay.org/torrent/3941337/The_Conet_Project-Recordings_of_Shortwave_Numbers_Stations">Pirate Bay</a>.</p>
<p>Așa că mi-am făcut temele și mi-am cumpărat aparat de radio, Tecsun PL-660.</p>
<p><span id="more-3907"></span></p>
<p>Informații despre ce sunt undele scurte găsiți destule pe internet, așa că nu le reiau. Pe scurt, datorită propagării semnalelor cu ajutorul ionosferei (un strat atmosferic aflat între 100 și 300 km altitudine), emisiile pe <a href="http://en.wikipedia.org/wiki/Shortwave_bands">benzile de unde scurte</a> pot fi recepționate la distanțe mari cu echipament destul de ieftin. Cea mai mare reușită de pân&#8217; acum este <a href="http://www.youtube.com/watch?v=nrFPl2jGNOQ">o recepție de la 12800 km distanță</a>.</p>
<p>Evident, vă trebuie un radio cât mai performant. Monștrii de birou nu erau o opțiune, așa că m-am apucat de săpat după aparate portabile. Un clasic este <a href="http://www.amazon.co.uk/Sony-ICFSW7600G-ICF-SW7600GR-World-Radio/dp/B00005ML49">Sony ICF-SW7600GR</a>, produs de vreo 10 ani și ceva în aceeași configurație, dar cam scump și fără airband (banda de comunicație pentru aeroporturi). În sfărșit, vă scutesc de numeroasele săpături făcute pentru a decide și vă ofer direct rezultatul: Tecsun PL-660 (<a href="http://herculodge.typepad.com/herculodge/2011/01/craigs-review-of-the-tecsun-pl-660.html">review 1</a>, <a href="http://www.eham.net/reviews/detail/9935">review 2</a>, <a href="http://chrisfreitas.wordpress.com/2011/04/04/tecsun-pl-660-review/">review 3</a>, <a href="http://radiojayallen.com/tecsun-pl-660/">review 4</a>, <a href="http://www.thehobbylife.net/2011/03/living-dream-with-tecsun-pl-660.html">review 5</a>, <a href="http://www.amazon.com/PL660-Portable-Synthesized-Receiver-Conversion/dp/B004H9C4JK">reviewuri pe Amazon</a>). Amazon.co.uk nu-l are, .com nu livrează, așa că l-am luat de pe eBay de la un chinez cu stoc în Germania.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/11/TecsunPL-660.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/11/TecsunPL-660-600x331.jpg" alt="" title="TecsunPL-660" width="600" height="331" class="aligncenter size-large wp-image-3909" /></a></p>
<p>Am plusat cu o antenă în buclă activă Kestrel W31MS; nu-mi făceam mari iluzii, dar s-a dovedit a fi o jucărie utilă &#8211; vezi <a href="http://www.youtube.com/watch?v=ZCpcevEv_MU">filmulețul</a>. Și asta e tot! radioul merge pe 4 baterii AA reîncărcabile (pe care știe să le și încarce) pentru a nu căra adaptorul (e greu și produce zgomot la recepție) iar antena pe 2 baterii AAA. Cu antena oprită se comportă ca o sârmă obișnuită, deci nu-i un dezastru să rămăi fără baterii (Tecsun dă și o antenă pasivă în cutie).</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/11/uf87disp.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/11/uf87disp-600x254.jpg" alt="" title="uf87disp" width="600" height="254" class="aligncenter size-large wp-image-3914" /></a></p>
<p>Ce se poate prinde pe SW ? tot felu&#8217; de trăznăi. Majoritatea o constituie desigur programele de știri și muzică din diverse țări, China fiind pare-se cea mai activă în domeniul emisiei pe unde scurte (probabil de-aia sunt și cel mai mare producător de radiouri). Desigur, și stațiile misterioase pomenite mai sus pot fi ascultate pe SW; apoi programe religioase de toate felurile, emisiuni de propagandă, transmisii de date (deși nu prea e interesant să asculți <a href="http://en.wikipedia.org/wiki/STANAG">STANAG</a> ce-i drept), lecții de limbi străine, <a href="http://www.youtube.com/watch?v=xZK26kai4Iw">bruiaje</a>&#8230; și-om vedea ce mai găsim. Nu uitați desigur că datorită echipamentului ieftin și marii acoperiri geografice, programele sunt făcute pentru un public divers aflat de obicei în țări de lumea a 3-a <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Apropo de stațiile misterioase, și România se pare că a avut o stație de-asta care-a primit numele de cod Ciocârlia (transmisiile începeau cu un fragment din respectiva melodie). O înregistrare se găsește în arhiva Conet.</p>
<p><em>Ciocarlia (Skylark). Enigma code V01. Morse variant: M48. Both are now defunct.</p>
<p>The Skylark was a strange station. It used a Romanian folk song as interval signal, a wild gypsy tune called &#8220;Ciocarlia&#8221;, Skylark in English. The tune lasts almost 3 minutes and was played 2x. The tune was followed by five figure groups in Romanian. The transmissions ended with &#8220;terminat, terminat&#8221;. Most of the time however NUL messages were transmitted. The tune was played twice followed by &#8220;terminat terminat terminat&#8221; by a male voice and then again 2x the tune and &#8220;terminat terminat&#8221;. Alas, this station is also no longer active.</p>
<p>Enigma code V17: Sent 3 figure groups. Ending with &#8220;000&#8243;. Now defunct.</em></p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/11/transmitter-site-map.png"><img src="http://vaxxi.net/log/wp-content/uploads/2011/11/transmitter-site-map-600x340.png" alt="" title="transmitter-site-map" width="600" height="340" class="aligncenter size-large wp-image-3915" /></a></p>
<p>Pentru identificarea posturilor, o unealtă extrem de utilă este siteul <a href="http://short-wave.info">short-wave.info</a>. Fie selectați postul dorit în primul rând al formularului și aflați dacă emite în prezent și pe ce frecvențe, fie introduceți frecvența recepționată și aflați ce stație ați recepționat. Imaginea de deasupra arată transmițătoarele active la un moment oarecare. Ca sfat general, ziua se recepționează mai bine frecvențele joase (de la 2300 KHz la 15100 KHz, iar noaptea frecvențele înalte (15100 KHz până la 30 KHz).</p>
<p>În încheiere, vă las cu filmulețul recepției de la 12800 Km distanță. Ascultare plăcută!</p>
<p><iframe width="655" height="491" src="http://www.youtube.com/embed/nrFPl2jGNOQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/unde-scurte/">unde scurte</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/unde-scurte/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>coduri televizoare samsung</title>
		<link>http://vaxxi.net/log/coduri-televizoare-samsung/</link>
		<comments>http://vaxxi.net/log/coduri-televizoare-samsung/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 22:00:59 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3744</guid>
		<description><![CDATA[<p><p>În hotel am un TV Samsung LCD, model de care n-a auzit nici Google. Pare să fie o derivație dintr-un model pentru Asia, da&#8217; diferă o literă. În fine. </p> <p></p> <p>Cum într-o corporație mare nu se ocupă nici naiba de detalii (darmite într-un ditamai hotelul) televizoru&#8217; meu avea niște canale lipsă. Sistemul e analog, [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/coduri-televizoare-samsung/">coduri televizoare samsung</a></p>]]></description>
			<content:encoded><![CDATA[<p>În hotel am un TV Samsung LCD, model de care n-a auzit nici Google. Pare să fie o derivație dintr-un model pentru Asia, da&#8217; diferă o literă. În fine. </p>
<p><span id="more-3744"></span></p>
<p>Cum într-o corporație mare nu se ocupă nici naiba de detalii (darmite într-un ditamai hotelul) televizoru&#8217; meu avea niște canale lipsă. Sistemul e analog, deci când derulam printre canale erau o groază care afișau &#8220;snow&#8221;. Nu-i problemă, intrăm în meniul de configurare, opțiunea &#8220;căutare automată canale&#8221; &#8230; nu e opțiunea. Adică în meniu se vede secțiunea de configurare, dar când derulez îmi sare peste ea! WTF ? în plus, butonul &#8220;Tools&#8221; de pe telecomandă (care conține și opțiunea &#8220;sleep&#8221; nu mergea nici el, deși televizorul clipocea în semn de recunoaștere a telecomenzii). Bineințeles, am dedus că televizoru&#8217; era parolat <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  &#8216;naibii tehnologie. Urmează codurile pentru televizoare Samsung, toate se butonează cu televizorul închis pe telecomandă.</p>
<pre class="brush: ruby; title: ; notranslate">
{DISPLAY} {MENU} {MUTE} {POWER}
{DISPLAY} {P.STD} {MUTE} {POWER}
{P.STD} {HELP} {SLEEP} {POWER}
{P.STD} {MENU} {SLEEP} {POWER}
{INFO} {MENU} {MUTE} {POWER}
{MUTE} {1} {8} {2} {POWER}
{SLEEP} {P.STD} {MUTE} {POWER}
</pre>
<p>Încercați până găsiți codul care merge pe televizorul Samsung. Când l-ați găsit pe cel bun, veți ști pentru că televizorul se aprinde cu un meniu pe ecran, suprapus peste imaginea postului selectat ultima oară. Evident, la mine opțiunea &#8220;HOTEL MODE&#8221; era activată &#8230; nu mai e <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<div id="attachment_3745" class="wp-caption aligncenter" style="width: 610px"><a href="http://vaxxi.net/log/wp-content/uploads/2011/08/samsung_service_menu.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/08/samsung_service_menu-600x450.jpg" alt="Samsung TV service menu" title="Samsung TV service menu" width="600" height="450" class="size-large wp-image-3745" /></a><p class="wp-caption-text">Samsung TV service menu</p></div>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/coduri-televizoare-samsung/">coduri televizoare samsung</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/coduri-televizoare-samsung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>android reverse tethering on mac os x</title>
		<link>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/</link>
		<comments>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 19:24:29 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3701</guid>
		<description><![CDATA[<p><p>Everyone knows what tethering is: using your mobile phone&#8217;s data plan to get Internet on your laptop. Well, here&#8217;s the concept of reverse tethering: you don&#8217;t have a mobile data plan or a WiFi connection available for your smartphone, but you have a WiFi connection available for your laptop. Therefore, you want to use your [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/">android reverse tethering on mac os x</a></p>]]></description>
			<content:encoded><![CDATA[<p>Everyone knows what tethering is: using your mobile phone&#8217;s data plan to get Internet on your laptop. Well, here&#8217;s the concept of <strong>reverse tethering</strong>: you don&#8217;t have a mobile data plan or a WiFi connection available for your smartphone, but you have a WiFi connection available for your laptop. Therefore, you want to use <b>your laptop&#8217;s WiFi internet connection</b> to <b>get internet on your Android phone</b>. </p>
<p><span id="more-3701"></span></p>
<p><em>When might this be useful ?</em> you might ask. Well, here I am in a hotel room where my phone can&#8217;t connect to wifi (either a CyanogenMod fault or a phone hardware problem). I can&#8217;t use the WiFi Internet sharing included in Mac OS X, because the WiFi is already used for Internet. On Windows/Linux, <a href="http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html">it&#8217;s quite easy to do</a>. What about Mac OS X ?</p>
<p>Well, it seems Android&#8217;s reverse tethering is based on a Microsoft protocol (ha-ha, the irony). Although it&#8217;s specifications are public, it&#8217;s not implemented in Mac OS X at all and probably will never be. You could try <a href="http://projects.goldelico.com/p/AJZaurusUSB/">AJZaurusUSB</a>, which makes your USB device appear as a network interface to Mac OS X. It&#8217;s easy then to use Mac OS X&#8217;s Internet Sharing to give Internet access to the device connected on USB.</p>
<p>For me, AJZaurusUSB didn&#8217;t work unfortunately. It installed successfully, but no new network interface appeared. What to do, what to do ? Hmm. We have Bluetooth, don&#8217;t we ? Go to Mac OS X&#8217;s System Panel, Network, add a new network interface (&#8220;+&#8221; button in bottom left), choose &#8220;Bluetooth PAN&#8221; and set up your Android phone. Get the wizard done and press &#8220;Connect&#8221;. You&#8217;ll get a new &#8220;Bluetooth PAN&#8221; network interface in the left list (it was en2 on my laptop, with en0 being Ethernet and en1 being the Wifi interface). </p>
<p>Now, go back to system panel and into Sharing. Go to Internet Sharing and &#8220;Share your connection from Airport&#8221; &#8220;To computers using: Bluetooth PAN&#8221;. I assume this is the equivalent of masquerading, which could be also achieved on Linux with:</p>
<p><code><br />
iptables -A FORWARD -i tap0 -o usb0 -m state --state RELATED,ESTABLISHED -j ACCEPT<br />
iptables -A POSTROUTING -t nat -o tap0 -j MASQUERADE<br />
iptables -A INPUT -i usb0 -j ACCEPT<br />
iptables -A FORWARD -i usb0 -o tap0 -j ACCEPT<br />
</code></p>
<p>And that&#8217;s it ! browser will work, email will work, maps will work&#8230; except Market <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  it seems Android applications which access the network are relying on ConnectivityService to find out if there&#8217;s a network connection available. Our method doesn&#8217;t make ConnectivityService think we&#8217;re online. You can read more about ConnectivityService not being notified <a href="http://comments.gmane.org/gmane.comp.handhelds.android.porting/12028">here</a>, unfortunately there seems to be no other solution other than recompiling it. Bummer.</p>
<p>Seems to be quite an omission from Google, considering even the old Windows Mobile was able to do this. However, in this world of &#8220;always connected/wifi everywhere&#8221; (except here <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> ) probably nobody will bother to fix this. It seems HTC offered an &#8220;<a href="http://www.htc.com/sea/faqs.aspx?p_id=324&#038;cat=264&#038;id=149702">Internet passthrough</a>&#8221; mode for the new devices, but it&#8217;s Windows only and requires HTC Sync to be installed.</p>
<p>References: <a href="http://superuser.com/questions/188636/connect-android-to-internet-using-usb-tether-through-laptops-newtwork">[1]</a>, <a href="http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html">[2]</a>, <a href="http://wordpress.metro.cx/2011/06/17/reverse-tethering-for-android/">[3]</a> , <a href="http://forum.xda-developers.com/showthread.php?p=8236341">[4]</a>, <a href="http://forum.xda-developers.com/showthread.php?t=666988&#038;page=2">[5]</a>, <a href="http://comments.gmane.org/gmane.comp.handhelds.android.porting/12028">[6]</a>, <a href="http://blog.brightpointuk.co.uk/using-internet-passthrough-mode-htc-desire-z-and-desire-hd">[7]</a>.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/">android reverse tethering on mac os x</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>cum salvezi mailurile din gmail ?</title>
		<link>http://vaxxi.net/log/cum-salvezi-mailurile-din-gmail/</link>
		<comments>http://vaxxi.net/log/cum-salvezi-mailurile-din-gmail/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 12:20:33 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3630</guid>
		<description><![CDATA[<p><p>Aflăm azi cum salvăm emailurile din Gmail pe Mac, că de-ăsta am acum la dispoziție.</p> <p>Varianta simplă: se crează contul Gmail în Apple Mail. E nevoie doar de numele de utilizator și parolă, Mail va detecta automat că-i vorba de Gmail, se va conecta automat prin IMAP, se va sincroniza automat. Plictisitor </p> <p></p> <p>Varianta [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/cum-salvezi-mailurile-din-gmail/">cum salvezi mailurile din gmail ?</a></p>]]></description>
			<content:encoded><![CDATA[<p>Aflăm azi cum salvăm emailurile din Gmail pe Mac, că de-ăsta am acum la dispoziție.</p>
<p>Varianta simplă: se crează contul Gmail în Apple Mail. E nevoie doar de numele de utilizator și parolă, Mail va detecta automat că-i vorba de Gmail, se va conecta automat prin IMAP, se va sincroniza automat. Plictisitor <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-3630"></span></p>
<p>Varianta geekish: </p>
<pre class="brush: plain; title: ; notranslate">sudo port install offlineimap</pre>
<p>Dacă n-ai macports, nici nu am ce discuta cu tine. Apoi în ~/.offlineimaprc se pune:</p>
<pre class="brush: plain; title: ; notranslate">
[general]
accounts = GMail
maxsyncaccounts = 3

[Account GMail]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = /calea/de/backup/dorita

[Repository Remote]
type = IMAP
remotehost = imap.gmail.com
remoteuser = nume_utilizator@gmail.com
remotepass = parola
ssl = yes
maxconnections = 1
folderfilter = lambda foldername: foldername in [ '[Gmail]/INBOX',]
realdelete = no
</pre>
<p>Se salvează fișierul și se rulează offlineimap, care va începe sincronizarea automată:</p>
<pre class="brush: plain; title: ; notranslate">
...
Copy message 33727 IMAP[[Gmail]/All Mail] -&gt; Maildir[[Gmail].All Mail], LocalStatus[[Gmail].All Mail]
Copy message 33728 IMAP[[Gmail]/All Mail] -&gt; Maildir[[Gmail].All Mail], LocalStatus[[Gmail].All Mail]
Copy message 66497 IMAP[[Gmail]/All Mail] -&gt; Maildir[[Gmail].All Mail], LocalStatus[[Gmail].All Mail]
...
</pre>
<p>Va dura ceva (mai ales dacă aveți multe mailuri), dar efortul merită. Nu uitați să vă jucați cu secțiunea de filtrare (implicit este setată să sincronizeze doar INBOX-ul) dacă folosiți criterii mai complicate de sortare (gen labels) pentru a evita copierea de conținut duplicat. De ce m-am apucat să fac asta ? din cauză că și <a href="http://tech.slashdot.org/story/11/07/24/0441238/Google-Account-Suspensions-Over-ToS-Drawing-Fire">Google a luat-o razna</a>. Pentru restul datelor din contul Google, aveți <a href="https://www.google.com/takeout/?pli=1">Google Takeout</a>.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/cum-salvezi-mailurile-din-gmail/">cum salvezi mailurile din gmail ?</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/cum-salvezi-mailurile-din-gmail/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

