Archive for » február, 2010 «

csütörtök, február 25th, 2010 | Author:

6daysA fiam úgy döntött, hogy nem akar már többet várni, inkább kijönne. Tette ezt 2010 február 24-én, hajnali fél háromkor. A hosszát nem tudom, cirka 50-52 centi, a súlya pedig 3.4 kg.

A szülés Diáéhoz hasonló hirtelenséggel zajlott le, háromnegyed egy körül jöttek az első fájások, 2:20 felé ment el a magzatvíz és 2:33-ra már kint is volt a törpe. Először még bizonytalankodtunk, hogy egyáltalán bemenjünk-e, de aztán egyre erősebbek lettek a görcsök. Így pont időben értünk oda.

Ellenben meg kellett állapítanom, hogy ez a kórház sokkal rosszabbul szervezett, mint az, amiben otthon szültünk. A lényeges pontok kb. ugyanazok voltak: bementünk, megszültünk, megfigyelték az anyát és a babát, aztán én haza, ők meg az osztályra. Magyarországon ez összesen kb. 4 óra volt, amiből két óra a kötelező megfigyelés. Itt több, mint hat óra, de ráadásul teljesen rendszertelenül, pl. 3 óra telt el a szülés és a varrás között. Én már nagyon hisztis voltam, amikor eljöttem reggel hét után.

De ez már a múlt. Mivel még azon a délutánon (tegnap.. sokkal többnek tűnik) kiengedték őket, már itthon vannak mindketten. Az első éjszaka elég nehéz volt, elszoktunk attól, hogy egy ilyen pici babát kelljen ápolnunk, de mégis állandó örömérzésben lebegünk. Megkönnyebbültünk, hogy túl vagyunk rajta és örülünk, hogy itt ez a csöppség.

Itt jobbra lent még látszik, hogy 6 nap még hátralenne, meg is örökítettem.

Category: Személyes  | Tags: ,  | 2 Comments
kedd, február 23rd, 2010 | Author:

Erdekes a korlatlan jelentese az angol mobilcegek reklamjaiban. Kiemelek egy peldat, de sok ilyen van:

A Tesco – aki egyebkent az O2-tol berli a vonalat – sajat halozatot tart fent. Nekem pl. Tesco-s prepaid telefonom van. Ez kulonbozo elonyokkel jar, ugysmint free credit, 5 felaron hivhato szam, stb.

Mivel az egyik kollega nemreg vett Nexus One-t, es elegedetlen volt az adatforgalomert fizetendo osszegekkel, elkezdtuk atturni a szolgaltatok weboldalait, hogy ki mennyiert arulja a telefonra az adatot.

A tesco alapfelallasban 4 fontot (1200 forint) szamol fel 1MB adatforgalomert. Viszonyitaskeppen, ez kb. annyi, hogy megnezed a facebookot, kommentezel valamire, megnezed a gmailt, elolvasol ket levelet, megnezed a twittert es irsz egy twitter bejegyzest. Igen am, csakhogy lehetoseged van arra, hogy Unlimited GPRS csomagot vegyel (beleertendo a 3G is) mindossze heti ket fontert – azaz fel meganyi adatforgalom araert. A hulyenek is megeri.

Van azonban egy aprosag a Terms and Conditions-ben, amit erdemes szem elott tartani: Fair Usage Policy. Ha a heti adatforgalmad meghaladja az 50M-t, akkor mindenfele rossz dolog tortenhet veled, beleertve a kigyurt ukran legenyeket az esernyovel. ( (c)  Lexandro )

Szoval ennyit a korlatlanrol.

(Az Orange amugy asszem 1G-t engedelyez 5 fontert havonta. Jobban hangzik, nem?)

Category: Személyes  | Tags: ,  | Leave a Comment
hétfő, február 22nd, 2010 | Author:

Eleg elfogadott az a tipusu megkozelites az informatikaban, hogy amikor szuksegem van egy adatra/dontesre a felhasznalotol, akkor megkerdezem, es o megmondja. Jo esetben meg default lehetoseget is adok neki, hogy csak entert kelljen nyomnia. Ez mindenkinek jo, mert en mindent megkapok, amire szuksegem van, es nem elek feltetelezesekkel, o pedig csak azt kell, hogy megadja, amire nekem tenyleg szuksegem van, es nem kell egy tobb oldalas urlapon kervenyt benyujtania harom peldanyban, hogy en letoroljem vegre azt a file-t.

Igen am, de van itt egy hidden catch. Illusztraljuk egy mondhatni teljesen legbol kapott tortenettel: Bond szeretne update-elni a netbookon levo 9.04-es kubuntu-t 9.10-re. Fene az uri dolgat – mondhatnank erre, nem minden alap nelkul, de most a pelda kedveert tetelezzuk fel, hogy valamiert ez elegedhetetlenul szukseges volt neki.

Ropke kattintgatas utan Bond kap egy kimutatast, miszerint marhasok csomagot kene letolteni, osszesen kb. 1G meretben, am erre csak megvonja a vallat, ott a szomszed broadband-je, majd azon lejon fel ora alatt, es elmegy vacsorazni. Mire visszaer, lent is van a cucc, es arra var, hogy Bond megadja a vegso bolintast az update-re. Meg is adja. A kicsomagolo csomagol kicsit, majd azt mondja, hogy cca 8 ora, es lesz egy szep, csillogo 9.10-es kubuntu-d.

Bond nem esik ketsegbe, tudja, hogy az SSD az ilyen, nem gyors, cserebe viszont lassu. Szuttyog meg kicsinyt, majd elmegy aludni.

Reggel – ugy 12 oraval kesobb – mosolyogva indul a netbook fele, ahol a kovetkezo dialogusablak fogadja: Felulirjam az altalad megvaltoztatott kderc file-t? Hatralevo becsult ido 30 perc, szoval Bond gyanakszik, hogy ez a kerdes bizony mintegy 4.5 oraja var valaszra.

Bond bazmegol.

Hasonlo szituaciokba nap mint nap belefutunk. Butan tervezett szoft, meggondolatlan programozo. De miert? Senkinek nem jut eszebe, hogy egy tobb oran at tarto folyamatnal bizony elofordulhat, hogy a felhasznalo nem lesz a gepenel vegig, es esetleg jo lenne megvizsgalni az elofordulo eseteket (tehat azokat, amelyek valoban elofordulnak, es nem mindenfele legbolkapott hulyeseget) es megkerdezni elore, hogy mit szeretne? Sot, mi tobb, a valaszait eltarolni, hogy ha valamiert nem sikerul lefuttatni a dolgot, akkor legkozelebb prepopulaljuk a kerdoivet a legutobbi valasztasaival?

Egyebkent egyvalakinek eszebe jutott: A Total Commander-nel bizony megadhatod elore a hosszu folyamatokra, hogy milyen valaszokat adnal, ha valamit kerdezni akar. Imadom.

Category: Szakmai  | Tags:  | Leave a Comment
hétfő, február 22nd, 2010 | Author:

The challenge this year is to create a bot which plays Tron against other bots. Random maps, random opponents.  My brother, knowing me, gave me a link.

I jumped to this opportunity. Of course. But let me get this clear: I never dreamed about winning. There are a lot of people out there who is better educated and smarter than me. On the other hand, this was the perfect playground to test some of my theories against other people.

I came up with the idea of multi layered AI a few years ago, but so far I never tried to create an actual program based on it. The essence of the idea is that a decision is made by going through several layers, which collect the possible decisions or filter them. (obviously collecting should come first)

Besides I was aiming at the (nonexistant) style prize, so that the abstraction of my code was a king who wants to build the longest wall. Every time when a section of the wall is complete, he asks the council which way to go next. Sadly I needed to abandon this, and create “ugly” code instead, because I didn’t have enough time.

So here is the basic structure of my first bot:

- The first layer is the Master of War. He knows that we need to go close to the “enemy”, so that we can close him out. On the other hand, he won’t let us to go too close, because that way the builders would clash.

- The second layer is the Master of Geography. He knows the lay of the land and can tell the king which way will lead the builders to a dead end. The first version of this Master was lazy and just looked around from the hilltop. So the king fired him and nominated a new one, who used scouts to look around.

- The third layer is the Master of Spies. He watches the enemy, keeps tabs of his movements and tries to predict which way he goes next.

- The Fool of the King was kicked out of the council. All he wanted was building a heart shaped wall on Valentines day, but we didn’t have the resources.

Based on the chances the King made a decision. (basically just took the one with the highest chance or picked one randomly from the one with the highest chances if there were more than one with the same chance.)

All in all, the bot was fairly successful, taking me the the first hundred, without using any specialized algorithm of game theory.

I hope next year it will be different. I’d like to see a game where your bot have to cooperate with other bots. That is not something that can be won by using pure mathematics. It’s much closer to real AI.

Category: Hobbi  | Tags: ,  | Leave a Comment
péntek, február 19th, 2010 | Author:

Akarok egy jatekot irni a mobilomra. Ez a telefon – mivel touchscreenes - mar szep nagy kepernyovel rendelkezik, ugyhogy lassan meg lehet valositani valamelyik jatekotletemet.

Hogy melyiket? Meg nem tudom. Eredetileg a Hexpath-t akartam (talald meg a bejarast egy hatszogekbol allo terkepen) de kulonbozo design okokbol errol lemondtam. Most egy masik jar a fejemben, ahol szep szines hatszogek lesznek majd a foszereplok. Mindenkeppen olyat akarok, amivel en magam is fogok jatszani, es automatikusan generalt palyak lesznek, h0gy sokaig ujrajatszhato legyen.

Ennek kapcsan igen vicces az a dolog, hogy a nagy mobilgyartok – az apple kivetelevel – eppen most keszulnek arra, hogy egy nagy kozos app store-t csinaljanak, es egysegesitsek a mobil alkalmazasok palettajat. Talan meg el is tudom adni a vegen :)

Category: Hobbi  | Tags: , ,  | Leave a Comment
hétfő, február 15th, 2010 | Author:

Amig buildelek, korbeneztem, hogy van-e valamelyik ismeros blogjan valami erdekes. Hat volt.

Jamie Oliver beszel az evesrol scoutknivez blogjan. O azt a cimet adta neki, hogy “Nem aki, hanem amit mond” es igaza van. Regota tudom, hogy ez a csavo tobbet akar elerni, mint meztelenul fozni a teveben, es egyetertek a celjaival. Erdemes megnezni a video-t.. szerintem legyen belole Amerikai elnok :)

Category: Személyes  | Tags:  | One Comment
csütörtök, február 11th, 2010 | Author:

Altalaban, ha az urban dictionary-re gondolok (es erre hasznalom is egyebkent) az jut eszembe, hogy slang-et definialnak. A vicces az, hogy ez tulajdonkeppen nem teljesen igaz, ugyanis idonkent lehet olyan definiciokat is talalni, amik teljesen hetkoznapi szavakat magyaraznak el, pl. Irony.

Ha szo kereses helyett egy betut valasztunk, es ott bongeszgetunk a definiciok kozott (mouseover-re tooltipben megjeleniti az elso helyen allo definiciot) sok ujdonsagot tanulhatunk. A Kozep illetve felsofoku angolt egeszen uj szintre viheti, ugyanis gyakran olyan jelentesekkel talalkozunk itt, amit eselytelenek vagyunk megtanulni a tankonyvekbol. (vo. Dog)

Javaslom mindenkinek.

 

ui: Igen, kodokat igertem az elozo bejegyzesben, aztan megse. Ironikus.

Category: Személyes  | Tags:  | Leave a Comment
szerda, február 10th, 2010 | Author:
2010 feb. 11

2010 feb. 10

For English please go here.

 

Az idei Google AI Challenge feladata, hogy irj egy botot, ami Tront jatszik. Mas botok ellen. Batyam, tudva, h erdekel az ilyesmi, adott egy linket.

Fejest ugrottam bele. Nem erdekeltek a strategiai guide-ok, mivel eleg jol ertek hozza, raadasul nem is nyerni akartam, hanem kicsit kiserletezgetni. Termeszetesen a kiserletezgetes egyik fokmeroje az, hogy milyen eredmenyt erek el, es ebben sokat segit, hogy folyamatosan versenyeztetik a botokat, bar a konkret verseny csak valamikor a honap vegen zajlik majd.

Nehany eve mar erlelgetem magamban a tobb retegu AI gondolatat, ahol a lenyeg az, hogy a donteshozas tobb, kulonbozo szerepkort illetve nezopontot megvalosito retegen fut keresztul, amik hozzaadnak es elvesznek lehetosegeket, illetve sulyozzak a meglevoket. (ertelemszeruen: az elso retegek osszegyujtik, az utana kovetkezoek megszurik oket.) Ezt az alap0tletet hasznaltam most fel, amikor megirtam a botomat.

Mivel stilusdijra is gyurok (nem mintha lenne ilyen) a botom kodja azt az elkepzelest tartja a kozeppontban, hogy a kiraly akar egy falat epiteni, es mindig, amikor elkeszul egy resze a falnak, akkor tanacskozik a tanacsosaival, hogy a kovetkezo lepest merre tovabb. A kovetkezo megjegyzesben mutatok erre kodot is, itt csak az alapstrukturat irom le:

- Az elso reteg a Master of War. Tisztaban van vele, hogy messzirol nem lehet harcolni, de tul kozel sem akar menni, igy aszerint sulyozza a lehetosegeket, hogy mindig egy bizonyos tavolsagra legyen a masik falepitotol. (elvegre ot szeretnenk letolni a terkeprol.)

- A masodik reteg (bar lehetne az elso is) a Master of Geography. O az, aki kikuldi a felderitoket, hogy kitalaljak, merre all sok hely a rendelkezesunkre. A korabbi valtozata csak felment a hegytetore es korulnezett egy latcsovel, de ez nem mukodott olyan jol, ugyhogy ot kirugta a kiraly.

- A harmadik reteg a Master of Spies. O az ellenfel mozgasat figyeli, es probalja kitalalni, hogy hogyan zarhatnank ot el magunktol.

A kiraly bolondjat kirugtak. O csak annyit akart, hogy februar 14-en rajzoljunk egy szivet, de ez nem tunt megvalosithatonak a rendelkezesre allo terulet jellege miatt.

Jelenleg a 91. vagyok a korulbelul 600-bol. Magyarazat a fenti diagrammhoz: Az elejen az alapcsomag volt csak benevezve, ami, ahogy nott a nevezok szama es megszulettek az elso igazi botok, szepen vesztett a helyezesebol. Feb 8-an beneveztem az elso kesz valtozatot a botombol (meg a regi Master of Geography-val) ekkor szepen felugrottam a 250. hely kornyekere. Ott el is vegetalgattam egeszen ma reggelig, amikor is feltoltottem az uj verziot – ami tegnap este kesz volt mar, de egy oran keresztul hiaba probaltam feltolteni, technikai okok miatt nem sikerult. Az uj verzio a felderitokkel lathatoan sokkal jobb eredmenyeket er el, miota feltoltottem, a 90-100. hely kornyeken vagyok.

Category: Hobbi  | Tags: ,  | 2 Comments
szerda, február 10th, 2010 | Author:

Az elso napokban valami nagyon zavart a Tube-on. Soha nem arrol jott, ahonnan vartam, se amikor jottem, se amikor mentem.

Nagyon fura volt.

Aztan rajottem valamire: Itt a Tube is – a vezeteshez hasonloan -  a masik oldalon megy. Ez vegulis logikus. Mindenesetre, Budapesten, ha a metrora varsz es all a peronnal, jobbrol fog erkezni. Itt balrol erkezik..

Category: Személyes  | Tags: ,  | One Comment
csütörtök, február 04th, 2010 | Author:

There are Budap cities.
Some of them are even Budaper.
And then there is one, which is the Budapest.

Category: Személyes  | 3 Comments