All entries
Grand Slam
29 May 2009 (ELTE personal) (7 comments)A mai analízis 8 vizsgával meglett a royal flush: mind a nyolc kollokvium, és (még anno, két éve) a szigorlat is jeles lett.
Gondolom, a kommentek között mindjárt feltűnik még száz ember, aki a progmaton ugyanezt megcsinálta, de szarok rá, én ma ennek örülök. Egyébként is egy állati izgalmas ride volt ez a négy év a matematika egy szeletének felépítményén át. Megérte! És sok más tantárggyal és előadóval ellentétben, az előadások 90+ százaléka izgalmas és érdekes volt nemcsak utólag, hanem akkor és ott ülve is.
Relativisztikus hiperszámítógépek
7 May 2009 (programming ELTE)Tegnap egy nagyon érdekes előadáson vettem részt, ahol Németi István és team-je ismertette a hiperszámítás megvalósíthatóságának vizsgálata terén elért eredményeit.
A hiperszámítás olyan teoretikus kiszámítási modellekkel foglalkozik, amelyek kvalitatíven erősebbek a Turing-gépeknél (pl. meg tudják oldani a Turing-gépek megállási problémáját, vagy akár Gödel nemteljességi tételén is túl tudnak lépni. Németiék az általános relativitáselmélet eredményeit felhasználva konstruáltak egy olyan hipotetikus rendszert, amely a programozó, mint megfigyelő szempontjából nézve véges idő alatt képes végtelen sok számítást elvégezni. Mint többször hangsúlyozták az előadás alatt, a javaslatukról azt nem állítják, hogy megvalósító, de jelenleg ismert fizikai ismereteink szerint semmi nem zárja ki a megvalósíthatóságát.
Az alapötletük az, hogy a programozó egy számítógép felprogramozása után egy alkalmasan megválasztott pályán beleesik egy forgó fekete lyukba. "Kívülről" nézve a programozó az eseményhorizonton átesve "megfagy", órája végtelenül lelassul. "Belülről", a programozó szemszögéből viszont ennek a duálisa történik: a számítógép órája egyre gyorsul. Ennek eredményeképpen azalatt a (programozó számára) véges idő alatt, amíg átesik az eseményhorizonton, a számítógép számára végtelen idő telik el, ezért aztán bármilyen (nem korlátos) számítás eredményét megkaphatja. Ez azt jelenti, hogy pl. a ZFC konzisztenciáját megvizsgálhatjuk úgy, hogy az összes lehetséges (nyilván megszámlálhatóan végtelen számú) tételt egyenként vizsgáljuk, és az első inkonzisztencia megtalálásakor elindítunk egy űrhajót a programozó után. Ha a programozó nem találkozik az utánaküldött űrhajóssal azalatt a (számára véges!) idő alatt, amíg átesik az eseményhorizonton, akkor az azt jelenti, hogy a végtelen idő alatt (vagyis az összes lehetséges tétel vizsgálata során) nem találtunk ellentmondást, vagyis a ZFC konzisztens.
Nyilván az elmélet működéséhez egy csomó peremfeltételnek teljesülnie kell -- kezdve például azzal, hogy végtelen időre (és a számítás energiaigénye miatt végtelen anyagra) van szükség, vagyis ha a világegyetem jövője egy Nagy zutty jellegű összezuhanást tartogatna, akkor a módszer nem működne -- de a legújabb mérések azt mutatják, hogy a világegyetem folyamatosan tágul.
Mivel nem vagyok fizikus, a fenti, konyhanyelvű magyarázatban természetesen meg sem próbáltam kitérni azokra a problémákra, amiket például az jelent, hogy a programozó túlélje az utazást, vagy hogy az eredményekkel utánaküldött űrhajó ténylegesen utol is érje. Ezeket a részleteket természetesen tisztázza például ez a cikk.
A fenti leírás alapján talán nem egyértelmű, de mindenképp megemlítendő, hogy a programozó természetesen kijönni nem tud a fekete lyukból, a pl. a ZFC konzisztenciájáról szerzett ismereteit már csak a lyuk "túloldalán", egy másik univerzumban tudja felhasználni. Az előadók ennek kapcsán megemlítették annak a lehetőségét is, hogy egyfajta "Noé bárkája", akár maga a Föld haladjon át a (nyilván alkalmasan óriási) fekete lyukon, maguk mögött hagyva ebben az univerzumban egy gépet és annak kiszolgáló-civilizációját, a számítógépbe beprogramozva az összes, Turing-elven nem megoldható, érdekes problémát.
Ennyit az előadás tartalmáról -- de sajnos mindenképp mesélnem kell még a formájáról is. Az történt ugyanis, hogy egy óriási pofavizit lett az előadás: a fél IK tanári kar ott tobzódott, de csak hogy lássanak és látszódjanak -- az egyik végigpofázta az előadást a mellette ülőnek, a másik átlag ötpercenként dőlt a padra majdnem elaludva; az aktívabbak meg jöttek az olyan jellegű kérdésekkel, hogy "bár én nem értek a csillagászati részéhez, de...", amivel persze nincs is semmi baj, de utána ne kezdjen el még három visszakérdésben hitetlenkedni... Szerencsére az előadó nem volt szívbajos, a tényleg hülye kérdésre szemrebbenés nélkül vágta rá, hogy nem tud válaszolni, mivel a kérdés nem értelmes.
Titanic 2009 itiner
24 March 2009 (movies titanic)Ezeket tervezzük idén megnézni a Titanic filmfesztiválon:
| Mikor | Mit | Hol |
|---|---|---|
| Március 28 16:30 | Velem mi lesz? | Kino |
| Március 28 20:30 | Gyerekek gyermeke | Örökmozgó Filmmúzeum |
| Március 31 21:00 | Időbűnök | Toldi |
| Április 3 21:00 | A legnagyobb japán | Toldi |
| Április 4 16:30 | Fejetlen ember keze | Kino |
| Április 5 15:00 | Fél(ek) a sötétben | Toldi |
| Április 5 18:30 | Nem tudok élni nélküled | Örökmozgó Filmmúzeum |
Odüsszeisz-fázis
20 March 2009 (personal theater zene)Úgy egy hónapja hallottam a rádióban, programajánló gyanánt, hogy a Táp Színháznak van valami Odüsszeia-feldolgozása, és Busa Pista játsza a főszereplőt. Namármost Mc Busa mindig jöhet, meg a rap-opera műfaj is izgalmasan hangzott, úgyhogy keddre vettünk Vikivel két jegyet a Trafóba. Az előadás mindenképp élményszámba ment.
Kezdődik az egész ott, hogy a végére sem derült ki, hogy most ez egy olyan darab, aminek az a koncepciója, hogy nincs készen az előadás (és ettől persze teljesen kész van), vagy pedig tényleg nincs még készen. Mindenesetre az előadás kezdete előtt vagy fél órával, a Trafó kávézójában üldögélve, feltűnt hogy a vendégek kb. fele leendő szereplő, egy nő meg járja őket végig egy papírral hogy akkor most ezt húztuk mégis ki meg ehelyett jössz inkább majd itt. JIT rendezés.
Continue reading »Eliminating magic strings from ELisp's (interactive)
17 March 2009 (programming language)If you hate magic string API's as much as I do, you'll like this macro replacing Emacs's (interactive) declaration. It allows you to rewrite the following function definition:
"Foobarize the current cursor position and some text entered by the user at the prompt"
(interactive "d\nsPlease enter a value for str: "
(foobarize pos str)))
into the much cleaner form below:
"Foobarize the current cursor position and some text entered by the user at the prompt"
(foobarize pos str)))
It currenty only supports :pos, :region and strings entered at the prompt, but the code is trivial to extend to other initializers.
Older entries:
- 3 March 2009: Composite pattern a gyakorlatban (2 comments)
- 25 February 2009: λ: A tiltott kalkulus
- 22 January 2009: Type inference for CLazy
- 12 January 2009: CLazy interpreter and compiler (1 comments)
- 18 December 2008: Pierre Basieux: Top 7
- 17 October 2008: Generikus programozás (2 comments)
- 21 September 2008: Hacktivity 2008 (7 comments)
- 15 September 2008: Viki in a nutshell (5 comments)
- 4 September 2008: Programozás visszavezetéssel (4 comments)
- 17 August 2008: Geekparty és egy breaking news (3 comments)
- 7 August 2008: Konzolok vs. HDTV-k (2 comments)
- 15 July 2008: Hiányzó iWiW feature (8 comments)
- 6 July 2008: A titkosügynökök magányossága (2 comments)
- 17 June 2008: Mark all as read (4 comments)
- 2 June 2008: Incompetent fuckwits (3 comments)
- 26 May 2008: Indi János és az ajkai kristályszuvenírek (9 comments)
- 25 May 2008: Tooltips for SLIME
- 18 May 2008: Nyomkodom a "Műköggyé" gombot (3 comments)
- 11 May 2008: A hétvége rendeltetésszerű használata (4 comments)
- 23 April 2008: Iskola az őrület határán
- 21 April 2008: Munkamorál (2 comments)
- 16 April 2008: Structure and Interpretation of Computer Programs
- 13 April 2008: Titanic: Szamócás süti
- 11 April 2008: Zuboly-koncert
- 11 April 2008: Cruisin' with me main man (1 comments)
- 8 April 2008: Titanic: Fél Nelson
- 4 April 2008: Titanic: Lesipuskás
- 28 March 2008: An important milestone (3 comments)
- 21 March 2008: Így lopjunk evőeszközt (3 comments)
- 6 February 2008: Look at me, I'm Dr. Zoidberg, home-owner! (1 comments)
- 1 February 2008: Alternatív WRT firmware-ek
- 9 January 2008: Egy nem PC asszociáció
- 28 December 2007: Egy eseménymentes hét
- 20 December 2007: Reál balfasz (3 comments)
- 9 December 2007: Azt hiszem, jól vagyok tartva (1 comments)
- 6 December 2007: Mikulás (3 comments)
- 14 November 2007: Not worth the paper it's printed on
- 10 November 2007: Diviánszky Péter for prezident! (1 comments)
- 30 October 2007: Nintendo a seggem (9 comments)
- 27 October 2007: Sapkakiválasztási axióma (14 comments)
- 15 October 2007: Jönnek a letölthető Wii demók? (3 comments)
- 12 October 2007: K stands for Kwality (6 comments)
- 7 October 2007: Egy jó doboz bármit elad
- 3 October 2007: Valós halál (10 comments)
- 15 September 2007: Élelmiszertúladagolás
- 5 September 2007: Folytatásos könyvek a bábeli könyvtárban (1 comments)
- 3 August 2007: Pókmalac, pókmalac... (3 comments)
- 2 August 2007: A kindergarten of pancakes
- 18 July 2007: Quote és backquote fia vagyok én (2 comments)
- 12 July 2007: Autósmozi (1 comments)
- 8 July 2007: Goblin
- 14 June 2007: Foglalkozása: aranytestű rock-isten (4 comments)
- 28 May 2007: Orvosi segítségre van szükségem
- 18 May 2007: Encsé, az élet császára (1 comments)
- 11 May 2007: Merre megy a matematika? (1 comments)
- 26 April 2007: Ég a fater^H^Hörzs! (1 comments)
- 11 April 2007: Kampány
- 29 March 2007: Félelem és reszketés Hamburgban (6 comments)
- 17 March 2007: Interactivity and Games as an Artform (2 comments)
- 16 March 2007: Encsé leverte a köcsögöket (3 comments)
- 26 February 2007: Az áltudós az becsap árvíz aszály tájfun lecsap!! (2 comments)
- 15 February 2007: Statisztikai vizualizáció rizsszemekkel
- 11 February 2007: Wii buli Warioval és Raymannel
- 9 February 2007: Szóval a Wii-ről
- 2 February 2007: Random sirám (1 comments)
- 21 January 2007: Ami a Wii használati utasításából kimaradt
- 29 December 2006: Playstation retrospektív: Gran Turismo (6 comments)
- 27 December 2006: Kis- és nagykarácsonyok
- 11 December 2006: Kamera által, homályosan (5 comments)
- 28 November 2006: Sziget a Google Earth-on (1 comments)
- 22 November 2006: Commenting on blog entries (2 comments)
- 8 November 2006: Ruby on Rails a seggem
- 6 November 2006: Újra itthon...
- 4 November 2006: Utazás Absztinenciába
- 2 November 2006: Képernyőregények
- 17 October 2006: A hallgató, akinek semmi sem kerülte el a figyelmét
- 13 October 2006: Activity log
- 11 October 2006
- 8 October 2006: Registering Windows file types with NSIS (7 comments)
- 2 October 2006: RSS feeds to ease transition from Advogato (1 comments)
- 22 September 2006: Queueing timeouts in JavaScript
- 12 September 2006: Tombol a kompetencia
- 10 September 2006: VPG 20 (2 comments)
- 9 September 2006: Luggage space extravaganza (1 comments)
- 27 August 2006: Mad Maestro
- 21 August 2006: Tilos 15 (1 comments)
- 13 August 2006: Sziget, bazmeg
- 8 August 2006: Papírmentes iroda
- 19 July 2006: The following takes place between 10:00 a.m. and 6:00 p.m. (1 comments)
- 24 June 2006: Programming by Google
- 16 June 2006: Éjjeli áramszünet
- 14 June 2006: Microsoft Natural Keyboard 4000
- 12 May 2006: Legközelebb eladok neki egy toronyórát, lánccal
- 8 May 2006: π DVD (4 comments)
- 7 May 2006: Mi ez itten ez?
- 18 May 2005: Dension customer support: A+
- 2 May 2005: Chrome rings (1 comments)
- 24 April 2005
- 25 March 2005
- 11 March 2005
- 8 March 2005: I think I've found it