Egy beteg srác naplója

2008 Március

Jegyzetkritika a minőségibb oktatás jegyében

Endrődi Tamás Internet alapú alkalmazásfejlesztés jegyzetének megítélésekor hunyjunk szemet afelett, hogy milyen megfontolásból és milyen technológiákat mutat be a szerző. Már az előszóban (jogosan) felhívja az olvasó figyelmét arra, hogy tekintsünk el attól, hogy a benne szereplő ismeretek elsajátításával korszerű tudás birokába jutnánk, valójában mégis furcsa a HTML tagektől az ASP.NET-ig eljutni úgy, hogy közben az Internet Explorer 6.0 a – jegyzet keltekor – legmodernebb webböngésző, a dotnetes keretrendszerben pedig “code behind” nyelvként a Visual Basic-et használjuk internet alapú fejlesztéshez. (Hogy mitől lett az alap internet, hovatovább nagybetűs Internet, az a jegyzet többszöri átfutása során sem nyer számomra értelmet, végig csak webes megközelítésről számol be Endrődi.) A Jegyzetkritika a minőségibb oktatás jegyében című írás tovább is van »

Jól esik ez a pálinka

Fotó: Eve, Zen.i'd'

Fotó: Eve, Zen.i’d’

Olyan házam lesz, hogy csak folyó lesz körben

Belegyömöszöli, vagy olyat vesz direkt, hogy kecsesen feszül a faros a lábán, alul meg mint a GUMICSIZMA csak nem lilában hanem bőrből és trendit, de a másik amelyik meg rendeset, mint amikor a mackót felhúzod a hasadig és bele a pólót, ugyanezt csinálja a lábára, hogy nehogy kint legyen, gyűri, préseli, hogy még épp hogy bele, a párja meg a retikül, színben ridikül, hozzáillő kistáska meg a csudát!, az egy ZSÁK hallod, nyeszlett seggével épp hogy bírja, félre ne dőljön így, ellentart meg a kezével – hát valami fenemód izléstelenek vagytok, lányok.

screen: képernyőmenedzser karakteres felületre

A parancsközeli interfészek (virtuális terminálok vagy terminál emulátorok) gyors elérhetősége alapvető feltétel. A háttérben futó vagy hosszabb játékidőt igénylő taszkokhoz külön terminál emulátorok indítása felesleges, folyamatos vagy eseti monitorozásukhoz azonban mégis elengedhetetlen, hogy anélkül, hogy keresgetnék, az n. folyamatot melyik terminálban indítottuk, gyors interakcióba léphessünk velök. Több processz egyidejű figyelése pedig megköveteli, hogy vizuálisan is teret kapjanak a munkafelületen. Terminál emulátor példányok indítása helyett észszerű megfontolás az emulátor képernyőjének felosztása, split window, erre a kívánalomra nyújt megoldást a már bemutatott Yakuake, a HUP-on szerepeltetett Terminator és így tovább. (Hozzátennénk, hogy amíg a Yakuake a Konsole-ra épülő, annak szolgáltatásait többé-kevésbé felmutató alkalmazás, a Terminator butított funkcionalítású választás, valamennyi tudományát az osztott nézet ki is meríti.)

Noha alapvetően jó ötletnek tűnik szabadidőnkben az x. grafikus előtét kifejlesztése, inkább neveznénk ezeket házifeladatoknak, amelyeket a programozó meg tudott csinálni. Az osztott nézetre továbbá nem mindég van szükség, a háttérben futó feladatok között fülekkel válthatunk. A terminál emulátorok esetében a tabbed interface nem szerencsés: a fülek (sok) helyet foglalnak, nem informatívak, kevés emulátor képes annak jelzésére, ha egy inaktív terminálon esemény történt. Megoldás tehát, hogy válasszuk ki számunkra azon terminál emulátor megoldást, amely funkcionalitásában eleget tesz elvárásainknak (true transparency background, lól), majd minden további lépést bízzunk a screenre. A screen: képernyőmenedzser karakteres felületre című írás tovább is van »

megyekhavat lapátolnit

Yves Saint Laurent L'Homme parfüm

Mindig a csajoktól kapod a legjobb cuccokat.

Dance will never die

A reggae új hullámát meglovagoló előadók vagy az elektronikus hangzással feldúsított irányt követik, vagy a dancehallt próbálják meg Jamaikán kivülieknek úgy feljátszani, hogy azokat csak DJ Bosinak van mersze pörgetni a Trafóban. Elephant Man korábbi albumai táncolhatatlan dancehall válogatások, így külön meglepetésként érte szerkesztőségünket a napokban befutott Let’s Get Physical, amire már – gyanúsan – a postás is rázta a seggét az ajtóban (Wave Ya Rag).

Let's Get Physical album borítójaA 2007-ben kiadott immáron Bad Boy Records produkció nem ragaszkodik keservesen a reggae-s kötelékekhez, nyit az r’n'b (Throw Your Hands Up), hip-hop (Gangster World, Five-O), meg úgy egészében a mainstream vonal felé, így kerülhetett a korongra az I Will Survive riddimre kevert Willie Bounce is. A Let’s Get Physical mind a tizenhárom felvétele sláger, s ezt alátámasztja a közel tucat vendégelőadó is: Rihanna, Rheka, Mya, Shaggy, Busta Rhymes, P. Diddy, Bounty Killa, Wyclef. És a többiek. A teljes LP tökéletesen táncolható, kiváló iskolapéldája annak, hogy miként lehet és kell egy alapvetően szűk réteget megszólító anyagot olyan formába tálalni, hogy lemossa a három hete uralkodó Daddy Yankee-t az iPodomról, de egyáltalán, hogy nyugodtan lehemessen bármelyik kereskedelmi rádióban vagy felkapottabb klubban. A korong április 8-án jelenik meg Európában. I shake ma thing.

Hello Planet Emacs from my Emacs buffer

I keep my blog posts since more than a year in a version controlled plain text file. I write off all my drafts in blog.txt, and publish them from it. Inspite of It’s All Text supplies a convenient way from moving the text to WordPress’ admin, I felt it such annoying to visit a website just for this purpose, and by the way, why should I copy the already written text to anywhere, why can’t I post directly from my Emacs buffer? A Hello Planet Emacs from my Emacs buffer című írás tovább is van »

Arc: a kísérleti programozás új iskolája

Noha már mindenki lehozta, szerkesztőségünk mégis várt addig a pillanatig, amikor igazán elemében mutathatja meg az Arcot. Scott Hanselman A Web Framework for Every Language írásában felvonultat egy tucat tálalást annak az egyszerű kívánalomnak az implementálására, hogy a felhasználó által megadott inputot (i) funkciógombra (ii) kattintást követően megjelenítsük (iii). Scott legnagyobb örömünkre egy arcos példával nyitja a repertoárt, és a megoldás puszta léte olyan szűzies örömet sugároz, amelyet feltétlenül meg akartunk osztani szemérmes Olvasóinkkal. Így hát.

(defop said req
  (aform [w/link (pr "you said: " (arg _ "foo"))
                 (pr "click here")]
         (input "foo")
         (submit)))

Hogy ne várjon, töltse az interpretert, hozzá a módot, és boldogan, amit róla mások.

Mit reggeliztél?

Nem tudom, de mostanában mindent jól kell csinálni. Ez egy fajta pozitív szemléletmód változtatás, hogy rosszul semmiképpen, vagy csak egyszerűen nyelvújítás kezdete, hogy amit ezidáig jól (1) csináltunk (2), azt most megcsináljuk (2) jól (1). Ha pedig most jól kell csinálnunk, csinálnunk kell jól?, az azt jelenti, hogy ezeleddig elkúrtuk ám, és meg is érkeztünk a magyar valósághoz, látod öregem, minden csak a politika, majmolás az egész.

Hibajavítás a Claroline távoktatási rendszerben

D-val azt a feladatot kaptuk, hogy a Claroline nyílt forrású PHP/MySQL alapokra támaszkodó távoktatás keretrendszerben az ügyfél által észlelt problémát orvosoljuk. A hiba tárgya, hogy egy adott funkció elérésre (gyak. oldal betöltődése) az éles környezetben az adatbázis- és webkiszolgáló leállását, jobb esetben is 10–15 másodperces reakció időt produkált, amely az egyidejűleg a rendszerben tevékenykedő felhasználók számával csak romlott.

Az alábbiakban kronológiai sorrendben, időnk függvényében közöljük a nyomkövetés egyes fázisait, sejtéseinket, tapasztalatainkat, folyamatosan frissülő formában, míg el nem érjük a végső megoldást. A felhalmozódott tudást patch formájában az ügyfél kérésére a Claroline felé is visszajuttatjuk. A hibafelderítés, -javítás során visszajelzéseket szívesen veszünk, twit us. A Hibajavítás a Claroline távoktatási rendszerben című írás tovább is van »