Tuesday, April 17, 2018

Eesti kelle spelleri kasutamisest

Hiljuti saatsin tagasisidet ühele ettevõttele, mille ühel leheküljel oli kirjaviga, millest võis järeldada seda, et vigase teksti avaldaja võis olla kasutanud avatud lähtekoodiga / vabatarkvaralist Hunspell spellerit ja selle eesti keele sõnastikku. Siin on tagasiside tekst:

Võib eeldada, et kasutusel oli avatud lähtekoodiga / vabatarkvaraline Hunspell speller koos eesti keele sõnastikuga. Viimane pole täiuslik, kuid see on kasutuses järgmistes levinud tarkvarapakettides, mis tarvitavad õigekirjakontrolliks Hunspell spellerikomponenti:

• avatud lähtekoodiga Mozilla Firefox ja selle derivaadid (Pale Moon, GNU IceCat, Waterfox) või sõsarprojekt (nt. SeaMonkey);
• omanduslik, kuid eri aegadel tasuta jagatud StarOffice;
• avatud lähtekoodiga / vabatarkvaralised OpenOffice.org, Apache OpenOffice või LibreOffice;
• või suuresti omanduslik Google Chrome, mis põhineb avatud lähtekoodiga Chromium projektil. Google Chrome'i lehitseja spellerikomponentide hinge-elu ma väga täpselt ei tea.
※ Saab küll oletada, et omanduslik Google Chrome võib tõenäoliselt kasutada Hunspell spellerit, kuid ei pruugi, sest võib pigem pakkuda Google'i enda spellerikomponenti või -teenust.
※ Hunspell spellerikomponent võib olla Chrome'is siiski kaasas, sest see sisaldub avatud lähtekoodiga Chromiumis.

Ülalpool mainitud kontoripakettidest on StarOffice ja OpenOffice.org mõlemad vananenud ja aegunud, ning Apache OpenOffice'i arendus toppama jäänud ja aeglane.

LibreOffice'i arendus on kõige kiirem, kuid eesti keele sõnastik pole ka siis täiuslik, sest Hunspell spellerikomponenti ja sellele mõeldud eesti keele sõnastikku arendatakse eraldi, ning eesti keele sõnastiku arendamise progress on suurte keelte sõnastike arendusega võrreldes aeglasem.

See kõik tähendab omakorda seda, et kasutajad peavad nimetatud programmides sisalduvate spellerite poolt märgatud ja eesti keele sõnastikule tundmatuna märgitud sõnade juures olema eriti tähelepanelikud, et mitte läbi lasta kirja- või trükivigu sisaldavat teksti.

Sama kehtib muuseas ka Microsofti toodete puhul, ehkki omanduslikus Microsoft Office'is kasutatud õigekirjakontroll on paremini välja töötatud, ning on aastate jooksul olnud motiveeritud arenduses.

Saturday, April 7, 2018

Delfi Flash-põhine video, Firefox ja privaatne lehitsemine

Niisiis tekkis hiljuti vajadus vaadata Delfis artikli juurde käivat videot, aga video kohe tööle ei läinud.

Tingimused olid järgmised:
* Inteli integreeritud videoadapteriga (videokaardiga) sülearvuti, mis ei toeta OpenGL-i seda versiooni, kus Firefoxis mängiks HTML5 video;
* Windows XP SP3;
* Mozilla Firefox 38.8 (eestikeelne);
* VLC Media Player (see osutub hiljem oluliseks);
* Flash Player, mida selle vanema versiooni tõttu automaatselt ei aktiveerita;
* Firefoxi privaatse lehitsemise režiim;
* Samuti annab Firefox veebilehtedele teada, et jälitamist ei soovita (küpsised jne.).

Video mitte-esinemisel osutusid peamisteks põhjusteks teatud Delfi jt. domeenidel pluginate ja küpsiste õigused, ehk nende puudumine.

Protsessi kirjeldus


Kuna HTML5 video mängimine ei tööta videoadapteri draiveris OpenGL 2.0 toetuse puudumisel, langeb Delfi pleier tagasi Flashile, mille põhjal hakkab tööle JWPlayer.

Firefox kuni versioonini 43.x (k.a.) toetab küpsiste salvestamise kohta küsimist, kuid see süsteem ei tööta privaatse veebilehitsemise režiimis, ning eeldatavasti ka siis, kui Firefox annab veebilehtedele teada, et jälitamist ei soovita. Viimane võib tähendada, et ei võeta vastu küpsiseid, aga selle protsessi hingeelu ma täpselt ei tunne.

Lahendus


Kuna aga videomängijat ei tulnud ette, selgus lähemal uurimisel, et Flash ja küpsised oleksid teatud domeenidel lubatud.

Muuhulgas asub Flashil põhinev JWPlayer näiteks g3.nh.ee domeenil.

Küpsiste ja pluginate õiguste muutmiseks tuleb teha järgmist:
  • Mine aadressile

    http://g1.nh.ee/ct/ej/arrow_250.png

    Ette tuleb PNG-formaadis olev noolepilt, ning väljaspoolt pilti tee lehitseja (musta värvi) vaatealale paremklikk ja vali hüpikmenüüst "Vaata veebilehe teavet".
  • Uues aknas "Veebilehe teave" mine vahekaardile Õigused, ning erinevate õiguste nimekirjas tee järgmised muudatused:
    • Sektsioonis Pluginate aktiveerimine vali raadionupp "Lubatud" igal real, kus on "VLC Web", sh. ka see VLC rida, kus võib olla kirjas "Plugin võib sisaldada turvaauku!" Seletuseks niipalju, et peale VLC installimist on Flash-plugin märgitud mingil põhjusel VLC-ks.
    • Keri nimekirjas alla, kuni jõuad eraldiseni Küpsiste salvestamine.
      Seal vali "Lubatud" või "Lubatud selleks seansiks".
    • Korda sama asja järgmistel aadressidel:
      • Delfi koduleht (www.delfi.ee) või vajadusel mõni muu Delfi alamleht, mille artiklis näidatakse videot, nagu näiteks Delfi Publik (publik.delfi.ee)
      • Delfit toetavad domeenid:
        • http://g1.nh.ee/ct/ej/arrow_250.png
        • http://g3.nh.ee/m/dd/nupp.png
      • JWPlayeri domeen:
        https://ssl.p.jwpcdn.com/6/12/logo.png
      • Video lähtedomeen aadressil eeds.babahhcdn.com või mõni muu babahhcdn.com alamdomeen:
        http://eeds.babahhcdn.com/crossdomain.xml
  • Videot sisaldav artikli lehekülg tuli uuesti laadida.
Suurema osa näitefailide asukohad sain kätte klikkides näiteks Delfi artiklil "Vaata veebilehe teavet" ja siis selle akna sektsioonist "Meedia". Ülejäänud asukohad sain teada Firefoxi veebiarendaja Network tööriista ja Internetiotsinguga. (Nii või teisiti olid failide asukohtad avalikult kättesaadavad.)