Programozó viccek

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...

184 pont

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.

287 pont

Felhasználó

A felhasználó - rendszergazdák szóhasználatában a júzer - van.
Megkerülhetetlen, ha nem lenne, ki kellene találni, sajnos érte van a számítógép. Miután a rendszergazda reggel kiterelte a rendszereket az ólból, az esti visszaterelésig napjának nagy részét a júzer dominálja: gesztikulál, arca elszínezőik, sír, üvölt, vinnyog, káromkodik, depresszióba esik, migrénes rohamot kap vagy kiújul a keszonbetegsége. Mióta a régi szép nyálcsorgatós mainframe-idők eltűntével az igazi és kevésbé igazi buherátorok bennfentes aranykora is kimúlt, a júzerek is elszaporodtak, mint a nyulak. Kezdetben vala a mainframe, ahol a rendszerprogramozónak nevezett gazdát és a júzert néha alig választotta el több annál, hogy az előbbit kifejezetten a buherálásárt fizették, az utóbbit meg kifejezetten másért.
Ekkor még a júzernek is több tisztelet járt, felhasználónak nevezték és illendően megsüvegelték. Az aranykor természetesen a miniszámítógép beköszöntésével, az on-line korszak hajnalán kezdett leáldozni, mikor a terminálok körül hirtelen nyájas júzerek kezdtek sertepertélni.
Azóta van a gazdáknak olyan érzése, hogy a júzerek intelligenciája állandó - az is az egyik mutatóujjukba szorult - csak a számosságuk növekedett. A júzer hétfejű sárkányként füstöli be az elsőként útjába került, és szakértőnek vélt illetőt, de egy különösen autentikusnak tekintett rendszergazdára vérs**pó piócaként képes rátapadni. A szeánszok során a rendszergazda lefordítja magában a kérdést számára érthető nyelvre. A válasz - annak a reményében, hogy a kérdező gyorsan távozik - rövid, pontos, és érthető.
A baj az, hogy a júzer ilyenkor vérszemet kap, és további kérdéseket tesz fel. Ettől a rendszergazda elveszíti türelmét, és nekiáll a júzert csúnyán összezavarni. Visszakérdez, vagy a továbbra is pontos válaszokat egyre kevésbé érthető technoblablában fogalmazza meg, míg végül a júzer szájából felhangzik a megváltó "értem", majd lógó orral, lealázva és tökéletesen összezavarva elkullog.
A júzer inkább számtalan, mint számos bűnei között a legfőbenjáróbb attrocitás a rendszergazda illendő megsüvegelése helyett a "hi sysop!" megszólítási formula alkalmazása. Hasonló bűn az absztrakciós képesség hiánya, amely az "any key" kétségbeesett keresésében nyilvánul meg, de ez már tíz éve is ősi eposz volt.
Internetes berkekben ismert sztorik a lábpedálként taposott egér és a reklamáció a tönkrement csészetartó miatt (értsd: letört a CD-ROM meghajtó tálcája a kávéscsésze alatt), de keresett már júzer római számokat a billentyűzeten, akart floppyt dugni a nyomtatóba, és állította váltig tanszékvezető egyetemi tanár hogy a "telnet ludens" programja azért felejtette el a jelszavát, mert a magával citált megszeppent egyetemi hallgató megnyomott egy gombot a PC-jén.
A júzer néha hatékonyan old meg nagyon bonyolult feladatokat. Igaz, ilyenkor jobb lett volna, ha bele sem kezd, mert a kár minden egyes alkalommal hatalmas, az általa használt program gyakran üzemképtelenné válik. Ezek azok a kizárólagos alkalmak, amikor a felhasználó hajlandó elismerni, hogy csinált valamit, és a segítséget is azzal indoklással kéri, hogy képtelen visszaállítani az eredeti állapotot. Az eseménysorozat reprodukálása kilátástalan, és gyakran nem csupán irreverzibilisnek látszik a folyamat, hanem ténylegesen is az. A kevesebb mint öt perces ámokfutás gyakran félnapos rendszergazdai munkát indukál.
A felhasználónak halvány fogalma sincs róla, hogy miben rejlik a memória és a merevlemez különbözősége, és melyiket mire, és miért arra használjuk, amire. Kísérletet sem tesz a számítógép hibaüzeneteinek elolvasára, a megértésükről ennek folyományaként már beszélni is felesleges. Amikor felemeli a telefont, úgy kezdi, hogy "nem működik a számítógépem" és inkább többé, mint kevésbé indignálódott. Ez az állítás bármit takarhat (elfelejtett a hálózatba bejelentkezni, vagy megpróbálta, de nem volt sikeres, vagy csak egyszerűen nem találja a Windows-ban a keresett program ikonját, esetleg elfelejtette a monitort, nyomtatót, ad abszurdum magát a számítógépet bekapcsolni), kivéve azt, hogy nem működik a számítógép.
A felhasználó sohasem felejti el a jelszavát, nem töröl le semmit, ilyesmit csak a gép tesz. Ilyenkor egyetlen konszenzusos állítás képzelhető el: csoda történt. Felesleges megmutatni neki, hol a hiba, lévén annak a képe úgyis mindig a vakfoltra esik.

324 pont

Számtech Gyűrűk Ura

Egy mai hobbit meséje...
Nemrég meglátogatott egy barátom, aki hatalmas komputer-mágus, és sok titok tudója. Beszélgetés közben megemlítettem neki, hogy épp mostanában telepítettem egy Windows Rendszert. Megmutattam neki a telepítő CD-t is, amely tökéletesen kerek volt és csodálatosan fénylett.
A barátom arca elsötétedett, amikor meglátta a korongot. Megdöbbenésemre kikapta a kezemből, és mielőtt tiltakozhattam volna, behajította a mikrosütőbe, majd a maximumon bekapcsolta a grillezést. Rémülten ugrottam volna a mikróhoz, de a komputermágus visszatartott. Bennakadt lélegzettel figyeltem, ahogy a CD a mikró belsejében forog. A mágus hirtelen kivette, majd a kezembe nyomta:
- Egészen hideg! Fogd!
A CD szemmel láthatóan sértetlen volt, hideg, és mintha megnőtt volna a súlya, ahogy a tenyeremen tartottam.
- Tartsd fel! - szólt a mágus. - És nézd meg közelebbről!
Szót fogadtam. Először semmi különöset nem láttam, de aztán mintha finom vonalak tűntek volna elő, valamiféle finom, apró betűs írás, amely a CD központi lyuka körül húzódott. A betűk szemkápráztatóan ragyogtak, mégis messziről, mint valami feneketlen kútból.
4F6E-6520-4F53-2074-6F20-7275-6C65-2074-6865...
- Nem tudom elolvasni ezeket a lángoló betűket - rebegtem remegő hangon.
- Te nem - bólintott a barátom -, de én igen. A szöveg hexadecimális kódban van írva, régies írással, de Microsoft nyelven, amit most nem akarok használni. De a Közös Nyelven nagyjából ennyit jelent:
"Egy Rendszer mind felett, Egy Rendszer kegyetlen,
Egy a sötétbe zár, bilincs az Egyetlen."
E sorok csak részei egy versnek, amelyet már régóta ismer a Rendszergazda-tudomány:
"Három Rendszert használjanak multik irodái,
Hét teremjen Szilícium Völgyének mélyében,
Kilencet a halandó dotkom cégek gépén csillantson a fény,
Egyet kínáljon a Sötét Gates, programozónyájat terelő,
Redmond éjfekete földjén, sűrű árnyak mezején
Egy Rendszer mind felett, Egy Rendszer kegyetlen,
Egy a sötétbe zár, bilincs az Egyetlen.
Redmond éjfekete földjén, sűrű árnyak mezején"
Elhallgatott, majd lassan, mély hangon folytatta:
- Ez itt a Nagy CD, az Egyetlen, a Windows eredeti forráskódját tartalmazó. A gazdája elveszítette, miáltal jócskán meggyengült a piaci befolyása. Rettenetesen vágyik rá - de nem szabad visszakapnia.

335 pont

Az elefántbeszerzés módszerei

Az elefántbeszerzés módszerei

MATEMATIKUS: elmegy Afrikába, megvizsgál mindent, félredob mindent, ami nem elefánt, és elfog egyet a maradékból, akármi is maradt.

PROGRAMOZÓ: előbb algoritmust készít: Menj Afrikába! Kezdd a Jóreménység fokánál! Lépésenként haladj északnak, közben felváltva keletről nyugatra és nyugatról keletre keresztezd a kontinenst, és fogj el minden megpillantott állatot. Hasonlítsd össze egy elefánttal, amit már láttál! Fejezd be, ha egyezést tapasztalsz!

GYAKORLOTT PROGRAMOZÓ: az előző algoritmust használja, de előbb elhelyez egy elefántot Kairóban, hogy az algoritmus biztosan befejeződjön.

ASSEMBLY PROGRAMOZÓ: a fenti eljárást négykézláb hajtja végre.

HARDVER MÉRNÖK: elmegy Afrikába, véletlenszerüen elfog szürke állatokat,és abbahagyja, ha talál egy olyat, amelyik plusz-mínusz 15 százalék eltéréssel megegyezik egy már korábban megnézett elefánttal.

KÖZGAZDÁSZ: nem vadászik elefántra, de meg van róla győződve, hogy ha kellőképpen megfizetik őket, az elefántok majd levadásszák magukat.

SZOFTVER-JOGÁSZ: kijelenti, hogy az egész csorda az ő tulajdonát képezi az elpotyogtatott dolgok kinézete alapján.

FELSŐVEZETŐ: kiadja az elefántvadászati utasításokat azzal a feltevéssel, hogy az elefánt olyan, mint a mezei egér, csak mélyebb a hangja.

ELADÓ: nem vadászik elefántra, de egész életét azzal tölti, hogy eladjon elefántokat, amiket nem ő ejtett el, és leszállítsa két nappal a vadászidény kezdete előtt.

SZOFTVER ELADÓ: leszállítja az első keze ügyébe eső dolgot, és elküldi a számlát egy elefántról.

HARDVER ELADÓ: elejt egy nyulat, befesti szürkére, és eladja mint asztali (desktop) elefántot.

592 pont

MS DOS 10.0

MS DOS 10.0

Jobb, de nem az igazi

(Doug van Kirk cikke után szabadon.)

Szóval még mindig tud újítani a Microsoft és még mindig nem kell eltemetnünk a DOS-t, bármennyit fejlődjön is a világ. Igaz ugyan, hogy az Intel jelenleg már csak exponenciális alakban jelzi új processzorának típuskódját, az IBMet felvásárolta az Albán Nemzeti Szeszipari Vállalat, a munkaállomásokat pedig be- és kiviteli eszközök nélkül szállítják az új direct brain communication technology bevezetése óta, de avilágon megtalálható mintegy két tucat felhasználó kegyeiért még mindig verseny folyik a Microsoft és konkurrensei (Microsoft, Microsoft, Microsoft, etc. ) között.

Szinte mindenen javított a Microsoft:a gyorsítón, a memóriakezelőn, a parancsértelmezőn. Helyet kapott a csomagban egy nagy hatásfokú tömörítőprogram is, melyre - szó, ami szó - igen nagy szüksége van a körülbelül 2 Tbyte (2000Gbyte) méretű rendszernek. Külön figyelmesség a gyártótól, hogy majdnem minden rendszerfile - adatvédelmi szempontokat szem előtt tartva - tömörítésgátló fejlécet tartalmaz. Nem csoda tehát, hogy az installálás kicsit sokáig tart, bár a kapott 3500 db CD-ROM imponáló látványt nyújt bármely környezetben. Megkapható a software más ismert médiákon is, a legjobb választás az 1Tbyte kapacitású 3D kristály ( ebbôl három kell ), amelynek fennmaradó területein multimédia show került elhelyezésre, főképp a Microsoft legjobb reklámaiból.

Nem feledkeztek meg a régebbi gépek tulajdonosairól sem: a DOS szűkített változata (1200Gbyte) HD-s floppykon is kapható. A mintegy egymillió lemezhez természetesen jár egy Ford mikrobusz is tárolás és szállítás (átvitel) céljára.
A floppyk gyártói egyértelműen kedvezően nyilatkoztak a fenti ötletről.

Engem leginkább a kezelői felület sokrétűsége fogott meg, bár alighanem még sokáig nem fogom tudni minden szolgáltatását kihasználni (de használni se). Az új változat készítői dícséretes hagyománytiszteletről tettek tanúbizonyságot: megmaradt például a nyolc plusz három betűs filenév, ennek korlátait feloldja viszont az, hogy immár a kínai írás karakterei is elfogadottak. Természetesen dőlt,vastagított és gót betűs nevek is léteznek, viszont problémát okozhat, ha nem emlékszünk pontosan programunk nevének stílusára.

Hiba esetén utánozhatatlanul emberközeli ez a változat: a reakció a beállított országkód alapján más és más. A Microsoft hosszú kutató munkája fekszik a nemzeti sajátosságok pontos applikációiban. Néhány jellemző példa:
India: Az egykor slágergépnek elkönyvelt Amiga Guruja éled föl, a hangszóróból szitár hangja szól. Bővebb tájékoztatásra nincs szükség, a meditációban elért magasabb érzékek lehetővé teszik a hiba behatárolását.

Izrael: Itt is az imádsághoz fordulhatunk, miközben egy rabbi tart felolvasást.Apró figyelmetlenség folytán nemcsak az írás, de az elhangzó szöveg iránya is fordított.

Ausztria: Freud arcképe jelenik meg, miközben egy megértő hang biztosít bennünket arról, hogy a hiba tulajdonképpen a tudatalattinkban rejlő kisebbségi érzés kivetülése a tökéletes gépre, amely rejtett vágyaink tárgya.

Magyarország: Csaknem minden hibajelzés a "Te barom, mikor tanulod már meg, hogy... " kezdetű figyelemfelkeltő szöveggel kezdődik.

Oroszország: A helyi számítógépes kultúra német (nyugat-kelet) közvetítéssel érkezett annak idején, ezt a nyelvhasználatban messzemenően figyelembe vették, valahogy így: Vinyimányie! Das programm ist TOO BIG. ( Persze ciril betűkkel. )

A mindennapos tapasztalatok azt mutatják, hogy egy 512x512-es processzor-mátrixon is jó sebességértékek érthetők el. Magasabb kategóriájú gépeken pedig egyszerűen szárnyakat kap az új DOS. Csak néhány ritkábban használt funkcióra kell egy percnél többet várni. ( Pl.DIR, CLS, MD, DEL, etc.)

Az apróbb kompatibilitási problémákat elfedik a felhasználó elől, ezt csaknem mindig a kritikus rész törlésével érik el. Nem vitás, hogy a Windows fejlesztések tapasztalatait is átvették. Az elavult "azt-kapod-amit-látsz" technika helyett az "azt-kapod-ami-van", illetve az "azt-se" nyer teret. (Dolgoznak még az "azt-hiszed-kapsz-valamit" és a "hogy-mersz-zavarni" technikákon is. )

A mellékelt BASIC változat neve USUAL BASIC ( talán a VISUAL BASIC mintájára ), s mivel e nyelvet régóta számítástechnikai eszperantóként tartják számon, ezért például a most - kissé elkésve - bevezetett párhuzamos programozási lehetőségeket az OCCAM-tól kölcsönözték. Minden ismertebb nyelvből találunk elemeket, így ezen a FORTRAN stílussal lehetünk úrrá. ( Az igazi programozó bármely nyelven tud FORTRAN programot írni. )

Elmondható tehát, hogy a Microsoft nem tért le a kitaposott útról, minden úgy van most is, mint rég. Bill Gates régi álma, hogy a világ minden gépén a DOS fusson. Ezt olyképpen érik majd el, hogy a végső DOS akkora lesz, aminek futtatásához tényleg az összes gépre szükség lesz.

Ali Ttaik-al-Rep

Lapzárta után érkezett a szomorú hír: Ismeretlen elkövető agyonütötte Bill Gatest a Windows 4.31a-2 (error free version) 3400 oldalas hibalistájával. A nyomozást megnehezíti,hogy eddig több mint negyvenmillió felhasználó vállalta magára a tett elkövetését.

628 pont
1 2 3 4 5 6...