Wednesday, March 31, 2010

az ostobaság diadala még odébb van

"Two men have filed a federal lawsuit in Hawaii in an attempt to halt the LHC due to their concerns about the safety of black holes. Giddings' study has been cited by CERN as evidence of the safety of the LHC."

/facepalm

Ahelyett, hogy szörföznének :)

Thursday, March 25, 2010

Tuesday, March 23, 2010

diablo corsa 3

Ja, nem is mondtam, de a diablo corsa 3 tényleg olyan benyomást tett ma rám, hogy jobb, mint a gyári gumi ;)
A kisteher lelkes vezetőjét innen üdvözlöm, bár az is igaz, hogy nem igazán számíthatott rám, ha csak azt kereste, hogy hol a rés a forgalomban. Én is. Nincs harag :)

Azon a majmon, amelyik meg a lámpánál rám dudált, hogy menjek már, jót röhögtem. Ha 1.5 óra alatt gyorsul százra, akkor minek dudál, nem tud csendben irigykedni? :DDD Álló autóból álló motornak ne akarjon már balesetveszélyt jelezni :)

távolság

francba, most nincs időm agyaskodni :) rajta, de hogy is van a gravitáció? A távolsággal hogyan arányos? Meg ha egy galaxis nem tökéletesen szimmetrikus, akkor hogyan is változik a dolog azzal, hogy a fekete lyuk a környezetéből elvonja az anyagot és ez hogyan hat a távolabb keringő csillagokra? Lehet ebből kilökődés? Integrálja már le valaki.

Ja másik, ha van egy anyagi részecském, ami befele esik a bazi nagy fekete lyukba, akkor hogy is alakul a sebessége? A fénysebesség átlépéséhez állítólag végtelen nagy energia kéne (a fotonok ugye pont fénysebességgel mennek, de fura, nekik megy a cucc, csak annyi van, hogy az anyagi tulajdonságokon túl elkezdenek hullámjelenséget is mutatni, iiiiik) ergo a gravitáció miatt befele gyorsuló anyaggal mi is lesz? Meddig gyorsul?

Amúgy is, nálam annyi jött le, hogy anno a hangsebességet sem lehetett átlépni (egész okos indoklások születtek rá az akkori ismereti szintnek megfelelően kellően tudományos formában), ma meg már azt tervezgetik, hogy tartsanak egy kocsit a földön, miközben átlépi a hangsebességet.

a programozó háziállata

Este ... éjjel megint rámjött a programozhatnék. A mai feladat egy scripting engine beintegrálása volt az otthoni kis projectembe (mert az igazi programozónak a saját kis projectje a háziállata, tekintve hogy a valódi kisállatok idővel éhenhalnak csendben...). Simán ment. Aztán persze szivattam magam kicsit a project átkonfigurálásával, jobb lesz lassan megcsinálni az initial checkin-t.

A lényeg az, hogy hogyan is kell otthon projectet programozni :)
  1. Nincs 100%-os hatékonyság. Legyen egy külön hely az abandonolt projecteknek, ahonnan egy-egy jobb ötletet vissza lehet túrni. Amikor írja az ember, soha nem tudja, hogy évek múlva kell-e megint a kis cucc/framework amit ilyen-olyan okkal félbehagy az ember.

  2. Szentháromság. Amelyik kódon nincs pár soros (nem túl hosszú, nem túl rövid) komment, az halott. Kár is írni, mert ha nagyon jó kód lesz (azt és úgy csinálja ahogy kell), akkor úgyis ráteszed a kommentet, ha meg nem, akkor akkor soha nem fogod tudni, hogy mit akart csinálni eredetileg. Ha nincs ott a komment előre, akkor nem vagy tisztában a feladattal, amit meg akarsz valósítani. Ha tisztában vagy, miért nem írod oda (vagy a referenciát a specifikációra, bár annak sok köze nincs a dologhoz, mert 3 dolog van: 1: mit csinál a kód valójában; 2: mit szerettél volna, hogy csináljon; 3: mi volt a specifikációban, ami közben változhat, bizonyos részei nincsenek szem előtt, a non functional requirementeket nem mindenki ismeri....)

  3. Nincs ideiglenes megoldás. Verziókontrolba csak jó kód menjen. A szar kódért, ha elveszik, nem kár, hiszen a rászánt idő úgyis megtérül, mert jobban átlátod a kódot, mikor készreírod. Gábort idézve: az ideiglenes megoldás mindíg a végleges. Ez azért működik így, mert az ideiglenes megoldást pszichésen elfogadja az ember megoldásnak, és a változásra nem lesz motiválva. Működik ez, ha van valahol valaki, aki hideglelős lábrángást kap ettől a megoldástól, és oda is tud hatni (code review, customer QA...)

  4. Evolúció. Gondold végig mielőtt írod a kódot. Ha nem tudod mit akarsz csinálni, akkor újra és újra átírod, ami egy evolucionáris kódot eredményez, amiben néhány sor indoklása az lesz, hogy ezt azért csináltam így (ilyen szarul), mert akkor még nem tudtam, hogy (mit kéne csinálni, hogy kéne csinálni). Az evolució fasza dolog, ha van erőforrásod pazarolni. Ha spórolni akarsz az erőforrásokkal (az időddel, a lendületeddel, hogy kitartson a project végéig) akkor tervezni kell.

  5. deadline nem kell, de milestone igen. Az otthoni fejlesztéseket legjobban a scrummal lehet kordában tartani. A következő milestone-nak lehet becsült deadline-ja, de fontosabb az, hogy tudd, mit akarsz most megcsinálni. Időd úgyse lesz folyamatosan (meló, lustasági rohamok, vágyakozás a normális élet és a napsütés után, romlott pizza a hűtő mélyéről mind-mind eltereli az ember figyelmét). Jó, ha az ember tudja, hogy hova tart, és milyen lépésekben fog eljutni oda.

  6. Önkritika, avagy a bug reporting. Az az alkalmazás, ami nem ad egy gyors, egyszerű és alapos módot a bug reportálására (log, trace, beépített reporting tool), az úgy csinál, mintha tökéletes lenne, és nem csak technikailag, de a jövőbeni user igényeknek is annyira elébe megy, hogy soha nem akarnak majd feature-t bejelenteni hozzá. Ha normális világban élnénk, akkor lenne egy sourceforge project arra, hogy ahogy a log4j-t beépítheted a kódba, úgy a bug management tool-t is lehessen integrálni. F1 = help; F10 = report bug. Bár nálam a bug reporting inkább a help része, hiszen ha valaki befut egy bug-ba, akkor alap, hogy segítséget kér, vagy szólni akar, hogy ez most akkor így akar működni? A help oldalon egyből és jól láthatóan ott kell lenni a reportingnak.

  7. Ízlések és pofonok különbözőek. Amikor valamit valahogy megcsinál az ember, legyen azzal tisztában, hogy más máshogy csinálná meg. Az önkritikára visszautalva be kell látni, hogy valaki valahol, valamikor okosabb nálunk. A nagyon szerényteleneknek üzenem, hogy van náluk is okosabb ember: a jövőbeni önmaguk ^_^ Ennek szellemében kellő alázattal közelítsünk a problémához, hogy a jövöbeni énünket ne bosszantsuk fel a hülyeségünkkel.

  8. Kísérleti nyulakat külön ketrecben, elkülönítve tartunk. Tudd, hogy mikor kísérletezel, és mikor írsz készre valamit. Ha már tudod, hgoy kell csinálni, nyugodtan vegzálhatod a kódot, de amíg bármi bizonytalanságot érzel az erőben, addig ne erőlted, mert vagy sok munka lesz kiszedni/kijavítani, vagy örökre bent marad, és mérgezi a kódot.

Monday, March 22, 2010

911 = 112

link

The local equivalent to the “911” emergency line in Spain is 112.
TRAFFIC SAFETY AND ROAD CONDITIONS: While in a foreign country, U.S. citizens may encounter road conditions that differ significantly from those in the United States. Traffic in Madrid and Barcelona is faster-paced than in U.S. cities and can be unnerving due to unfamiliar signs or motorbikes weaving between traffic lanes. In addition, all drivers and passengers are required to carry a reflective vest and put it on if they need to stop on the roadside. Spanish police authorities may levy fines on the spot and issue a receipt for the payment. This is done to ensure the traffic fine is paid by foreigners who rarely come back to Spain to pay the fine.

According to the World Health Organization, an estimated 1.2 million people worldwide are killed every year due to road accidents, and as many as 50 million are injured or disabled.

A lényeg a lényeg. Nincsenek olyan rendőrautók, mint amit franciában láttam, mindíg van rendes festése és villogója. A megszokott amcsi mód, hogy büntetnek azért mert előrejutás miatt váltassz sávot (ott komolyan veszik!) itt csak az európai sztenderdeknek megfelelő jobbról nem előzünk. Nyilván van terror veszély meg a szokásos turista ellenes akciók (trükkös lopás, lopás, rablás, és sérüléssel járó rablás).

Friday, March 19, 2010

lehet röhögni

http://biztosforras.blogter.hu/13826/a_halal_biztos_forrasai_muanyagcsovek

gehehehe, lehet röhögni.
Ez egy hamisszínes infravörös kép. Asszem. Nem értek hozzá én sem, csak érdekel ^^.
A lényeg az, hogy az infravörös, ergo nem látható fényt eltolják a látható tartományba, és így láthatod, hogy az egyes területekről mennyi sugárzást kapunk infravörös tartományban. Nem tudom, ezen a képen pontosan hogy áll a dolog, de úgy képzeld el, hogy a pl 0-15 Kelvin (-273°C körül van a 0°K) a hőmérséklettartomány, ami a képen a feketétől a fehérig megy.

Na, most kicsit dolgozom, elolvasom, hogy valójában mit látunk, és kiegészítem ezt a postot.

keresek


Pf, hát ja. Keresek. Mit is?
  1. a haver eladja a lakását, úgyhogy keresek valakit, aki megveszi. 66nm, Korvin mozihoz közel.
  2. Dínót mindjárt telefonon, hogy kiderítsem, hétvégén hol lehet salsázni. Be kell pótolni a lemaradást
  3. vezetékeket. Akarok építeni egy kisnyomású hidraulikus rendszert, de lehet, hogy anyaghiány miatt teljesen más vezérléssel kell megoldanom az elektronikus bárányomat. :( Egyszerűen ebben a szar országban nem lehet kapni kis átmérőjű folyadék vagy levegő szállító csöveket. Szívószálakból mégsem kéne megépíteni... vagy mégis? Azt legalább kapni. Egyszerűbb egy iszákos partit összerakni, mint egy robot prototípust, ez itt a baj.
  4. az erőt, hogy kivasaljam az ingeket.
  5. a módot, hogy behozzam a lemaradást a munkámban. A napi egy defekt helyett 3 napig csináltam egy szar regexp-es cuccot, mert amatőrök rakták össze, és megint én heggesztem, nagy feszültséggel, védőszemüveg nélkül.
Mindegy, adót is be kell vallani, spanyolba is kell készülni, át kéne gondolni az életemet és nem kéne eladni több halálpálcát.

Wednesday, March 17, 2010

elkaplak

https://kozigbirsag.police.hu/

Megvagyhadnagy le fog csapni. Már a bejáratnál meglepődtem, hogy egész normális a rendszer :) Ráadásul be sem enged, legalábbis határozatazonosító nélkül, ergo a személyiségi jogok is rendben vannak ahogy innen nézem :)

Ahhoz, hogy megtudd, kié a jármű, kell a határozatazonosító, az meg ugye nem mindenkinek van meg, csak azoknak, akik amúgy is bele tudnak nézni. Faja.

Meg vannak dícsérve akik tervezték és írták a rendszert! (remélem soha nem jutok oda, hogy a login page-en túl is teszteljem ^^)

Friday, March 12, 2010

crashel a mocrosoft XXX, mit csináljak???

http://blogs.technet.com/arykhus/default.aspx

Ennyi, ott egy csomó tuti titok.

frissföl

Merafaszé kell kísérleteznem, mikor utálok ételt kidobálni. Mondjuk ez emberi fogyasztásra nem alkalmas.
Tudtam ám én, hogy nem tejföl, meg hogy a XXXXnek látszó tárgyak korát éljük, de ez egy aljas merénylet volt a gyártótól, szerintem simán megyek hágába, emberiségellenes bűntett miatt feljelentést tenni...

18% növényi olaj? Mostantól bináris vagyok. 0% növényi olaj, vagy 100% (vénusz FTW). Semmit nem veszek meg, amiben köztes mennyiségben van a növényi olaj.

IRGUMBURGUM!

Thursday, March 11, 2010

msn

az msn nem engedi hogy felvegyek egy havert contact listre, mert hogy az full.... ha törlök akkor is...

na gondoltam, akkor most irtok...

tök fura, hogy most töröltem egy volt kollégám msn-lyét, aki valami homoszekszuális gyikossági ügy áldozata volt Spanyolországban. Hlya az élet csupa relytély.

hm... a szex az nem X-es véletlenül?

fekete lyuk

Nem bírok szabadulni a gondolattól, hogy a fekete lyuk, nem más, mint egy lefolyó. Nem mondom azt, hogy ami ott lefolyik, az máshol visszafolyik, de nekem eléggé triviálisnak tűnik, hogy ha ott lefolyik az anyag, akkor valaholva átfolyik. Talán éppen az a titok, hogy ami ott bemegy, az onnan dark matterként távozik. Ezt szépen tesztelni is lehetne ha belenyomnánk egy feketelyukba egy nagyobb tömeget, akkor annak körzetében idővel sötét energia vagy sötét anyag formájában egy koncentrikus gömbfelület kéne hogy megjelenjen (inkább egy olyan szféra, elvégre szórása lesz a dolognak) amin talán még az is látszik, hogy milyen irányból löktük bele a lyukba az anyagot. Arányok :)
Nyilván más információt aligha tudnánk átnyomni egy ilyen lyukon, bár az is igaz, hogy mostá már úgy látnak át az átlátszatlan anyagon, hogy annak ismerik a struktúráját és (most figyelj) visszaszámolják azt, hogy hogy verődött vissza a fénysugár, ergo mi van a túloldalon. Ray tracing FTW :)

Wednesday, March 10, 2010

trauma

Hülye kattintgatás megint elvitt oda, ahol nem igazán szeret lenni az ember. Turkáltam valamit a daily science-en, és itt sikerült kikötni. Magyarra le sincs fordítva, a rossz nyelvek szerint, mert itt nem tekintik bűncselekményenek.
Baszki a gyerek rázása közben az agyvelő ide-oda ütődik a koponyában, mint egy autóbalesetben.


Tuesday, March 9, 2010

ma megint sikerült

Ezt a címet még több postnak fogom adni. Ha 80 éves leszek, persze más lesz a téma. Vagy ha újra 20 éves kiccsávó leszek, akkor is. Most, így a middle life crysis közepén az sikerült, hogy felvegyek a contourHD-vel. SD módban, viszont a szokásos home-offi útvonalon. Azért fura, mert pont olyan hideg volt, mint tegnap, pont ugyanúgy rázkódott minden mint tegnap. Tegnap HD-ben vettem, de azt hiszem igazából nem az a titok, hogy SD, bár ez még kiderül. HD-ben vettem már fel nagyon hosszú felvételt az irodában, bár ott a codec nincs annyira megterhelve...

juteszembe, firmware update... and improves compatibility with select 8Gb microSD cards.

Nafaszom.... ez azért támpont, nem, Mr Watson??

Na, utána easyedit update. És itt van, hogy hogyan lehet tuningolni a dolgot.

UPDATE: ma is sikerült. Ne kiabáljuk el, de ha holnap is megy a dolog, akkor updatelem a contourhd-s postot, és mégis csak ajánlom :)

Monday, March 8, 2010

kacsák

Na ja, a kacsák.
Nem értek egyet a cikkel, szerintem az agresszív kacsák attól agresszívek, hogy ott a csaj, és nem tudják megdugni. Ne menjünk bele, de még midíg kultúrsokkban vagyok spanyolországtól :)

Ja, hogy miért? Mert a szálloda leírásánál abba akadtam meg, hogy 'melegbarát szálloda'. Nabaszki, ez csak egyet jelenthet. Mostantól a szállodáknál a review-k végigolvasása mellett azt is meg kell tudni, hogy belülről eltorlaszolható-e estére az ajtó. Nem mintha eddig nem tettem volna oda valamit, elvégre ha az ember alszik valahol, jobb, ha felkészül mindenre, bár ritkán rabolnak ki szállodában embereket... legalábbis amerre én járok. Ritkán...

Espania

Basic spanish for tourists. Ez is. Ez meg útvonal tervező.

dhtml lemmings


http://www.elizium.nu/scripts/lemmings/

zomg. Innen van egy csomó jó hír hozzá. És persze a youtube-on is van egy szép példája annak, hogy a tudomány, bár meg tudja magyarázni a feketelyukak összeolvadásának fizikáját, de képtelen ésszerű magyarázatot találni arra, hogy mi motiválja ezeket az apró zseniket.

Ja és beszarsz :)

"What many persons are unaware of is the Lemming's tendancy to sprout wings under great pressure. This embodiment of the 'fight or flight' reaction is quite unique, with the exception of the bird. However, as each generation of lemming passes, each offspring aquires this ability less and less and less. Creating a hoop of disaster as the lemmings still believe that they can fly."

Posted by: Herald Bofink | March 30, 2009 3:13 PM

dearth of impressive updates

A motorcycle.com-on, ahonnan száramzott az összes infóm, mikor vásárlás előtt összeírtam a 600-asokat van egy cikk amiben szerepel ez a kifejezés "dearth of impressive updates". Naná, hogy rákerestem, azt jelenti (ami a mondatból kiderül), hogy hiányzik, nincs. Ez szépen rávilágít a spelling bee lényegére, meg hogy miért szerepel benne olyan, hogy mondanak az adott szóval egy mondatot. Ugyanis soxor még a szótárak többségében sem szerepel a szó. Mint például ez:

gastrilegous

definition: a made up word to screw little girls out of a spelling bee contest.
example sentence: If you want to manipulate a spelling bee contest, make up words like gastrilegous.

Keressél rá, a google is lábon lövi magát. Nem csodálkoznék, ha a google ezt az oldalt találná a legtalálóbbnak :) Rögtön azután a blog után, ahol találtam :) Arról nem is beszélve, milyen jópofa az, hogy egy spelling bee-n a táblán azt el bírták gépelni, hogy Virginia. Epic fail.

Persze van itt más is (a wikipedia néha nagyon friss....).

perpetrators

March
Before dawn on 7 March 2010, more than one hundred Christian villagers were killed by Muslim Hausa-Fulani herders in Dogo-Nahawa village near Jos.[13][14] The attacks went on for four hours.[15] Guns were fired by the perpetrators to cause panic and led to villagers running towards them to be chopped up by machetes.[13] The villagers were mainly Berom Christians.[16] Buildings were also set alight.[16] Most of the dead were women and children.[13] One of the dead was an infant less than three months of age.[15] Corpses were dumped in the streets.[15] Goodluck Jonathan urged that the killers be caught.[14] The death toll was later updated to more than 300[17] and later 500.[18] Hundreds more left the village in case the attackers returned.[19]

A döbbenetes az, hogy szabályos hajtóvadászatot rendeztek. Szervezett népirtás. Nem 10 fős, hanem jó pár ember kell egy ilyen népirtáshoz, pláne, ha bozótvágóval csinálják. Gondolom hajtotta őket a bosszúvágy a korábbi események miatt, amikor ők/rokonaik is hasonló formában estek áldozatul egy ilyen támadásban. Fura mi? Vendetta. Az olaszoknál neve volt a dolognak. Persze ez nem menti fel őket az ostobaság bűne alól. Aki olyanokat öl meg, akik nem támadtak rájuk, az csak egy szadista barom, aki kiéli magát, mert úgy érzi, le van fedezve, van mire hivatkoznia. Igazából ennek semmi köze a bosszúhoz vagy az igazsághoz. Ez egy faji sajátossága a ragadozóknak.

Úgy tűnik az élethez való jog csak illúzió, amíg bármelyik jöttment elveheti.

Na ennyit mára a nyelvészkedésből.

Friday, March 5, 2010

150 kw hőt adok le 8 perc alatt

Kolléga leugatott, hogy nem lehet kilowattot leadni. Fura volt, mert pont nemrég olvastam ezt a wikin. Meghát sokszor hall az ember olyant, hogy egy x kw-os villanymotor mekkora teljesítményt képes leadni. Nyilván X idő alatt Y energiát lehet leadni, és ezt fejezem ki a teljesítménnyel. Ha X teljesítménnyel X percig adok le energiát, akkor meg Z energiát vesztek. Valamiért nagyon nekem esett a gyerek, ki tudja mi húzódik meg a pszichés területen :) Elvégre csak azt mondtam, hogy annyira hideg van, hogy 1500kw-ot adok le, mire 8 perc alatt eljutok a metróig :)


Thursday, March 4, 2010

beszarsz, eheti termés

Top 5 Police Blunders Of The Week: Aldo Lozano Killed 40 People Moonlighting As Cartel Hit Man (link)
Lehet gyakorolni az angol olvasást, és csodálkozni. Akinek van megoldása a problémára, szóljon.

Wednesday, March 3, 2010

fogy a magyar, fogy a magyar

Fogy a magyar.

Szerintem ha jobban belehúzunk, akkor nemzeti alapon megkapjuk a darwin díjat :)))
"A fiatalember olyan súlyos sérüléseket szenvedett, hogy a kórházban életét vesztette."
"Az autót vezető nő és 19 éves fia a helyszínen életét vesztette. A fiatalember az ütközéskor kirepült a kocsiból. A sofőr holttestét a tűzoltók szabadították ki a roncsok közül."
de mindegy én mit írok, úgyiscsak az lesz, hogy egy csomóan idén is a lánglovagokon végzik, ami eléggé kibaszás a tűzoltókkal, mert ugyan van állásuk meg minden, de ettől még ugyanúgy ki kell vágni a hullákat a roncsból, mert hát a szemetet is szelektíven kell gyűjteni... A vasmű még átvenné a roncsot beolvasztásra, és inkább kegyeleti, mint olvasztástechnikai problámákat okoz a dolog (ezt a maffia filmek óta tudjuk).

Nekem komoly felfogási problémáim vannak ezzel, hogy mégis miért ennyire ostobák az emberek, hogy odamennek az útra, és nem hiszik el, hogy életveszélyben vannak. Az éves halálozási statisztikát nézve ezek csak arra jönnek rá, hogy ezt egy táblázatban ábrázolták, és hogy az alsó sor az lesz a szumma... (nem, nem az :)

Az tuti, hogy nem az emeberek találták fel a tüzet meg a kereket. Az egy-egy ember volt, de nem úgy általában az emberek. Ebből adódik a kérdés, hogy hány zsenit visel el a társadalom. Azt tudjuk a matematikusok és fizikusok levelezéséből, hogy az utóbbi időben a kommunikáció gyorsulásával és kiszélesedett lehetőségeivel lehetővé vált az együttgondolkodás egy hatékonyabb formája. Olyan ez, mintha faj lenne a fajon belül. Szaporodni szaporodnak egymással, de igazából a gondolkodók könnyen elvesznek a tömegben, elsüllyednek. Persze csak egy adott szint alattiak. Aki elég intelligens az végül is könnyedén megteremti magának a kényelmes életet, és az, hogy hol áll meg, igazából csak a lustaságon múlik, illetve az adott elérhető területen hol talál motivációt. Régebben működött egyfajta mecénás rendszer, amikor tudósokat, művészeket foglalkoztattak szórakoztatási céllal (nem a közvetlen anyagi haszon reményében). Ez ma már módosult, illetve csökken a jelentősége, hiszen viszonylag könnyű egy gazdag embernek intellektuális és kultúrált társaságot találni.

kekeke hát persze, hogy nem az operabálról beszélek, hanem a TED-ről. Valami 10K USD kell az éves tagsághoz, amit valljuk be, nem midnenki engedhet meg magának, és hát az ár-érték arány sem annyira jó, mint azt a szórólapon feltüntetik.

Na leszarni, és GOTO http://omaketheater.com/

Tuesday, March 2, 2010

equilibrium index

ehhehe, van egy blog, amiben van egy post, és egyszerűen gyűjti magához azokat a postokat, amin röhögni lehet.
A feladat amúgy itt van, a post itt, a dunningkrugerről meg itt. Ha nem szarta volna össze magát a build, akkor ez a post soha nem jött volna létre.

Wooo, ezt lehet zabálni!

Monday, March 1, 2010

wroom wroom, itt a tavasz

Itt a tavasz
Új monitort kaptam a régi helyett, és most aztán olyan széles a látómezőm, hogy elfárad a szemem, mire végignézem az 1440+1680 x 900+1050 -es két monitort :)

Na, megyek, mert egy labelt kéne berakni 2 helyre 3 napja, és még nem csináltam meg. Igaz, leimplementáltam közben 3 hiányzó cuccot, és átrendeztem a kódot, hogy lehessen normálisan maintainelni :)