Vartiklis Nr. 4. 1996 metų kovo 22 d.. Elektroninis laikraštis Motto: Lygiadienis - kai džiaugsmo ir liūdesio širdyje yra vienodai. ------------------------------------------------------------------------- ------------------              ---------------------------- ------------------------------------------------------------------------- Turinys Prisistatymas Skyrelis "Internet kiekvienam" ------------------------------ Pavargę nuo ginčų? (Puslapiai ir puslapėliai) Pamišimas dėl Internet (pagal John C.Dvorak) Paieška (nepaskęsk vandenyne) Skyrelis "Tik programuotojams" ------------------------------ Nematoma Mėnulio pusė (Windows 95 ir OLE) 32 bitai: Kaip registruotis šešiolikiniams? (Kreipiniai į Win32 API iš 16-os bitų programų). Skyrelis "Programos VELTUI" ------------------------------ Ech, tie 7 bitai (filtrai darbui su ME2 formatu) Skyrelis "Mąstymui palavinti" ------------------------------ Toro (pedagogika) Skyrelis "Šposai, šposeliai" ------------------------------ Balandžio 1-ajai artėjant (keletas ištraukų) >From Reader's Digest magazine (kiek dienų turi vasaris?) Iš suglamžytų rankraščių (Aš ištryniau Windows) ------------------------------------------------------------------------- ------------------              ---------------------------- ------------------------------------------------------------------------- Prisistatymas Su nuostaba pastebėjau, kad "pražiopsojau" ištisus metus. Kai man pirštu parodė, - iš pradžių net nepatikėjau ("netikėk akim savom" - sakė Kuzma Prutkovas). Dabar tą trikį taisau (aišku atsirado maža kolizija numeracijoje, nes į failo vardą įtrauksiu numerį, o ne išleidimo mėnesį). Kaip pastebite, laikraštėlis ne tik gyvas, bet ir aplenkia visas prognozes. Tačiau ir toliau laukiu kuo įvairesnės informacijos iš Jūsų. Siųskite, netingėkite, ką turite ar kur nors pamatėte - Jums padėkos visi! Kitas numeris vėlgi numatytas balandžio pradžiai - tad ir toliau laukiame linksmų istorijų ir nutikimų, nepiktų apgavysčių ir visa to, kas nuskaidrins veidus pavasario saulutei pažvelgus pro langą. Ir dar: kaip pastebite, laikraštėlis vien tekstinis. Kartais norėtųsi į jį įdėti kokį piešinuką ar kitokią iliustracijas. Bet nuo to išaugtų jo apimtis :( Ir kokiu formatu tą padaryti? Pereiti prie WinWord? Ne visi turės naudojamus šriftus ar programą. O gal tiesiog įtraukti (prijungti gale?) UUENCODE formatu? Nežinau, ar to ir reikia... Ir ką daryti su tais, kurie negali matyti lietuviškų raidžių? Gal "Vartiklį" platinti ME2 formatu, kurio filtro programos pateikiamos šiame numeryje? Taip pat atkreipiu dėmesį, kad pasikeitė E-mail adresas, kuris dabar bus: j.skendelis@elnet.lt Redaktorius ------------------------------------------------------------------------- ----------- S k y r e l i s --------------- ----------- I N T E R N E T K I E K V I E N A M --------------- ------------------------------------------------------------------------- Pavargę nuo ginčų? Iš OS/2 fanatikų (ech, savo žodžiais ir veiksmais jie niekuo nesiskiria nuo futbolo sirgalių - prisimenate anglų "žygdarbius"?) lūpų sklinda (tai skaitau tarp eilučių) skundai: "Štai Jūs kalbat apie "Windows" (95 ir NT), - tačiau kur Jūs buvot, kai mes vargom ir prakaitavom diegdami OS/2?" (kai kurie R.Zdanavičiaus laiškai LT.SOFTWARE srityje). Iš tikro, kur mes tada buvome? Visuotinės suirutės metu.... Kai kiti, suradę "keptą karvelį", dedantį aukso kiaušinius, prie jo taip priprato, kad nepakenčia, kai kas kitas kreivai pažiūri į jų "motiną-maitintoją"? Bet jei Jums atiduotume teisę tvarkyti žodžius, ar išgirstume apie kitas planetas, pvz., apie veltui platinamą operacinę sistemą "Linux"? O nepakanta kitiems tiesiog trykšta iš firmų www puslapių. Pvz., http://www.apple.com yra pagrindinis anti-Windows95 prakeiksmų šaltinis. Jis puikiai apipavidalintas, su puikia ryšių hierarchija - tačiau pastoviai kartoja pasenusią dainelę: "Windows 95" galimybes Microsoft paėmė iš 84-ųjų Mac'ų. Tačiau į šią firmą, prekiaujančią "Obuoliukais", (tarp kitų, pvz., "Sony" ir AT&T) žvalgosi ir žydrasis gigantas. Kandūs liežuviai jau pasišaipo, kad IBM trokšta turėti kokią nors _POPULIARIĄ_ (bet ne "Microsoft") operacinę sistemą saviesiems "PowerPC" kompiuteriams. Nes mintys, kad tai galėtų būti OS/2, yra nevaisingos, kaip išdeginta dykumos žemė. O jos www puslapyje http://www.ibm.com (pastebite, kaip paprastai sudaromi jų adresai - žinai firmos pavadinimą ir jokių problemų :) yra visko po truputį - pradedant PowerPC, o baigiant AS/400. Nesibodima net eklektiškais puslapiais: sportas, žaidimai, fraktalai, poezija ir t.t. "Java" - naujoji "Sun" firmos programavimo kalba maža bendro turi su rytmetiniu ritualiniu kavos puoduku, tačiau leidžia pakeisti požiūrį į "Web"'us. Ji leidžia kurti centrus, kuriuose būtų kuriamos nuo kompiuterio tipo nepriklausančios programos (juk transliuojama į p-kodą, - tada tereikia turėti jo interpretatorių. Bet P-kodo jau dabar knibžda - tsss - Microsoft programose.), atveriančios kelią tikrai interaktyviam Internet'ui. Todėl pabandykite, pasikinkę peržiūros programą ("Sun" firmos "Hot Java" arba "Netscape Navigator" 2.0) surasti "Sun" puslapį http://java.sun.com ir savo ekrane išvysti ikonyčių ir paveiksliukų šokį lydimą puikių garsų - kiečiausias daiktas nuo tų laikų, kai lava išmetė pirmają gyvą ląstelę. O ištroškę žinių gali jų semtis iš: http://www.eb.com/ - Tai "Britannica". Už ją reikia mokėti, bet yra numatytas bandomasis laikotarpis - veltui! http://the-tech.mit.edu/Shakespeare/works.html - pilnas Šekspyro raštų rinkinys. http://the-tech.mit.edu/Classics - Senovės autorių klasikiniai raštai http://www.asap.unimelb.edu.au/hstm/hstm_ove.htm - Mokslo, technologijos ie medicinos enciklopedija. http://www.bart.nl/~micha/mystica.html - "The Enciclopedia Mystica" Nesvarbu, koks visuomenės išsivystymo lygis, - mes tebeskęstame tarp mitų. Folkloras ir legendos. Nykštukai ir gnomai. Gerai būtų, kad kartais kas nors iš ten parneštų po kruopelytę. Labai lauktume Jūsų surastų įdomių puslapių adresų su trumpais aprašymais. Ir net pavyzdėliais ir gabaliukais, parneštais iš ten. Pasiųskite, ką turite ar žinote - "Vartikliui". Nauda bus visiems! ------------------------------------------------------------------------- John C.Dvorak. Pamišimas dėl Internet (vertimas laisvas ir trumpintas - stengtasi išversti ne pažodžiui, o lietuviškai perduoti "patį" Dvorako stilių) Į tai buvo šliaužiama jau keletą metų, kol "Internet" globėjai smogė į paširdžius. Tik pažiūrėkit, į kokią pamazgų duobę nusiritom šiandien. Tai kova tarp kompiuterio ir "Internet". Ir dabar Tinklas laimi, bet tai nebus ilgam. Interniečiai jau palenkė savo pusėn ir "Sun Microsystems", kuri vis daugiau parduoda "geležyčių" Internet'ui, krūvas smulkių programyčių, o taip pat sunkiasvorį "Netscape". Jim Clark greičiausiai iš visų prabėgo sprintą "vargšas->turtuolis". Dabar kiekvienam kabake vienas žodis - "Internet". Tai man su kaupu įrodo, kad Volstryto kietakakčiai tokie pat kvaili, kokie ir buvo anksčiau koledžuose. Kad nesusikirstų per egzaminus, jie perėjo į biznį. O visa tai kiršina tuntai knygų, bet kuris dvibitis "guru" ir prietranka, aiškinantis, kaip mums visiems patogu Internet'e užsisakinėti picas. Net Bill Gates bukiausias tomelis "The Road Ahead" tapo bestseleriu. Juk "Microsoft" vadas nespecializuojasi tinkluose. Bet vistiek pučia "Internet" dūdą kartu su kitais. Išparduodam senienas, išparduodam knygas, išparduodam save pačius. Tikrieji "Internet" vartotojai nešaukia ant visos gatvės apie tai. Mokslo veiklai, e-paštui ir diskusijoms tai puikus daiktas. "Online" - jis dvokia. Bet palyginti pigus. Galite sau leisti valandas kabinantis prie patikusių "Web" serverių užsikraudami tonas piešinukų. Taigi manau, kad aukštyn pasinešęs "Internet" erelis nusvils sparnus ir dribs žemėn - kartu su visais savo priedais. Tai sukrės visą rinką. Aš bijau tokios pabaigos. Štai žmonės dejavo, kad kompiuteriai yra brangūs. Nesvarbu, kad jie visi "Pentium", su CD-ROM, gigabaitiniais diskais ir be proto RAM. Tai "Internet" įtaka. Viskas turi būti veltui! Informacija veltui! Pigiau, pigiau, pigiau! Kad duotų į kaulus bet kokiai komerciniai veiklai, visada atsiras grupelė anarchistų. Štai kodėl įsisiautėjo kalbos apie $500 kainuojančius kompiuterius, skirtus "Internet". Aišku, tai dar ne veltui, bet jau pigu! Ir velniop brangias programas - paleisime "Java" priedus - niekas nekainuos nė cento! Bet neužmirškite, kad gausite tai, už ką ir mokėjote! Jie ir liks vien tinklo prieangis, nebent kai kurie išradingi berniukai aptiks, kad juos galima prijungti prie įprastinių PC kaip terminalus, neturinčius disko atminties. O kaip "Java" galės pakeisti tikrą programinę įrangą, jei iš jos jau dabar rūksta dūmai. Utopinis socializmas ("kažkas už nieką"), apie kurį svajoja interniečiai, negali tęstis amžinai. Kompiuterininės technologijos kovų bazė yra siekimas padidinti kūrybinį produktyvumą (o ne programos veltui). Tai reiškia galingesnius kompiuteris, tobulesnę programinę įrangą ir paprastesnę ir greitesnę informacijos paiešką. To nepasieksi velkant kojas. "Internet", aišku, suvaidins savo vaidmenį. Bet tai bus uodegos, o ne šuns vaidmuo. ------------------------------------------------------------------------- Paieška Dažnas, stačia galva puolęs į "Internet", greitai pasijunta lyg šapelis vandenyne... Oi koks platus tas pasaulis! Ir iki kaklo sklidinas visokiausių piešinukų ir kitos nereikalingos informacijos, kuri kimšte užkemša visas linijas ir "rija" vartotojų laiką. Ir reikia nemaža laiko, kol išmoksti produktyviai surasti tą, ko tuom kartu reikia... "NetWatch!" e-laikraštėliui atrodo, kad net 3-4 mėnesių. Kaip oro reikia patogių paieškos įrankių. Tiksliau jų yra kaip šieno ir, maža to, jie ir toliau dauginasi kaip triušiai. Tačiau beveik nėra sąveikos tarp skirtingų produktų. O tuom tarpu skirtingos firmos tvirtina, kad būtent jos surado _vienintelį_ ir naują būdą, kaip nepaklysti džiunglėse. Pvz. "Quarterdeck" parduoda "Web Compass", leidžiantį siųsti užklausas daugeliui skirtingų paieškos programų. Gauti atsakymai yra indeksuojami ir vartotojui pateikiamos paieškos santrumpos. Nors vienas iš greičiausių yra "Inktomi" (žr. http://inktomi.berkeley.edu). ------------------------------------------------------------------------- ----------- S k y r e l i s ---------------- ----------- T I K P R O G R A M U O T O J A M S ---------------- ------------------------------------------------------------------------- Nematoma Mėnulio pusė OS/2 be galo giriasi savąja "visiškai objektine" sąsaja. Bet ir Narcizas gėrėjosi tik savimi, pamiršęs kitus. Ką jis pasakytų, perskaitęs: "Windows 95 sąsaja intensyviai naudoja OLE 2.0"? Šią biblioteką turėjo ir senieli langeliai, bet vienas dalykas _turėti_, o kitas - sistemos lygyje ją naudoti. Gal truputį ir persūdžiau, jei ne sistemos, tai bent jos apvalkalo. Bet gal reiklūs sau bus ir OS/2 gerbėjai, objektus palikę prezentuotojui, o ne sistemai. Šių galimybių peržiūra leidžia suprasti, kuria linkme toliau vystysis "Windows" (kaip žinia, tai jau akivaizdu puikiame Kairo mieste, - užuomina į naują NT versiją). O pradėti reikia nuo apvalkalo vardynų. Pvz., failų sistemos vardyną sudaro įrenginių, katalogų ir failų vardai. "Explorer" yra viena iš vardyno peržiūros programų. Apvalkalo vardyno hierarchijoje surasite ir spausdintuvus, tinklo resursus bei kitus vardus, kuriuos galima pasiekti iš PK. Pačiame viršuje yra "darbo stalas" su "mano kompiuterio", "tinklo kaimynų", ir kitais segtuvais. Jų paprastai negalima išmesti į "šiukšlių dėžę" (bet jei yra labai norinčių tai padaryti, galiu kitame "Vartiklio" numeryje paaiškinti, kaip tai "padaryti" :) O taip pat lietuviško kalbėjimo kritikai, neužmirškite, kad "segtuvas" ir "katalogas" nėra sinonimai. Taigi segtuvai yra užsitarnavę tokį laipsnį, kad turi apvalkalo OLE sąsają. Jos yra funkcijų, turinčių bendrą tikslą, grupės ("metodai"). Jos yra priemonė bendravimui su objektais: išvardinti jų turinį, "pririšti" objektą (pvz., esant "savo kompiuteryje" išskleisti kurį nors katalogą), nustatyti ryšį (pvz., sukuriant nuorodą į dokumentą) ir t.t. Kaip paprasta, ar ne? O kur dar DLL, išplečiančios apvalkalo galimybes, pvz., meniu, kurį išvedama su dešiniuoju pelės mygtuku, charakteristikų ("properties") lapų papildymai ir t.t. Numatomi net 7-i tokių išplėtimų tipai (žr. į MSDN "shell extensions"). Šie mechanizmai intensyviai naudojasi registracijos priemonėmis (gal todėl ir atsirado tai temai skirtas kitas straipsnelis :), nes iš ten sužino, kokį DLL reikia pakrauti. Bet šiai temai reikėtų nuodugnesnio straipsnelio, jeigu jo pageidautų "Vartiklio" skaitytojai. Naudojant OLE, realizuojami ir failų peržiūros įrankiai, kurie irgi realizuojami kaip DLL. Taigi, nuo OLE skarbaus žvilgsnio jau niekur nepasislėpsi, o daugelis "Windows 95" galimybių galima realizuoti naudojant tik OLE, - ir jos indėlis tik didės (vėlgi prisimink Kairo!) Kas užginčys? ------------------------------------------------------------------------- Kaip registruotis šešiolikiniams? Įdedant naują programą 32-ių bitų "Windows" terpei pasijunti kaip mūsų brangios šalelės poliklinikoje. Bėk į registratūrą, lakstyk su talonėliais šen bei ten. O ką daryti, jei tesi tik 16-os skilčių? Tai aktualu rašant programas, kurios turi būti vykdomos tiek 16-os, tiek 32-ių bitų terpėse. Reikia kurti tarpi'nę (kažko santechniką visa tai primena :) kiekvienai Win32 API funkcijai. Tai "Generic Thunking" principas, leidžiantis pernašamumą tarp "Windows NT" ir "Windows 95". Kad kiekvienas programuotojas nesiverstų, jas perdarydamas, per galvą, visas registracijos funkcijas eksportuoja biblioteka ADVAPI.DLL. Taigi, šešiolikinės turėtų iš pradžių aprašyti valdiklį HKEY_LOCAL_MACHINE (kaip faile WINREG.H iš Win32 SDK). O dar paprasčiau, užmesti akį į tokį pavyzdėlį: #include "wownt16.h" // imti iš Win32 SDK #include "shellapi.h" // 16-os bitų "Windows" antraštė // Štai taip šis dalykas aprašytas faile Winreg.h iš Win32 SDK: #define HKEY_CURRENT_USER (( HKEY ) 0x80000001 ) HKEY hOpen; DWORD rc; if ( ERROR_SUCCESS == (rc = RegOpenKey(HKEY_CURRENT_USER, "Control Panel\\Desktop", &hOpen))) { DWORD dwType, cbData = 1000; BYTE bData[1000]; if ( (rc = RegQueryValueEx(hOpen, "BorderWidth", NULL, &dwType, bData, &cbData )) == ERROR_SUCCESS) // sužiaumoti gautus duomenis MessageBox(NULL, "O taip, gavome duomenis!", "Pranešimas", MB_OK); else MessageBox(NULL, "Kreipinys į RegQueryValueEx buvo nesėkmingas", "Klaida", MB_OK); RegCloseKey(hOpen); } // Šį kodą reikėtų dėti į DLL, kad leistų didžiausią lankstumą. // Pilnai perkėlus programą į 32 bitų terpę, tarpi'nes galima pašalinti. LONG RegQueryValueEx(HKEY hKey, LPSTR lpszValueName, LPDWORD lpdwReserved, LPDWORD lpdwType, LPBYTE lpbData, LPDWORD lpcbData) { DWORD dwResult = ERROR_ACCESS_DENIED; // Klaidos atveju DWORD pFn, hAdvApi32 = LoadLibraryEx32W("ADVAPI32.DLL", NULL, 0); if ((DWORD)0 != hAdvApi32) { // Reikia kviesti ANSI versiją if ((pFn = GetProcAddress32W(hAdvApi32, "RegQueryValueExA")) != (DWORD)0) { dwResult = CallProcEx32W( // Judėk, Džoni, judėk! CPEX_DEST_STDCALL | 6, // Standartinė funkcija su 6 parametrais 0x3e, // Nurodo, kokius parametrus (adresus) reikia transliuoti pFn, hKey, // nuoroda į funkciją ir rakto valdiklis lpszValueName, // Kokiai reikšmei daroma užklausa? lpdwReserved, lpdwType,// Reikšmės tipas lpbData, lpcbData ); // Reikšmės duomenys ir jų apimtis } FreeLibrary32W(hAdvApi32); } return dwResult; } // end RegQueryValueEx Pabandyk ir džiaukis! ------------------------------------------------------------------------- ----------- S k y r e l i s ---------------- ----------- P R O G R A M O S V E L T U I ---------------- ------------------------------------------------------------------------- Ech, tie 7 bitai Jau dažnas pastebėjo, kuo pavirsta lietuviškos raidės, perėjusios "Internet" laidais. Tol, kol šis ūkis nėra sutvarkytas, dažnas linkęs "kalbėti" šveplai. O jeigu šis jų įprotis pereis ir jų palikuonims? :) Tuo labiau, kad dažnai reikia perduoti tekstus su visais lietuviškais ženklais. Žinoma, juos galima versti į UUENCODE formatą, tačiau tada jo iškart ir neperskaitysi. Buvo pasiūlyta lietuviškas raides užrašyti dviem simboliais - atitinkama lotyniška raide, po kurios seka koks nors "kringeliukas". Kol vyko diskusijos, pernai buvo paruošti primityvūs "filtrai" ME2 formatui. Šiemet tos programytės buvo patobulintos numatant kelis variantus: 0) "standartinis" ME2 : a*, c/, e*, e%, i*, s/, u*, u/, z/; 1) "man patikęs" : a_, c', e_, e', i_, s', u_, u', z'; 2) Sauliaus Maskeliūno : a_, c^, e_, e^, i_, s^, u_, u^, z^; 3) Sauliaus alternatyvus: a_, c~, e_, e~, i_, s~, u_, u~, z~; 4) mano alternatyvus : a_, c`, e_, e`, i_, s`, u_, u`, z`. Taip pat šios programos numato kelias kodų lenteles: KBL arba 771 - DOS terpės populiariausia lentelė; RIM, 772, 774 arba 775 - DOS terpės dabartinis standartas; RST arba 770 - ankstesnis DOS terpės standartas; WIN arba BRIM - "Baltic RIM" - dabartinis "Windows" terpės standartas; SPEC arba SPECTRUM - "Lietuvos Spektro" "Windows" terpės kodų lentelė; LEMA - "Lemos" sukurta "Windows" ir "Unix" terpių kodų lentelė; MAC - 'Respublikos' naudojama kodų lentelė "Mac" kompiuteriams; DIPLOMAT - "Diplomat" firmos naudojama kodų lentelė. Paketėlį sudaro dvi DOS terpės programos, turinčios tą patį panaudojimo formatą: 1) LTHME2 - teksto pervedimui į ME2 formatą; 2) ME2LTH - lietuviškų raidžių atstatymui iš ME2 formato. Naudojimo formatas: PROGRAMA [pradinio_teksto_failas] [rezultato_failo_vardas] [/cp:kodų_lentelė] [/ME2_variantas] [/s] Čia: [...] reiškia, kad šis elementas gali būti ir praleistas; PROGRAMA: LTHME2 arba ME2LTH kodų_lentelė - vienas iš aukščiau nurodytų atvejų; ME2_variantas - skaitmuo 0..5, reiškiantis ME2 variantą (žr. aukščiau) /s - gauti šveplą tekstą. Pastaba: raktų padėtis komandos eilutėje reikšmės neturi. "Lengvasis" šio paketo variantas tik DOS terpei pateikiamas kartu su šiuo laikraštėlio numeriu. Norintys pilnojo varianto (su aprašymu, ME2 ir šių programų sukūrimo istorija, detalia autorinių teisių deklaracija, pilnais pradiniais tekstais C kalba tinkančiais tiek DOS, tiek Unix sistemoms, turi jį užsakyti atskirai. Kreipkitės tuo adresu, iš kurio gavote "Vartiklį". http://www.spauda.lt/lthfree/lthme2.zip Pabandyk ir džiaukis! ------------------------------------------------------------------------- ----------- S k y r e l i s ---------------- ----------- M Ą S T Y M U I P A L A V I N T I ---------------- ------------------------------------------------------------------------- Toro (pedagogika) Steigiant koledžą, paprastai surenkami doleriai ir centai, paskui - aklai laikantis darbo pasidalijimo principo, pakviečiamas rangovas, kuris viską apskaičiuoja ir nusamdo darbininkus, kad tie padėtų pamatus, o būsimieji studentai tuo metu ruošiasi stojimui; už tokį neapdairumą tenka mokėti kitoms kartoms. Aš manau, kad būtų _geriau_, jei studentai patys padėtų jo pamatus. <...> Tačiau man gali būti paprieštarauta: "negi jūs norite pasakyti, kad studentai turėtų darbuotis rankomis, o ne galva?" .... Aš noriu pasakyti, kad jie ne žaistų _gyvenimą_ ir ne tik jį studijuotų, kol visuomenė apmoka šį brangų žaidimą, bet ir nuoširdžiai jį _gyventų_ jį nuo pradžios iki galo. ... Man regis, tai išmankštintų jų protus ne blogiau už matematiką. ... Neičiau įprastu keliu, kur: ... stebėti pasaulį per teleskopą ar mikroskopą ir niekada - savo akimis; studijuoti chemiją arba mechaniką, bet nežinoti, kaip kepama duona ir kaip ji uždirbama; atradinėti naujus Neptūno palydovus, bet nepastebėti krislo savo akyje ir nežinoti kieno, kokios klajojančios planetos pats esi palydovas; stebėti pabaisas acto lašelyje tuo metu, kai tave patį rija knibždantys aplink monstrai. Kas bus labiau pažengęs mėnesio gale - ar tas jaunuolis, kuris pats padarė lenktinį peilį iš rūdos, kurią pats išsikasė ir ištirpdė, ar tas, kuris tuo metu lankė metalurgijos paskaitas institute ir iš tėvo Kalėdų proga gavo Rodžerso firmos kišeninį peiliuką? Kuris iš jų greičiau įsipjaus pirštą?... Mano nustebimui, baigiant koledžą, man buvo pranešta, kad studijavau navigaciją! Jei nors kartą būčiau užsukęs į uostą, tikrai būčiau daugiau apie ją sužinojęs. Netgi vargšas studentas, mokosi ir yra mokomas _politinės_ ekonomijos, tuo tarpu _gyvenimo_ ekonomija, kuri yra sinonimas filosofijai, net nedėstoma mūsų koledže. Pasekmė tokia, kad studentas, skaitydamas Adamą Smitą, Rikardą ar Morganus, įklampina tėvus į neišbrendamas skolas. <...> Mūsų išradimai dažnai tėra gražūs žaisliukai, atitraukiantys dėmesį nuo rimtų dalykų. <...> Mes geidžiame prakasti tunelį po Atlanto vandenynu ir priartinti Senąjį Pasaulį prie Naujojo, bet gali būti, kad pirmoji naujiena, kuri pasieks plačią, atlėpusią amerikietišką ausį, bus ta, kad princesė Adelainė serga kokliušu. <...> Sušuks: "Kaip ar blogas dalykas tas geležinkelis, kurį mes pastatėme?" "Ne, - atsakau, - _palyginti_ neblogas, tai yra jūs galėjote pastatyti ir prastesnį, tačiau linkiu išmokti praleisti laiką geriau, nei kapstantis šiame purve." ------------------------------------------------------------------------- -------- :) S k y r e l i s :) ------------- -------- :) Š P O S A I , Š P O S E L I A I :) ------------- ------------------------------------------------------------------------- ------------------------------------------------------------------------- ----------- B A L A N D Ž I O 1 - A J A I --------------- ------------------------------------------------------------------------- :) 1. Kaip Jums patinka toks Microsoft FoxPro pranešimukas: "Fatal error 6 while attempting to report error 6" - "Lemtinga klaida Nr.6 bandant išvesti pranešimą apie klaidą Nr.6" :) 2. Dėmesio, dėmesio! Išėjo aiškinamasis informatikos terminų žodynėlis (tai dar labai rimta ir tikra tiesa - apie jį recenzija kitame numeryje), kurį paruošė grupelė: V.Dagys, A.Klupšaitė ir A.Žandaris. Kyštelėjau nagus ir aš, bet nežinau, ar juos nudegiau. O štai kaip "Newsday" paaiškina mūsų pamėgtą terminą "hakeris": "HAKERIAI. Kompiuterių žinovai, jauni bizonai, kurie kaltinami nedorais kėslais apiplėšti didžiąsias kontoras ir nuskandinti jų naftos tanklaivius... (sritys: suaugusių kalba, greit praeinantis nudizmas, kompiuteriai)". Kur ten jau prilygti mūsiškiam (cit. minėtas žodynėlis): "UTILITY (Program) - paslaugų programa. Kompiuterio programa, atliekanti _vartotojams ir aptarnaujančiam personalui_, _dažnai reikalingus_ _bendruosius_ veiksmus." (p.83) O man taip netikėtai "pasistoja" klausimėliai: O kaip vadinamos programos: a) atliekančios _tik_ vartotojui _arba_ aptarnaujančiam personalui naudingus veiksmus? b) o nenaudingus? c) o naudingus, bet ne jiems? d) o retai reikalingus? e) kokie veiksmai yra bendri, o kokie ne? f) ar būna _ne kompiuterio_ programa, atliekanti minėtus veiksmus? ------------------------------------------------------------------------- Iš Algio E. Gedris archyvų: >From Reader's Digest magazine (vos vos trumpinta): Ketvirtokų mokytoja norėjo, kad jos mokiniai papasakotų, kaip jie įsivaizduoja gyvenimą po 100 metų. Dauguma svajojo apie skaidančius automobilius, keliones kosminiais laivais, miniatiūrinius kompiuterius ir t.t. Tada jinai paklausė jaunuolio klasės gale, ir jis atsakė: "Aš manau, kad visi tie daiktai bus, _tačiau aš ŽINAU, kad po 100 metų vasaris bus ILGIAUSIAS mėnuo". Mokytoja apstulbo, tačiau vistiek perklausė: "O kodėl taip manai?" Jis atkirto: "Taigi pernai ponia Hunt mums sakė, kad kas ketvirti metai prie vasario pridedama po 1 dieną, - ir štai šiemet vasaris turėjo jau 29-ias dienas!" :) ------------------------------------------------------------------------- Iš suglamžytų rankraščių "Vartiklio" skaitytojai atnešė redaktoriui aplamdytą kažkokio kompiuteristo (tikriausiai iš Amerikos) rankraštį. Jame surašytos mintys gali būti įdomios visiems. Aš velniškai įsiutęs ir su Windows daugiau nebedirbsiu. Jūs manote, kad nebedirbsiu su personaliniu kompiuteriu? Ne. Paprasčiausiai aš tučtuojau grįžtu prie DOS. "Windows" supūdys Jūsų smegenis. Mano smegenys jau beveik suskystėjo, tuoj ištekės pro ausis ir išsilies ant grindų kaip apvirtęs pamazgų kibiras. Visa tai dėl mano kenksmingo potraukio (atsiprašau, buvusio potraukio) prie operacinės sistemos, kuri paverčia be galo sudėtingą įrenginį - personalinį kompiuterį - į paprastą elektrinį prietaisą, na maždaug kaip kopijavimo aparatas. "Windows" ne tik supūdė mano smegenis. Jie plėšikiškai atėmė iš manęs savigarbą. Kažkada aš buvau DOS guru, kuris keliaudamas nuo stalo prie stalo, ramindavo įsikarščiavusias galvas. Aš, aišku, nepadarydavau daug savo darbų, bet aš buvau visos įstaigos didvyris. Minios rankas grąžančių bendradarbių prasiskirdavo, kad leistų man išeiti į scenos priekį prie sielvartą sukėlusio DOS. Galingais klaviatūros akordais aš rūšiuodavau katalogus, rasdavau pamestus failus ir keisdavau jų atributus. Stebuklingai atsirasdavo paslėpti failai, ir nepašvęstieji apsupdavo mane pataikūnišku garbinimu. Į mane žiūrėjo su nuostaba ir baime, - kaip į alchemikus ar burtininkus. Kai kurie sakė, kad aš sudaręs sutartį su velniu (iš tikrųjų aš buvau perskaitęs labai vertingą dalyką - DOS vartotojo vadovą), kiti šnibždėjo apie genialią visuomenės sąžinę. Mane kviesdavo lenčo. Dažnai... "Windows" dėka šios scenos pradėjo pamažu blukti atmintyje. Staiga aš pastebėjau, kad vidurdieniais lieku vienas ir, kramsnodamas duonos plutą, siurbčioju vandenį iš krano. Iš riterio, spindinčiais DOS šarvais, aš pasidariau dar vienu veblenančiu idiotu, kuris rankioja mažus kvailus paveiksliukus, užimančius tikrų ir reikšmingų žodžių vietą. Mano pamėgta komandinė eilutė tebebuvo čia, bet mieloji C:> buvo paslėpta po paveiksliukais kaip po antkapiu. Aš galėjau susitaikyti su visais praradimais, jei tik būčiau galėjęs sugrįžti į man mielą seną pasaulį, kuriame viskas buvo padaroma mažais simboliais. Bet Bill'ui Gates'ui, maniakiškai užsispyrusiam padaryti vaikų darželio vaizdelius ant kiekvieno stalo visoje Amerikoje, pavyko įdiegti "Windows" ir pas mane. Pradžioje žalingas poveikis mano nervų sistemai buvo labai subtilus, bet nepastebimai "Windows" prasiskverbė į mano darbo nusistovėjusią tvarką. Naudok juos arba prarask juos, galvojau aš, nusprendęs išlaikyti savo DOS patirtį ir įgūdžius. Personaliniam kompiuteriui tikrai ištikimi žmonės naudoja DOS iki grabo lentos. Dėl to aš atsisakiau naudotis File Manager'u. Vietoj jo, kai reikėdavo patvarkyti savo ūkį, aš išeidavau į komandinę eilutę. Pamažu, bet patikimai aš permirkau "Windows" kultūra, kuria buvo užkrėstas oras aplink mano darbo stalą. Iš pradžių aš dar galvodavau, kaip sugrupuoti failus, paskui šalindavau failų grupes. Neužilgo aš jau klapsėjau pele per požymių langelius, vietoj to, kad įvedinėčiau paprastutę ir aiškią DOS komandą, pavyzdžiui: attrib +h+a-s \word\docs\jon96\april\*.* /s/q Mėnuo po mėnesio aš nepastebimai slydau vis toliau nuo švietėjo padėties, kurią pasiekiau kruopščiai dirbdamas ir pastoviai naudodamas paslaptingą sintaksę. Ir vieną baisią dieną tai atsitiko. Prašytojas atėjo pas mane, kai aš dėliojau kortų pasjansą ir svajingai gurkšnojau savo skurdžius pietus. Jis buvo iš kito skyriaus, kuriame "Windows" dar buvo nežinomi - egzotiško užutėkio, kuriame 286-ieji tvarkė medieną ir dar niekas nebuvo matęs skraidančių tosterių. Jis man uždavė paprastutį klausimą - kažką apie katalogų sąrašo peržiūrėjimą. "Tai labai paprasta", pradėjau aš linksmai, "klaptelkite ties ..." Žodžiai įstrigo mano gerklėje ir lengva šypsenėlė šmėkstelėjo mano veide. Aš nežinojau atsakymo. Windows pervirė mano smegenis, o aš to net nepastebėjau. Aš nubėgau prie savo stalo ir suformatavau vinčesterį. Po to dar paleidau išvalymo programą, kad kartais tas grafinis monstras neatsigautų. Jūs, kurie norite turėti efektingumą ir produktyvumą, galite turėti "Windows". Jūs dykaduoniai to nusipelnėte. O aš sėdėsiu čia, kukliai apstatytame kambaryje, kuriame grotuoti _LANGAI_ kruopščiai uždangstyti užuolaidomis. Tegu tik gydytojai nebesineša čia savo laptopų, aš juk žinau, kad juose yra "Windows". Paruošė Jonas Tamoliūnas ------------------------------------------------------------------------- ------------------              ---------------------------- ------------------------------------------------------------------------- Laikraštis siuntinėjamas užsiprenumeravusiems jį! Laikraščio "Vartiklis" Redaktorius: Jonas SKENDELIS E-mail: j.skendelis@elnet.lt Visa medžiaga, pateikta šiame laikraštėlyje yra šio laikraštėlio autorinė nuosavybė, kurią draudžiama kopijuoti, cituoti ir kitaip naudoti be šio laikraštėlio redaktoriaus asmeninio leidimo. Leidžiama platinti tik tokiame pavidale, koks dabar yra. Laikraštis neprisiima jokios atsakomybės už pasekmes kaip nors panaudojus jo medžiagą. ------------------------------------------------------------------------- ------------------              ---------------------------- -------------------------------------------------------------------------