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.

TTÜ uus VPN

Ülikoolist saadeti teade, et senine Toru VPN asendatakse eduVPNiga. Paigaldasin õpetuse järgi ära, paigaldus läks probleemideta, aga asi ei käivitunud – tuli veateade “Caught exception: namespace NM not available” ja IT-keeles öeldes “pang”.  Väike guugeldus andis lahenduse: juurde tuleb paigaldada pakk gir1.2-nm-1.0 (sürrimat nime ühele tarkvarajupile on raske välja mõelda… Paki nimi on ilmselt samal kujul Mintis, Ubuntus ja Debianis, mujal võib see miskit muud olla).

Ehk aitab mõnda, kel sama probleem.

Uus lüpsimasin Microsoftilt

2015. aastal räägiti Windows 10 kohta sellist juttu. Nüüdseks on igavik otsa saanud ja räägitakse niimoodi.  Ja nagu alati sellisel juhul, on tulemuseks üksjagu paks jama. Ehkki Nadella ajastu Microsoft ei sigatse nii demonstratiivselt ja avalikult kui Gatesi ja Ballmeri aegadel, on nende Suure Venna käitumine üsna võrreldav õunapoiste omaga (eriti räigelt käib see Windowsi vaesematele ja võhiklikumatele mõeldud Home-versioonis).

Aga taas kord on see võõras mure. Kodus oleval kahel dualboot-lauamasinal (koolist soodsalt ostetud vanad õppetöömasinad, kus vaikimisi oli Windows peal) on Windowsi osas kogu selle aja jooksul olnud põhitegevuseks süsteemi uuendamine iga ca poole aasta tagant. Ühel korral oli vaja TTÜ DigiTarkuse kursuse jaoks Windowsi ekraanitõmmiseid teha ning paar korda näitasin teistele inimestele mingi asja lahendusviisi – rohkem pole seda süsteemi vaja läinud. Nii et kui Windows 11 peaks tasuta saama, siis tõmban tutvumiseks kuhugi peale, pärast mida jääb see ilmselt taas tolmu koguma.

Firefox ja PDFid

Selgus, et Firefoxi uuendus versioonile 88 tõi kaasa ühe üsna küsitava väärtusega muutuse, nimelt lülitati vaikimisi sisse PDFides JavaScripti käivitamise lubamine. Seda on tarvis vaid väga väheste PDFide juures (peamiselt mõnede PDF-kujul blankettide täitmisel), küll aga annab seda kurjasti kasutada.

Väljalülitamiseks tuleb avada Firefoxi häälestusleht about:config, klõpsata kinnitusnuppu (“Jätkan ettevaatlikult”), kirjutada otsingusse pdfjs.enableScripting, klõpsata selle väärtusel (true) ja seada see false’iks.  Nii saab vähemalt tundmatutest allikatest pärit PDF-e avada natuke turvalisemalt.

LibreOffice ja Compiz

Läpakas on Mint 20 Mate Compizi 3D-efektidega – eelistan akende vahetamiseks kasutada Ring Switcherit (töölaudade vahetamise kuubikut kasutan ka vahetevahel, aga viimasel ajal vähem, töötan enamasti ühel töölaual).  Mingi selle nädala uuenduse tulemusena ilmus veider puuk – Writeri (ja ainult, Calc ja Impress jäid korralikult tööle) käivitamisel oli selle aken läbipaistev, näha oli ainult aknapäis. Probleem esines nii eraldi tühja Writeri käivitamisel kui dokumendiga koos avamisel.

Viga on kirjeldatud siin – ja õnneks töötas ka sealsamas pakutud ümbernurgalahendus. Võtsin libreoffice-gtk3 paki maha ja panin libreoffice-gtk2 asemele. Dialoogiaknad näevad natuke vanaaegsemad välja, aga asi vähemalt toimib korralikult.

APDEIT mõne tunni pärast: GTK2 hakkas siiski Calci lahtripiiridega vigurdama ja tuli tagasi vahetada – ent veidral kombel hakkas GTK3 peale uuestipaigaldust tööle…

Serveriuuendus väikese kebrunniga

Suvine serveriprogramm läks osaliselt metsa, kuna uuele kastile ületõstmine tekitas probleeme ning praeguse hooaja üritab veel vanaga vastu pidada. Eile sai tehtud süsteemiuuendus 20.04 peale – muidu läks ladusalt, ent pärast enam meilid läpakasse ei tulnud – Evolution teatas: “Error performing TLS handshake: A packet with illegal or unsupported version was received.” (hiljem lisas veel ühe teise, natuke erinevas sõnastuses teate). Meilid tulid postkasti kohale (Alpine’iga sai terminalist kätte), aga üle tõmmata ei saanud.

Sai torgitud nii ja naapidi, ei aidanud miski. Täna võtsin Dovecoti maha ja paigaldasin uuesti (suuresti selle juhendi järgi). Ja ennäe, tööle läks. 🙂  Kui enne õppeaasta algust jõuab, tuleks mõelda Wikiversity kursuse kolimisele kas siis Kakupessa või kuhugi kooli – Wikiversitysse on natuke imelikud inimesed valitsema pääsenud, kevadise kursuse juures pidi korduvalt tõestama, et sebra ei ole…

Läpakauuendus

Täna hommikul andis läpakas Mint 19 teada, et ametlik uuendus 20 peale on saadaval. Riskisin ja proovisin kohe ära teha (enne tegin Timeshiftiga igaks juhuks süsteemitõmmise ka, juhuks kui midagi metsa läheb).

Võttis aega ligi tunni, aga siiani tundub küll, et kõik sõitis nagu mööda raudteed – täpselt etteantud suunas. Kaku põhiläpakas on pealegi mõnevõrra ebastandardse tarkvaravalikuga – mõned kohalikud serverid on peal, töölaud on Compizi ja Cairo-Dockiga. Kõik uuenes kenasti – seni ainus märgatud pisiasi on Compizi aknavahetaja (Ring Switcher), mille uuendus välja lülitas, aga piisas sätestest uuesti sisselülitamisest. Huvitav, et samas jäi Compizi “keerlev kuubik” ehk töölauavahetaja tööle.

Esialgse pildi järgi tuleb Minti tegijatele kõva kompliment teha.

Telefoniuuendus

Suvine häkkimishooaeg on avatud – õppetöö ajal ei saa tehnikaga riskantsemaid muudatusi ette võtta. Nüüd on aga kool läbi ja võib hakata nokitsema.

Esimene samm oli telefoni (Samsung Galaxy S5, mudel F koodnimega klte) süsteemiuuendus. Android 10-le vastav LineageOS 17 on küll juba mõnda aega väljas, ent S5-l ametlikku tuge veel ei ole (mõnedel andmetel pidavat tulema teises järjekorras ehk siis levinumad mudelid saavad esimesena). On aga olemas mitteametlik väljalase, mida kasutasingi. Seega vajalik kraam on järgmine:

* LineageOS 17.1 mitteametlik versioon S5-le
* OpenGApps (arm, 10, pico)
* Magisk (ruutimiseks; esialgu pole jõudnud süveneda, kuna varasem versioon kasutas selleks teist tarkvara)

Enne paigaldama asumist aga tuleb paigaldada arvutisse vajaminev tarkvara ning telefoni piisavalt uus seadistussüsteem (recovery; kasutasin TWRP 3.3.1-e – selle uuendamine on muide võimalik ka seadistussüsteemi enda seest). Siinpool oli kõik vajalik juba arvutis olemas, aga näib, et seda kõike annab teha olemasoleva ametliku õpetuse järgi.

Paigaldamine ise ei erine kuigivõrd eelmise versiooni omast. Telefon tuleb USB-kaabliga arvutisse ühendada ja taaskäivitada seadistussüsteemi (hoides käivitamisel korraga all käivitus-, kodu- ja heli valjemakskeeramise nuppu, ameerika keeli Volume Up + Home + Power). Seal tuleb esmalt tühjendada olemasolev salvestusruum (ja vajadusel eemaldada krüpteering): valiku Wipe alt esmalt Format Data (sinna tuleb kinnituseks kirjutada “yes”), siis Advanced Wipe ja kustutada ära System, Data ja mõlemad Cache’id). Seejärel liikuda menüüs algusse tagasi ning valida ADB Sideload. Telefon jääb ootele, arvutist tuleb järgemööda üles laadida kõik kolm eespoolmainitud faili (süsteem, OpenGApps, Magisk): adb sideload failinimi (vahepeal tuleb telefonis paar sammu tagasi teha ja iga etapi jaoks uus ADB sideload käivitada). Seejärel teha restart kas telefonist vastava ekraaninupu abil või arvutist käsuga adb reboot.

Kui kõik toimib, järgneb juba üsna tavapärane Androidi/LineageOSi seadistus – helin, sõrmejälg, ekraanilukk, F-Droid tarkvara jaoks jms. Esmamulje järgi väliseid muutusi eelmise, 16. versiooniga võrreldes väga ei täheldanudki.

Kui Google’it kasutada (põhimõtteliselt saab ka ilma – esialgu on minimaalne paigaldus kalendri kasutamiseks jäänud, aga piisava ajaressursi korral panen Kakupessa kalendriserveri ja viskan Google’i telefonist välja), tuleks igaks juhuks seaded üle käia ja kogu infokogumine minimeerida. Ja muidugi tasub telefon krüpteerida – vastava valiku leiab turvaseadete alt. Võtab paar tunnikest aega, aga käib üldjuhul automaatselt (aku peab olema peaaegu täis, muidu ei lubata krüpteerima hakata; vahepeal küsitakse alguses korra ja lõpupoole veel paar korda lukustusmustrit või -parooli).

Järgmine, juba märksa suurem ettevõtmine on kogu Kakupesa serverisüsteemi väljavahetamine. Uus riistvara, virtualiseerimine, uus süsteem, muudatused teenustes – seega tegemist (ja õppimist!) jätkub ilmselt piisavalt.

Meenutus

… sellest, miks ma Apple’i kraami ei tarvita.

Tuli üks tuttav inimene (teise eriala pealt ja üsna IT-kauge), palus endale netist ühe raadiosaate alla tirida ja tema telefoni (iPhone 6) laadida. Tirisin saate alla, panin m4a-failina Kakupessa, saatsin lingi.

Mõne aja pärast tuli teade: proovisime igapidi, ei saanud. Eks proovime siis siinkandis.

1. katse. Aiföönile USB kaabel külge, teine ots Linuxi läpakasse.  Ühenduste lubamise järel antakse “tundmatu viga”, kõige lähem asi ligipääsule oli akna avanemine, kus pealkiri viitas telefonile, sisu aga puudus. Guugeldasin, leidsin paar läbi-ussi-sellesamusegi -retsepti, kuidas aifööni Linuxile selgeks teha, aga ussi-seesamunegi näis nii palju aega võtvat, et esialgu loobusin.

2. katse: Bluetoothiga saatmine. Telefoni ja arvuti paaritamine õnnestus (mõlemalt poolt vaadates), saatmine ebaõnnestus. Linux andis veateate, iOS ei kõssanudki.

3. katse: Kaku LineageOSiga Galaxy S5 Linuxi külge, fail telefoni (kogu protsess võttis ca 30 sekundit) ja üritus Bluetoothiga telefonist telefoni saata. Sama pilt: Samsung teatab “Ebaõnnestus”, iOS ei kõssa absoluutselt.

4. katse: aifööni WiFi parameetrid sisse ja Kakupesast alla laadima. Õnnestus, aga… Saade hakkas mängima, ent salvestusvõimalust ei olnud kuskilt leida.

5. katse: serveris zip-iga saatefail kokku, proovib alla laadida. iOS ei kõssanudki.

Siis sai kopsik ja sai siiber… Tuttav lubas kusagilt Apple’i läpaka tuua ja sellega saab siis uuesti proovida.

NB! Täiesti võimalik, et ülalkirjeldatud protsessis mängis oma osa nii telefoniomaniku mõni teadmatusest tehtud apsakas kui ka Kaku vähene kogemus Apple’i kraamiga. Ent ka kõige raskematel Linuxi aegadel sajandi algaastatel ei olnud süsteemid reeglina nii põmmpäised kui nähtud iOS. Netis on inimestel õigus: Apple tõesti ühildub veatult… iseendaga.