memcpy

Täitsa veider, et see ajalooline ülevaade oli siiani kahe silma vahele jäänud.

Varasematest oli loetud nii TÜ informaatikute ajalugu kui ka ametliku doktorijuhendaja prof. Jürgensoni mahukas kolmeköiteline TTÜ informaatikainstituudi oma – aga need olid mõlemad akadeemilise kaldega. Seetõttu on Andres Küti projekt, mis keskendub just “metsikute üheksakümnendate” Eesti IT-äri alusepanijatele, eriti huvitav lugemine (ehkki seal on põgusamalt ka akadeemilist poolt sees). Eriti harivad on põhiteksti kõrvale lisatud selgitavad märkused.

Ise olen enamikust raamatu tegelastest ilmselt 1/2 põlvkonda (tehnoloogilist, mitte inimpõlve) tagapool, aga paljud asjad tulid väga tuttavad ette. Keskkooliaegne informaatika Oktoobri rajooni Õppe-tootmiskombinaadi Yamaha MSX klassis, mis tulevase karjääri hoobilt inglise keele pealt informaatikasse suunas. TTÜ rebaseaasta esimesed “haltuuraotsad” tollases Invaühingute Liidus 10MHz XT-arvutil, järgnev Invaregistri tegemine ning sealt alguse saanud xBase (dBASE, Foxbase, Clipper, Paradox, FoxPro) -poolprofikarjäär (peamiselt tollastes sotsiaalsfääri asutustes). Infolehe “Informaatika kõigile” toimetamine (sisuliselt tegin üsna mitu aastat üksi kogu lehte) jpm.  Minu puhul jäi tollal akadeemiline pool peale – ent tollane tehnoloogia (sh esimene päris oma arvuti, 25Mhz 386DX), 90-ndate jututoabuum jpm olid taas väga tuttavad, kuna see kõik toimus ka TTÜ-s. MUME’i on pikalt mängitud ja Lõvi tunnen ka. 🙂

Ainus veidi arusaamatu detail raamatus on üks miskipärast sinna kaasatud inimene, kelle intervjuustki nähtub, et tal tollase IT-kultuuriga pea igasugune seos puudus.  Kui aga see kõrvale jätta, on tegemist väga põneva (ja kohati täiega nostalgilise) lektüüriga – aitäh tegijatele!

Microsoft õpetab… Linuxit paigaldama

Vanarahvas teab rääkida, et enne maailma äralõppemist pidavat ilmaelu puhta sassi minema. Kanad pidavat kuke moodi kirema, mehed naiste riietes käima ja nõnda edasi.

Mõned märgid kipuvad juba siin ennegi tõeks minema, aga nüüd on küll asi tõsine… Microsofti firma veebis on selline leht. Microsoft õpetab arvutisse Linuxit paigaldama.

Härrad Gates ja Ballmer, teie õudusunenägu on tõeks saamas. Ja see ei ole ESR, kes “Revolution OS“-filmi avalõigus ütleb hauataguse häälega “I’m your worst nightmare!”. Õudukas on palju, palju suurem kui üks vurrudega onu.

Mis edasi? Nagu klassik ütleb “Viimses programmeerijas“, “Armas jumal! Bill, Windows kuulutatakse freewareks!”?

Edasiside

Slashdotis on kergelt jahmatamapanev lugu teatud liiki, ee… huvitavate inimeste tegemistest. Peab rebastele homme-ülehomme ITSPEA loengus “reklaamipausi” ajal lugeda andma.

Näis, millal see meile jõuab. Ühiskond peab ilmselt ikka päris lolliks ära minema, enne kui mõistus uuesti koju hakkab tulema.

Kaks korda aastas

… uuendab Kakk kahes lauaarvutis dualbuudis olevat Windowsi.

Mõlemad masinad on tavamõistes veel üsna pädevad, aga näe – Windows 11 jaoks “ei täida miinimumtingimusi”. Ega’s midagi, Windows 10 töötab esialgu veel ka, uuendab siis seda.

Peab ütlema, et esmakordselt ei tekkinud Windowsi uuendamisel tahtmist edenemisnäidiku peale undama hakata – vist esimest korda näidati edenemist suht arukal viisil, mitte hüpates 14% pealt 95% peale ja istudes siis seal kolmveerand tundi ilma mingi kommentaarita kinni.

Kogemusena päris hea vaheldus midagi teistsugust ekraanil näha. Aeg-ajalt on siiski vaja kas mõnd teist inimest aidata-õpetada või siis mõni Windowsi platvormi näide kuhugi õppematerjalidesse genereerida – seega on hea, kui mõnes masinas Windows olemas on. Aga tõsisemat praktilist kasutamist ei ole see süsteem juba väga kaua leidnud ning ilmselt ei muutu olukord ka edaspidi.

Tõlgib ja uriseb

Tõlkisin omal ajal WordPressi eesti keelde järjest ligi kümme aastat – seesama Jora siin mainib esimest tõlget versiooni 2.2 peale juulikuust 2007 (kohe pärast seda sai ka Jora ise WP peale kolitud).

Aktiivne tõlkeperiood sai läbi aprillis 2016 versiooniga 4.5, veel ühe tõlke tegin 5.5 peale augustis 2020. Täiesti tasuta – tõsi, kasutasin ka ise, nii et natuke oli ka “kel janu, sel jalad”. Viimastel aastatel aga hakkas see töö üha enam üle viskama.

Põhjusi on mitmeid, osa neist on seotud tarkvara disainiotsustega (plokipõhine leheredaktor oli suhteliselt loll mõte), kuid peamise asjana hakkas vastu täiesti mõõdutundetu eneseupitamine kõikvõimalikes tekstides (sh keskkonna enda teadetes). “Hurraa, nüüd saad kujundustes kasutada tehnikat X!”… No ei kõla täiskasvanult ju.

Tõlkijana aga ajas karvad põhjalikult turri tõlkefailide ülesehitus, milles üha enam kohtas inglise keele reeglite järgi joondumist (näiteks sõnade järjekord lauses on eri keeltes erinev, tõlgetes aga nõuti inglise keele oma ja märgiti tõlge vaieldavaks, kui lausejärjekord inglise keele omast erines). Juba väga habemega jama oli/on kuunimedega, mida WordPress tahaks miskipärast suurtähelistena ka teistes keeltes.

Nii et arvestades WordPressi rahvusvahelist levikut on tõsiselt imekspandav tegijate ignorants muude keelte eripärade osas. Seda näitab kasvõi seegi, et tõlkijatele suunatud kasulikke märkusi (näiteks seda,  kas “Character” tähendab konkreetsel juhul tegelast, iseloomu või hoopis tähemärki) tuleb tõlkefailidest tikutulega otsida.

Ja muidugi on süsteemi kasvades kasvanud ka süsteemitus terminoloogias ja väljendites. Ka pluginate ja teemade osas tundub süvenevat korralik kaos (veel üks küsitav idee oli vaikimisi kujundusteema väljavahetamine igal aastal, mis muudab väikese kogukonnaga keelte puhul teema tõlkimise üsna keeruliseks).

Omajagu aitab kaasa ka laiem (peamiselt võuktaustaga) uuslolluste laine inglise keeles – ehk tuntuim on “they” kasutamine “he” ja “she” asemel. Näib, nagu oleks WP tegijate seas millalgi eelmise kümnendi keskel haaranud seniste arendajate asemel juhtohjad keskmised müügiinimesed (tohutu enesehinnang ja vali hääl üritavad tasandada selget ebakompetentsust) või siis on ka WordPress hakanud valima tegijaid hoopis muude tunnuste alusel kui tehnilised oskused.

Kuna aga pärast 2020. aasta tõlget tundus eestindus üha enam soiku jäävat, siis nüüd suve lõpus otsustasin teha veel ühe tõlke WP 6.3 jaoks, mis just hiljaaegu välja tuli. WordPressi kui maailma levinuimat veebihaldussüsteemi on eestikeelsena hädasti vaja. Kõik eelnevalt mainitu on aga endiselt probleemiks ning paraku on jamad vahepeal kulunud paari aastaga veelgi süvenenud.

Seega eks elu näitab, kas jätkan kunagi veel eestindamist või mitte – ausalt öeldes praegu küll väga ei kutsu. Kasutamist jätkan esialgu seni, kuni saab klassikalist WP redaktorit kasutada ja ei pea plokindusega jaurama. Aga võib-olla tuleks ka selles osas hakata mõnd mõistlikumat alternatiivi vaatama.

Tõlkefail sai WordPressi saadetud, aga selle leiab varuvariandina ka siit.

Eee…

See üritus peab küll olema järjekordne “kolmandik sulas”-operatsioon.  Kõige tõenäolisem, et tegijad on, khm, koheva sabaga.

Kogu idee on põhimõtteliselt jabur. 275 kilo eest tehakse veebileht, mis püüab väga kindlat sihtgruppi ning samas ei kasuta põhimõtteliselt autentimist? Kuidas tehakse kindlaks, et osaleja noor on?

Sihtgrupp on 7-26?  Alumine ots on ju lapsed. Muidugi on olemas üksikud n.ö. imelapsed, kes juba algkoolis maailma asjadest aru saavad (märkusena: Kakk küll ei saanud, siis oli veel tollaste raamatute mõjul kommunistiperiood). Aga ülejäänutele on väga kerge erinevaid kiiksakaid ideid sisse sööta (nagu siinkirjutajale söödeti) ning siis vehkida saadud andmetega kusagil vajalikus kohas. Umbes samamoodi, nagu käib hooldekodudes e-hääletus.

See, et eeskujuks Tinder võeti, on ka muidugi kõnekas. Taas kord enda onu tsiteerides – “ära ütle loll, ütle omapärane!” võiks nüüd siis vist ka “noortepärane” olla.  Dwayne Elizondo Mountain Dew Herbert Camacho…

Kõige tõenäolisem stsenaarium on, et lõpptulemuseks saab kena WordPressi veebisait, mille noortele tegijatele mõned kilod raha maksti. Põhiosa rahast läheb… mujale. Aga noh, optimistlikult vaadates on noorte kaasamine siis mingil määral ju saavutatud. 🙂

Küberfüüsilised süsteemid: hoiatav näide

NB! Järgnev lugu tuli läbi kolmanda inimese, aga olevat juhtunud hiljaaegu ühe lähedase tegelasega. Seega 100% tõestust pole, aga kuna asi kõlab realistlikult, siis panen kirja – õppetunnina igatahes väga värvikas.

Üks inimene võttis koera. Sellise varjupaiga lontu, kes oli üsna õnnelik, et uue kodu sai. Istus kenasti kodus, kui pererahvas ära oli, pahandust ei teinud.

Mõne aja pärast võeti majja robotist põrandapühkija. Aitas kenasti ka lontu kasukast kukkunud karvad kokku korjata, elu oli lihtsam.

Ühel päeval aga läks pererahvas tööle ja lontul läks kõht korrast ära. Valvekaamerast olla näha olnud, et istus õnnetu moega ukse juures ja tahtis välja, aga mis sa hädaga teed… Igatahes oli korter korralikult ära märgistatud.

Robot aga võtnud nõuks enda sisseprogrammeeritud koristusringi tegema minna. Põrandale ilmunud ainesega toime ei tulnud, küll aga suutis selle korraliku sõnnikulaoturi kombel laiali loopida (SHTF!) ning ka ratastega laiali kanda.

Asjade lõplik seis ei ole  teada, aga õppetund näib olevat väga suurte (pruunide) tähtedega kirjutatud… Ja seda annab tegelikult üksjagu laiendada ka muude suure hurraaga kasutuselevõetud tehnoloogiliste lahenduste peale.

Vihvinäppimine

Kakk on ennegi enda läpakakotti maha pillanud, aga senised laksud on kõik õnnelikult lõppenud. Eile aga õnnestus kott niimoodi maha kukutada, et pärast ei töötanud Dell Vostrol enam ei kaabliga ega kaablita võrk. Põhilise tööarvuti puhul on see natuke lahja seis.

Täna sai siis Arvutitargast soetatud üsna mõistliku hinnaga pisike USB-pessa käiv julla, mis pidanuks vähemalt WiFi tagasi andma. Aga panin pessa, tutkit – selgus, et isegi veel 2023. aastal kohtab “Windows only” riistvarajuppe. Julla on ametlikult TP-Link AC600 ehk “kivi” järgi Realteki RTL8811AU – õnneks lsusb näitas seda.

Lahendus (mitte kõige ilusam, aga vähemalt toimiv) leidus siin:
* võrguühendusega lauaarvutisse tuli paigaldada build-essential ja git (tegelikult olid mõlemad seal juba olemas) ning laadida git’iga draiveri kood alla: git clone https://github.com/aircrack-ng/rtl8812au (tegelikult on see saadaval veel paaris teises kohas ka).
* Loodud kataloogis rtl8812au tuli terminalist anda “vana kooli” tüüpkäsud make ja sudo make install – kui seejärel julla lauaarvuti USB-pessa sai topitud, hakkas masin hoobilt kohalikke traadita võrke nägema.
* Kuna läpakas võrguühendus puudus, tuli toosama rtl8812au kataloog mälupulgale kopeerida ja läpakasse tõsta – kuna kompileerimine oli aga teises arvutis juba tehtud, piisas läpakas vaid sudo make install -käsust. Peale seda oli WiFi tagasi. Kaabelvõrgu puudumise peaks läpakas tänapäeval üle elama, kuna VPN on olemas ja hädakorral saab WiFi leviala ka telefoniga püsti panna.

Lõpp hea, kõik hea. Igaks juhuks tasub kataloog alles jätta – võib juhtuda, et peale süsteemituuma uuendamist tuleb draiver uuesti paigaldada (aga sel juhul peaks taas piisama tollestsamast viimasest käsust).

APDEIT 14.07: nädalavahetuse kirikulaagris hakkas võrk imekombel vanamoodi tööle (kaitseingel käis näppimas?). Aga varuvariandi olemasolu ei tee ikkagi paha.

Kolledži aastapäevast

IT Kolledži asutamisest möödus 23 aastat tegelikult juba kolmapäeval, 17. mail – aga varem ei jõudnud sellest kirjutada.

Ühelt poolt oli hästi tore. Juba tavapäraselt pakuti fuajees torti ja eestimaist “kärsaga” limonaadi – see komme sai alguse vist juba üsna varakult. Kalle pidas kõnet ja meenutas alguse aegu, esimese lennu esindajana võttis sõna ka omal ajal mõlemad põhierialad (arenduse ja admini) paralleelselt lõpetanud Antti Andreimann. Ja Antti meenutas mitmeid õppejõude (yours truly included) hea sõnaga, mis oli muidugi tore.

Eraldi tuleks veel mainida, et 23. aastapäev tähendas ka, et esimesel lennul oli lõpetamisest möödas ümmargune 20 ning sealt tuli rahvast kohale vist 15 inimese ringis. Pärast sai nendega ka paar tundi vestlusringis istutud – väga vahva oli; nagu kolledži puhul tavaks, olid kõik ka erialaselt edukad.

Paraku sai vestluses kinnituse ka väide (nüüd juba osalejate kui tööandjate vaates), et praegu ülikoolist tuleva seltskonna eneseväljendusoskused teevad juba mõnda aega tõsist vähikäiku. Ja siin tuleb tegelikult kõige rohkem vaadata üldhariduskoolide poole (omalt poolt võin seda rebastele õpetatavate ITSPEA ja SPEAIT kontekstis üsnagi täiel määral kinnitada).

Teise poole pealt aga on endiselt väike torge sees – miks pärgli päralt oli vaja seda ägedat asja ära lõhkuda…?