Skip to content

OpenDocument ehk ODF kohustuslikuks andmevorminguks riigi asjaajamises

Open Document Format for Office Applications (OpenDocument, ODF) peaks muutuma kohustuslikuks andmevorminguks kogu riigi ja omavalitsuste dokumendivahetuses.

Eesti riigi ja omavalitsuste infovahetuses (nii omavahel kui Eesti elanike ja Eestis tegutsevate organisatsioonidega) peaks kasutatama vormingut, mis:
- on avatud,
- terviklikult dokumenteeritud,
- patendinõuete vaba,
- ei ole seotud ühe konkreetse tarkvaralahendusega
- ja ideaalis ka mõistlike kuludega (või lausa tasuta) loetav/muudetav.

Käesoleval hetkel vastab sellistele nõuetele Open Document Format for Office Applications (OpenDocument, ODF), kinnitatud ISO ja IEC standardina ISO/IEC 26300.

Kirjeldatud lahendus võimaldaks arvutikasutajatel valida neile sobiliku tarkvara vahel. On vaid oluline et kasutatav tarkvarapakett suudaks kirjeldatud vormingut lugeda ja salvestada. Juba praegu, paar kuud peale standardi kinnitamist leidub erinevate operatsioonisüsteemide (Windows, Mac OS X, erinevad Linuxi-põhised ning Unixi-laadsed süsteemid) jaoks mitmeid tasuta ja tasulisi tarkvaralahendusi (OpenOffice, StarOffice, Microsoft Word vastava lisaprogrammi abil, Writely, jne) ODF lugemiseks ja salvestamiseks.

Lisateave vormingu kohta:
OASIS, standardi koostaja - http://www.oasis-open.org
Teemakohane artikkel Wikipedias - http://en.wikipedia.org/wiki/OpenDocument

Täiendatud 16.10.2006
Idee on nüüd konkreetse ettepanekuna kirjas ka Täna Otsustan Mina portaalis.

Arvuti igale lapsele, ka Eestis

Maailmas jõudsalt edeneb selline projekt nagu One Laptop per Child - eesmärgiks odavate 100-150 USD maksvate sülearvutite võimaldamine igale lapsele.

Mida võiks selline ettevõtmine Eesti puhul tähendada?

Kui võtame aluseks, et:
- programm võiks katta lapsi vanuses 4-18 aastat (15 "aastakäiku")
- igas vanuses on keskmiselt 15000 last
- ja arvuti maksumus oleks 2000 krooni
- siis oleks esialgse investeeringuna vaja 450 miljonit krooni
- ja igal järgneval aastal 30 miljonit krooni

Tegelikult oleks summa väiksem, sest programm oleks tõenäoliselt vabatahtlik ja kõik lapsed (lapsevanemad) ei pruugi arvutit soovida (näiteks peres on arvutid juba olemas). Eesti 75-miljardise eelarvemahu juures on see igal juhul vägagi reaalne ettevõtmine.

Kui vaadata siin olevat kaarti, siis on mõnest Eesti ametiasutusest juba projekti vastu konkreetset huvi avaldatud. Põnev oleks teada, kui kaugel see plaan tegelikkuses on :-)

Eesti keele sõnaraamat ehk ÕS tagasi veebis

Kuulu järgi on Keelevara ÕS tasuta loetavaks teinud. Kontrollida seda hetkel ei saa, sest veeb ei kipu vastama. Küllap on kasutajate huvi sedavõrd suur olnud, et serveri jõudlusest jääb puudu.

Õnneks on Eesti Keele Instituudil juba ka ÕS 2006 materjalid üleval. Loodame et see jääb edaspidigi kõigile kasutamiseks - oleks see ju maksumaksjate raha eest tehtud töö puhul loogiline.

Lisaks ei saa märkimata jätta et EKI on oma veebi juba mõni aeg tagasi lisanud väga korraliku keelte ja kooditabelite otsingumootori.

Reklaamibannerite mõõdud

Tihti on vaja reklaamibannerite mõõte kontrollida ning lihtsuse mõttes panin siia ühe IAB standardi järgse loetelu:

Rectangles and Pop-Ups

300 x 250 IMU - (Medium Rectangle)
250 x 250 IMU - (Square Pop-Up)
240 x 400 IMU - (Vertical Rectangle)
336 x 280 IMU - (Large Rectangle)
180 x 150 IMU - (Rectangle)

Banners and Buttons

468 x 60 IMU - (Full Banner)
234 x 60 IMU - (Half Banner)
88 x 31 IMU - (Micro Bar)
120 x 90 IMU - (Button 1)
120 x 60 IMU - (Button 2)
120 x 240 IMU - (Vertical Banner)
125 x 125 IMU - (Square Button)
728 x 90 IMU - (Leaderboard)

Skyscrapers

160 x 600 IMU - (Wide Skyscraper)
120 x 600 IMU - (Skyscraper)
300 x 600 IMU - (Half Page Ad)

IMU ehk Interactive Marketing Unit ei tähenda tavamõistes muud kui pikselit.

Sõnad inglisekeelses urbanistlikus ja arvutimaailma subkultuuris

Justkui oleks nagu inglise keelt õppinud, aga moodsa aja slangist puudub ikka ülevaade. Mida siiski tähendab wife-beater, w00tw00t või gangsta cookies? Sellisest veebist nagu Urban Dictionary peaks leidma vastuse enamusele küsimustele. Sisaldab ka selgitusi rohketele arvutimaailma subkultuuri sõnadele nagu l33t, n00b või 0v3rcl0ck.

Firefox ja Seamonkey - setTimeout viga parandatud

13.04.2006 välja antud Firefox 1.5.0.2 ja Seamonkey 1.0.1 versioonid sisaldavad mitmete oluliste turvavigade paranduste kõrval ka lõpuks lahenduse Firefox 1.5 ja Seamonkey 1.0 versioonidesse tehtud window.setTimeout() veale. Tegemist oli väga tüütu veaga, mis segas kõikide selliste rakenduste tööd, kus kasutatakse kliendipoolset javaskripti taimerit. Tean juhtumit, kus seetõttu oli vaja Firefox 1.5'lt tagasi kolida versioon 1.0.7'le.

D-Link NTP vandalism väärib boikotti

Võrguseadmete tootja D-Link on hakkama saanud korraliku pahandusega. Taani internetiserveritele NTP-teenuse pakkuja Poul-Henning Kamp kirjelduse järgi on kümnekonna D-Link'i võrgutoote süsteemikoodis valesti lahendatud kellateenuse kasutamine. Tegemist on robustse NTP-standardi ning kehtiva hea tava rikkumisega, mis põhjustab kümnetele NTP-serveritele tohutuid lisakulusid ning D-Link ei ole teinud eriti midagi oma vigade parandamiseks ja kulude hüvitamiseks.

Suur hulk internetiteenuseid põhineb tänaseni härrasmeeste käitumisel ja vastastikusel viisakusel ning selle rikkumine ei peaks olema lubatud. Mina kavatsen selle firma tooteid kõigiti vältida ning soovitaks kõigil kodu- ja äritarbijatel sama teha ning poodidel D-Link'i tooteid müüki mitte võtta.

Brief English translation:

D-Link, the producer of SOHO equipment, has in very rough manner violated NTP-standard and good manners as described here. I will avoid D-Link products and advise everyone else to do the same.

Gecko, Windows, mstsc, hyperthreading ja kopeerimine

Järgnevate tingimuste kokkulangemisel oled hädas andmete kopeerimisega (tavaline copy-paste ehk lõika-aseta ei toimi):
- Firefox, Thunderbird, Mozilla Suite või Seamonkey kuulub su igapäevaste töövahendite hulka,
- sinu Windows'i töölaual on lahti mõni Remote Desktop Client aken (mstsc),
- sinu arvutil on hyperthreading protsessor.

Põhjus väga lihtne - see seltskond ei saa omavahel suheldud ning andmete sünkroniseerimine eri virtuaalsete protsessorite vahel ei toimi. Lahendus tegelikult on lihtne. Võta lahti tegumihaldur (Task Manager) ning säti sealt kõik need protsessid (mstsc, firefox, seamonkey, jne) kasutama üht protsessorit (Set affinity käsk). Kui ei viitsi seda iga kord peale programmi käivitamist teha, siis Windows 2000 Server Supplement One Resource Kit sisaldab tarviku imagecfg.exe, millega saad sama asja ette ära konfida (mstsc puhul pead nad Windowsi süsteemikataloogist ära kopeerima).

Omast kogemusest järgi proovitud ja täitsa kasutatav lahendus seniks kuni Mozilla Foundation sellele bugile lahenduse leiab (Microsoft vaevalt midagi selleks ette võtab).