Temos Archyvai: AK

Įrašai apie atvirą kodą, atvirus standartus, atviras programas, AKL’ą ir pan.

Firefox 3.0, Wine 1.0

Šimtą metų nerašiau, dabar pats laikas.

Taigi, svarbiausia info – šiandien (t.y., vakar) išleista trečioji „Firefox“ laida, ir jūs galite prisidėti prie ta proga siekiamo naujo Gineso rekordo – didžiausio programinės įrangos parsisiuntimų kiekio per 24 valandas. Jei tikėti Delfiu, planas buvo pusantro milijono parsisiuntimų per parą. Jei tikėti #Europe IRC kanaluMozilla“ tinkle, vien per pirmas keturias valandas šis paros planas buvo viršytas dvigubai. Bet juk riba – tik žydras dangus, ar ne? Todėl siųskitės „Firefox“ šiandien! :) Turite laiko iki daugmaž aštuntos valandos vakaro. Aš patikrinsiu! :)

Pasiaiškinimas: pastaruoju metu aš nerašiau, nes pirma, gana neseniai šalia manęs atsirado mergina vardu Rasa, o antra, laisvu nuo jos, nuo miego, nuo darbo ir nuo mokslų laiku užsiimdavau arba niekalais, arba su „Firefox“ išleidimu susijusių tinklalapių vertimu. Šio darbo dar nebaigiau, bet progresą galima įvertinti, nukeliavus į Mozilla Europe“ svetainę. Konstruktyvių pastabų, kaip visada, laukiu visais įmanomais kanalais. Šįkart jų turbūt bus daug, nes pakankamai atmestinai tuos tinklalapius verčiau (ne tas galvoj gi! :) ).

O dar – skaitydamas Linuksoidų konferencijos laiškus, sužinojau, jog šiandien (t.y., vakar) išėjo ir Wine 1.0 – t.y., pirmoji oficialiai stabili šio „Windows“ pusiau emuliatoriaus „Linux“ bei kitoms OS laida.

Beje, kitą savaitę manęs nebus (su Rasa ir savo tėvu važiuoju į kalnus), tad nenustebkite, kad nieko neparašysiu. :D

Lokalizuotos sąsajos optimizavimas

Labai gudriai šį trumpą rašinį pavadinau, ane? ;)

O jo esmė paprasta – vakar po šiokios tokios diskusijos ir ginčų per „Skype“ gana žymiai patrumpinau „Thunderbird“ įrankių juostos mygtukų pavadinimus CVS’e. Atrodo, esu kelis kartus matęs nusiskundimų, jog lietuviškos konstrukcijos programų sąsajoje paprastai gaunasi žymiai ilgesnės už angliškas. Manau, jog iš tiesų tai gana didele dalimi priklauso nuo paties lokalizavimo ir to, kas jį atlieka. Kiek pasukus galvą (arba tiesiog atsisakius kažkurių principų), galima ir lietuviškus užrašus sukurti palyginus neilgus, tereikia, kad frazės ilgis taptų vienu iš jos tinkamumo vertinimo kriterijų. O kol didelės mūsų dalies ekranai vis dar veikia 1024×768 taškų skiriamąja geba, tai, manau, yra tikrai aktualu…

„Thunderbird“ mygtukų juosta angliškoje ir lietuviškoje sąsajoseRezultatas (ir – palyginimui – pirminis tekstas) – paveiksliuke. Tiesa, po pirmojo komentaro aš jį kiek pataisiau, tad čia matosi jau naujasis variantas.

Piktas įrašas (arba Re: VU – ubagynas?)

Nežinau.lt yra vienas iš nedaugelio weblogų, kuriuos aš skaitau daugiau–mažiau reguliariai (iš dalies dėl to, kad ir pats ten būnu cituojamas – malonu… :D ).

Taigi, atsiverčiau jį šiandien, o antras nuo viršaus įrašas – Blogorama #208. Joje gi pats pirmas paminimas straipsnis (ir dar pažymėtas garbinga vėliavėle) – apie mano darbovietę – Vilniaus universitetą.

Jis ten ubagynu išvadintas, ir parašyta, jog tikrai nevertas elitinio universiteto vardo. Dėl abiejų dalykų iš esmės sutinku, ir dar šį bei tą galėčiau pridėti, taigi, nusprendžiau, jog įdomu ir verta paskaityti, ką gi tas GhostDog rašo.

Bet dievaži, kaip nusivyliau!!!

Beje, esu tikras, jog kalba eina apie MIF. Ir kadangi pabrėžtinai kelis kartus pasakoma, jog GhostDog mergaitė yra ne programuotoja, tai matyt jos specialybė – kažkuri iš matematikos šakų.

Pirmas įspūdis – wow! Vaikinas aiškina, jog nepadoru ir prasčiokiška yra dėstymo procese naudoti „Maple 7“, nes mat ši laida jau pasenusi, ir todėl VU, norėdamas nebūti ubagynu, turėtų arba nusipirkti „Maple 11“ licencijų, arba tiesiog piratauti. Beje, pastarasis pasiūlymas yra išsakytas atviru tekstu ir su pasididžiavimu, jog štai Kaune dėstytojai yra „teisingi“ ir programinę įrangą „…kultūringai kam tik reikėjo įrašė į CD“. Žavu! Lietuviškas mentalitetas (kodėl nepiratauti, jei galima piratauti) mane taip maloniai nuteikia!

Toliau į šuns dienas išdedama „Free Pascal“ programavimo aplinka. Bet ne todėl, kad ji kažko nekompiliuotų, ar panašiai. Ne, ne! Paprasčiausiai (nesusilaikysiu vėl nepacitavęs (su pataisytom klaidelėm)) „jei reikia tiesiog išugdyti kažkokį mąstymą ar tiesiog išmokyti rašyti elementarias programas, kodėl ne TurboPascal’is, kurį visi bent matę yra mokyklose?“. Taigi taigi, pasirodo, „kažkoks mąstymas“ turėtų būti ugdomas, sistemingai pratinant jaunimą prie konkrečių programų, ir neduok Dieve kažkas pasikeis!

Labai analogiškai atsiliepiama apie „Dev C++“ paketą. Na, jo aš nesu bandęs (iki šiol iš esmės taip ir neišmokau niekuo programuoti), tačiau argumentacija vėlgi juokinga: „kodėl ne „Borland C++ Builder“?“ Hmmm… o kodėl turėtų būti būtent tai? Mokoma juk programavimo konkrečia kalba, o ne kaip mygtukus sustumdyti, kuriant programos sąsają. O ir šiaip – kodėl būtent Borland, kodėl nepamokinus darbo „Microsoft Visual C++.NET“ ar dar kuo?

OpenOffice.org“. Vėlgi, wow! Net nemaniau, jog argumentą, kad MIF’ui neprošal būtų susitvarkyti, galima būtų TAIP sugadinti!!! :) GhostDog teigia, jog „kad būtų naudojamas OO, kad ir pačioj didžiausioj ir taupiausioj „šaraškinų“ kontoroj, dar neteko girdėti“, taip apeliuodamas į jo nesolidumą ir prasčiokiškumą. Ir dar priduria.: „kiek žinau su MS Office’ais dar mokyklose supažindina“. Argumentacija tiesiog dieviška. Pasirodo, vidurinių mokyklų minusas yra jų pliusas, o VU pliusas yra jo minusas!

GhostDog galėjo pasiskųsti, jog štai, OOo biuro programų rinkinys MIF’e yra senas (dar 1.1 laidos) ir kad fakultetas tikrai galėtų įdiegti naujausią šio nemokamo paketo laidą, tačiau neee… Panašu, jog žmogus OOo net nelietęs.

Ir apskritai – nejaugi aš vienintelis (neskaitant Vlado) kartais paskaičiuoju, KIEK konkretaus paketo funkcionalumo lietuvaičiai naudoja? O! Pasirodo, visgi ne! :) Mano įsitikinimu, kokiais 5% atvejų „Office“ programos naudojamos visiškai netikslingai (prisiminkite atvejus, kai el. paštu atkeliauja „Word“ dokumentas, kuriame yra laiškas), o dar kokiais 90% pilnai pakaktų mūsų tėvynainiams turbūt net negirdėto „Microsoft Works“, kuris, beje, dažnai būna legaliai įdiegtas į naujai perkamą kompiuterį.

Tačiau ne, dabar vis dažniau el. paštu imami siuntinėti docx („Microsoft Office 2007“ programos sukurti) failai. Klausimas – kiek žmonių, naudojančių MSO2007, jame rado kažką, ko pasigedo ankstesnėse versijose? OOo kai kurie žmonės bijo kaip maro, nes mat sąsaja pasikeis, bus neįprasta, ir jie nemokės ja naudotis. Įdomu, kaip jie tuomet išmoko naudotis MSO2007, kurios sąsaja nuo bet kurios senesnės MSO laidos yra nutolus kur kas labiau, negu OOo? Ir kodėl jie tuomet nesiskundžia?

Hm… „Solaris“ kursai? Įdomu… Na, jei GhostDogSolaris“ kursais vadina trumpą supažindinimą iš serijos „kaip naudotis šiuo terminalu“, tai naaa… nežinau, ką ir bepridurti. Šiaip jau žmogus turėtų mokėti naudotis kompiuteriu, o ne Windows“ operacine sistema. Ypač jei tas žmogus vaikšto ne į „Windows“ kursus, bet į paskaitas universitete. O toliau čia galima tą pačią argumentaciją pritaikyti, kurią ir biuro paketų atveju.

Na štai, dabar parašysiu keletą VU trūkumų, kuriuos aš matau.

Bene vienintelis GhostDog argumentas apie VU prastumą, kuriam pritarčiau, yra tai, kad studentai praktikų metu sėdi po tris prie vienos klaviatūros. Tačiau šitoj vietoj, manau, bėda iš tikrųjų yra kita – per didelis naujai priimamų studentų skaičius. Kai į MIF’ą sugeba įstoti moksleiviai, nelaikę valstybinio matematikos egzamino, o iš mokyklinio gavę tikrai ne patį aukščiausią balą, tai gal jau tikrai verta susimąstyti. Mano nuomone, reiktų žymiai pamažinti priimamų studentų eiles, tuomet gal neliktų ir bėdų dėl terminalų trūkumo.

Kitas dalykas, kuriam pritarčiau, bet apie kurį tik vos užsiminta, yra dėstytojų amžius. Na ir dėstymo kokybė neretu atveju. Tačiau ko norėti, kai atlyginimai tokie, kad atsidavę savo darbui dėstytojai yra tik tie, kurie iš esmės aukoja savo karjerą, laisvalaikį, o gal ir patį gyvenimą (bet tai jau nuo požiūrio priklauso). Kaip tik šią savaitę vienas dėstytojas pasakojo, kokios yra mokslininko karjeros galimybės mūsų fakultete bei kokia jų piniginė išraiška. Jis prisipažino neturėjęs atostogų jau berods daugiau, nei penkis metus. Abejoju, ar ką nors viliotų tokios perspektyvos…

Trečia, kaip jau minėjau, bent jau nemokamus ir atviro kodo produktus, tikrai galima būtų atnaujinti dažniau, negu kartą per N metų. Dabar man toks vaizdas, kad ką MIF’e palikau 2004-aisiais, tą patį matau dabar: Firefox 1.0, OpenOffice 1.1… Gerokai senstelėjus ši PĮ…

GhostDog pataria MIFui pinigus išleisti keletui „…„enterprise“ licenzijų tikrai naudingoms, populiarioms ir daugumos naudojamoms programoms“. Na jo… Kažkaip aš, kaip MIF studentas, gal patarčiau geriau jau pakeisti vaizduoklius antrąjame ITC (informacinių technologijų centro) aukšte, nes CRT monitoriai gadina akis. O gal ir klaviatūras tuo pačiu, nes „AROWANA“ produkcija įmanoma naudotis turbūt tik tuo atveju, jei namuose neturi kompiuterio. Be to, galbūt dar vertėtų jau atsisakyti paskutinių užsilikusių neoptinių pelių, ką?.. Nes kažkaip sėdint prie kompiuterio, kuris tave verčia užmiršti greitąjį spausdinimą bei pelės ratuką ir lėtai, bet ryžtingai, spaudyti tekstą po vieną kietos klaviatūros klavišą, o paskui tampyti vaizdą, pele laikant už slankjuostės, kyla toks užslėptas noras tuos periferinius įrenginius šiek tiek pagadinti ir tikėtis, jog vietoje jų bus pastatyti geresni. Ir aš negaliu pažadėti, jog to nepadarysiu… :) O, ir dar kai ką prisiminiau – kai kuriose auditorijose stovintys/kabantys projektoriai reikalauja jei ne pakeitimo, tai bent jau kažkokio aptarnavimo. Bet „Maple 11“ juk yra svarbiau, ar ne? :) Tiesa, reikėtų pastebėti, jog dėl neveikiančio ratuko kalta ne aparatūra, bet adminai. :)

Apskritai, mano įsitikinimu, Lietuviškas diplomas šiuo metu yra nieko vertas. Ne veltui vienas absolventas saviškį pernai sudegino. Nesakau, kad visi, baigę MIFą yra kvailiai, tačiau manau, jog ir visiškas kvailys neinformatikas ar nematematikas gali tai padaryti, jei tik nori. Todėl savo brolį nuteikinėju mokytis užsienyje. Tačiau GhostDog bloge pateikta toli gražu ne ta motyvacija, kuri turėtų būti pateikiama…

Sulietuvinau „Sunbird“ kalendorių

Išverstas „Sunbird“Užgraužė mane sąžinė, kad nieko nedarau MI institutui, nors gaunu iš jų pinigus, kad ir nedidelius. Todėl prisėdau ir per porą vakarų–naktų sutvarkiau „Sunbird“ bei „Lightning“ vertimą. Iš Mozilos FTP serverio jau dabar galima parsisiųsti „naktines“ laidas (būtent ją ir matote nuotraukoje). Jei, sumąstę patestuoti, rasite lokalizacijos trūkumų (į tai įeina ir per maži dialogai!), praneškite apie juos čia arba (dar geriau) tiesiai į bugzilą. Taisysiu.

Dabar planelis ateičiai – atnaujinti „Thunderbird“ bei „Firefox“ vertimus CVS trunk‘e. Na ir dar Juliaus ir Vikos vestuvėse sudalyvaut, kas, aišku, yra žymiai įdomiau. :)

Geros turinio valdymo sistemos paieškos

Iki šiol ilgą laiką maniau, kad štai vieną dieną sėsiu ir pradėsiu perdarinėti Scarga CMS, ant kurios sukasi VU svetainė, beveik nuo nulio. Maniau, kad tiesiog nerasčiau sistemos, kuri atitiktų mano reikalavimus. Tačiau neseniai visai netyčia pamačiau, kad visgi tai yra pakankamai realu. Taigi, kadangi rytoj važiuoju į nediduką pasitarimą, kurio tema būtų maždaug „Tolesnės VU svetainės perspektyvos ir raida“, pagalvojau, gal kas turite patirties su viena ar kita TVS ir galite kažką rekomenduoti, kas daugmaž atitiktų štai tokius kriterijus:

  • TVS turi būti atviro kodo ir nemokama;
  • Turi veikti su PHP bei leisti naudoti Oracle DB;
  • Svetainės dizainą turi būti įmanoma neribotai keisti, nelendant į pačios TVS logiką ir pradinius tekstus;
  • Turi būti vizualinis redaktorius;
  • Turi būti išvedamas validus XHTML kodas;
  • TVS turi suteikti priemones kurti ir tvarkyti skirtingų lygių naudotojų paskyras;
  • Naudotojų teises turi būti įmanoma redaguoti kiekvienam turinio elementui nepriklausomai, pvz., redaktoriai turi savo sritis, už kurias jie atsakingi, o į svetimas jiems lįsti nereikia;
  • Taip pat reikalingos priemonės tvarkyti svetainės skirtingus variantus skirtingomis kalbomis;
  • Būtina galimybė patogiai įkelti failus bei kurti į juos nuorodas;
  • Svetainė turi būti pajėgi aptarnauti daugybę lankytojų vienu metu (t.y., per daug neapkrauti serverio resursų);
  • Turi būti įmanoma kurti tokių tipų turinį:
    • paprastą tekstą;
    • naujienas (su sutrumpintu naujienos tekstu sąraše bei nuotrauka šalia įrašo);
    • galeriją;
    • pageidautina turėti galimybę kurti ir dinaminio turinio blokus (pvz., įterpti PHP kodą ar pan.).

Mano atrasta TVS vadinasi „CMS Made Simple“. Išskyrus tai, kad nepalaiko daugiakalbių svetainių, ji yra beveik tobula. Per gana neilgą laiką pakūriau su ja testinę svetainę, įjungiau joje „gražius“ adresus („a/b/c/d/“ tipo), praktiškai „aprengiau“ ją dabartiniu www.vu.lt rūbu (čia reiktų pastebėti, mano nuomone, didelį pliusą – naudojamą SMARTY šablonų varikliuką), išmokau pridėti joje turinį, ir net priverčiau ją dirbti su Oracle (tiesa, kol kas nesugebu kurti naujų puslapių :D).

Tačiau vis dėlto sumaniau pasiklausti – gal kas turės apie ją argumentuotų neigiamų atsiliepimų, o gal tiesiog patars pabandyti kažką kito, tiek pat galingo? Beje, pastebėsiu, jog ne visi išvardinti reikalavimai yra vienodai svarbūs, kai kuriuos iš bėdos galima ir ignoruoti.

Taigi, laukiu! ;)