<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>extrat &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/extrat/</link>
	<description>Feed of posts on WordPress.com tagged "extrat"</description>
	<pubDate>Tue, 08 Dec 2009 08:38:51 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Companie]]></title>
<link>http://strangetheories.wordpress.com/2009/11/21/companie/</link>
<pubDate>Sat, 21 Nov 2009 20:17:29 +0000</pubDate>
<dc:creator>StrangeTheories</dc:creator>
<guid>http://strangetheories.wordpress.com/2009/11/21/companie/</guid>
<description><![CDATA[De astazi am 2 noi colegi de camera. Pe Tina si pe Ken, doi porcusori de guineea ce mi-au promis ca ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>De astazi am 2 noi colegi de camera. Pe Tina si pe Ken, doi porcusori de guineea ce mi-au promis ca ma apara de extraterestrii, draci si fantome <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Scot niste sunete de ti se face parul maciuca, iar atunci cand voi avea vizitatori nedoriti nu ma voi mai speria crezand ca sunt astia 2 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<div id="attachment_444" class="wp-caption aligncenter" style="width: 310px"><a href="http://strangetheories.wordpress.com/files/2009/11/tina.jpg"><img class="size-medium wp-image-444" title="Tina" src="http://strangetheories.wordpress.com/files/2009/11/tina-e1258834391337.jpg?w=300" alt="" width="300" height="225" /></a><p class="wp-caption-text">Tina</p></div>
<div id="attachment_445" class="wp-caption aligncenter" style="width: 310px"><a href="http://strangetheories.wordpress.com/files/2009/11/ken.jpg"><img class="size-medium wp-image-445" title="Ken" src="http://strangetheories.wordpress.com/files/2009/11/ken.jpg?w=300" alt="" width="300" height="225" /></a><p class="wp-caption-text">Ken</p></div>
<p>Imi place mai mult de Ken pentru ca e negru si are creasta ca fratii lui care au jucat in G-force.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Suklaabotin nousu ja tuho]]></title>
<link>http://keisarinelukat.wordpress.com/2009/01/24/suklaabotin-nousu-ja-tuho/</link>
<pubDate>Sat, 24 Jan 2009 19:16:09 +0000</pubDate>
<dc:creator>Pekka Aaltonen</dc:creator>
<guid>http://keisarinelukat.wordpress.com/2009/01/24/suklaabotin-nousu-ja-tuho/</guid>
<description><![CDATA[Näin kurssin loppupuolella on mukava muistella Suurta Bottiseminaaria viime vuoden puolelta, joten l]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Näin kurssin loppupuolella on mukava muistella Suurta Bottiseminaaria viime vuoden puolelta, joten lyhyt kertaus ja mietintä alkakoon.</p>
<p><strong>Miten sinne päästiin:</strong></p>
<p>Allekirjoittanut teki bottiin kehyksen, minkä ideana oli mahdollisimman helppo moduulien (erillisten ominaisuuksien) kehitys. Käytännössä pohjana oli Ankun suunnitelma omalla käsialalla implementoituna ja suklaakuorrutuksella. <a title="Alkuperäisestä postista" href="http://keisarinelukat.wordpress.com/2008/11/05/herra-kapteeni-suklaabotti-valmiina-sessioon/" target="_blank">Alkuperäisestä postista</a> löytyy lisähölötystä. Muut ryhmästä tekivät moduuleina kaikkea viikon asennon kertojan ja facebook-botin väliltä, mitkä saivat botin tekemäänkin jotain.</p>
<p><strong>Mitä siellä tapahtui:</strong></p>
<p>Botti olis valmis, jee. Oltiin ensimmäisenä esitysvuorossa, ei todellakaan jee. Ei oltu ennalta sovittu kuka hoitaa teknisen puolen, joten otin läppärin varoiksi mukaan. Oli lievästi sanottuna kiire viikko, enkä ehtinyt hoitaa ohjelmaa kunnolla toimimaan ennen seminaaria. Tuskin tarvi kauheesti arvailla kenen koneella hommaa pyöritettiin <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Teknisiä vaikeuksia oli varmaan neljännestunti tms, mutta lähti se sitten lopulta toimimaan. Ensiksi esiteltiin arkkitehtuuri ja sen jälkeen moduulit. Jälkikäteen mietittynä vähän fifty-sixty olisiko pitänyt tehdä toisin päin &#8211; molemmissa omat puolensa. Mielestäni esitys meni ennakkoasetelman ja tekniset ongelmat huomioon ottaen kuitenkin ihan ok. Ei hyvin, mutta ihan ok. Muiden ryhmien esitykset olivat mielestäni myöskin ihan onnistuneita.</p>
<p><strong>Mitä siitä jäi käteen:</strong></p>
<p>Ensi kerralla pitää delegoida vähän tarkemmin. En ehtinyt juuri käymään yhteisissä kehityssessioissa joten en voi sanoa niiden toimivuudesta, mutta omalta osaltani homma meni aika yksilötyöksi (suunnitelmaa lukuunottamatta) ja käsittääkseni sama juttu Matilla. Toisaalta kehys oli tehty vahvasti tukemaan tätä, ja yhdessä sessiossa katsottiin että hommat toimivat keskenään.</p>
<p>Jokainen varmaan oppi itse botin koodaamisesta jotain. Itselleni jäi käteen lähinnä tuon kehyksen miettimiseen ja abstraktioihin liittyviä juttuja. Ja se että käytännöllinen irkkibotti omiin tarpeisiin olisi tuota kirjastoa käyttäen aika helppo tehdä jos joskus tarvisi sellaista.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Roboturnaus]]></title>
<link>http://keisarinelukat.wordpress.com/2008/11/16/roboturnaus/</link>
<pubDate>Sun, 16 Nov 2008 14:34:47 +0000</pubDate>
<dc:creator>mjsaikko</dc:creator>
<guid>http://keisarinelukat.wordpress.com/2008/11/16/roboturnaus/</guid>
<description><![CDATA[Jahas, olisiko vihdoin aika kirjoittaa jotain tuosta jo aikoja sitten menneestä Roboturnauksesta. Ry]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="margin-bottom:0;">Jahas, olisiko vihdoin aika kirjoittaa jotain tuosta jo aikoja sitten menneestä Roboturnauksesta. Ryhmämme panostus tähän yhteishankkeeseen oli lievästi sanottuna jakaantunut allekirjoittaneen innostuessa väkertämään yksikseen erilaisia roboja. Koska tuon robon koodaminen tuli aloitettua jo niin aikaisessa vaiheessa ei muille jäänyt oikeastaan mitään tehtävää ja näinpä jatkoin itsekseni robon kehittämistä.</p>
<p style="margin-bottom:0;">Alkuinnostus robon koodaamiselle syntyi roboa käsittelevän olo-session aikana jolloin mieleen palautui opintojen alkuaikoina käydyt matematiikan ja ohjelmoinnin kurssit ja erityisesti trakin ohjelmointikurssi, jossa käytiin läpi juuri tähän aiheeseen liittyviä verkon läpikäyntialgoritmeja. Silloin kovin abstraktille tasolle jääneet opinnot teki mieli nyt saattaa käytäntöön ja katsoa millä tavalla niitä algoritmeja oikein oikeassa koodissa käytetään. Testausta helpotti kurssin tarjoama valmis pelialusta, jolloin erilaisten robojen testaus oli helppoa.</p>
<p style="margin-bottom:0;">Roboturnausta silmälläpitäen valitsinkin itselleni kyseisestä olo-sessiosta oppimistavoitteeksi tutkiskella millä tavalla olon aikana luotu algoritmi voitaisiin tuottaa toimivaksi koodiksi. Koska tämän pohtiminen oli minulle helpompaa yksinkertaisesti kirjoittamalla oikeaa koodia, kävi niin että tein jo tässä vaiheessa täysin toimivan robon. Tässä vaiheessa mielessä päällimmäisenä oli vielä olo-session keskustelut algoritmin toimivuudesta ja sen tarvitsemista tietorakenteista ja huomioni kiinnittyikin siihen kuinka vaikeaa on etukäteen suunnitella täysin toteutettava algoritmi tai kuinka jotkin olo-session aikana välttämättömiltä tuntuneet kohdat olivatkin lopulta koodatessa täysin turhia. Tämä on hyvä opetus jatkon kannalta, koska se alleviivaa hyvin täydellisen suunnittelun vaikeutta.</p>
<p style="margin-bottom:0;">Olo-session pohjalta rakennettu ensimmäinen robo oli perinteinen syvyyshakua noudattava reittihistoriaa ylläpitävä etenijä. Tein testausta varten kaksi versiota, toisen joka pyrkii aina etenemään suoraan eteenpäin ja toisen joka kiertää labyrinttiä aina oikealle kääntyen. Robot pitivät yllä listaa käydyistä ruuduista ja palasivat listassa aina takaisinpäin mikäli eivät enää päässeet pidemmälle. Tästä luonnollisena parannuksena oli robo, joka sen sijaan että palaisi aina samaa reittiä takaisin, pyrkisi suorinta reittiä siihen historiassa lähimpään ruutuun, josta pääsi vielä tuntemattomaan ruutuun. Tämän toteutusta pohtiessani päätin kuitenkin tehdä robon joka yksinkertaisesti siirtyisi aina lähimpään tuntemattomaan ruutuun. Tämän toteuttaminen onnistuisi helpoiten, jos robo pitäisi yllä omaa karttaa käydyistä ja tuntemattomista ruuduista. Näin breadth-first tyylisen robon toteutus erosi aika lailla aiemmista.</p>
<p style="margin-bottom:0;">Lopulta muutamien iterointien jälkeen minulla oli kasassa sekä depth-first ja breadth-first tyylisiä roboja. Kun nämä kaikki laitettiin kilpailemaan toisiaan vastaan oli lopputulos melkoinen antikliimaksi; voitto tuntui tulevan lähes täysin sattumanvaraisesti riippuen kartasta ja siitä missä kohtaa maali oli. Toiset roboista olivät järjestään hiukan tehokkaampia kuin toiset (eli ne kävivät vähemmän jo käydyissä ruuduissa) mutta hävisivät silti useammin kuin jotkin vähemmän tehokkaista ratkaisuista. Tämä ongelmaa aloin pohtimaan algoritmiselta kannalta; millä tavalla robosta saataisiin mahdollisimman tehokas, jolloin sen pitäisi teoriassa olla parhaimmassa asemassa voiton kannalta. Lähdin ratkaisemaan ongelmaa hyvin epäelegantilla tavalla eli joka vaiheessa robo ratkaisi lyhimmän mahdollisen reitin, jolla se kävisi kaikissa sillä hetkellä tiedossa olevissa tuntemattomissa ruuduissa. Lopulta toimivan robon aikaansaaneena sen kokeilu aiheutti pettymyksen: ei optimoitu ratkaisu käytti niin paljon laskentatehoa ja muistia, että ohjelma kaatui java-alustan potkaistua ohjelman pihalle.</p>
<p style="margin-bottom:0;">Tässä vaiheessa ei enää aika riittänyt optimointiin joten yltiöraskas ratkaisu täytyi hylätä ja palauttaa jokin aiemmista roboista. Päätin lisätä yhteen breadth-first roboista vielä ylimääräisen painotuksen, jolloin se pyrkisi aina valitsemaan seuraavaksi kohteeksi jo tunnettujen ruutujen keskipistettä lähimpänä olevan ruudun, jolloin teoriassa robon pitäisi löytää lähellä alkua oleva maali nopeiten ja pitää käymättä jääneiden sisäruutujen määrä pienenä. Koodin parempi heuristinen optimointi ei kuitenkaan tullut kyseeksi palautusajankohdan tullessa vastaan. Mielessä oli muutamia heuristisia kartan analysointialgoritmeja joilla olisi voinut vähentää väliin jääneiden ruutujen syntymistä.</p>
<p style="margin-bottom:0;">Varsinaisessa Roboturnauksessa ”ryhmämme” robo tuli sitten toiseksi mikä oli omasta mielestäni varsin yllättävää koska se ei sisältänyt sen kummempaa älykkyyttä. Onnella taisi olla aika suuri merkitys tuloksiin varsinkin näin pienellä otoksella ajoja. Jälkikäteen robon koodaamisesta jäi itselleni hyvä mieli, koska olin jo aiemmin ollut kiinnostunut näistä algoritmeista, mutta minulla ei ollut ollut motivaatiota koodata mitään konkreettista niitä käyttäen. Harmi vain, että muut ryhmän jäsenet jäivät nyt täysin ulkopuolelle.</p>
<p style="margin-bottom:0;"> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Despre 2012, Subteranul Terrei si Miscari Planetare]]></title>
<link>http://sorinalukacs.wordpress.com/2008/03/09/despre-2012-subteranul-terrei-si-miscari-planetare/</link>
<pubDate>Sun, 09 Mar 2008 13:48:19 +0000</pubDate>
<dc:creator>Sorina</dc:creator>
<guid>http://sorinalukacs.wordpress.com/2008/03/09/despre-2012-subteranul-terrei-si-miscari-planetare/</guid>
<description><![CDATA[Am gasit un interviu foarte interesant&#8230; Desi este destul de lung, cred ca merita sa ii acordam]]></description>
<content:encoded><![CDATA[Am gasit un interviu foarte interesant&#8230; Desi este destul de lung, cred ca merita sa ii acordam]]></content:encoded>
</item>
<item>
<title><![CDATA[Anche l'importo dei trasferimenti intracomunitari di contanti viene abbassato a 10.000 euro.]]></title>
<link>http://dogana.wordpress.com/2007/07/20/armonizzato-limporto-dei-trasferimenti-di-contanti-intracomunitari/</link>
<pubDate>Fri, 20 Jul 2007 09:11:03 +0000</pubDate>
<dc:creator>Gaetano Sassone</dc:creator>
<guid>http://dogana.wordpress.com/2007/07/20/armonizzato-limporto-dei-trasferimenti-di-contanti-intracomunitari/</guid>
<description><![CDATA[Con decreto Ministeriale del 15 giugno 2007 (G.U. n. 145 del 25/06/07) è stata armonizzata la soglia]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Con decreto Ministeriale del 15 giugno 2007 (G.U. n. 145 del 25/06/07) è stata armonizzata la soglia dei trasferimenti intra-comunitari di contanti con quella dei trasferimenti extra-comunitari, di cui al Regolamento (CE) n. 1889/2005, modificando l&#8217;importo da euro 12.500, di cui al decreto ministeriale del 17 ottobre 2002, a euro 10.000. <a href="http://dogana.wordpress.com/extrat/controlli-valutari" title="Controlli valutari">&#62;&#62;&#62;</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nuove regole sul denaro contante in entrata o in uscita dalla Comunità]]></title>
<link>http://dogana.wordpress.com/2007/06/22/nuove-regole-per-limportazione-o-esportazione-di-valuta/</link>
<pubDate>Fri, 22 Jun 2007 10:42:29 +0000</pubDate>
<dc:creator>Gaetano Sassone</dc:creator>
<guid>http://dogana.wordpress.com/2007/06/22/nuove-regole-per-limportazione-o-esportazione-di-valuta/</guid>
<description><![CDATA[Ogni viaggiatore in uscita o in entrata nell&#8217;Unione Europea che trasporti contante per un impo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="left">Ogni viaggiatore in uscita o in entrata nell&#8217;Unione Europea che trasporti contante per un importo uguale o superiore a 10.000 euro deve dichiararlo, a decorrere dal 15 giugno 2007, alle Autorità Doganali. <a href="http://dogana.wordpress.com/extrat/controlli-valutari/" title="Controlli Valutari">&#62;&#62;&#62;</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
