Contents

Blog tags RSS

All entries

A titkosügynökök magányossága

6 July 2008 (personal) (1 comments)

Persze, a James Bond-filmekből nem feltétlenül ez jön le, de valójában a világ egyik legszarabb dolga lehet titkosügynöknek lenni. Az ember mindent, mindenét feláldozza a felesküdött elveire, és még egy kibaszott medált sem kaphat soha, hiszen pont az a dolog lényege, hogy senki nem tudhat a teljesítményéről.

Aztán a végén ott ül fél lábbal egy tolókocsiban, és mindenkinek azt kell mondania, hogy elütötte egy autó.

Mark all as read

17 June 2008 (ELTE personal) (4 comments)

A mai informatika szigorlattal túlvagyok a főiskolai tárgyakon. Sőt, az anal 5-6 személyében még túl is toltam.

Sávok, here I come!

Incompetent fuckwits

2 June 2008 (language math programming) (3 comments)

Seriously.

I've read someone on Reddit, commenting on the original article:

To me at least, the equations are extremely intimidating - all the greek letters and symbols and so on.

Intimidating. Intimidating. What the fuck?! But the best one's got to be this gem:

I am aware these are not especially difficult formulas, as far as math goes... and in a long forgotten past I probably learned how to read them. Still, they're too obfuscated for my tastes.

How can you forget stuff like the meaning of Σ or Π as accumulators? It's not some esoteric notation you use once in some obscure college course and never again. This is what you use, in a CS course, every damn day, at least while you're still in college.

I'm not one to rant about random shit like that. Ignorant people are everywhere. But to be so proud of it — this is truly baffling.

Indi János és az ajkai kristályszuvenírek

26 May 2008 (movies) (9 comments)

Félsz, mi? Hogy megint elbaszták, csináltak egy felturbózott, a mai közönség igényeinek állítólag jobban megfelelő utólagos folytatást, hülyén mozgó CGI katonákkal, kezükben puska helyett adóvevő, Jar-Jar szerepében Indy fia, szegény Harrison Ford meg comic relief-fé válik saját maga mellett.

Hát nem pont. Sőt. Pont nem.

Kb tíz perce tartott a film, amikor már mondtam apámnak, hogy igen, ez egy igazi Indiana Jones-film lesz. A filmben egyszer sem hangzik el, hogy "öreg vagyok én már ehhez". És miért is hangozna, hiszen bár némely fotón úgy tűnhet, mintha Ford kiöregedett volna a szerepből, a filmben ennek nyoma sincs.

Aztán ott van a fiatal segítőtárs, Mutt. Mennyire idegesítő és túlhangsúlyozott szereplő lehetett volna. De nem lett az, kifejezetten szimpatikus karakter, és még véletlenül sem von el figyelmet a jó régészprofesszorról.

A sztori teljesen by-the-numbers Indy: elindulnak egy legendás történetű kincs nyomában, aztán feltűnnek a gonoszok (itt most a szovjetek; nyilván a nácikat már nem lehetett behozni Ford kora miatt), és pont a kincs megtalálásakor felülkerekednek, de nem tudnak bánni az erejével, és ezért látványosat buknak, amíg Indy a háttérből ezt végignézi. Egyébként a régi, atlantiszon játszódó kalandjátékhoz semmi köze, az valamikor még a háború előestéjén, a harmadik film után fér be az időrendbe.

Szerencsére tehát a sztori-formulához sem nyúltak, úgyhogy ebből a szempontból is megmaradt a feeling. Kicsit a végén a földönkívülis (bocsánat, dimenziónkívülis) - Csillagkapus szálat talán hagyhatták volna kevésbé túlspilázva, de annyira azért nem vitték el a történetet, hogy már ne férjen bele a megszokott keretekbe.

Szóval megnyugodhatsz.

Tooltips for SLIME

25 May 2008 (programming)

I came across tooltip-help.el while browsing EmacsWiki for useful SLIME scripts. I tried it out with elisp and it's really great, so I wanted to do something similar for SLIME.

First, you need a trivial change to tooltip-help.el so that the result can come from any buffer, not just *Help*. The problem, then, is that SLIME's slime-describe-symbol is an asynchronous operation, so the *SLIME Description* buffer is not yet ready when th-elisp-get-help-text tries to read the description from it. So here's a synchronous version:

(defun slime-describe-symbol-sync (symbol-name)
  (unless symbol-name
    (error "No symbol given"))
  
  (with-current-buffer (slime-output-buffer)
    (slime-with-output-end-mark (slime-mark-output-start)))
  (let ((package (slime-current-package))
        (result (slime-eval `(swank:describe-symbol ,symbol-name))))
    (with-current-buffer (slime-output-buffer)
      (slime-show-last-output)
      (slime-show-description result package))))

(defun th-lisp-mode-handler ()           
  (th-elisp-get-help-text #'slime-describe-symbol-sync (current-word)
                          "*SLIME Description*"))

Older entries: