Friday, November 30, 2007
bruce lee mondta
"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."
Thursday, November 29, 2007
Wednesday, November 28, 2007
Tuesday, November 27, 2007
Útkeresés
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.
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
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
nem, nem szellemek szálltak meg
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
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
Nekem is kéne egy ilyen ágy, tökre elférnék akármekkora szobában. Persze ha meghibásodik, az szopacs.
Thursday, November 22, 2007
jaba tv
Wednesday, November 21, 2007
amint lehet uninstall
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
Wednesday, November 14, 2007
fuck yahoo
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
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
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};
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.