Friday, November 30, 2007

nem csak nálunk.

smile

macsk

bruce lee mondta

"Boards don't hit back."


"A wise man can learn more from a foolish question than a fool can learn from a wise answer."


"A quick temper will make a fool of you soon enough."


"A goal is not always meant to be reached, it often serves simply as something to aim at."


"Always be yourself, express yourself, have faith in yourself; do not go out and look for a successful personality and duplicate it."


"As you think, so shall you become."


"By adopting a certain physical posture, a resonant chord is struck in spirit."


"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."


"I hope martial artists are more interested in the root of martial arts and not the different decorative branches, flowers or leaves."


"If I tell you I'm good, you would probably think I'm boasting. If I tell you I'm no good, you know I'm lying."


"If there is a God, he is within. You don't ask God to give you things, you depend on God for your inner theme."


"If you don't want to slip up tomorrow, speak the truth today."


"If you love life, don't waste time, for time is what life is made up of."


"If you make an ass out of yourself, there will always be someone to ride you."


"If you think a thing is impossible, you'll make it impossible."


"If you want to do your duty properly, you should do just a little more than that."


"If you want to learn to swim, jump into the water. On dry land, no frame of mind is ever going to help you."


"In combat, spontaneity rules; rote performance of technique perishes."


"In the middle of difficulty lies opportunity."


"It's not what you give, it's the way you give it."


"Mistakes are always forgivable, if one has the courage to admit them."


"Out of chaos, find simplicity, From discord, find harmony."


"Real living is living for others."


"Showing off is the fool's idea of glory."


"The less effort, the faster and more powerful you will be."


"The mind is like a fertile garden in which anything that is planted, flowers or weeds, will grow."


"There are lots of guys around the world that are lazy. They have big fat guts. They talk about chi power and things they can do, but don't believe it."


"Use only that which works, and take it from any place you find it."


"Using no way as way, having no limitation as limitation."

tükröm tükröm

Thursday, November 29, 2007

Wednesday, November 28, 2007

az egész TED-et ide rángathatnám...

és jobb tenném :) de menjetek oda, és nézzétek meg ott.

Tuesday, November 27, 2007

Útkeresés

Sajnos rá kell kattintadon, hogy lássad a körökbe írt számokat.

Rákerestem a neten az útkereső algoritmusokra, de olyan bénának tűntek, hogy inkább írtam egy olyant, amit én találtam ki :-) Biztos kitalálták már, mint Markoni és Popov a rádiót, de ez akkor is saját termék.

A lényeg a lényeg: ezen a térképen MOST 12 út van berajzolva.

Kicsit fárasztó megszámolni, úgyhogy inkább postolok, és segítséget kérek.

Ami következőre benn lesz: nem kell ennyi navpoint, mert néhol csak a connection nem lineáris voltát szeretném leírni velük, de nem kereszteződések, tehát feleslegesek, ráadásul lassítják az útkeresést. Majd ctrl+click-el lehet tördelni az útvonalat inkább.
A hot-spotokat már most is csak hintként tárolom, bár ott majd hozzáírom, hogy milyen Spot vagy connection-ról érdemes oda navigálni.
Vagabond említette, hogy esetleg a zsákutcákat is érdemes lenne tárolni, mert oda csak akkor megyek be, ha ott van dolgom. Igy másodjára inkább azt mondom, hogy nem fogom ezen törni a fejem, mert a mapon a zsákutca megjelölhető hotspottal. Harmadikra meg kifejezetten azt mondom, hogy a zsákutca nem jó, mert lehet, hogy épp egy zsákutca az, amiben vagy amiből ki kell navigálnom.
Kell majd egy függvény, hogy find a nearbyHotSpot, meg hogy findCampSpot. A hotspotot az agresszivek keresik, a campet a camerek. Van még az area-domination, akkor az út vagy a spot közelében a hotspotokat csekkolja (ha okos, akkor tudja, hogy melyikbe jöhettek be).
A .nav mellett lesz majd .stat is, ami megmondja, hogy hol hányszor halt meg a bot (illetve az adott algoritmus adott verziója), igy idővel a botok viselkedése módosul.

Path<0,8,9,10,11,12,13,14,1>
Path<0,7,23,22,21,18,17,16,15,1>
Path<0,7,23,22,21,25,24,16,15,1>
Path<0,7,23,22,27,26,25,24,16,15,1>
Path<0,8,9,10,11,12,20,19,17,16,15,1>
Path<0,7,23,22,21,18,17,19,20,12,13,14,1>
Path<0,7,23,22,27,26,25,21,18,17,16,15,1>
Path<0,7,23,22,21,25,24,16,17,19,20,12,13,14,1>
Path<0,8,9,10,11,12,20,19,17,18,21,25,24,16,15,1>
Path<0,7,23,22,27,26,25,21,18,17,19,20,12,13,14,1>
Path<0,7,23,22,27,26,25,24,16,17,19,20,12,13,14,1>
Path<0,8,9,10,11,12,20,19,17,18,21,22,27,26,25,24,16,15,1>
12 paths total

Tegnap kicsit még rágyúrtam. Most már vannak a navigációs pontok mellett útleíró pontok is. Kicsit ugyanaz, pepitában, de mégsem. Most már sokkal keveseb utat kell megkeresni, mert sokkal kevesebb pontja van a gráfnak (igaz az élei bnyolultabbk lettek). Az elágazások közti út úgyis csak megvezetésre szolgál.

Most, hogy így gondolkodok, lehet, hogy át kéne rakni ez a postot a helyére, a játékos blogba :)

Saturday, November 24, 2007

feltalálok

Hehe, épp most találtam fel az alkoholware-t :)

Alcoholware: olyan program, ami hétvégén készül, és csak akkor, mikor van egy megbontott üveg szesz az asztalon :)

Friday, November 23, 2007

futttas le lécc++

nem, nem szellemek szálltak meg

http://www.spring.org.uk/2007/11/10-piercing-insights-into-human-nature.php

Az a vicces, hogy a valóság mindíg csodálatosabb, mint az elméletek.

és akkor ő még nem is tud a hunglishről

Logic and the English language

Have you ever wondered why foreigners have trouble with the English Language?

Let's face it
English is a stupid language.
There is no egg in the eggplant
No ham in the hamburger
And neither pine nor apple in the pineapple.
English muffins were not invented in England.
French fries were not invented in France.
We sometimes take English for granted
But if we examine its paradoxes we find that
Quicksand takes you down slowly
Boxing rings are square
And a guinea pig is neither from
Guinea nor is it a pig
If writers write, how come fingers don't fing.
If the plural of tooth is teeth
Shouldn't the plural of phone booth be phone beeth
If the teacher taught,
Why didn't the preacher praught.
If a vegetarian eats vegetables
What the heck does a humanitarian eat!?
Why do people recite at a play
Yet play at a recital?
Park on driveways and
Drive on parkways
You have to marvel at the unique lunacy
Of a language where a house can burn up as
It burns down
And in which you fill in a form
By filling it out
And a bell is only heard once it goes!
English was invented by people, not computers
And it reflects the creativity of the human race
(Which of course isn't a race at all)
That is why
When the stars are out they are visible
But when the lights are out they are invisible
And why it is that when I wind up my watch
It starts
But when I wind up this observation
It ends.

nem áll meg a stumble soha


Ez már klasszikus...
A hires heathrow prank, amikor bemondatták a neveket, mikor valami egzotikusabb (ezt mi a faszért nem exoticnakírjuk, vagy legalább exotikusnak?? Minden nyelvész barom :)
járat befutott.
http://www.boreme.com/boreme/funny-2003/s_heathrow-p1.php

akarok egy rekettyést

http://www.zoom-room.com/howitworks.asp

Nekem is kéne egy ilyen ágy, tökre elférnék akármekkora szobában. Persze ha meghibásodik, az szopacs.





jácci

Egyszerű, jobbra és balra lehet mozogni. Ötletes.

http://www.digyourowngrave.com/vector-runner/

Ti mindannyian egyéniségek vagytok...

http://www.majorlycool.com/index.php?itemid=66&catid=11


Elevator Candid, Must See... - Click here for more amazing videos

Thursday, November 22, 2007

jaba tv

Anno ez nagyon tetszett, nem tudom műxik-e, de most hasonló klienst irok. A jaba tv lényege, hogy hltv helyett egy webes appletben lehet nézni, hogy mi történik a szerveren.

Wednesday, November 21, 2007

amint lehet uninstall

yahoo messengerben nem lehet kikapcsolni az "allow others to see my game highscores" opciót, se ok-zva, se apply-ozva. Ez persze simán a security fülön van.
Message history/search: neeem, ilyen nem létezik egyátalán. Le lehet menteni (minden beszélgetést külön! text file-ba, és abban lehet más programmal keresni). A reklámfelület miatt a messengert újrapozicionálja a képernyőn. Nagyon zavaró. Még szerencse, hogy a windows+Y-ra száll rá, bár a AltGr+V szerinte nem @ hanem paste... Kicsit nehézkes pár elbaszott programban a & és a @ begépelése amiatt, mert hozzá nem értő, tehetségtelen és ostoba developerek képtelenek lekérdezni a windows-tól a lenyomott billentyűt.

User review: (maximum 5 starts) on yahoo messenger: unbelievable crap (no stars.).

Monday, November 19, 2007

most vettem észre, hogy ez meg lemaradt



Csak ki ne maradjon..

(edit) Leszedték a mocskok, itt az eredeti link: http://www.ultimateshowdown.org/

Friday, November 16, 2007

Thursday, November 15, 2007

jaj a szemek

Az ember szarul van összerakva :)

Wednesday, November 14, 2007

fuck yahoo

Feltelepitettem a yahoo messengert, mert kellet az egyik ügyfélhez. Ennél szarabb messenger nincs. Az egy dolog, hogy a messenger mellé feltett még 4 másik cuccot, amit le kellett vakarni, de restart után egyből egy reklámoldalt tolt a képembe.
Az elmond valamit róla, hogy a google-ben előkelő helyen van ez a kereső szöveg: "uninstall yahoo toolbar firefox"

A lényeg: a kis "smiley" ikon nem vigyorog. Üvölt fájdalmában...

Tuesday, November 13, 2007

firebug rules all

A webes fejlesztés talán legnagyobb hátránya, hogy ha feltelepited a firefox alá a firebug-ot (ami nagyon hasznos webes fejlesztés esetén, mert be lehet kapcsolni a "Stop on Any errors" opciót) egy kicsit szopat.
Próbáltam bookolni a malévnél, hogy lássam mennyibe kerülne az út, és az oldal mindíg belső hibára ment... na mondom... aztán rájöttem, hogy a figebug megállította a scriptet, mert hibás. Ezért nem tudtam választani pl érkezési repteret, és persze az nullpointer exception a szerveren.

Van olyan site, ami nem javascript erroros? :)

Viszont találtam szép és ötletes dolgokat.
Ezt a stumbleupon dobta az arcomba: http://www3.webng.com/redtophank/cit.html
Gondoltam, megnézem, lehet-e képet javascripttel forgatni, mert akkor meg is van oldva a cucc... Lassú...
Viszont akkor már a drag and drop örömeit is fel kell derítenem.
Van vektorgrafikus library is...

De mindegy is egyenlőre, mert rájöttem, hogy kirakok egy pöttyöt és áthúzom egy vonnallal és akkor meg is vagyok (a kis játék 0.1 release-hez nem kell más)

Monday, November 12, 2007

xbox CS


MuHAHAHHAHAHHAHHHAH HHAHAHAH MUHAHAHHAHAHH HHHU BRUAHAHHAHA

Le lehet tölteni a videót- hogy hogy néz ki, hogy műxik xboxon. Különösen az a mondat tetszik, hogy az analog kontroller messze nem tudja pótolni az egeret.

Várok minden xbox/cs tulajt a szerverre. Könyörgöm, gyertek, az öcsémet nem is engedem, csak késelni....
http://www.gamespot.com/xbox/action/counterstrike/index.html

Thursday, November 8, 2007

ftp

Router és tűzfalak mögött kicsit nehéz volt beállítani az FTP szervert, de most vérge megy.
Még a notebookot is beszelidítettem, hogy teszteljek, mert elég frusztrált voltam :) Ráadásul a web2ftp.com már nem megy, így a googlát kérdeztem, hogy milyen webes ftp kliens van? hát a net3ftp.com mondta :) Persze a teszt accon változtattam is passwordot azonnal :)
A lényeg, hogy windows firewallon is át kell engedni a 21-es portot, meg a routeren is forwardolni kell a 21-et és a 5000-5100-at is. Amúgy nem nagy ügy, a fileZillában minden egyszerű.

if (kutya) then {macska }else {macska};

Nem mondok olyant, hogy "az indiai programozók rosszul dolgoznak", mert minden általánosítás hibás :)
De egy biztos, simán megállapítható, hogy melyik három pattern-t alkalmazzák előszeretettel:

SIDE EFFECT PATTERN
Az alkalmazás titokban, egy eldugott helyen, ahová a leggonoszabb teszter sem jár beállít egy változót, amit máshol is lendületesen használnak. Jobb esetben módosítja csak, így aztán szerencse nélkül nehéz rájönni, hogy miért működik úgy-ahogy (máshogy) az alkalmazás. A legügyesebbek külön thread-et indítanak, és onnan, nem thread safe módon piszkálnak változókat.

EXCEPTION BASED WORKFLOW PATTERN
A dev dob egy exception-t amit többször átcsomagolnak, majd valaki elkap, megnézi, hogy az okok között az exception message részében szerepel-e a "sör" szó, ha igen, akkor csinál valamit, ha nem, akkor mást csinál. A profik az if és a while kiváltására is képesek. A kezdők képesek az exception-t akár GoToException-nak is elnevezni (lehetőleg RuntimeException formájában, hogy más gyanútlan developerek észre se vegyék, hogy átjutottak a védelmükön.

UNIFIED NAMING PATTERN
Mivel a hosszú változóneveket különösen fárasztó begépelni, ezért mindenki copy-paste-el. Erre épül a pattern, de továbbfejlesztve az alapötletet. A unified naming alapváltozatában a változókat azonos, vagy hasonló névvel látjuk el, függetlenül attól, hogy milyen értéket esetleg milyen objektum milyen propertyjét rakjuk bele. A fejlett (és nem mellékesen sokkal viccesebb) változatban ragaszkodjunk már létező nevekhez. Egy példa amely felételezi, hogy két viewhelperünk is van: MacskaViewHelper és MacskaBajuszViewHelper:
<%
set macskaViewHelper = lookup("macskaBajuszViewHelper");
// innentől jöhet bármi, a többi developer úgyse jön rá, hogy nem macska, hanem macskabajusz.
%>

Ezt természetesen oda vissza lehet játszani, és a legszebb, hogyha a két viewhelpernak hasonló metódusai vannak, hogy ne bukjunk le egyből.

Na jó, most megyek, és pofán baszom Mauglit.