nyuhuhuu

Archive for 2009. január|Monthly archive page

lejárt a szolibérletem?!+

In Napló bejegyzések on 2009.01.26. at 17.50

Látom, hogy azért az álmaidat nem tartod (te sem), miképp eleinte hogy oda és ki, azt és vele (és majd úgy), hogy abból nem lett semmi sem, pedig ha álmodban bármit ahogy te és ahogy senki abban nem, hogyha onnan annyi erőt mégsem hogy elé merj, oda merj, fel merj, felmerd, akkor hát hiába mind, és a csinos arcodra festett megszokott mosoly is csak valódi lesz végül, mert te is elhiszed már, hogy amit élsz, álom, pedig az álmod éled csupán fel.

Borotválkozás közben jöttem rá, de nem erre, hanem arra hogy ha a gélt borotválkozás után, a sima bőrre viszed fel, sokkal jobban habzik, csak úgy siklik rajta a penge, én tiszta hülye voltam, baszki, eleddigi életemben mindig a habot hogy a szőrös fejemre kentem.

morning dew

In Napló bejegyzések on 2009.01.20. at 22.47

A keresőoptimalizálás (hogy te is értsd: eszíó) mibenlétét a nagy közönség felé úgy tudnám leginkább reprezentálni, mint amikor a titkárnő lemegy az alagsorba a technikusokhoz, és elborzad a dualheadben futó színeskurvanyádokon, hogy ott aztán micsoda munka folyik, meg minden, hát én abból aztán amit azok a fiúk dolgoznak, egy kukkot sem értek, és majd fent meg így meséli kacagva. A baj csak az, hogy így mégsem kezdhetem a csütörtöki előadást.

Veszek egy tévét, hogy ne kelljen dugni?

In Napló bejegyzések on 2009.01.09. at 17.57

Annak a nevét sem akarom, aki teljesnek és nikknek kétszer ugyanazt (ráadásul volt amelyik mindkétszer a nikkjét, szia ninja!), de azét (ővét) sem, aki meg becenév híján az űrlapmezőbe belehúz egy vonalat, hogy lásd, de hát az nincsen, a kedvencem mégis a feri, a négysorosintézménynevűferi, akinek még úgyis, a végéből hogy lecsíptem, húsz percig csak tördeltem, valahogy hogy (de hogy!) kinézzen és ráférjen, amíg még volt áram, persze ha igazán kocka lennék, odaírtam volna, hogy buffer_overflow_hook(), és hogy vihogtak volna mind, szegények, mindegy.

A kiterjeszthető szövegeditor felépítéséről

In Napló bejegyzések on 2009.01.08. at 14.15

Az Emacs erőssége abban rejlik, hogy programozható editor. Persze bármelyik editor programozható, akár a Gedithez (neked Vim) is írhatsz Pythonban bővítményeket, és még meg sem kell tanulnod egy új nyelvet, pláne nem egy Lispet (sic!). Az Emacs erőssége és bonyolultsága viszont tényleg abban rejlik, hogy magát az editort programozhatod. Másképp fogalmazva – fejlesztői szempontból – az Emacs egy hatalmas kódtár; ha úgy tessék, egy Elisp API. Ez persze nem teljesen igaz. Nem igaz abban a formában, hogy az API az alkalmazás fölé emelt, jól definiált réteg, amin keresztül külső bővítmények (pluginok) az API alatt meghúzódó alkalmazással kommunikálhatnak, annak szolgáltatásait használhatják, és azokra épülve egészíthetik ki annak tudását. (Az ábrák Benjamin Ferrari: Emacs is different értekezése nyomán.)

Ábra: átlagos szövegeditorok felépítése Plugin API-val

Az Emacsban az API maga az Emacs. Emacsban – amikor API-ról beszélek – magát az Emacsot értem, nem egy mezsgyéjét a kódoknak, hanem az editor teljes forráskódját, amelynek bármelyik része elérhető, módosítható, kiterjeszthető. A te kódod (bővítményed) ugyanabban a szegmensben lesz, mint a mag fejlesztőinek kódja, nincs egy éles határ (ld. API) húzva a kettő közé.

Ábra: az Emacs szövegeditor felépítése Plugin API nélkül

Tényleg nyílt forrású, és abban az értelemben is, hogy nem csak tanulmányozhatod a kódot, hanem tetszés szerint, futás időben is változtathatod annak működését. (Nem forkolod az alkalmazást, hanem testreszabod.) Gedithez is írható Last.fm plugin, sőt, meg merem kockáztatni, hogy talán még triviálisabb is: import LastFm. Az Emacs előnye akkor jelentkezik, amikor olyan funkcionalitást vagy úgy szeretnél, amire nem vagy nem úgy kínál megoldást a (plugin) API, és ez a gondolat elvezethető egészen olyan szélsőséges esetekig, mint amikor a CVS Emacsban megjelent bugot átmenetileg egy advise-zal (neked decorator) orvoslod.

Éppen ezért emacsos kiegészítő (terminussal élve: mode) fejlesztésekor külön azzal foglalkozni nem szükséges, hogy rögzítsük az alkalmazás program-interfészét. A lispes alulról felfele építkezés és az a tény, hogy bármelyik függvényünk vagy változónk mások fejlesztése során felhasználásra kerülhet, kikényszeríti, hogy a teljes kiegészítő rugalmas és biztonságos legyen, és szükség szerint API-ként funkcionáljon egyéb komponensek felé.

ha sok pénzem lesz, veszek egy tehenet

In Napló bejegyzések on 2009.01.07. at 17.24

„[…] amely platform független, ezáltal nem csak Windows operációs rendszerekre, hanem különböző operációs rendszerrel működő gépekre is telepíthető.” (Megújult az APEH nyomtatványkitöltő keretprogramja)

A különböző operációs rendszerrel működő gépekre. Érzi a pikantériát? Nem csupán Windows-ra, nem különböző operációs rendszerrel működő gépekre, főleg azokra, amelyek Ubuntu alatt xenen olyan Fedorát futtatnak, amiben meg Virtual Box-ban megy az XP. Persze értem én. Először a Jolán elkezdte írni (Wikipédia szócikkét idegesen gyűrögetve), hogy „hanem AmigaOS-re, BeOS-ra, BSD-re, CP/M-re, DOS-ra”, baszki, a tököm fogja ezt mind lekörmölni, backspace, backspace (sokszor), „hanem különböző operációs rendszerrel működő”, csak hát utána már nem olvasta el, hogy az a mondat, amit mondatnak írt, valójában is mondat-e, már mint nemcsak grammatikailag, hanem értelmileg is úgy szólván. Csak az irigység beszél belőlem, hagyjad.

Please lick for full view

In Napló bejegyzések on 2009.01.06. at 16.34

Néztem a hátát, persze, a hátából én már mindent látok. Aztán profilból is, majd amikor megfordult, akkor én fordultam, nem bírom, ha néznek a lányok! Bírom én hát, hogy ne bírnám, még sem bírhatom. Dohányzott is, ugye?

karin: Extra Extra This Just In

Fotó: Karin: Extra Extra This Just In

Follow

Get every new post delivered to your Inbox.