Objektum orientált kenguruk

Néhány objektum-orientált programkód újra felhasználása komoly fejtörést okozott az ausztrál fegyveres erők vezetőinek. Miután a repülésszimulátorokat egyre többször használták a pilóták helikopter légiharc gyakorlására, a programozók komoly energiát fektettek a helyszínek valósághűségének fokozásába, a tájak részletes kidolgozásába. Jelen esetben az Északi Területek egy helyszínén a kenguruk részletes ábrázolását is fontosnak tartották (mivel a kenguruk pánikszerű menekülése elárulja a harci helikopterek helyzetét). A Védelmi Tudományok és Technológiák Hivatalának Szárazföldi Műveletek és Szimulációk részlege részletesen eligazította a programozókat a kenguruk mozgásáról és a helikopterekre adott válaszreakcióikról.
Mivel a programozók minél egyszerűbben akarták a feladatot megoldani, ezért átalakították az ellenséges katonák mozgásszimulációját tartalmazó objektumot, kicserélték a katona képét a kenguruéra és megnövelték a mozgási sebességét.
Egyszer aztán amerikai pilóták érkeztek látogatóba. Az ausztrál pilóta - bizonyítani akarván repülési tudását - alacsonyan elhúzott egy csapat virtuális kenguru felett.
Az állatok pánikszerű menekülésbe kezdtek, ahogy az megjósolható volt. Ám a pilóták mélységes megdöbbenésére, az egyik hegy oldalán feltűntek a pánikszerűen menekülő erszényesek és néhány vállról indítható Stinger légvédelmi rakétával szétlőtték a mit sem sejtő helikoptert. (Mivel a kenguruk objektumából a rutinos programozók elfelejtették kitörölni a katonák fegyverzetére vonatkozó részeket.)

Az eredmény? A megzavarodott programozók ezután jobban figyeltek az objektum-orientált programkódjaikban az objektumok tulajdonságainak definícióira, az amerikaiak pedig jobban tisztelték az ausztrál állatvilágot, mint korábban.
A kiképzők ettől a pillanattól megtiltották a pilótáknak, hogy a kengurukat molesztálják gépeikkel.

(A fenti iromány ténylegesen megjelent az ausztrál Védelmi Tudományok és Technológiák Hivatalának kiadványában, 1999 június 15-én)

Digitális otthon

November 28.
Ma végre beköltöztem a vadonatúj, maximálisan gépesített, digitális otthonomba. Ez a környéken a legszuperebb ház, minden része számítógépvezérelt, ráadásul hálózatba is van kötve. A telefon összeköttetésben van a kábeltévé vezetékén keresztül a számítógépemmel, ami vezérli a háztartási gépeket, a risztórendszert. Mindent egyetlen, univerzális távirányítóval tudok irányítani, egy barátságos kezelőfelületen keresztül. A programozása pofonegyszerű. Ja, és az egész ház rá van kötve az Internetre!

November 30.
Marha jó! Az irodából beprogramoztam az otthoni videómat, beállítottam a szoba hőmérsékletét. A kocsiból a mobiltelefonommal felkapcsoltam a lámpákat, bekapcsoltam a mikrosütőt, így a pizzám már készen várt, amikor hazaértem. Lehet, hogy ezt az univerzális távirányítót beoperáltatom magamnak, hogy mindig kéznél legyen!

December 1.
Ma sajnos ki kellett hívnom az Intelligens Ház szerelőit, mert volt egy kis sávszélességi problémám. Ha telefonálok, a tévém körülbelül 2 kép/s sebességgel jeleníti meg a műsort. A cég szerint a kábeltévé társaság tömörítési algoritmusában van egy programhiba. Így hogyan rendeljek árut a Home Shopping-tól?

December 2.
Megkaptam az első Intelligens Ház számlát és ez hidegzuhanyként ért. Az a gyanúm, hogy a takarítónő Usenet fórumokat olvasgat a mosógép csatolóján, mikor nem vagyok otthon. Sőt, valószínűleg mindenféle GIF állományokat is letöltögethet, mert a számlán nagyon sok adatcsomag szerepel.

December 3.
Tegnap összeomlott a konyhám. Nagyon furcsa volt. Amikor kinyitottam a hűtőajtót, a lámpa kiégett. Erre minden elektromos készülék leállt - a világítás, a mikrosütő, a kávéfőző, minden. Óvatosan kikapcsoltam, majd visszakapcsoltam mindent. Semmi.
Felhívtam a céget (nem a konyhai telefonról). Azt ajánlották, indítsak el egy segédprogramot. A segédprogram megállapította, hogy minden jó, csak valami programhiba okozta a leállást. A szoftveres cég lefuttatott néhány távdiagnosztikai programot a központi processzoromon keresztül. Ők megállapították, hogy a programnak nincs baja, ellenben a hibamegállapító segédprogram a hibás. Mondtam nekik, hogy engem nem érdekel, én csak a konyhámat szeretném visszakapni. Még néhány telefon, még néhány távdiagnózis.
A végén kiderült, hogy a probléma oka egy úgynevezett "előre nem látott hiba üzemmód". A vezérlés egészen addig nem találkozott hibás égővel, amíg ki nem nyitottam a hűtőajtót. Szóval, ezt a központi egység túlfeszültségnek értékelte, ezért biztonsági okokból leállította a teljes konyhát. Viszont, mivel az érzékelők nem észleltek túlfeszültséget, a konyha vezérlése összezavarodott, és nem indította újra a konyhát. A cég szakértői megesküdtek rá, hogy ez volt az első ilyen eset, eddig nem tapasztaltak ilyen hibát. A konyha újra bootolása egy órát vett igénybe.

December 7.
A rendőrség nem túl boldog. A házam rendszeresen risztja őket. Nagy nehezen rájöttem, hogy ha a tévé vagy a hifi 25 decibellnél nagyobb hangerővel szól, olyan rezgéseket gerjeszt, amiktől az ablak berezonál. Amikor ezek a vibrálások hirtelen széllökéssel is párosulnak, a riasztó úgy érzékeli, hogy valaki be akarja törni az ablakot. A többit el lehet képzelni.
Egy újabb hiba: amikor az alagsor öndiagnosztikai üzemmódban van, az univerzális távirányítóval nem tudok a tévén csatornát váltani. Ez azt jelenti, hogy ilyenkor fel kell kelnem a kanapéról, odamenni a készülékhez és kézzel átkapcsolni. A szoftvercégnél azt mondták, ez a hiba a következő frissítésben már ki lesz javítva. Az Intelligens Ház 2.1 viszont még nincs készen.
Azt hiszem, a mikrosütő titokban ráállt a kábeltévére, és a Bay Watch-et nézi. Ahogy elkezdődik a műsor, onnantól a sütő teljesen használhatatlan lesz. Azt hiszem, ezzel még együtt tudok élni. Azt már nehezebben viselem, hogy az Esmeralda közben nem működik a turmixgépem.

December 9.
Ma megvettem az új Microsoft Ház-at. 93 gigabyte helyet foglal, de azt hiszem, megéri. A házat azóta sokkal könnyebb kezelni, és tényleg mindent tud. Persze jelzálogot kellett terhelnem a házra, de nem törődök vele. Igaz, hogy így a ház most már nem az enyém, hanem a banké, de így legalább majd ők foglalkoznak a Microsofttal.

December 10.
Elkezdtem gyanakodni a Microsoft Ház programra. Amikor be akartam kapcsolni a mosogatógépet, egy nagy homokórát kaptam.

December 12.
Ez egy rémálom. Vírusos lett a házam. A vírus a számítógépemen keresztül került be a rendszerbe. Amikor hazaértem, a nappalim olyan volt, mint egy szauna, a hálószoba ablaka bederesedett, a hűtőgép leolvadt, a mosógép elárasztotta az alagsort, a garázsajtó egyfolytában fel-le csapkodott és a tévét nem lehetett átkapcsolni a Home Shoppingról. Az egész házban villogtak a lámpák, egészen addig, amíg szét nem durrantak a terheléstől. Üvegcserepek mindenfelé. Természetesen, a riasztó most nem tapasztalt semmi rendkívülit.
A számítógép képernyőjén egy üzenet villogott: "Üdvözöl a Házromboló! A móka most kezdődik..."

December 18.
A szakemberek szerint most már teljesen vírusmentes a rendszer, de a ház egy romhalmaz. Volt egy kis csőtörés, de nem biztos, hogy a vécét is a vírus támadta-e meg. Mindazonáltal, az Ördögűzők (ahogy az antivírus cég alkalmazottai nevezték magukat) azt mondták, a nehezén már túl vagyok. Az egyikük szerint: "A Házromboló egy nagyon alattomos vírus, de szerencse, hogy nem a Poltergeist-et kapta meg. Az aztán tényleg gonosz."

December 19.
Állítólag, a ház nem volt biztosítva vírusok ellen. "Tűzkár és elemi kár ellen igen, vírusok ellen nem!" mondta a biztosító embere. Az Intelligens Ház céggel kötött szerződésem szerint a garancia nem vonatkozik a nem általuk üzemeltetett online szolgáltatások használatából származó károk esetére. Mindenki nagyon, nagyon sajnálta a dolgot, de szerintük egy ilyen vírus megjelenésére senki sem számíthatott előre.
Felhívtam az ügyvédemet. Nagyon röhögött.

December 21.
Ma felhívott az Intelligens Ház üzletkötője. Egy különleges karácsonyi ajánlatként ingyen kipróbálhatom az Intelligens Ház 2.1 bétaváltozatát. Azt is megkérdezte, akarok-e esetleg személyesen találkozni az egyik programozójukkal.
"- Természetesen" - válaszoltam neki...

Számítógépes biblia

1.. Kezdetben teremté az Úr a Bitet és a Byte-ot. És teremté ezekből a Szó-t.

2.. És a Szó-ban két Byte volt, és nem létezett semmi más. És az Úr elválasztotta az Egyet a Nullától. És látá az Úr, hogy ez jó.

3.. És mondá az Úr: Legyen Adat. És így történt. És mondá az Úr: Foglalja el az Adat a megfelelő helyet. És megteremté az Úr a floppy diszkeket, a hard diszkeket és a kompakt diszkeket. És látá az Úr, hogy ez jó.

4.. És mondá az Úr: Legyen Számitógép, ahova a floppy diszkeket, hard diszkeket és kompakt diszkeket be lehet helyezni, és elnevezte Hardvernek. És látá az Úr, hogy ez jó.

5.. És Szoftver még nem létezett akkor. De az Úr megteremtette a Programokat, nagyokat és kicsiket az fajtájuk szerint. És mondá az Úr: szaporodjatok és sokasodjatok, és töltsétek meg a Memóriát.

6.. És mondá az Úr: Teremtsünk Programozót, és alkosson a Programozó új Programokat, és irányítsa a Számítógépeket, a Programokat és az Adatokat.

7.. És megteremté az Úr a Programozót, és elhelyezte a Számítóközpontban. És megmutatta neki az Úr a Könyvtárszerkezetet, és mondá neki az Úr: Használhatsz minden Könyvtárat és Alkönyvtárat, de NE HASZNÁLD a Windows-t.

8.. És mondá az Úr: Nem jó a Programozónak egyedül. Álmot bocsátott rá, és kivette egyik oldalbordáját, és másik lényt teremtett belőle, aki felnéz a Programozóra, aki szereti azt, amit a Programozó csinál, és elnevezte az Úr ezt a lényt Felhasználónak.

9.. És ott volt a Programozó és a Felhasználó a csupasz DOS alatt, és látá az Úr, hogy ez jó.

10. De Bill okosabb volt az Úr minden más teremtményénél. És Bill megkérdezte a Felhasznalót: Mondta-e az Úr, hogy ne futtass egyetlen programot sem?

11. És a Felhasználó válaszolt: Azt mondta az Úr, hogy használhatunk minden Programot, minden Adatot, de mondta, hogy soha se használjuk a Windowst, különben meghalunk.

12. És mondá Bill a Felhasználónak: Hogyan beszélhetsz olyasmiről, amit még ki sem probáltál? Abban a pillanatban, hogy a Windows-t futtatod, olyan leszel, mint az Úr. Képes leszel bármit létrehozni egy egyszerű egérkattintással!

13. És a Felhasznaló látá, hogy a Windows gyümölcsei szebbek és könnyebb őket használni. És látá a felhasználó, hogy minden tudás haszontalan, mert a Windows képes azokat helyettesíteni.

14. És a Felhasználó installálta számítógépén a Windowst, és mondta a Programozónak, hogy ez jó.

15. És a Programozó azonnal elkezdte keresni az új drivereket. És megkérdezte őt az Úr: Mit keresel? És a Programozó válaszolt: új drivereket keresek, mert nem találom őket a DOS-ban. És mondá az Úr: Ki mondta neked, hogy új driverekre van szükséged? Futtattad a Windowst? És a programozó válaszolt: Bill mondta nekünk!

16. És mondá az Úr Billnek: Azért, amit tettél, gyűlölt leszel minden teremtmény előtt. És a Felhasználó boldogtalan lesz miattad. És örökké a Windowst kell árulnod.

17. És mondá az Úr a Felhasználónak: Azért, amit tettél, csalódni fogsz a Windowsban, és az megeszi minden Erőforrásodat, és lassú programokat kell majd használnod, és örökkön örökké a Programozó segítségére fogsz szorulni.

18. És mondá az Úr a Programozónak: Azért, mert hallgattál a Felhasználóra, soha sem leszel boldog. Programjaidban hemzsegni fognak a hibák, és ki kell javítanod őket, és újra ki kell javítanod őket az idők végezetéig.

19. És az Úr kiűzte őket a Számítóközpontból, az ajtót bezárta, és jelszóval levédte.

20.. GENERAL PROTECTION FAULT

Tippek

Hogyan koptass le egy informatikus barátot 10 másodperc alatt?

1. Lepd meg azzal, hogy átrendezed az ikonjait a számítógépén.
2. Dobd ki az egérpadját, és rakj oda neki egy újat, cuki kis állatkölykök képeivel.
3. Jegyezd meg, hogy egy kollégád regisztrált neked egy freemail-es email címet. Tedd hozzá, hogy "Na, ő aztán tényleg ért a számítógépekhez".
4. Rejtsd el előle a chipset, kólát és nescafe-t.
5. Mondd neki azt, hogy a hosszútávú kapcsolatotokhoz elengedhetetlen, hogy megadja neked a root jelszavát.
6. Mondd neki azt, hogy te is programozó lettél, mert be tudod állítani a videót. Kezdd programozói karriered azzal, hogy a Barátok közt egy havi termését másolod a Star Trek kazettáira.
7. Állj mögé, miközben emailt ír, és tegyél megjegyzéseket a helyesírására.
8. Emlékeztesd rá minden nap, hogy az otthoni számítógépezés helyett kereshetne valami rendes elfoglaltságot is.

Címkék