Joj, knjiga…

Posted on Saturday 21 January 2012

U školskog izdavaštvu leže veliki novci. Tako je kod nas, a tako je i u ostalim dijelovima svijeta. Zato ne čudi da je Apple odlučio posegnuti tamo gdje novaca ima. iBooks 2 za iPad omogućava čitanje knjiga koje možete na jednostavan način napraviti s iBooks Author aplikacijom koja želi raditi samo na OS X Lionu. Knjige možete čitati samo na jednom uređaju jer je format zatvoren. Želite li knjigu dijeliti besplatno to možete učiniti, ali prodaja ide samo preko Apple dućana. Problem s prvim mačićima je i taj što su preveliki. 2 poglavlja knjige ‘Life on Earth’ teže nešto manje od 1GB. Apple je odredio limit od 2GB za jednu knjigu, ali pojedini partneri mogu ići do granice od 3GB. Na najmanji model iPada (16GB) moći će se smjestiti tek 6-7 knjiga. To nisu ni sve knjige za jednu školsku godinu.

Činilo mi se logičnim da će svojom remetljivom akcijom Apple najprije ciljati na studente, ali izgleda da on sa svojim partnerima najprije ide na srednje škole. Čak ni u SAD-u ne mogu svi si učenici priuštiti iPad. Valjda je toj odluci presudila činjenica da su knjige za srednju školu jednostavnije i slikovitije?! Jedna infografika pita se da li će Apple spasiti obrazovanje?! Spominje se i istraživanje koje je pokazalo da su učenici koji su imali iPad bolje napredovali u čitanju i pisanju od onih koji ga nisu imali. Ne treba raditi istraživanja da bi se pokazalo kako jedan takav uređaj može djelovati i na suprotan način, da mogućnosti zabave s njim odvuku učenike od učenja.

Na Jabučnjaku su predložili da Hrvatska sve udžbenike digitalizira, tj. pretvori u Appleov format. Kao da nitko do sada nije omogućio izradu elektroničkih knjiga?! Imamo otvoreni epub format, imamo aplikacije za izradu knjiga (Sigil) za taj format, kao i alate (epub-tools) i libove (python-epub-builder) s kojima je moguće vrlo brzo konvertirati knjige iz tekstualnog ili html formata u epub. Da sad ne spominjemo LaTeX. ;-)

Nije baš da smo trebali čekati Apple i njegovu aplikaciju za digitalizaciju udžbenika. Mogli smo to napraviti i puno prije, a udžbenici su mogli biti dostupni u nekoliko različitih formata na način kako je to napravljeno na archive.org stranicama (npr. Hrvatska povijest Ferde Šišića).

Apple u ovom slučaju i nije toliko revolucionaran. Kažu ljudi da je Inkling po mnogo čemu napredniji. Nazivati jučerašnji dan najznačajnijim danom u povijesti izdavaštva zaista mogu samo najveći Apple fanovi.

Mogućnost jednostavnog izdavanja knjiga će stvoriti brdo smeća. Svi i njegov pas će pokušati napraviti knjigu i sanjati kako će svojim uratkom pokoriti svijet. Jasno je da će ta masa iznjedriti i kvalitetne naslove, ali do tada će proći dosta vremena. U prvom valu najvjerojatnije će se pojaviti knjige koje će konkurirati onome što već nudi TouchyBooks. Ali da ste kojim slučajem izdavač da li bi odabrali samo jednu platformu ili bi se radije odlučili za više njih? iPad je zahvatio veliki tržišni udio, ali on se svakim danom smanjuje. Tableti trebaju imati pristupačnije cijene, svaki učenik bi trebao imati svoj tablet i nositi ga u školu umjesto teških školskih knjiga. Apple sa svojim cijenama i zatvorenim rješenjima nije rješenje za osnovno obrazovanje.

vuk @ 0:17
Filed under: apple and e-knjige
Idemo u Diasporu

Posted on Monday 3 October 2011

Netko za Diasporu odrađuje jako dobar posao oko promoviranja. Svi mediji (pa i naši) su se raspisali o novoj društvenoj mreži i njezinim mogućnostima. Malo je onih koji su svoj tekst temeljili na direktnom kontaktu, sve se manje ili više svodi na prepričavanja jer su se spotaknuli na prvoj stepenici: pozivnici.

To prvo spoticanje je uzrokovano važnim detaljem kojeg su mnogi previdjeli: Diasporina glavna karakteristika je decentralizacija. Nema centralnih poslužitelja ili mjesta gdje se nalaze podaci i aplikacija. Bilo tko, uz odgovarajuća znanja i mogućnosti, može podići svoj pod i pokrenuti svoju malu Diasporu. Ako znanja i mogućnosti nema onda se može odabrati jedan s liste dostupnih podova za kojeg vam nije potrebna pozivnica.

Diaspora je objavljena pod open source licencom i njezin kod je javno dostupan. Nisam baš neki stručnjak za Ruby, malo sam bacio oko na kod (poruke uz commit su vrlo indikativne), malo na model baze, i čini mi se da kvaliteta koda i aplikacije ne odgovara silnoj graji koja se podigla oko Diaspore. Ali ni neki drugi servisi nisu briljirali u svoj počecima, ipak su uspjeli, pa vidimo da kvaliteta koda nije baš nužna za uspjeh.

Ima li uopće potrebe za takvim servisom? Diaspora je meni neki dan pala na pamet kao rješenje kad sam čuo da u osnovnoj školi nastavnici, za potrebe nastave, s učenicima komuniciraju preko Facebooka. To baš i nije primjereno, prvo iz razloga što većina učenika uopće ne bi smjela koristiti Facebook zbog dobnog ograničenja, a drugo što većina djece koristi taj servis bez da su naučili nešto o njemu. Diaspora s pojačanom zaštitom privatnosti bila bi puno bolje rješenje. Uz škole taj servis bi mogle koristiti i udruge te klubovi koji rade s djecom i tako zadržati sve u lokalnim okvirima uz kontrolirani pristup članova.

Diaspora nije jedini projekt te vrste. Appleseed postoji puno duže, ali nije se baš čulo za njega. Bilo bi zanimljivo čuti Diaspora tim kako namjerava izbjeći sudbinu Appleseeda?! Ali to nije sve, aplikacija za društvene mreže ima više nego što mislite, ali za sada nijedna nije napravila za društvene mreže ono što je WordPress napravio za blogove.

vuk @ 22:16
Filed under: Diaspora and društvene mreže
Odabir JavaScript okruženja za razvoj mobilnih aplikacija

Posted on Sunday 4 September 2011

Kao dugogodišnjem ExtJS korisniku meni bi SenchaTouch trebala biti prvi i logični izbora za razvoj mobilnih web aplikacija. Sigurno je to jedno od najdorađenijih i najstabilnijih rješenja. Neki kažu da je malo spora na slabijim uređajima. Ono što je meni malo zasmetalo je što ima podršku samo za WebKit preglednike. Istina, time se pokriva najveći dio tržišta, ali ako se može više…

Jo mi se dopao zbog težnje da se pokriju svi važniji preglednici (cilja se HTML5), dokumentacija je odlično složena, radi odlično u PhoneGapu. Sve je izgledao idealno do probe na mobilnim uređajima. Ili zapinje ili prebrzo okida CSS animacije. Korisnički doživljaj je jedva podnošljivo. Možda će biti bolje?!

Poučen loše sklepanom jQuery UI bibliotekom nisam previše očekivao od jQuery mobile okruženja. Činilo mi se da su uhvatili preveliki zalogaj, pogledajte samo popis podržanih platformi. ExtJS me naučio da se sučelje programiranja u JavaScriptu, a ovdje se definira html5 markup tako da mi je to malo neobično. Ono što je dosta lošije je podrška za standardne događaje koji se zbivaju na ekranu koji se dira prstima. Bez obzira na to jQuery mobile bi mogao biti najkorišteniji u ovoj vrsti.

jQTouch se pojavio među prvima, ali kako je glavni developer zaposlen u Senchi njegov razlog stagnira i nema previše razloga za njegovo korištenje.

The M Project se bazira na jQuery mobile toolkitu, a za njega bi se mogli odlučiti oni koji su bez kompromisa samo za MVC.

Wink toolkit me pozitivno iznenadio. Najvjerojatnije zbog toga jer nisam ništa očekivao od njega. Isprobao sam ga na raznim uređajima (čak i na jednom 1.5 Androdiu) i radi na svima. Nisu na svima podržane sve mogućnosti, ali na impresivnoj listi demonstracija sigurno možete naći nešto što nigdje drugdje niste vidjeli. Ako ništa drugo Wink djeluje najzabavnije.

DHTMLX Touch ne izgleda loše, ali demo aplikacije pokazuju da je detektiranje rada s prstima preosjetljivo i da tu treba malo poraditi. Iz primjera koda prije bih rekao da je ovaj toolkit primjereniji za jednostavnije web aplikacije.

Dojo Mobile sam zaobilazio jer se ni s klasičnim Dojom nisam našao. Dojo Mobile demonstracije ne izgledaju loše, zanemarimo poneke nespretne ikone, ali čini mi se da je cijelo okruženje malo preteško.

Veliki je izbor pa bi je bolje previše ne razmišljati već uzeti bilo što i krenuti s razvojem. Još jedno JavaScript rješenje zaslužuje da ga se spomene mada nema legalnog načina da s njime radite web aplikacije. webOS je u inačici broj 3 predstavio Enyo. Iako je predviđen za razvoj webOS aplikacija mogao bi se bez problema iskoristiti i u ulozi već spomenutih rješenja. Samo bi trebalo izbaciti dijelove koji su vezani uz webOS platformu. Ideja da se to napravi je već spominjana, ali sve ovisi o tome što će HP napraviti s webOS-om. Trenutna licenca to ne dopušta.

vuk @ 23:32
Filed under: DHTMLX touch and Dojo Mobile and Enyo and Jo and SenchaTouch and The M Project and WebOS and Wink toolkit and jQTouch and jQuery mobile and mobilno and razvoj
Hoće li Toshl baciti 15.000€ ili ipak neće?

Posted on Monday 22 August 2011

Netokracija piše kako je Toshl potrošio 15.000€ na razvoj aplikacije za WebOS i sada prestaje s njezinim razvojem. Kaže se da je jutro pametnije od večeri i malo me čudi kako su odmah odlučili prekinuti razvoj aplikacije bez da su pričekali neko vrijeme da vide kako će se situacija razvijati.

Samo dan-dva kasnije, nakon ludog sniženja, prodalo se 350.000 TouchPad uređaja. Mislite li da je to malo? Motorola Xoom je prodala 100.000 uređaja u prva dva mjeseca. Učinak te prodaje developeri su osjetili već prvi dan. Aplikacije, koje su dan prije imale 10-20 downloada, dan kasnije su skinute nekoliko stotina puta. U Toshlu su odlučili da će jednostavno zanemariti 350.000 potencijalnih korisnika? Druga je stvar ako aplikacija nije dovršena pa su procijenili da im se ne isplati utrošiti još 15.000€ ili više od toga.

Toshl ima aplikacije za iPhone, Android, Symbian, BlackBerry, Maemo i Windows phone. WebOS je tu sedma platforma, a tko zna možda spremaju i Bada inačicu?! Da li bi vi, da imate proizvod poput Toshla, potrošili tolike novce za razvoj aplikacija ili bi se koncentrirali na dvije najmasovnije platforme i ostalima ponudili html aplikaciju s kojom bi mogli raditi sve što i ostali korisnici u svojim pravim aplikacijama?

Još jedna vijest koju mediji prenose kao zanimljivost je ponuda za koju se navodno zainteresirali 1000 WebOS developera. Prvo pitanje koje su zlobnici postavili je da li uopće postoji 1000 WebOS developera na svijetu? Prije bih rekao da je riječ o 1000 ljudi koji bi se besplatno željeli dokopati Windows phone uređaja. Jer kad je besplatno ili vrlo jeftino onda svi uzimaju bez puno pitanja. :-)

Spominje se da WP7 ima 30.000 aplikacija u svojem dućanu što je 5 puta više od 6.500 koliko ima WebOS, tako da od tog privlačenja developera Microsoft zacijelo neće imati puno koristi, osim malo prostora u medijima. Zanimljivo je i to da nijedan od 20.000 članova (uf, izgleda da ipak ima više od 1000 WebOS developera) službenog foruma za Palm developere nije niti spomenuo niti komentirao ovu ponudu.

Luda prodaja bi se mogla nastaviti u Europi jer će se HP riješiti i zaliha Pre 3 uređaja.

vuk @ 21:34
Filed under: Toshl and html5 aplikacije and mobilno
Kamo ide webOS i da li bi kupili TouchPad za $99?

Posted on Saturday 20 August 2011

webOS developeri su dobili mail koji je objavljen i na službenom blogu. Slijedeće poglavlje zapravo je održavanje postojećeg stanje. HP je najavio podršku i daljni razvoj kataloga webOS aplikacija. Taj katalog gubi smisao ako neće biti uređaja na koji će se aplikacije moći instalirati. Poruka ne donosi nikakve druge informacije tako da je ovo obraćanje developerima više reda radi.

Ono što bi moglo biti zanimljivo je da bi se TouchPad u slijedećih tjedan-dva mogao nabaviti vrlo povoljno. Kanadski Best Buy je već snizio cijenu najslabijeg modela na $99 i količina predviđena za online prodaju je rasprodana. Ako se i ostale web trgovine povedu za ovim primjerom isplatilo bi ga se naručiti. Sigurno je bolji i jači od jeftinih Android tableta, a ako ionako rasturate svoje uređaje, rootate i jailbreakate ovo bi bilo vrlo zahvalna igračka. Kasnije će to biti ekskluziva u vašem privatnom muzeju računala.

Walmart i HP na svojim stranicama imaju istaknutu cijenu od $99 i out of stock poruku. Izgleda da bi se HP u roku od par dana mogao riješiti cijele zalihe neželjenog uređaja. Istraživanje koje je objavio The New York Times pokazuje da je TouchPad bio drugi na listi najpoželjnijih. Tih 10.4% je daleko manje od iPadovih 94.5%, ali je još uvijek više od svih ostalih. :-)

vuk @ 11:12
Filed under: WebOS and tablet
HP napušta razvoj tableta i pametnih telefona

Posted on Thursday 18 August 2011

Prošlo je tek 16 mjeseci od kupnje Palma, a HP stavlja ključ u bravu. Napušta razvoj tableta i pametnih telefona. TouchPad je izazvao poprilično mlake reakcije, ali više zamjerki je bilo na sam hardware i izvedbu nego na obećavajući WebOS. Pretpostavljam da će svoju hardware diviziju prodati nekoj firmi s istoka, a oni će se uslugama i aplikacijama. Nešto slično kao što je napravio IBM.

Što će se dogoditi s WebOS-om? Izgleda da to ni sami još ne znaju. Najvjerojatnije bi ga prodali za neke novce jer kako opravdati onu kupnju iz prošle godine?

Developeri koji su odabrali tu platformu sada su u nezahvalnom i neizvjesnom položaju. I to je pouka i njima i drugima: nikada se ne vežite samo za jednu platformu.

P.S. Danas je potvrđeno i da je HP kupio Autonomy.

Dodatak: na jučer održanoj konferenciji Leo Apotheker je izjavio “Regarding the future of webOS, we are looking at all of our strategic options regarding the software. The software has been received very well, everyone likes it. We will be looking at all possible business models, from licensing to any other possibility, to look at how to extract value from webOS.”

vuk @ 21:17
Filed under: HP and WebOS
Slučaj: e-imenik

Posted on Monday 15 August 2011

Dnevnik.hr je objavio prilog, a vijest su kasnije prenijeli Rep.hr i Netokracija i dodali pokoju mrvicu.

Prva sporna činjenica je odluka da će se koristiti Motorola Xoom tablet. Rep.hr navodi izjavu ravnatelja CARNeta da je proveden natječaj. Na popisu objava stvarno postoji poziv na nadmetanje s opisom Tablet računala za potrebe CARNet-a. Ono što jako čudi za ovakvu jednu nabavu da nema nikakve detaljne specifikacije uređaja koji se traži. Obično je ona navedena u dodatnim dokumentima uz objavu, ali uz ovu objavu nema ničega. Kratak opis predmeta nabave nije ništa duži od opisa nadmetanja. Tako da ne možemo dokučiti po kojem su se kriterijima odlučili za baš taj tablet?!

Ako će on služiti samo za spomenutu web aplikaciju i ako bi se u idućih par godina nabavljalo nekoliko tisuća takvih uređaja onda je bilo bolje da su se odlučili za jeftiniji, manji i lakši uređaj. Ovako izgleda kao da je glavni kriterij bio najveća cijena. Zaživi li spomenuti projekt onda bi u masovnoj nabavi trebalo nabaviti prikladniji uređaj, a budući da se radi o web aplikaciji to ne bi trebao biti nikakav problem.

Netokracija piše da na projektu rade 3 programera koji će do rujna imati spremnu PHP aplikaciju za testiranje. Sadašnja tablet računala imaju jako dobru podršku za HTML5 tehnologije tako da bi radije vidjeli rješenje koje bi omogućilo i offline rad (jer veza će puknuti baš onda kada je najviše trebaju) i kasnije sinkroniziranje podataka s glavnom bazom. Ako nema tih mogućnosti onda imamo drugu spornu činjenicu.

3 programera i 6 mjeseci možda izgleda dovoljno, ali siguran sam da nije. Nigdje nema spomena o tome da je tom programiranju prethodio rad X stručnjaka koji su X mjeseci analizirali i izradili projekt. Ako je početak projekta čin programiranja onda ni odlični programeri neće izvući projekt o kojem ne znaju dovoljno.

U komentarima na Dnevnik.hr i Rep.hr javio se i Vladimir Škopljanac koji kaže da je njegova tvrtka izradila besprijekoran internet školski dnevnik koji smo besplatno poklanjali školama. Klik na njegovo ime će vas odvesti na članak u Slobodnoj Dalmaciji gdje možete pročitati koji je njegov poslovni model (naplata roditeljima za pristup). Ima dosta tvrtki u Hrvatskoj koje s državnim i javnim institucijama posluju na taj način da poklanjaju programe (ili ih prodaju za male svote), kasnije šalju račune samo za održavanje.

Ministarstvo nije trebalo prihvatiti ni ponudu Vladimira i njegove tvrtke niti projekt CARNeta. Trebalo je organizirati javnu raspravu, tražiti stručna mišljenja, recenziju struke i tek nakon toga raspisati natječaj s jasno definiranom specifikacijom na kojeg bi se mogao javiti bilo koji pravni subjekt koji zadovoljava uvjete. Ovako sve miriše na još jedan #fail.

vuk @ 22:00
Filed under: CARNet and e-imenik and tablet računala
Jedini razlog za uvođenje otvorenog koda u škole!

Posted on Tuesday 9 August 2011

Na nedavno otvorenoj Python Hrvatska grupi raspravljalo se i o korištenju Pythona u nastavi. Python je već odavno trebao zamijeniti BASIC u školama jer je jednostavan (kod je na razini pseudo koda), u malo linija koda se može napraviti puno, a zahvaljujući bezbrojnim bibliotekama s njime se može napraviti skoro sve što možete zamisliti da se može napraviti na računalu. Ono što je meni zapelo za oko je da se opet spomenuo problem isplativnosti uvođenja Pythona u škole. Isti problem se spomene i skoro svaki put kad se predlaže uvođenje aplikacija otvorenog koda u škole. Oni zagovaraju otvoreni kod često (pogrešno!) govore o cijeni kao velikoj prednosti.

Postoji li negdje studija koja dokazuje da bi zamjena vlasničkog softvera u nastavi bila neisplativa za škole? Kako to škole određuju da li posluju isplativo ili neisplativo? Zbog čega toliko otpor prema stjecanju novih znanja (kao česti razlog za status quo navodi se problem da bi nastavnici/profesori trebali naučiti nešto novo)? Hej, pa to je škola, ona i postoji zbog toga da se stječu nova znanja. To se ne odnosi samo na učenike, treba ići u korak s vremenom, količina ljudskog znanja se udvostručava svakih par godina, kako će uspješno učiti djecu ako ne nauče ništa novo?!

Djeca su znatiželjna, upijaju kao spužve, postavljaju pitanja i traže odgovore. Ne možete očekivati da vam sve vjeruju na riječ, nešto im morate pokazati i u praksi. Kad sam ja bio dijete rastavio sam svaku igračku koju sam imao kako bih vidio kako radi i zašto radi tako kako radi. S godinama sam rastavljao i popravljao (ne uvijek uspješno) sve što se dalo rastaviti i popraviti. Izmišljali smo i izrađivali vlastite igračke (od čepostrela do drvenih skija), prilagođavali vozilice (bicikle i Tomos motore) potrebama i trendovima. Moj APN 6 je imao aluminjske felge, modificiranu sjedalicu, ojačane amortizere, a nije mi bio problem rastaviti i sastaviti mašinu nekoliko puta dnevno. Zašto sam to radio? Zato što me to zanimalo, veselilo, učio sam i ono najvažnije: zato što sam to mogao napraviti!

S vlasničkim kodom to ne možete napraviti. I dok vama velikima to nije važno (nećete ići sami popravljati auto), djeci, koja uče, to je vrlo važno. Djeca trebaju učiti, trebaju imati mogućnost da vide kako nešto radi, da vide zašto je to tako, a ne nekako drugačije. Trebaju imati mogućnost da mijenjaju, da prilagođavaju, da rasture sve i da ponovno pokušaju sve složiti. Crne kutije u koje se ne može zaviriti nisu za djecu i nisu za škole. Kad govorim o rasturanju i promjeni programa onda ne mislim samo na programiranje. Postoji cijeli niz načina na koji oni mogu promijeniti, prilagoditi.

Jedini razlog zbog kojega otvoreni kod u školama treba zamijeniti vlasnički je njegova otvorenost i mogućnost da s njime možete napraviti što god vam padne na pamet i onda sve to možete slobodno dati drugima da opet s time naprave što hoće ili da to jednostavno slobodno koriste. Bez ograničenja.

Djeci treba sloboda, osjećaj da trebaju i mogu promijeniti stvari. Zašto ih ograničiti i ukalupiti? Zar treba zbog komoditeta nekolicine nastavnika, koji ne žele učiti ništa novo, uništiti inovativnost i zaigranost čitavih generacija? Uvođenje otvorenog koda će se isplatiti, samo što to kratkovidni ne vide.

vuk @ 22:02
Filed under: obrazovanje and open source
Djeco, pazite na Gmail i Google+

Posted on Tuesday 2 August 2011

The Google Chrome Channel je objavio ovaj video u kojem otac svojoj maloj bebi otvara Gmail korisnički račun i šalje joj poruke. Ako imate veće klince možda ste im otvarali korisničke račune kako bi mogli slati i primati e-mailove ili da mogu koristiti Google Talk. Možda ste samo željeli zauzeti njihovu adresu kako bi za koju godinu imali c00l adresu, a ne nešto poput janko234576354@gmail.com. Sigurno niste razmišljali o tome da postoje neka ograničenja. U uvjetima korištenja nije točno navedena nikakava životna dob, prilikom registracije korisničkog računa nije potrebno unijeti datum rođenja. Izgleda da nema nikakvih problema da svojoj bebi stvarno otvorite Gmail korisnički račun, na kraju krajeva pa sam Google nas potiče na to.

Nije baš tako. U Google+ priči meni se najviše dopao Hangout i njegova jednostavnost pa sam mislio da ga iskoristim za obiteljske video kontakte. Zapelo je već na prvoj osobi, sin još nema 13 godina i nakon unosa datuma rođendana dočekala nas je poruka kako on ne može koristiti Google+. U redu, ne može koristiti ni Facebook i tu bi priči bio kraj da Google nije zablokirao i njegov Gmail račun kojem više nije moguće pristupiti i koji će biti obrisan nakon 30 dana. Postoji mogućnost da se otključavanja ali ona se svodi na korištenje kreditne kartice ili slanje kopije nekog identifikacijskog dokumenta.

Google određuje pravila za svoje servise, ali bi ipak trebao jasno naglasiti, na formi za registraciju, da postoji ograničenje i da mlađi od 13 godina ne mogu imati njihov korisnički račun. Kad su već zaključali račun koji postoji godinama trebali su barem omogućiti izvoz podataka, a ne da korisnike dovode u situaciju sjedi i plači.

Upozorenje: ako vaše dijete ima Gmail korisnički račun, mlađe je od 13 godina i želi ga i dalje sačuvati, neka se ne pokušava priključiti na Google+ jer će mu račun biti blokiran i obrisan nakon 30 dana.

P.S. Baš je super ovaj novi Google Voice i mogućnost da zovete u druge zemlje za sitne novce. Pogledajte malo što se još nudi, neki drugi servisi nude čak i besplatno zvanje što je jeftinije od par centi koje uzima Google. Npr. koristite li Voipbuster za poziv s računala na mobitel u SAD-u nećete platiti ništa što je puno manje od $0.18 koje traži Google.

vuk @ 21:43
Filed under: gmail and google
Novi mobilni OS iz Mozille

Posted on Tuesday 26 July 2011

Moram priznati da me nervira (zapravo iritira) ta ekipa iz Mozille. Curenje memorije u Firefoxu nikako da poprave, a igraju se s tim brojevima inačice. Sad imam peticu na kojoj mi ne radi većina dodataka, a sada oni objavljuju da je osmica 20% brža od petice. Postoji i Ubuntu ppa repozitorij za nestrpljive i znatiželjne. E pa nisam takav.

Kako Firefox gubi tržišni udio ekipa se dosjetila jadu i sad najavljuju novi mobilni operacijski sustav. Baš nam u ovoj nestašici tih mobilnih OS-ova nedostaje jedan. Izgleda da su za razvoj odabrali šuć-muć metodu (nešto slično kao Appcelerator) po kojoj treba uzeti postojeće sastojke izvornog koda, malo ih promiješati i zapakirati u privlačan paket. Njihov OS bi se bazirao na Androidu, a bio bi nalik webOS-u. Najznačajnija razlika bi bila u tome što bi Gecko engine zamijenio WebKit.

Ukoliko i naprave taj OS ono što će im nedostajati su uređaji. Bez jakog proizvođača bilo kakav mobilni OS je osuđen na propast. A možda oni i računaju na to da će se uvaliti Nokiji nakon što ju Elop uništi.

Možda niste vidjeli ili ste zaboravili da Mozilla u svojem labu ima jako zanimljiv koncept mobilnog uređaja. Ima čak i taj vražji dock o kojem ja pričam godinama da je potreban pametnim telefonima. U džepu nosite sasvim pristojno računalo, nije vam potreban laptop jer se taj pametnjaković može spojiti na dock i uz dodatnu tipkovnicu (prividnu ili pravu) i zaslon omogućiti odrađivanje 95% stvari koje inače radite na računalu.

Repozitorij projekta je otvoren (postoji samo README.md), tu je i wiki, a možete ih pratiti i na Twitteru. Ako u slijedećih 6 mjeseci ne naprave nešto što se može instalirati na rootani Android uređaj onda nema nade za njih.

vuk @ 21:51
Filed under: ideje and mozilla mobilni os
Da li je Nokija mogla krenuti boljim putem?

Posted on Wednesday 29 June 2011

Od najave zajedničke suradnje već smo stigli i do slučajno iscurjele slike prvog Nokijinog WP7 uređaja. Najava zajedničke suradnje pratilo kod nekih je izazvalo izljeve oduševljenja jer su zbrojili Microsoft + Nokija = to mora uspjeti. U IT svijetu to nije uvijek tako, ili skoro nikada nije tako. Nokija je napravila jednu veliku grešku u koracima. Godinu, u kojoj se sva predviđanja svode na to da pogode veliki postotak rasta tržišta pametnih telefona, Nokija je odlučila prespavati. Bude imala tu i tamo neke uređaje na platformama kojih se odriče. Developeri napuštaju brod koji tone. Nekima je srcu prirastao OS prekratkog daha pa sad pišu peticije da se sačuva. Dionica pada, tržišni udio se topi kao snijeg u svibnju, i nikako ne možemo samo tako odbaciti nagađanja da je Elop došao u Nokiju kako bi joj srušio cijenu pa da Microsoft potroši što manje novaca u novoj velikoj kupnji.

Microsoft je također napravio grešku obećavajući Nokiji prava koji ostali proizvođači WP7 uređaja nemaju. Jedan Samsung, koji gura i svoj OS, sigurno neće igrati na WP7 kartu. Slično je i s ostalim proizvođačima kojima se sigurno ne dopada činjenica da su podređeni Nokiji.

Nokija je definitivno u silaznoj putanji i ne gospodari svojom sudbinom. Da li je moglo biti drugačije? Vjerujem da bi Nokija puno više profitirala da je kupila Palmov WebOS. Imala bi OS koji bi mogao zamijeniti zalutali Symbian. Bolja podrška za developere i jednostavniji razvojni alati zacijelo bi pomogli brzom rastu broja aplikacija. Kvalitetan Nokija hardver i odličan WebOS bili bi dobitna kombinacija. Pretpostavljam da bi Nokija puno brže uhvatila ritam od HP-a i da smo već u prvoj polovici ove godine mogli imati nekoliko uređaja koji bi se našli baš na vrhu vala rasta tržišta pametnih telefona.

Smiješni su mi analitičari koji predviđaju tržišne postotke tako što oduzmu postotak od Symbiana i dodaju ga u WP7 stupac. Ti su izgleda jako podcijenili snagu HP-a i njegove mogućnosti da progura novu platformu. Priča se o licenciranju WebOS-a. Što ako Samsung, LG i HTC počnu s izradom uređaja na toj platformi? Iako imamo cijelu paletu Android tableta njihov tržišni udio je zapravo smiješno malen. Na jednoj strani tržišta imamo skupe uređaje s ne baš prilagođenim Androidom, a na drugoj strani su jeftini uređaji nedovoljne procesorske snage. To je tržište na kojem bi WebOS mogao započeti svoje dokazivanje. Velika prilika za njega je poslovni svijet u kojem bi pregledno i intuitivno sučelje te odlična integracija s društvenim mrežama i web servisima mogli biti dobitna kombinacija.

I dok Nokija uživa u godini odmora, TouchPad s WebOS-om bi vrlo lako mogao zasjesti na drugo mjesto na tržištu tableta. Prvo je još predaleko i rezervirano za iPad. I Nokija, zar nije moglo bolje?

vuk @ 23:45
Filed under: Nokia and WebOS and Windows Phone
Susret Python/Django korisnika

Posted on Wednesday 8 June 2011

U slučaju da ne koristite Twitter i ne pratite domaće Python programere, niste član Facebook grupe Developers Hrvatska te danas niste posjetili rep.hr, onda sigurno ne znate da se sutra, 9. lipnja, održava susret Python i Django korisnika u multifunkcijskoj dvorani dvorani u zgradi 24sata. Početak okupljanja je u 17:30, kad krećemo s laganim upoznavanjem i dogovorom o tome što će biti središnja tema susreta, a u 18:00 krećemo punom brzinom (do kad bi trebali doći svi oni koji rade do 17).

Senko je danas spomenuo Ono kad imaš 976 DB querya u jednom Django viewu pa ih skratiš na 6 uz 10 linija koda. I kad imaš Django Debug Toolbar da znaš gdje gledati. Možemo porazgovarati o takvim temama, proći ono što sam spomenuo u mojoj prezentaciji s DORS/CLUC-a ili popričati koji su to Python okruženja bolja od Djanga?! ;-)

Dobro su nam došli svi ljudi dobre volje koji programiraju u Pythonu ili bi to željeli. Vidimo se sutra.

vuk @ 20:33
Filed under: django and it susreti and python
DjangoCon Europe 2011 - zanimljive priče

Posted on Monday 6 June 2011

U Amsterdamu se održava DjangoCon Europe 2011. Ono što je definitivno loše je činjenica da su raspored objavili tek danas, tj. prvog dana konferencije, ali to očito nije utjecalo na posjećenost jer je konferencija rasprodana.

Svi oni koji nisu u Amsterdamu konferenciju mogu pratiti uz pomoć službenog Ustream kanala. Prijenos je tehnički dosta dobro izveden, možete pratiti i prezentaciju i izvođača samo što će vam poneki kod biti malo mutan ako su se predavački odlučili za manje fontove.

Prvi dan mi je za oko najviše zapelo predavanje koje je održao Andy McKay iz Mozille: Large Django sites at Mozilla. Njegova prezentacija je dostupna na GitHubu i vjerojatno će zanimati one koji rade web stranice čije se posjete mjere u milijunima (pregleda stranica ili posjetiteljima). Još je zanimljivija činjenica da je Add-ons for Firefox web stranica prepisana u Django te da je izvorni kod dostupan.

Odgledao sam prezentaciju o tri Django CMS-a. Od spomenute trojke Django CMS se najviše koristi, a razlog zbog kojega ti Django CMS-ovi nisu rašireniji je činjenica, koju su spomenuli i predavači, da i nisu namijenjeni krajnjim korisnicima (kao što je to slučaj s Joomlom, Drupalom, WordPressom) već programerima. Nakon što je simpatični španjolac pokazao kod nekako mi se njegov Merengue CMS učinio vrijednim probe.

Predavanja traju još dva dana pa ako ste silom ili milom vezani uz Django pogledajte. Obećavajući naslovi: Who cares about Zope? (za veterane Python web programiranja), unjoinify: a module to tame the SQL beast, Celery - An asynchronous task queue (not only) for Django, The Best and Worst of Django Core, Scalability panel…

Dopuna: Reinout van Rees na svojem blogu vrlo detaljno opisuje predavanja.

vuk @ 23:13
Filed under: django and događaji and open source