<?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>Sounds like a plan</title>
	<atom:link href="http://soundslikeaplan.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://soundslikeaplan.net</link>
	<description>This is definitely plan C</description>
	<lastBuildDate>Fri, 27 Apr 2012 16:56:06 +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>Sattumaako?</title>
		<link>http://soundslikeaplan.net/2012/04/27/sattumaako/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sattumaako</link>
		<comments>http://soundslikeaplan.net/2012/04/27/sattumaako/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 16:31:07 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Höpinät]]></category>
		<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[blackjack]]></category>
		<category><![CDATA[martingaalistrategia]]></category>
		<category><![CDATA[matematiikka]]></category>
		<category><![CDATA[ruletti]]></category>
		<category><![CDATA[tilasto]]></category>
		<category><![CDATA[todennäköisyys]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=234</guid>
		<description><![CDATA[Matematiikka + todennäköisyys + uhkapelit = mahtavuutta. Vaikka yleensä vain nauran, kun porukka häviää rahansa baarissa blackjack -pöydässä, niin silloin tällöin tulee muutama kymppi huvitteluna tuhlattua pelailuun. Jos unohdetaan huvi ja katsotaan asiaa vaan rahan näkökulmasta. Onko järkeä pelata? Talo &#8230; <a href="http://soundslikeaplan.net/2012/04/27/sattumaako/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Matematiikka + todennäköisyys + uhkapelit = mahtavuutta. Vaikka yleensä vain nauran, kun porukka häviää rahansa baarissa blackjack -pöydässä, niin silloin tällöin tulee muutama kymppi huvitteluna tuhlattua pelailuun.</p>
<p>Jos unohdetaan huvi ja katsotaan asiaa vaan rahan näkökulmasta. Onko järkeä pelata?</p>
<p>Talo vain vain voittaa aina. Miksi? Koska kaikkien pelien <a href="http://fi.wikipedia.org/wiki/Odotusarvo">odotusarvo</a> pelaajan kantilta on negatiivnen. Eli pelaaja voi olettaa häviävänsä jokaisella kieroksella. Vaikka näinhän ei aina tunnu, niin pitkällä juoksulla keskimäärinen &#8220;voitto&#8221; per kieros on negatiivinen.</p>
<p>Puhutaankin niin sanotusta palautusprosentista. Eli jos palautusprosentti on vaikka 92% niin peli palauttaa 92% siihen syötetyistä rahoista takaisin pelaajalle ja loppu 8% jää talolle. Otetaan yksinkertainen esimerkki. Ruletti. Ruletissa voi mm. veikata vain jompaa kumpaa väriä ja jolloin voittokerroin on 1 (eli jos pelaat 5€ ja voitat niin talo maksaa sinulle 10€). Todennäköisyys voittaa veikkaamalla jompaa kumpaa väriä on.</p>
<p style="text-align: center;">P(&#8220;Voittaa ruletissa veikkaamalla mustaa  tai punaista&#8221;) = 18/37 = 0.486486&#8230;</p>
<p style="text-align: left;">Jolloin odotusarvo esim 5€ panoksella.</p>
<p style="text-align: center;">5*0.486 + (-5)*(1-0.486) = -0.14</p>
<p>Vaikka todennäköisyys voittaa on melkein 50/50 niin silti pitkällä tähtäimellä jälleen talo voittaa.</p>
<p>Jos todennäköisyys voittaa on alle 50% niin pitkällä tähtäimellä häviää aina, mutta voisiko jotenkin jäädä plussalle? Entäs jos tekisi juuri päin vastoin. Tekisi pelistä mahdollisimman lyhyen. Eli kerralla kaikki ja toivotaan parasta? <a href="http://en.wikipedia.org/wiki/Ashley_Revell">Ashley Revell</a>myi koko omaisuutensa ja asetti 135,3 tuhannen dollarin panoksen punaiselle ja voitti.</p>
<p><iframe width="650" height="488" src="http://www.youtube.com/embed/zGCdBsOIKYA?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Voitaisiin toki pelata esim. martingaalistrategialla, jossa häviön sattuessa aina tuplataan panos ja näin ollen voiton tullessa jäädään plussalle alkuperäisen panoksen verran.</p>
<ul>
<li>Panosta 1, häviät</li>
<li>Panosta 2, häviät</li>
<li>Panosta 4, häviät</li>
<li>Panosta 8, voitat</li>
</ul>
<p>Nyt pelasit 1+2+4+8 = 15 eurolla ja voitit 16€. Joten jäit plussalle  1€. Teoriassa tämä toimii, jos rahaa ja aikaa on rajoittomasti. &#8220;:D&#8221; Tällä taktiikalla häviää vain rahansa nopeasti. Sillä panos kasvaa eksponentaalisesti: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 jne.</p>
<p>Se siitäkin. Entäs jos todennäköisyydet olisivat pelaajan puolella? Entäs jos pystytään matemaattisesti parantamaan voittotodennäköisyyttä? Esim. kortteja laskemalla. Mikä olisi paras tapa panostaa (pitkällä tähtäimell), jotta tuotto olisi paras mahdollinen? Voidaan joko pelata koko ajan vakiopanoksella tai laittaa kaikki likoon tai käyttää Kellyn  strategiaa, jossa budjetista panostetaan aina prosentuaalisesti yhtä suuri pala. Tämä strategia on siitä mukava, että se hillitsee tappioita. Koska tappioputken sattuessa panos pienenee eksponentaalisesti. Kuten myös voitot kasvavat voittoputken sattuessa.</p>
<p>Tein nopiasti skriptin, joka demonstroi tätä. Todennäköisyys voittaa on 60% ja voittaessa panoksen saa tuplana takaisin. Sadan kieroksen jälkeen tulos on seuraavanlainen.</p>
<div id="lyontiChart"></div>
<p><script type="text/javascript" src="/wp-content/plugins/highcharts/charts/lyontiChart.js"></script><br />
Tulos on aika selkeä. Noin 20 kieroksen jälkeen Kellyn strategian suunta on selvä. Tässä ei silti kannata kauheasti vielä tuulettaa. Koska esim. baareissa RAYn blackjack -pöydän palautusprosentti on naurettavat 91%. Joten edes esim. kortteja laskemalla ei päästä voitolle.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/04/27/sattumaako/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lisää verkkoa</title>
		<link>http://soundslikeaplan.net/2012/04/26/lisaa-verkkoa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lisaa-verkkoa</link>
		<comments>http://soundslikeaplan.net/2012/04/26/lisaa-verkkoa/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 13:07:23 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gephi]]></category>
		<category><![CDATA[graph api]]></category>
		<category><![CDATA[kaavio]]></category>
		<category><![CDATA[verkkoteoria]]></category>
		<category><![CDATA[ystavyyssuhteet]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=222</guid>
		<description><![CDATA[Tuossa jokunen aika sit tuli kirjoiteltua hiukan graafeista. Yks ilta Gephiä säätäes tuli saatua vähän enemmän visualisointia aikaan. Muutamien eri algoritmien jälkeen tulos oli tätä. Lajittelualgo napsi erittäin hyvin &#8220;eri kaveripiirit&#8221;. Nodejen koko vielä, kun suhteutetaan linkkien määrään, niin tulos &#8230; <a href="http://soundslikeaplan.net/2012/04/26/lisaa-verkkoa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tuossa jokunen aika sit tuli kirjoiteltua hiukan <a href="http://soundslikeaplan.net/2012/04/08/hiukan-verkkoa-ja-teoriaa/">graafeista</a>. Yks ilta Gephiä säätäes tuli saatua vähän enemmän visualisointia aikaan.</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/fb2.png"><img class="aligncenter size-full wp-image-223" title="Kaverisuhteet" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/fb2.png" alt="" width="1024" height="1024" /></a>Muutamien eri algoritmien jälkeen tulos oli tätä. Lajittelualgo napsi erittäin hyvin &#8220;eri kaveripiirit&#8221;. Nodejen koko vielä, kun suhteutetaan linkkien määrään, niin tulos on ihan jees. Labelit jätin ihan yksityissyistä pois.</p>
<p>Mutta kylhän jokainen tietää omat kaveripiirinsä jne. Jotain  muuta kohdetta tarvittais. Joten otetaan kohteeksi lukio. Dumppi siis lukion facebook ryhmän listasta ja skripti pyörimään.</p>
<p>Tietyn ryhmän käyttäjälistan saa FQL:llä näppärästi seuraavaan tapaan.</p>
<pre class="brush: sql; title: ; notranslate">SELECT uid FROM group_member WHERE gid = &lt;ryhmän id&gt;</pre>
<p>Tiedot Gephiin ja katotaan mitä saadaan aikseksi.</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/lukio.png"><img class="aligncenter size-large wp-image-224" title="Lukion suhteet" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/lukio-881x1024.png" alt="" width="650" height="755" /></a>Luokka-asteet tulee esille hyvin selkeesti sekä pienemmät porukat.</p>
<p>Seuraavaks voisi kattoa, mitä kaikkea esim Twitteristä saisi revittyä irti. Koska kuitenki Facebookin kaverisuhde on ihan eri asia kun Twitterin seuraus-suhde.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/04/26/lisaa-verkkoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Häviötöntä musiikkia</title>
		<link>http://soundslikeaplan.net/2012/04/24/haviotonta-musiikkia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=haviotonta-musiikkia</link>
		<comments>http://soundslikeaplan.net/2012/04/24/haviotonta-musiikkia/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 12:56:28 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Lyhyet]]></category>
		<category><![CDATA[lp]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[musiikki]]></category>
		<category><![CDATA[viikate]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=212</guid>
		<description><![CDATA[Tarttuipa kauppareissulla mukaan Viikatteen uusin albumi. LP:n mukana tuli lappunen, jossa on koodi millä kyseistä levystä saa digitaalisen version. Mahtavaa! Vaikka vinyylitkin saa ripattua koneelle, niin vaiva/käytetty aika on sen verran suuri, että mieluummin klikkailee iTunesssa albumin uudestaan omaksi. Digitaalinen &#8230; <a href="http://soundslikeaplan.net/2012/04/24/haviotonta-musiikkia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tarttuipa kauppareissulla mukaan Viikatteen uusin albumi. LP:n mukana tuli lappunen, jossa on koodi millä kyseistä levystä saa digitaalisen version. Mahtavaa!</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/koodi.png"><img class="aligncenter size-full wp-image-213" title="Lappunen" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/koodi.png" alt="" width="1024" height="768" /></a>Vaikka vinyylitkin saa ripattua koneelle, niin vaiva/käytetty aika on sen verran suuri, että mieluummin klikkailee iTunesssa albumin uudestaan omaksi. Digitaalinen versio on kuitenkin kiva omistaa tai heittäkää mua taskuun menevällä vinyylisoittimella.</p>
<p>Kyllä en halua mp3:sia vaan mieluiten häviöttömässä formaatissa olevat tiedostot biiseistä. Okeij, tämä on nillitystä. 90%:sta ei kuitenkaan kiinnosta missä muodossa musiikki on. Jäljelle jääneestä porukasta noin puolet ei huomaa eroa edes eri mp3:sten välillä. Jäljelle jäämme me idiootit, jotka väittävät, että 320 kbps mp3:sen ja FLAC:in välillä on eroja :3</p>
<p>Häviöttömät vievät toki vähän enemmän tilaa, mutta se on tänä päivänä kuitenkin halpaa shittiä.  Kaikki vähänkin vakavasti otettavat kannettavat soittimet tukee jotain häviötöntä formaattia. Eli mistä kiikastaa?</p>
<p>Nojoo. Ei kai auta valittaa, kun sentään antavat digitaalisen version kaupan päälle.</p>
<p>PS. Kansitaiteet on aina kivoja suurina :3</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/levy.png"><img class="aligncenter size-large wp-image-217" title="Viikate - Petäjäveräjät" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/levy-1024x768.png" alt="" width="650" height="487" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/04/24/haviotonta-musiikkia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiukan verkkoa ja teoriaa</title>
		<link>http://soundslikeaplan.net/2012/04/08/hiukan-verkkoa-ja-teoriaa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hiukan-verkkoa-ja-teoriaa</link>
		<comments>http://soundslikeaplan.net/2012/04/08/hiukan-verkkoa-ja-teoriaa/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 13:17:10 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Höpinät]]></category>
		<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fql]]></category>
		<category><![CDATA[graph api]]></category>
		<category><![CDATA[kaavio]]></category>
		<category><![CDATA[kaverisuhteet]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[verkkoteoria]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=169</guid>
		<description><![CDATA[Verkkoteoria, mitä siihen nyt sanoisi. Hieno matematiikan haara, jolla pystyy visualisoimaan paljon mahtavia juttuja. Käyttämällä vaikka matriisirotaatiolineaarioptimointialgoritmiä ;) Mihis muuhunkaan verkkoteoria istuisi paremmin, kuin sosiaalisiin verkostoihin? Lue: Facebookkiin. Tuo suuri ja paha Facebook, joka pitää kirjaa kavereistamme on loistava kohde. &#8230; <a href="http://soundslikeaplan.net/2012/04/08/hiukan-verkkoa-ja-teoriaa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Network_theory">Verkkoteoria</a>, mitä siihen nyt sanoisi. Hieno matematiikan haara, jolla pystyy visualisoimaan paljon mahtavia juttuja. Käyttämällä vaikka <a href="http://putkawiki.nyan.fi/w/Verkkoteoria#Matriisirotaatiolineaarinenoptimointialgoritmi">matriisirotaatiolineaarioptimointialgoritmiä</a> ;)</p>
<p>Mihis muuhunkaan verkkoteoria istuisi paremmin, kuin <a href="http://en.wikipedia.org/wiki/Social_network">sosiaalisiin verkostoihin</a>? Lue: Facebookkiin. Tuo suuri ja paha Facebook, joka pitää kirjaa kavereistamme on loistava kohde.</p>
<p>Ideahan on yksinkertainen. Dumpataan Facebook:sta data ja piiretään sen avulla verkkokaavio. Ainut ongelma on vain, että alkuperäinen data ei ole siinä muodossa, että siitä saisi suoraan mitään järkevää aikaan. Tarvitaan siis jonkinlainen parseri väliin. Sellaistahan ei tietenkään valmiiksi löydy mistään. Joten semmonen tarvitsee tehdä.</p>
<p>Alunperin lähdin parseria toteuttamaan <a href="http://nodejs.org/">Node.js</a>:llä ja sain sen pienten alkuongelmien jälkeen pelaamaan loistavasti. Jossain vaiheessa vain totesin, että blaah ja siiryin Pythoniin. Pitänee kyllä opetella node.js:sää tässä jossain vaiheessa paremmin.</p>
<p>Facebook tarjoaa suht mukavan <a href="https://developers.facebook.com/docs/reference/api/">Graph API</a>:n jonka kanssa voi jutella Facebookin oman <a href="https://developers.facebook.com/docs/reference/fql/">FQL</a> kielen avulla. Muistuttaa hyvin paljon SQL:lää.</p>
<p>Esim. kaikkien omien kavereiden käyttäjä id:eet voi hakea.</p>
<pre class="brush: sql; title: ; notranslate">SELECT uid2 FROM friend WHERE uid1 = &lt;oma uid&gt;</pre>
<p>tai käyttäjän nimi id:n perusteella</p>
<pre class="brush: sql; title: ; notranslate">SELECT name FROM user WHERE uid = &lt;käyytäjän uid&gt;</pre>
<p>ja tarkistaa onko käyttäjät  A ja B kavereita keskenään</p>
<pre class="brush: sql; title: ; notranslate">SELECT uid2 FROM friend WHERE uid1 = &lt;A uid&gt; AND uid2 = &lt;B uid&gt;</pre>
<p>Jokainen kutsu tehdään HTTPS:n yli ja tiedot palautuu JSON-formaatissa, joka on oikein kiwi jatkokäsittelyä silmällä pitäen. Pullonkaulaksi muodostuu HTTPS-kutsut, joten homma kannattaa säikeistää. Sillä kaveruustarkistuksia saa tehdä aikas paljon. Koska jo esim. 150 kaverusta voidaan laittaa kättelemään 11175:llä <a href="http://fi.wikipedia.org/wiki/Kombinaatio">eri tavalla</a>.</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Cdbinom%7B150%7D%7B2%7D%20%3D%2011175%20&bg=FFFFFF&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' /></p>
<p>Sadan kaverin lisäys nostattaa summa jo huomattavasti.</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Cdbinom%7B250%7D%7B2%7D%20%3D%2031125%20&bg=FFFFFF&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' /></p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/parseri.png"><img class="aligncenter size-full wp-image-197" title="Parseri" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/parseri.png" alt="" width="609" height="485" /></a></p>
<p>Kun kaikki on vihdoinkin saatu tarkistettua niin tiedot pitää pystyä ulostamaan myös sopivassa formaatissa. <a href="http://gexf.net/format/">GEXF</a> on tähän tarkoitukseen hyvin suoraviivainen. Listataan vain solmukohdat ja niiden väliset kytkökset.</p>
<p>Erittäin yksinkertainen esimerkki.</p>
<pre class="brush: xml; title: ; notranslate">&lt;gexf xmlns=&quot;http://www.gexf.net/1.2draft&quot; version=&quot;1.2&quot;&gt;
    &lt;meta lastmodifieddate=&quot;2009-03-20&quot;&gt;
        &lt;creator&gt;Gexf.net&lt;/creator&gt;
        &lt;description&gt;A hello world! file&lt;/description&gt;
    &lt;/meta&gt;
    &lt;graph mode=&quot;static&quot; defaultedgetype=&quot;directed&quot;&gt;
        &lt;nodes&gt;
            &lt;node id=&quot;0&quot; label=&quot;Hello&quot; /&gt;
            &lt;node id=&quot;1&quot; label=&quot;Word&quot; /&gt;
        &lt;/nodes&gt;
        &lt;edges&gt;
            &lt;edge id=&quot;0&quot; source=&quot;0&quot; target=&quot;1&quot; /&gt;
        &lt;/edges&gt;
     &lt;/graph&gt;
&lt;/gexf&gt;</pre>
<p>Vielä pitäisi saada kaavio aikaseksi. Itse käytin avoinmen koodin <a href="http://gephi.org/">Gephi</a>:iä, joka on siis omien sanojensa mukaan &#8220;graph visualization and manipulation software&#8221;. <a href="https://plus.google.com/100799478002152985778/posts">Teemo Tebest</a> on mm. kirjottanut asiasta <a href="http://datajournalismi.blogspot.com/2011/12/mediawiki-tietosisallon-visualisointi.html">blogissaan</a>. Kannattaa muuten kattoa. Huitsin mielenkiintosta juttua. Oikeasti ammattilainen näyttää miten näitä kuuluu tehdä ;).</p>
<p>Hetken aikaa Gephiä pyöriteltyä sain jopa jotain aikaiseksi.</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/Untitled.png"><img class="aligncenter size-full wp-image-190" title="Facebook kaveruudet" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/Untitled.png" alt="" width="1024" height="1024" /></a></p>
<p>Kuvasta pystyy selvästi erottamaan eri kaveriporukat ja ns. supersolmut. Ts. ihmiset, <a href="http://soundslikeaplan.net/wp-content/uploads/2012/04/suhteet.png"><img class="alignright size-full wp-image-193" title="Suhteet" src="http://soundslikeaplan.net/wp-content/uploads/2012/04/suhteet.png" alt="" width="283" height="227" /></a>jotka ovat kaikkien kavereita.</p>
<p>Kuten huomataan, niin aika pienestä määrästä ihmisiä sadaan tosi sotkuinen kuva. Pitäisi tälle jotain vielä kehittää. Irkissä tästä olikin puhetta, että mikä olisi viisain tapata asia esittää. <a href="https://plus.google.com/105221647901026313336">Otto</a> mm. ehdotti tämmöistä. Ongelmaksi tulee vaan, jos useampi &#8220;supersolmu&#8221; haluaa olla samojen ihmisten kanssa ystäviä. Kuitenkin jost tästä lähtis pohtimaan ja jalostamaan ideaa. Katsoo nyt mitä lopulta keksii.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/04/08/hiukan-verkkoa-ja-teoriaa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kakku</title>
		<link>http://soundslikeaplan.net/2012/03/27/kakku/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kakku</link>
		<comments>http://soundslikeaplan.net/2012/03/27/kakku/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 18:10:25 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Lyhyet]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[companion cube]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=158</guid>
		<description><![CDATA[&#60;3]]></description>
			<content:encoded><![CDATA[<p><iframe width="650" height="366" src="http://www.youtube.com/embed/NorZUFfpvC0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: center;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/40083_149261665089041_100000156248780_457846_1277028_n.jpg"><img class="aligncenter size-full wp-image-165" title="Companion Cube" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/40083_149261665089041_100000156248780_457846_1277028_n.jpg" alt="" width="720" height="447" /></a>&lt;3</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/27/kakku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reaaliaikaista aikaa</title>
		<link>http://soundslikeaplan.net/2012/03/27/reaaliaikaista-aikaa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reaaliaikaista-aikaa</link>
		<comments>http://soundslikeaplan.net/2012/03/27/reaaliaikaista-aikaa/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 10:06:54 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[aika]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[elektroniikka]]></category>
		<category><![CDATA[kello]]></category>
		<category><![CDATA[maxim]]></category>
		<category><![CDATA[rtc]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=138</guid>
		<description><![CDATA[Erkka sattui kerran mainitsemaan kuinka hieno olisi kello, joka näyttäisi ajan Unix-aikana. No, siitä se ajatus sit lähtikin. (On muuten paska mainos.) Mitäs sitä tarvittais? Pari Kymmenen 7-segment ledtaulua (mikä lienee oikea suomenkielinen termi). Jonkinlainen mikrokontrolleri ohjailemaan niitä. Attiny2313 on &#8230; <a href="http://soundslikeaplan.net/2012/03/27/reaaliaikaista-aikaa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://erkka.posterous.com/">Erkka</a> sattui kerran mainitsemaan kuinka hieno olisi kello, joka näyttäisi ajan <a href="http://fi.wikipedia.org/wiki/UNIX-aika">Unix-aikana</a>. No, siitä se ajatus sit lähtikin. (On muuten paska mainos.)</p>
<p>Mitäs sitä tarvittais? <del>Pari</del> Kymmenen <a href="http://en.wikipedia.org/wiki/Seven-segment_display">7-segment</a> ledtaulua (mikä lienee oikea suomenkielinen termi). Jonkinlainen mikrokontrolleri ohjailemaan niitä. <a href="http://www.atmel.com/devices/attiny2313.aspx">Attiny2313</a> on just passeli. Aikaakin pitäisi kyetä jotenkin mittaamaan. Attiny2313:sen sisäinen oskillaattori on ihan turhake ajanmittaamiseen, jos ei halua olla koko ajan säätämässä kelloaan oikeaan aikaan. Attiny tukee myös ulkoista kidettä, jolloin voisi tunkasta 32KHz:sin kiteen sykkimään. Tämäkään ei ole optimi muun elektroniikan kannalta.</p>
<p>Otetaampa käyttöön <a href="http://en.wikipedia.org/wiki/Real-time_clock">RTC</a>. Tarkemmin ottaen <a href="http://pdfserv.maxim-ic.com/en/ds/DS3234.pdf">Maxim DS3234</a>. Kiitos <a href="http://ruuvipenkki.fi">Laurin </a>suosituksen. Mukavaan SO-20 pakettiin pakattu reaaliaikakello, jonka tarkkuus on 2ppm. Eli kun vuodessa on 365*24*60*60 = 31 536 000 sekuntia, niin heitto yhdessä vuodessa on enintään 31 536 00 * 10^-6 * 2 = 63 sekuntia. DS3234 tukee myös backup paristoa, joka estää kellonajan hukkaamisen virran katketessa.</p>
<p>Maxim ystävällisesti lähetti pari samplea. Hatunnosto sinne! Kyseisen piirin kanssa ei ole tullut ennen leikittyä, niin paras tutustua sen toimintaan on tietysti kytkeä se koekytkentälevyyn ja tökkiä.</p>
<p style="text-align: center;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170393.jpg"><img class="aligncenter size-full wp-image-140" title="Maxim DS3234" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170393.jpg" alt="" width="1024" height="768" /></a>Maxim DS3234</p>
<p style="text-align: left;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170396.jpg"><img class="alignright size-medium wp-image-141" title="P1170396" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170396-300x225.jpg" alt="" width="300" height="225" /></a>Tuollehan jutellaan <a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus">SPI</a>:llä. Muutaman koodirivin  ja parin korjauksen jälkeen RTC heräsi henkiin. Sen enempää en jaksanu tuota vielä tökkiä.</p>
<p style="text-align: left;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170397.jpg"><img class="alignright size-medium wp-image-142" title="P1170397" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170397-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;">Aikahan tullaan näyttämään näillä. Kunhan tässä jaksaa kytkentäkaaviot piirellä ja piirilevyt tilailla. Unohtamatta sitä 3 viikon postitusaikaa, niin eiköhän tämäkin etene.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/27/reaaliaikaista-aikaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beaglebone &amp; Arch Linux</title>
		<link>http://soundslikeaplan.net/2012/03/17/beaglebone-arch-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=beaglebone-arch-linux</link>
		<comments>http://soundslikeaplan.net/2012/03/17/beaglebone-arch-linux/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 17:53:21 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[beaglebone]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=126</guid>
		<description><![CDATA[Beaglebone toimitetaan Ångström linux:lla, mutta totesin sen jo heti alkuunsa paskaksi. Pakettimanagerin kanssa teki mieli itkeä verta. Kiroan opkg:n maan syvimpään rakoon. Muutenkin kyseessä on kauhean pieni jakelu ja mieluummin käytän itselleni tuttua ja hyväksi havaittua jakelua. Mikäs olisi sen &#8230; <a href="http://soundslikeaplan.net/2012/03/17/beaglebone-arch-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/ArchArm.png"><img class="alignright size-full wp-image-127" title="ArchArm" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/ArchArm.png" alt="" width="276" height="127" /></a>Beaglebone toimitetaan <a href="http://www.angstrom-distribution.org/">Ångström</a> linux:lla, mutta totesin sen jo heti alkuunsa paskaksi. Pakettimanagerin kanssa teki mieli itkeä verta. Kiroan <a href="http://en.wikipedia.org/wiki/Opkg">opkg</a>:n maan syvimpään rakoon. Muutenkin kyseessä on kauhean pieni jakelu ja mieluummin käytän itselleni tuttua ja hyväksi havaittua jakelua. Mikäs olisi sen parempi valinta kuin <a href="http://www.archlinux.org/">Arch</a>. Pieni, kevyt ja muikea.</p>
<p>Beaglebone:lle löytyy valmiiksi käänetty <a href="http://archlinuxarm.org/platforms/armv7/beaglebone">versio</a> Arch:sta, joka tekee käyttöön otosta erittäin helppoa, kun ei tarvitse itse käänellä kernelistä ARMi versiota. Samalta sivulta löytyy myös asennusohjeet.</p>
<p>Ei tämäkään ihan ongelmitta sujunut. Noita microSD kortteja kun pyörii joka nurkassa niin fiksuna ajattelin laittaa Arch:in toiselle kortilla ja antaa tuon Ångstromin olla omallaan. Pari iltaa tappelin, kun Arch ei vain bootannut. Beaglebone ei näköjään tykännyt tuosta SD:sta vaan suostui boottaamaan vain SDHC kortilta.</p>
<p>Vihdoin ja viimein ledit alkoivat vilkkumaan käynistymisen merkiksi ja tuttu kirjautumisruutu pamahti naaman eteen :3</p>
<p>Valmiiksi kääneetyssä kernelissä ei ole tukea debugfs:lle eikä PWM:lle. Näitten lisääminen onnistuu helpoiten hakemalla GitHubista seuraavan <a href="https://github.com/archlinuxarm/PKGBUILDs">paketin</a> (sisältää valmiit patchit Beaglebonelle) ja kerneli löytyy hakemistosta core/linux-am33x. Konffeista käy laittamassa PWM ja DebugFS:n päälle ja paketin voi buildaa helposti makepkg:lla.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/17/beaglebone-arch-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mui Beaglebone</title>
		<link>http://soundslikeaplan.net/2012/03/15/mui-beaglebone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mui-beaglebone</link>
		<comments>http://soundslikeaplan.net/2012/03/15/mui-beaglebone/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 14:40:12 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Jotain aivan muuta]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[beaglebone]]></category>
		<category><![CDATA[elektroniikka]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=113</guid>
		<description><![CDATA[Tässä parin viime kuukauden sisällä on hautunut ajatus ARM-pohjasen kehitysalustan hommaamisesta. Tuossa pari päivää sit huutelin irkissä, että mitäs ihmiset suosittelis. Eräs hkö huus takas, että osta häneltä käyttämätön Beaglebone. Totesin et prkl ja laite oli mulla samana iltana kotiin &#8230; <a href="http://soundslikeaplan.net/2012/03/15/mui-beaglebone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tässä parin viime kuukauden sisällä on hautunut ajatus ARM-pohjasen kehitysalustan hommaamisesta. Tuossa pari päivää sit huutelin irkissä, että mitäs ihmiset suosittelis. Eräs hkö huus takas, että osta häneltä käyttämätön Beaglebone. Totesin et prkl ja laite oli mulla samana iltana kotiin tuotuna :3 Mahtavaa!</p>
<p style="text-align: center;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170168.jpg"><img class="aligncenter size-large wp-image-114" title="P1170168" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170168-1024x768.jpg" alt="" width="650" height="487" /></a>Pikkuinen boxi ilmaantui</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170169.jpg"><img class="aligncenter size-large wp-image-115" title="P1170169" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170169-1024x768.jpg" alt="" width="650" height="487" /></a>Sisältä paljastuu noin Arduinon kokoinen laite. Seuraava lista on parhautta!</p>
<ul>
<li>ARM Cortex-A8 720MHz</li>
<li>256MB DDR2 RAM</li>
<li>Ethernet pulikka</li>
<li>Iso läjä I/O pinnejä</li>
<li>USB-Host</li>
</ul>
<p>Mukana tuli esiasennettuna <a href="http://www.angstrom-distribution.org/">Angstrom</a> linux. Joten verkkopiuha kiini ja virrat päälle! NOH! Eipä wörkikkään. Reititin ei löydäkkään laitetta. Koitetaan sarjaväylän kautta ja laite vastasi heti kirjautumis ruudulla. Aikani ihmeteltyä miksi dhcp failaa rankasti sekä myöskään staattinen konffaus ei auta niin googelilla löytyy <a href="https://groups.google.com/d/topic/beagleboard/n0XXdM8jId0/discussion">topic</a>.</p>
<p>Kyseessä siis A4 revan (jonka tietenkin omistan) HW bugi. SW fixiä ei tietenkään ole. Ei hätää kuitenkaan. Ratkaisu on poistaa R219 vastus. Oikeesti hei! Ois kivaa vaan, jos kaikki toimis.</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170170.jpg"><img class="aligncenter size-large wp-image-116" title="P1170170" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170170-1024x768.jpg" alt="" width="650" height="487" /></a></p>
<p>Sormet ristiin ja virrat päälle. Vihdoin ja viimein verkkoyhteys toimi ja ssh:lla pystyi kirjautumaan sisään!</p>
<p>Mutta mihin mie tämmöstä kapistusta? Näillä näkyminen bone tulee erään robotin aivoiksi, josta toivottavasti joskus lisää juttua.</p>
<p style="text-align: center;"><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170172.jpg"><img class="aligncenter size-large wp-image-117" title="P1170172" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/P1170172-1024x768.jpg" alt="" width="650" height="487" /></a>We have the power!</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/15/mui-beaglebone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aikeet hyvät, mutta</title>
		<link>http://soundslikeaplan.net/2012/03/09/aikeet-hyvat-mutta/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aikeet-hyvat-mutta</link>
		<comments>http://soundslikeaplan.net/2012/03/09/aikeet-hyvat-mutta/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 09:46:43 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Lyhyet]]></category>
		<category><![CDATA[musiikki]]></category>
		<category><![CDATA[Piratismi]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=104</guid>
		<description><![CDATA[Ajellessani postiin päin hakemaan Toton IV albumia mieleen juolahti ajatus. Kun tuon levyn naksuttelin omakseni, raha vaihtoi omistajaa, mutta siitä summasta ei mennyt senttiäkään itse artistille. Syy on se, että levyn joutui ostamaan käytettynä. Olisihan se mahtavaa, jos noita vielä &#8230; <a href="http://soundslikeaplan.net/2012/03/09/aikeet-hyvat-mutta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/IMG_0103.jpg"><img class="aligncenter size-full wp-image-111" title="Toto - IV" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/IMG_0103.jpg" alt="Toto - IV" width="2592" height="1936" /></a></p>
<p>Ajellessani postiin päin hakemaan Toton IV albumia mieleen juolahti ajatus. Kun tuon levyn naksuttelin omakseni, raha vaihtoi omistajaa, mutta siitä summasta ei mennyt senttiäkään itse artistille. Syy on se, että levyn joutui ostamaan käytettynä. Olisihan se mahtavaa, jos noita vielä vinyyleinä painettaisiin. Pitäisikö vielä ostaa digitaaliversio albumista, että rahat menisi niille joille ne on tarkoitettu?</p>
<p>Olenko siis loppupeleissä yhtään parempi, kun naapurin warettaja-Jonne?</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/09/aikeet-hyvat-mutta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suuri ja Paha Google</title>
		<link>http://soundslikeaplan.net/2012/03/06/suuri-ja-paha-google/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=suuri-ja-paha-google</link>
		<comments>http://soundslikeaplan.net/2012/03/06/suuri-ja-paha-google/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 15:03:15 +0000</pubDate>
		<dc:creator>henkru</dc:creator>
				<category><![CDATA[Höpinät]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[käyttöehdot]]></category>
		<category><![CDATA[yksityisyys]]></category>

		<guid isPermaLink="false">http://soundslikeaplan.net/?p=95</guid>
		<description><![CDATA[Jatkakaamme samaa linjaa. Google meni ja teki sen! Se nimittäin uudisti käyttöehtojaan. Huih! Foliohatut ryömivät bunkkereistaan. Google nimittäin aikoo yhdistää käyttäjän eri Google palveluiden tiedot yhdeksi klöntiksi. Näin Google pystyy luomaan meistä yhä tarkemman profiilin. Huh huh! Omaa foliohattuani ei &#8230; <a href="http://soundslikeaplan.net/2012/03/06/suuri-ja-paha-google/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jatkakaamme samaa linjaa. Google meni ja teki sen! Se nimittäin uudisti <a href="http://googleblog.blogspot.com/2012/01/updating-our-privacy-policies-and-terms.html">käyttöehtojaan</a>. Huih! Foliohatut ryömivät bunkkereistaan. Google nimittäin aikoo yhdistää käyttäjän eri Google palveluiden tiedot yhdeksi klöntiksi. Näin Google pystyy luomaan meistä yhä tarkemman profiilin. Huh huh!</p>
<p>Omaa foliohattuani ei kauheasti kiristä.</p>
<p>Googlella on ollut nämä tiedot aina, jos se on niitä johonkin pahaan halunnut käyttää niin mikä sitä olisi estänyt? Jos Google nyt näkee, että minä olen katsellut Youtubessa videoita Rigolin digitaaliskoopista ja etsinyt arvosteluja siitä ja tästä päätellen näyttää mulle mainoksia, mistä sen saisi edullisesti tms. Totta helvetissä minä haluan nähdä ne.</p>
<p>Mieluummin katson kohdennettuja mainoksia, kun randomia roskaa. Optio on sekin, että blokkaa mainokset. Monet sivustot on vain riippuvaisia niiden kautta saatavista tuloista.</p>
<p>Yksi <a href="http://leonarven.info/blog/">kaveri</a> linkkasi irkissä Firefoxin <a href="https://addons.mozilla.org/fi/firefox/addon/collusion/">Collusion</a> -lisäosaan, joka piirtelee kivan kuvan siitä miten eri sivustot &#8220;trackkaa&#8221; meitä. Parin päivän tulos on tässä. Herääkö ajatuksia?</p>
<p><a href="http://soundslikeaplan.net/wp-content/uploads/2012/03/Verkkokuva.png"><img class="aligncenter size-full wp-image-96" title="Kaavio" src="http://soundslikeaplan.net/wp-content/uploads/2012/03/Verkkokuva.png" alt="" width="890" height="839" /> </a>Oisin paljon huolestuneempi tästä, kun Googlesta. (Vaikka Google on oma lukunsa kuvassa.)</p>
<p>Ainiin! Vilkuta, jäit juuri lokiini.</p>
]]></content:encoded>
			<wfw:commentRss>http://soundslikeaplan.net/2012/03/06/suuri-ja-paha-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

