Posts from október 2009

Győzelem!

A hétvégém még jó volt.

Lementem fehérvárra, hokit nézni. Volán – Linz. No erről a Linzről tudni kell, hogy jelenleg ők vezetik a Ligát, de ez annyira nem para, mert nem sokkal előtte verte meg a volán a korábbi listaelsőt, laza 5:1-re.

Megy a meccs, összefutok az edzővel a dohányzóban, nem tűnik túl idegesnek. Srácok játszanak, mintha félálomban lennének. Kapunk egyet, 10 másodperccel utána, szolózásból, válaszgól. Na mondom, fasza lesz. Itt kicsit összevonnám a két harmadot. Nekünk semmi se jött össze, sokat hibáztak a srácok, a Linz meg bevágott 4-t.

Utolsó harmad előtt állok a dohányzóban, és megszólalok.

Na innen felállni lesz szép.

Bár a szurkolók egy része elindult haza, nem jutottam vissza a helyemre, ezért a saját kapu mellett szurkoltam Tomminak. Támadunk, gól! Miva? Kiüvöltöztük magunkat, lesek. GÓL! ?? GÓL!! Aztakurva! Extazisban üvölt a nép, GÓL! 5 – 5. Asszony már szinte artikulálatlanul sikoltozva ugrándozik mögöttem, de én se hittem el, amit látok. (Itt elolvashatod, hogy záporoztak a gólok) Gól nélküli hosszítás, de ez már nem is érdekelt. 5 – 1ről szereztünk pontot, nem is törödtem innentől a végeredménnyel. Senkinek se lehetet volna rossz szava a srácokra, ha vesztenek, hiszen honnan álltak fel? Hab a tortán, hogy a Linz ment haza egy ponttal. Bűnhosszú büntetőzést végül a Volán hozta el. Mi meg berekedtünk.

Be a kocsiba, zúzás haza. Rádió kikapcsolva, forma1 felvételről. Nem is részletezem. Button világbajnok, fantasztikus versenyzéssel. A fanyalgók bekaphatják! Megérdemli! Hosszú évek óta szurkolok neki kitartóan, megérdemlem, hogy a kedvencem nyerjen.  Ha tetszik, ha nem ő a világbajnok. Fuck yeah!

Jó kis vasárnap volt ez!

Disclaimer: Minden Button fikázást átmoderálok: “Jenson Button a legnagyobb király!”-ra, mert nincs demokrácia, és ez egy örömposzt!

REST + Ajax + ie = Halál!

A cím mindent elárul.

Tegyük fel, hogy jó kiscserkész vagy, és REST elvek szerint programozod a weballkot, és mivel szereted a kihívást, meg trendy is akarsz lenni, az egész alá odaálmodsz egy szarrá szkriptelt, Ajaxos klienst.

Nem elirás. Még ha böngészőben is fut, sort of kliensről beszélhetünk. Szeretik Richnek csúfolni, de számára ez inkább majdhogynem Thick, és webprog szempontból szar. Valahol korábban elemezgetem ezt a chrome kapcsán, nincs kedvem visszakeresni.

És itt basztad el. Gyönyörűen* fog futni FF alatt, de elveszik minden dinamizmus, ha ie (főleg ie6) alatt akarod futtatni. A futási idő min 5szörös lesz, és cache problémáid lesznek. Utóbbi bosszantott a legjobban. Semmilyen listám nem frissült, abból az egyszerű okkból, hogy az ie baszott kiküldeni a GET kéréseket. Mert szerinte minden adatom up to date, és különben is a fasznak kattintgatok.

Megoldási lehetőségek:

  • preventCache paraméterek használata. Minden Ajaxos kérésbe behackolod: “&fuckIECache=”+(new Date()).getTime() Ez elvileg egy változékony paramétert ad a kérésbe, és ez elvileg kényszeríti az explorert az újraküldésre. Már amikor nem felejteszt odafigyelni a példányosításra. Minden üzenet előtt új dátum kell.
  • Fuck GET, POST FTW! Használj POST üzeneteket! Mappeld a weballkot POSTra, és szarj bele széles ívben a RESTbe! Az úgyis csak valami nyakkendős köcsögség**. A POST-t még az explorer se fogja cachelni.
  • Válts szakmát, és menj el inkább informatikai menedzsernek! Nem kell ilyenekkel szórakoznod, de jól lebaszhatod a csóri kódert, hogy mit szop ilyen triviális problémákkal. Aztán oktasd ki, hiszen te is programoztál már (phpben, józsinak a szomszédból), és nem szopod be a nyögéseit.

Megérett a web a pusztulásra.

*: Creating Rich client 101. Megírod FF + FireBug kombóval, teszteled, működik, örülsz. IE kompatibilissá teszed, teszteled, elbaszodott, javítasz. Teszteled FF alatt… do-while. (Hálát adsz az égnek, hogy alig valaki használ Operát meg Chromet)

**: Bár lehet, hogy jó valamire, de baszhatjuk az elméletet, ha nem működik gyakorlatban.