Archive

Archive for November, 2007

ODF vs OOXML, the GNOME way

November 27th, 2007 Senko Comments off

O OOXMLu se već dosta pisalo i u domaćoj blogosferi, većinom u vezi ISO/HZN debakla te Microsoftovog subverzivnog ponašanja i stavljanja vrlo upitnih i moguće patentiranih stvari u standard.

Nedavna bura digla se oko navodne podrške ovom standardu od strane GNOME projekta.

Prvo je Miguel izjavio da je OOXML zapravo super standard. Inače, Miguel je praktički idejni tvorac cijelog GNOME projekta, pa njegova riječ, iako se ne bavi aktivno samim GNOMEom, još uvijek nosi poprilično težine (činjenica da je do nedavno još uvijek službeno bio zapisan kao predsjednik uprave GNOME zaklade (ne) ide u prilog tome). Kolika god bio legenda, mislim da je u zadnje vrijeme prilično neuračunljiv što se tiče objektivnog gledanja na stvari – primjer mu je i briljantna izjava da se “Moonlight [Novellova implementacija Silverlighta] može slobodno skinuti sa Novellovih stranica, u kom slučaju je obuhvaćen Novellovom patentnom zaštitom [protiv eventualnih MS-ovih tužbi].” Yay, borba za slobodu. No u svakom slučaju, činjenica da je nahvalio OOXML nije prošla nezapaženo.

Nedugo nakon toga je jedan od developera Gnumerica komentirao kako mu je bilo puno lakše implementirati OOXML nego ODF podršku za import dokumenata.

Lavina se lagano pokrenula i kulminirala generalnim flamewarom na Linux.com i OsNews siteovima.

GNOME je objavio i izjavu kojom se objašnjava o čemu se u stvari radi, a GNOMEov glasnogovornik Jeff Waugh (oko kojeg se također diže velika prašina ovih dana, iz puno ružnijih razloga) napisao je i dodatni post na tu temu, pokušavajući smiriti strasti. Dobre komentare dali su i neki drugi članovi projekta.

Kad već pišem post o ovome, koje je moje mišljenje? OOXML je očito pun mina, a od Microsofta smo se navikli uvijek očekivati smicalice. No to ne znači da je ODF dobar standard. ODF je možda tehnički bolji, sasvim sigurno politički bolji (otvoren, bez patentnih mina, kompletno specificiran) od OOXMLa, ali mi se po svemu čini da je još uvijek poprilično loš, i da će prouzročiti poprilično muka i popiti puno živcima onim jadnicima koji će morati raditi readere/writere za nj.

Categories: Croatian Tags:

Doš’o si mi na sajt, a ne bi platio? E, ne može!

November 26th, 2007 Senko Comments off

Izgleda da neki clueless webmasteri imaju točno takvu ideju. Što reći, osim da uz njih i RIAA, MPAA i ZAMP djeluju prosvjetljeno i altruistički. Više informacija na Read/Write Webu.

Fascinira me slijedeći citat:

Digg users who don’t click on these ads are stealing bandwidth without paying for it and website owners deserve a method to block this unauthorized bandwith theft.

Ovo mi je još bolje od legendarne Internet Is Not a Truck – It’s a Series Of Tubes izjave.

Categories: Croatian Tags:

Free software izbori

November 24th, 2007 Senko 1 comment

Hehe, jesam vas! Ne, ovo nije post o parlamentarnim izborima, već o puno ljepšoj, a manje ozbiljnoj temi

Ovo je (poprilično velik) post o izboru softvera koji koristim za svakodnevni rad, provedenom na osnovu vrlo ne-znanstvenog istraživanja na uzorku od jednog (1) računala.

Prije kandidata, njihovih programa (šala namjerna) i mog izbora, evo nekoliko bitnih niti vodilja:

  • računalo koristim u svakodnevnom radu – programi moraju adekvatno raditi ili ispadaju iz igre
  • imam pune ruke posla – ne da mi se danima privikavati na novi alat, iako on možda jest superiorniji
  • ne mičem se sa GNOME okoline – program se mora dobro uklapati u dotičnu
  • memorija nije jedino, ali je vrlo dobro mjerilo bloatanosti programa – što manji potrošak memorije, to bolje; nisam naletio na puno aplikacija koje troše velike količine memorije a brze su :)

Zauzeće memorije mjerio sam exmap-om, koji za razliku od top-a i ps-a daje relativno smislene rezultate (uzimao sam u obzir Effective Resident stupac, koji uključuje i proporcionalnu potrošnju učitanih shared-memory librarya). Vrtim Ubuntu Feistya na mašini sa 1GB RAM-a.

Daklem, izborne jedinice i kandidati:

Editor
Svakodnevno programiram u par programskih jezika (najčešće C/PHP/Python), te mi editor treba imati relativno dobru podršku za farbanje sintakse i indentaciju kod dotičnih, no ponekad se zaleti i neki XML/HTML ili najobičniji ASCII tekst, a zgodno je moći koristiti isti editor za sve. U svakom slučaju, editor treba imati dobru podršku za razne encodinge, a svakako mora podržavati UTF-8 (the one true encoding). Ako zanemarim igranje sa Wing IDE-om u zadnje vrijeme, trenutno se dvoumim između dva kandidata:

GEdit
Lagan (u usporedbi s Eclipseom, Anjutom, Wingom, …) i neloš editor, savršeno se uklapa u GNOME, ima pristojno farbanje sintakse i kolko-tolko smislenu autoidendentaciju. Ne pretjeruje sa milijardu opcija, ima ok složeno uređivanje više datoteka (tabovi), loš search/replace mehanizam… Do sad sam ga većinom koristio za PHP / Python / običan ASCII… U testu se sa otvorenih ~5 fajlova pokazao u pravom svjetlu: 56MB. Lagan?!?!?
GVim
Prve stvari prvo – naučio sam se već odavno na Vim, dobar mi je, i ne volim Emacs. Ok, sad kad smo to riješili – GVim se koliko-toliko uklapa u grafičko okruženje: ima prozor, zna koristiti miša, ali selektirani buffer sprema u XClipboard umjesto u GNOME-ov, što znaći da mi Ctrl-C / Ctrl-V u drugim programima ne rade baš očekivano… Ima odlično farbanje sintakse, vrlo dobru indentaciju, savršen search/replace (regex); manipulacija encodinga fajlova je malo zbrkana, ali radi. Još ga nisam naučio koristiti do krajnjih granica, ali sam ugodan u korištenju onog što meni treba. Dosad sam ga većinom koristio za C/C++ stvari. Zauzeće memorije sa ~5 fajlova: 6 MB.

Pobjednik je: GVim. Sa strane usabilitya oba imaju nekih prednosti i nekih mana, naviknut sam na oba, tako da pobjeđuje manji bloat.

Web browser
Muka i jad. Ovdje nema prevelike konkurencije jer oba browsera koriste isti HTML engine: Gecko. Prikaz stranica, flash playanje, AJAX stvarce, sve to ide više-manje isto. Razlike:

Firefox 2
Manje se uklapa u GNOME okruženje, prednost su mu zgodne ekstenzije (AdBlock, WebDev toolbar i FireBug su mi stalno uključeni), ali ždereeeeee…. pravi mastodont, pogotovo ako imam puno tabova, a ja po običaju gasim tabove samo kad vidim da je sav CPU ili memorija pojedena od strane browsera. U skromnom testiranju sa ~5 tabova, popapao je 50MB.
Epiphany+Gecko
Bolje se uklapa u okruženje, poštuje GTK+/Icon temu, složio sam si ga da mi ljepše izgleda, jedinstveni location/search field je prava stvar. Nema ekstenzije (ima pluginove, ali njih manje) ali zato ima blocker po defaultu, a i troši nešto manje: u testiranju, 40tak MB. Nije mnogo, ali čovjeka veseli (ali je previše da bi me baš puno veselilo).

Pobjednik – a Epiphany, što ću sad jadan. Jedva čekam dan kad ću preći na Ubuntu 8.04 i složiti si Epiphany+Webkit koji bi trebao 1000x manje zauzimati, i biti poprilično brži. Živi bili pa vidjeli. Dotad, Epiphany za casual browsanje, a Firefox za web development.

Word processor
E sad dolazim do razloga postojanja ovog posta. Kao i vjerojatno većina Linux desktop korisnika, koristim i ja tako stalno OpenOffice, uživam u njegovom dobrom podržavanju MSOffice dokumenata, i tiho patim zbog njegovog bloata…ali ne više. Odlučio sam se na hrabar korak te pogledao koliko je kvalitetna alternativa Abiword. Rezultati:

OpenOffice.org 2.2 Word processor
Super podrška za MS Office dokumente, uz ogromnu potrošnju memorije. Osim toga, očito je stvaarno spor, lijen, i muka mu se dići. Niti integracija sa desktopom nije baš nekakva, pa onda ima milijardu ikonica u toolbaru, još milijardu menu-entrya…a meni 90% toga ne treba. Pa zašto bih plaćao (doslovce, jer trošim struju na njegove instrukcije, koju moram i platiti). Eh da, u testu je za jedan Word doc od 3 stranice popapao 68 MB.
AbiWord 2.4
Diže se brže nego što OO.o word stigne prikazati splash screen. Ima i AbiWord opciju za splash screen, ali sam je ugasio da nemam fliker na ekranu. Lijepi elegantni toolbarovi i izbornici, puno manje mogućnosti nego OO.o, ali u pola sata igranja nisam naišao na nešto što mi svakodnevno treba a da nema. Zauzeće memorije za isti .doc (pravilno prikazan, uzgred rečeno): 12 MB

Pobjednik je bez sumnje AbiWord. Puno agilniji, a koliko vidim ima sve što mi treba. Namjeravam ga probati koristiti od sad pa nadalje, a OO.o ću paliti samo ako se nađem u situaciju koju Abi ne može razrješiti. Vidjet ćemo koliko će izdržati test vremena.

Tablični kalkulator
Ja te tablične kalkulatore vrlo malo koristim; obično samo zato da pročitam neki XLS kojeg mi je netko poslao. Obično za računanje i statistike upalim python shell pa ona malu skripticu i to je to.. Ali ajd, tuitamo zatreba (a i ja se trudim neke evidencije u tom voditi), pa da vidimo:

OpenOffice.org 2.2 Calc
Ista stvar kao i sa word processor komponentom. Odličan support za MS Office dokumente, miljardu opcija, lijen, dosta guta. U testu mu je za neki jednostavnijii Excel97 dokument trebalo 69 MB.
Gnumeric
Mislio sam da će se Gnumeric raspasti na tom XLS-u, ali ga je skroz pravilno učitao, a pritom je potrošio samo 18 MB. Također se vrlo brzo diže, a iako ima više opcija no AbiWord, sučelje mi djeluje puno čišće.

Ovo je najtraljaviji dio testa, jer nemam neko specijalno mišljenje niti o jednom niti o drugom. Nisam testirao niti bitnije dijelove kao što su reportovi, grafovi, itd, koji vjerujem ljudima dosta trebaju. Ali ja testiram, za sebe, ja to ne koristim, pa šta da uopće gubim vrijeme na to. I ovdje je pobjednika jednostavno proglasiti – ako mi treba neka tablična kalkulacija, palim Gnumeric, a OO.o je tu u prikrajku da spasi stvar ako mi netko podvali Office2007 XLSXwhatever dokument.

Terminal
Koliko god da se trudim u grafičkom sučelju raditi većinu svakodnevnih stvari, tipa traženje stvari po folderima, otvaranje, premještanje, kopiranje, brisanje… ipak sam puno produktivniji u terminalu. Osim toga, shell (inače, “bash” je moj izbor na tom pitanju, ako vas zanima) mi je nezamjenjiv i za kompajliranje, korištenje version controla, pokretanje i debuggiranje programa, SSH, itd.

Gnome-Terminal
Dobro izgleda, dobro radi, ima tabove (nezamjenjivo), dobro se ponaša kod selektiranja mišem/copy-pastea, zna lijepo ići u fullscreen, nemam nikakvih zamjerki. Zauzeće memorije, prava sitnica: 15MB
XFCE4-Terminal
Otkriće: također dobro izgleda (GTK+ baziran, pa pokupi pravilno GTK+/GNOME temu), tabovi/selekcija/fullscreen/sveostalo dobro radi, tako da zapravo i na njega nemam nikakvih zamjerki. Prednost je dvostruko manje zauzeće memorije za isti broj tabova: 7MB

GNOME terminal koristim zato što je default u GNOME okruženju i za mene radi dovoljno dobro. Ali ako XFCE4 term radi jednako dobro a troši manje, isplati ga se probati. Vidjet ću ima li nekih skrivenih nedostataka.

Eto, to su moji izbori za danas. Probat ću se prebaciti na pobjedničke aplikacije, te vidjeti koliko u realnim okolonostima to funkcionira ili ne. Da nabrzinu proračunam koliko bih memorije sa tim uštedio: 165MB. Nije loše. Dakako, ovo nije neki realni rezultat niti je dobiven bilo kakvim znanstvenim metodama, ali ću ga ipak uzeti za ozbiljno i dobro se osjećati. Uostalom, nije stvar toliko u memoriji (nije da ću tih 165MB sad iskoristiti za nešto pametnije), nego i u osjećaju da su novoizabrane aplikacije brže, agilnije i općenito bolji izbor za mene.

U slijedećem postu o par bloat aplikacija koje zasad nikako ne mogu izbjeći, a nadam se svjetlijoj budućnosti.

Categories: Croatian Tags:

Pratite izbore ’07 na Naslovnici

November 22nd, 2007 Senko 1 comment

Nastavljajući tradiciju praćenja vrućih tema, Naslovnica nudi i specijaliziranu stranicu za praćenje svih vijesti i događanja vezanih uz ovogodišnje parlametnarne izbore.

Na adresi naslovnica.info/izbori možete pratiti sve što domaći mediji imaju za reći o izborima, a nakon objave prvih neslužbenih rezultata na stranici će se pojavljivati i sažetak neslužbenih rezultata, kako se oni budu mijenjali.

Kako se Naslovnica dobro vidi na mobilnim browserima, na ovaj način vijesti i stanje možete pratiti gdje god da jeste, a ne morate biti prikovani uz vaš televizor kod kuće :-)

Categories: Croatian Tags:

BarCamp Zagreb

November 21st, 2007 Senko Comments off

U srijedu, 5.12.2007. na zagrebačkom Fakultetu Elektrotehnike i Računarstva održat će se prvi domaći BarCamp, neformalno okupljanje s ciljem otvorene razmjene ideja, iskustava i znanja (opis s Wikipedie), pri čemu je bitno da su svi sudionici i aktivni sudionici, odnosno normalno je da svatko održi ili sudjeluje u nekoj prezentaciji.

BarCamp Zg

Teme zagrebačkog BarCampa biti će vezane uz web, startup, projekte, i slično – za detaljnije informacije skočite na popis tema, gdje možete predložiti i svoju. Ja sam si već rezervirao mjesto (upad je besplatan, ali se zbog ograničenog broja mjesta potrebno unaprijed registrirati), vjerujem da će događaj biti vrlo zanimljiv, pa ako vas teme koje će se obrađivati zanimaju (a kako ne bi), dođite i vi!

Također mi je drago objaviti da će ovaj cool, zanimljiv i informativan događaj sponzorirati među ostalim i moja tvrtka Rei — kako se i sami bavimo webom te pokušavamo progurati nove i otvorene stvari gdje god to možemo, objeručke smo prihvatili priliku da pripomognemo događaju čiji je naglasak upravo na takvim stvarima.

Categories: Croatian Tags:

Prekid u radu planet.linux.hr servisa

November 20th, 2007 Senko Comments off

Update: servis opet ne radi, problemi… :(

Prošlih nekoliko dana Planet Linux.hr nije bio dostupan, zbog (kako mi se čini) nekih radova na serveru.

Drago mi je objaviti da je sad opet online, pa možete i dalje pratiti onih par postova tjedno koji se pojave…

Ovom prilikom bih pozvao sve blogere (ili one koji će to tek postati) koji pišu o Linuxu, slobodnom softveru ili otvorenim sustavima da se jave da ih uključimo u planet, a one koji su već uključeni bih pozvao da se ne srame i češće napisati koju riječ (s desne strane možete vidjeti sidebar koliko je ljudi *in*…hajde, hajde, znam da je zimsko doba, ali to nije razlog za zimski san :)

Categories: Croatian Tags:

Video konferencije v2.0

November 20th, 2007 Senko Comments off

Jedna od ideja s kojom sam se poigravao u zadnje vrijeme (samo razmišljajući o opcijama, nisam ništa krenuo raditi) je i web-based video konferencija. Na ideju sam došao prvo razmišljajući o BlogTV-u. BlogTV je jednosmjeran, odnosno jedna osoba ima kontakt “emisiju” – no što ako se dopusti da više osoba istovremeno stane pred svoje kamere?

Kako sam u zadnje vrijeme radio dosta sa Flashom za CARNet Media on Demand projekt, pokazalo se da je tako nešto trivijalno napraviti pomoću Flasha: povuče se signal s kamere/mikrofona, prikaže se osim svojeg (preview) još 1-5 video signala, opcionalno se doda i text box koji se implementira metapodacima u flash streamu, i to je to (u osnovi – najveći problem kojeg sam se mogao sjetiti je ogromna količina potrebnog bandwitha).

Pa, eto, danas sam pročitao vijest o servisu koji radi baš to. Ima neke nedostatke u odnosu na moju ideju (sučelje, requirement da ljudi moraju biti ulogirani, konferencija moguća samo u sklopu Meeba), ali TokBox izgleda obećavajuće. Osim izravne komunikacije, omogućuje i slanje video maila (pošaljite mi koji :)).

A što se moje ideje za projekt tiče… ništa, sad imam više vremena realizirati druge ideje :)

Categories: Croatian Tags:

CARNet Media on Demand & CARNet User’s Conference

November 19th, 2007 Senko 2 comments

Danas počinje 8. po redu CARNetova korisnička konferencija (CUC), koju je i ove godine moguće pratiti putem interneta.

Ove godine prijenos se održava preko preporođenog CARNet Media on Demand servisa, koji na kojem je moja tvrtka Rei radila nekoliko mjeseci (napokon s ponosom možemo ostatku svijeta predstaviti naš uradak!)

Servis je baziran na Flashu (verzija 9), koji je po mom mišljenju idealan način za prijenos multimedijskih (tj. audio/video) sadržaja putem Interneta, a koncipiran je po uzoru na poznate svjetske (da ne kažem JuBito) video siteove, naravno prilagođen potrebama CARNeta (tako npr. samo djelatnici uploadaju sadržaje). Da ne nabrajam fičre, pozivam vas da posjetite servis i sami provjerite.

Iako nazvan “Media on Demand”, servis pruža i već pripremljene video-materijale on-demand, kao i live streaming. Specifičnost CARNetovog live streaminga je tvz. “paralelni prijenos” u kojem gledatelji paralelno vide video-signal s kamere i sliku s prezentacijskog računala, što olakšava praćenje prezentacija (bez da kamerman pokušava uhvatiti projekcijsko platno svako malo, što gotovo uvijek rezultira neuspjehom).

Sustav je u potpunosti implementirala moja firma, koristeći open-source komponente tamo gdje je to bilo moguće. Sa strane backenda, koriste se open source komponente za offline konverziju iz različitih video formata (divx, mpeg, wmv, qt, theora, …) u Flash video, a za live prijenos kao serverska komponenta koristi se Flash Media Server. Web sučelje (korisničko i admin) je napravljeno koristeći in-house PHP framework (ne CMS :), za postavljanje vijesti koristi se dobri stari WordPress, a za Flash dijelove (playeri i enkoderi) korištena je Flex 2 platforma.

Dakle, trk na MoD, pogledajte par filmića, a ako vam kad zatreba sustav sličnih mogućnosti, znate kome se možete obratiti :-)

Categories: Croatian Tags:

Songza, Miro, Tviks

November 13th, 2007 Senko 1 comment

Dva web projekta koja su mi danas privukla pažnju su Songza i Miro; pa da ne bookmarkam, pišem post :)

Songza je music tražilica/jukebox. Ne znam otkud vuku mp3ce, ne može ih se spremati, a i kontrole su mu malo čudne (upišete pojam, pojavi se lista hitova, kliknete, i onda neki ko iz 3rd person RTSA od prije 20 godina pie-lookalike izbornik iskače, gdje možete odabrati “Play”), ali dosta stvari se može naći gore (baš slušam neki live Zadruge & Hladnog Piva :). Osobno i dalje preferiram Skreemr koji mi izgleda bolje, a i pruža download, ali ni ovo Songza nije za baciti.

Druga novotarija je Miro, open source internet video player. Pojma nemam što žele reći s tim, ali nije niti bitno – ono što mi se čini zanimljivijim je mogućnost izrade co-brandiranih playera te tutorial kako realizirati Internet TV projekt

Kad smo već kod Internet televizije, jedan domaći projekt koji zaslužuje da se za njega više čuje je TvIks. Jedan od većih izvora sadržaja na TvIksu su male nezavisne i lokalne tv postaje i njihova produkcija, kojima je u interesu da se njihove emisije prošire i budu viđene i izvan dometa njihovih odašiljača. Ima i ponešto (domaćih) spotova, koji doduše nisu po mom osobnom interesu, ali to ne znači da za njih nema publike :)

Projekt je komercijalan (ili bar stremi k tome), te ima (flash) banner na vrhu stranice i reklame koje se prikazuju prije filmića. Tu dolazim do dijela koji mi osobno najviše smeta kod sitea (gnjavim TvIks ekipu za to cijelo vrijeme :) – filmići bi trebali biti u Flashu, ne u Windows Medii. Danas su svi već navikli na YouTube i milijardu klonova, te je Flash, koliko god loš i nepristupačan i preopasan po oči posjetitelja bio ako se nepažljivo koristi, stvarno dobro odrađuje dio video playera. Radi svugdje, lako ga se koristi i lako ga se postavlja (kakvo je vaše mišljenje o Flash vs. ostalim načinima prikaza videa? Komentari su otvoreni :)

Druga stvar koja bi mogla biti bolje složena je samo sučelje, koje mi se nekako pred-web2.0-ovski čini, pogotovo dio sa pretraživanjem. Gdje su tagovi, kategorije, itd? :) Cijeli projekt je (naravno, kao i velika većina svih Web projekata kod nas, osim možda ako ste Index) usputna stvar, ekipa naprosto još nije stigla odvojiti dovoljno vremena da dobro osmisli, organizira i implementira taj dio priče. Nadam se da hoće – content je već tu, dobro odrađena prezentacija garantirala bi uspjeh. (Oh, da, i nešto marketinga. Evo mojih €0.02 ;-)

Categories: Croatian Tags:

Moderan Internet

November 12th, 2007 Senko Comments off

Evo jednog, pomalo ciničnog, ali sve više istinitog komentara o tome što zapravo sačinjava moderan Internet:
One stranice koje i jesu besplatne, su tu samo da te navedu na nešto što moraš platiti. ((c) by Zoran, koji bi mogao baš i poštelati te encodinge…)

Možda nije apsolutno točno, ali nije niti daleko od pravog stanja…

Categories: Croatian Tags: