Opera Mini pojavila se na App Storeu

Danas, u normalnom dnevnom ritmu, palim NetNewsWire da pogledam što novoga ima. I tako, idem polako, skeniram naslove da odlučim što je vrijedno čitanja, kad mi upadne u oči naslov koji je izgledao nekako ovako: “Opera Mini for iPhone approved”. Gledam i ne vjerujem. Pregledavam članak i nakon što sam ga pročitao pritišćem Home button i izlazim iz NetNewsWirea. Trk na App Store. U App Storeu pronađem Operu i downloadam je. Nadam se da je bolji od Safarija.

I onda…

I onda je pokrećem. Dočeka me sučelje, pomalo čudno, nimalo nalik na klasične iPhone aplikacije. Preda mnom na ekranu stoji poznati Speed Dial. My Opera, Net.hr, Večernji.hr, Facebook i Index već su postavljeni. Klikam na Večernji.hr i iznenađujem se brzinom učitanog. Na 3G mreži skoro pa trenutno učitavanje. Reakcija – super.

I pojavi se potreba za scrollom…

Uh, razočaranje veliko – takav scroll kakav ima Opera Mini nije primjeren za iPhone – animacija nije glatka, pomalo je statična i nema onog bumpa kada dođete do vrha ili dna. Idemo isprobati zumiranje. Nakon poznatog pinch to zoom pokreta – opet razočaranje. Animacija ne prati brzinu, bila mi je prva misao, drugi put kad sam isprobao skužio sam da taj pokret samo prebacuje u zoom način rada – bez međuveličina. Niti #epicfail ne može opisati taj osjećaj…

Tehnička izvedba

Tehnička izvedba Opere Mini nije mi baš jasna – ne koriste niti jednu klasičnu iPhone kontrolu niti ijedan klasični iPhone UI element, uključujući i Copy/Paste metode.

Zašto je to tako? Stvarno ne znam – možda žele zadržati isti izgled na svim platformama, što je inače dobro, ali mi iPhone korisnici inače smo razmaženi glatkim scrollom i lijepim efektima, a dok koristim Operu Mini osjećam se kao da u rukama držim Nokiu 5800 (bez uvrede korisnicima dotičnog smartphonea :)

Scroll to top – opcija za koju smo navikli tapnuti na gornju info traku iPhonea ne postoji – no zato postoji Scroll to top koji se aktivira pritiskom na crvenu traku na vrhu Opere Mini. Zašto premjestiti postojeću opciju na koju smo svi navikli dvadesetak piksela dolje? Ne vidim razlog.

Ali, to je u App Storeu???

Da, to je i meni bila prva reakcija, mislio sam si što se moglo dogoditi u Appleu da ova aplikacija prođe – direktna konkurencija Safariju. No, sada mi je sve jasno. Puštena je jer Apple u njoj ne vidi konkurenciju, ne koristi klasični iPhone UI i općenito je ispodprosječan browser upotrebljiv samo kada na EDGE mreži trebate nešto jako (ali ono, jako, jako) hitno pogledati. Sorry, Opera, ali vaš browser (mobilni) nagradit ću sa dva velika #epicfail #epicfail.

Slideshow

Jeste li isprobali Operu Mini? Sviđa li vam se? Kakve su vam bile reakcije kada ste ju vidjeli u App Storeu? Vaša mišljenja i dojmove ostavite u komentarima.

Appleova nova igračka…

Apple iPad

Apple iPad

Apple je jučer predstavio svoj najnoviji proizvod, veliki iPho… mislim, iPad. Po prvi put nitko nije bio iznenađen, jer smo svi znali što Apple želi predstaviti. Nažalost, neke druge stvari koje su očekivane (kao iPhone OS 4.0) nisu predstavljene.

iPod? Ma ne, iPad…

iPad je taj toliko očekivani Appleov tablet. Izgledom podsjeća na veliki iPod Touch/iPhone. Gledajući po Appleu, negdje je između iPhone-a i Maca i Apple ga je predstavio kao sredinu. No realno gledajući, iPad je puno bliži iPhoneu nego Macu (zasad).

iPad su u Appleu zamislili kao univerzalni uređaj za konzumiranje i kupovinu digitalnih sadržaja poput glazbe (što je dostupno od iPoda), aplikacija (što je dostupno od iPhonea) i knjiga, što je novo uvedeno. Zasada će se knjige moći kupovati samo na teritoriju SAD-a.

Kako gledati na ovaj uređaj?

Jučer, kada ga je Apple predstavio, imam osjećaj da smo svi bili nekako razočarani, a to samo zbog toga što smo u startu gledali na iPad malo drugačije, zamišljali smo ga svakako, a u svakom slučaju na njega smo gledali kao na računalo. I naravno, očekivali da zna skuhati i kavu… :)

iPad nije računalo, to je digitalni uređaj sa nekoliko namjena. Na njega treba gledati kao na npr. iPod. iPod je uređaj koji služi za slušanje glazbe. iPad je uređaj koji služi za surfanje internetom, pisanje dokumenata, te pregled i kupovinu knjiga, glazbe i aplikacija.

Iako mi jučer definitivno nije padala niti jedna moguća primjena uređaja koji sam jučer vidio kao iPad = iPod Touch2, ovaj tablet definitivno će biti popularan među ljudima koji ne žele koristiti računalo ili laptop za jednostavne stvari poput surfanja ili pregledavanja slika. A također, izvrsno se uklapa i u moju viziju budućnosti. To je uređaj koji može rasteretiti glavno računalo nekih operacija. A također se svi slažemo da je ugodnije nešto pregledavati dok sjedite i npr. pijete kavu ili dok ste na kauču. iPhone dobro radi taj posao, ali ipak ima premali ekran.

Malo o softveru…

iPad pokreće iPhone OS, onaj koji pokreće i iPhone. Naravno, “velika” verzija malo je prilagođena sučeljem za veliki ekran. Uređaj može nativno pokretati sve iPhone aplikacije u dva moda, klasičnom sa iPhone rezolucijom i u pixel doubling modu, gdje se aplikacija skalira na rezoluciju duplo veću od iPhoneove.

Naravno, sam iPad podržava i aplikacije pisane baš za njega, ali ovako je u prednosti jer 140000 iPhone aplikacija radi odlično i na iPadu.

Što se tiče specijalnog softvera, od Applea možemo kupiti iWork paket sa posebno prilagođenim sučeljem. Time iPad dobiva i ulogu kreatora sadržaja, a ne pukog konzumatora.

Ono što je još bitno naglasiti je da niti u ovoj verziji, iPhone OS ne podržava niti multitasking niti Flash.

… pa o hardveru

  • Visina: 242.8 mm
  • Širina: 189.7 mm
  • Debljina: 13.4 mm
  • 9,7 inčni LCD IPS display sa pozadinskim LED osvjetljenjem
  • 1024×768 (132 ppi)
  • 16/32/64 gb flash memorije
  • Apple A4 procesor na 1 GHz

Postoje Wi-Fi i 3G modeli, s time da su 3G modeli naravno malo skuplji od klasičnih modela. Na tržište dolazi za dva do tri mjeseca (ovisno o modelu, Wi-Fi dolaze ranije, a 3G malo poslije).

Ono što je u specifikacijama zanimljivo je da je Apple upotrijebio svoj vlastiti procesor u ovom uređaju.

iPad izgleda kao veliki iPhone, sličan mu je dizajnom, osim što ima puno deblji okvir oko ekrana nego što to ima iPhone. Tu je i dobro poznata Home tipka, koja vas u bilo kojem trenutku vraća na Home Screen.

Treba li ga kupiti?

Pa, da i ne, ovisi. Ako smatrate da ga baš morate imati ili ako ste jedan od onih koji kupuju sve što ima logotip odgrižene jabuke, kupite ga.

U svakom slučaju, smatram da nije potrebno poletjeti za ovime, jer većinu njegovih funkcija imaju i ostali uređaji koje sami posjedujemo, tako da nije hitno…

Sve u svemu…

Nakon malo razmišljanja, ipak vidim korist ovakvog uređaja. Apple nas ovaj put nije iznenadio, ali samo zato jer smo već znali što će predstaviti. Na prvu, iPad izgleda kao veliki iPhone, ali on će biti puno, puno više, jer čekamo naše drage iPhone developere da naprave svoje originalne aplikacije i za iPad.

Uređaj se savršeno uklapa i u moju viziju budućnosti, kao nešto što će biti kao danas računalo ili mobitel. Popularnost ovog uređaja očekujem naravno nešto kasnije nego što izađe jer će ga po običaju prvi nabaviti oni ljudi koji vole biti na rubu i koji si ga mogu priuštiti.

Kako će ovaj uređaj utjecati na konkurenciju, poput netbooka (koji imaju Flash i multitasking, ali su i dalje obična računala… ) i e-book readera poput Kindlea ostaje nam tek za vidjeti.

A sada, pričekajmo jeftine i često jadne pokušaje kopiranja koje smo imali prilike vidjeti i kod iPhonea…

Cool tekst editor

Ako ste čitali moje top liste programa, znate da sam kao preferirani tekstualni editor koristio Notepad++. E pa više nije tako. Nedavno sam pronašao E-TextEditor, najcool tekst editor koji sam ikad isprobao.

Što je E-TextEditor?

E-TextEditor (u daljnjem tekstu E)editor je svih tekstualnih datoteka (HTML, CSS, PHP, Ruby, Java, JavaScript, JSON, XML, C, C++, C#, i mnogi drugi formati). E je nešto kao TextMate za one koji nemaju Mac. Njegov razvoj podržan je od autora TextMate-a.

Mogućnosti

  • Kompatibilan sa TextMateom. To jednostavno znači da koristeći E, imate pristup svim ekstenzijama (temama, jezicima, bundleovima, itd.). Drugim riječima, znate da ste u sigurnim rukama, jer toga za TextMate ima dosta.
  • Menadžer projekta. Slično kao i u TextMateu, samo odvucite vaš projektni folder u E i u sidebaru imate pristup svim fileovima. Fileove možete preimenovati direktno iz sidebara, možete kreirate nove fileove i foldere. Jako moćno.
  • Bundleovi. Ukratko, objašnjeno na primjeru. Treba vam conditional comment za IE6. Napišite “!” i pritisnite Tab. Na ekranu vam se pojave sve opcije i samo pritisnete željeni broj. Za IE6 je to broj 5. I to vam postane navika. Trebam conditional comment za IE6. “!” i tab, 5, na ekranu vam stoji kod za conditional comment. Ista stvar za npr. DOCTYPE. Za Strict DOCTYPE napišete “DOCTYPE”, tab, 3, i to je to. Više nikad ne morate copy-pasteati DOCTYPE iz starog projekta u novi.
  • Teme. Tko kaže da pozadina teksta uvijek mora biti bijela. Ne mora, na raspolaganju vam stoji hrpa tema. Meni je najdraža Monokai, sa tamno-sivom pozadinom i bojanjem koda u pastelnim bojama.

Besplatno? Da, ako ste na Linuxu

Možda vam zvuči čudno, ali to je njihova politika zvana Open Company. Funkcioniraju tako da se verzija za Windows plaća, a Linux verzija je besplatna.

Kod ove aplikacije je objavljen, ali sa jednom iznimkom. Nije objavljena sama mala jezgra aplikacije bez koje je nemoguće kompajlirati aplikaciju. To im omogućuje da netko ne napravi besplatno izdanje za Windows. Jezgra je različita za Windows i Linux, a za Mac neće postojati kao znak poštovanja autora TextMatea.

Sudjelovati u razvoju možete tako da proširite aplikaciju prema svojim potrebama, i pošaljete kod autorima na reviziju i recenziju. Ako je rad kvalitetan, bit će uvršten u sljedeću aplikaciju. Pristup jezgri dobit će samo oni autori koji budu aktivno pridonosili zajednici.

Stvarno zanimljiva ideja, biti nešto kao open source, a opet zarađivati na korisnicima Windowsa.

Trebam li koristiti?

Po meni da. Bilo da razvijate u PHP-u, pišete obični HTML i CSS, koristite Ruby, ili nešto drugo, definitivno vam preporučam ovaj editor. Naravno, samo ako vam ne smeta platiti $34,99, ili ako vam ne smeta malo proći po torrentima. Ako ne želite koristiti opciju Torrent, a i $34,99 vam je puno, ostanite na Notepadu++.

UPDATE: Zaboravio sam objaviti link na web-stranicu, www.e-texteditor.com

CodeIgniter – malo drugačiji PHP Framework

CodeIgniter je jedan od brojnih PHP frameworka. No razlikuje se od ostalih po mnogo stvari i zbog toga je jedan od najjednostavnijih frameworka namijenjenih za PHP.

CodeIgniter ukratko

Svatko tko je probao CodeIgniter, svidio mu se odmah. Tu se nema što učiti, zahvaljujući fantastičnom User Guide-u koji sve objašnjava tako da bi i ne-programer iz navedenih primjera nešto znao složiti.

Nema početne zbunjenosti konfiguracijom, jer je jednostavna, nije potrebna baza podataka za svaki kontroler, trebali je vi ili ne (kao što je naprimjer u CakePHP-u).

CodeIgniter se zasniva na MVC principu, gdje imamo modele, templateove (tzv. view) i kontrolere. U ovom principu, na kojem je zasnovana većina frameworka, model služi za bilo kakvu komunikaciju sa bazom podataka, view služi za prikaz podataka, a u kontroleru se nalazi sva programska logika, te kontroler povezuje podatke iz modela i prikazuje ih u viewu.

Sloboda kodiranja

CodeIgniter ne zahtijeva korištenje naredbenog retka (konzole) kao većina frameworka što pridonosi jednostavnosti korištenja. CodeIgniter vam također pruža svu slobodu u kodiranju i imenovanju funkcija, te nema nekih ograničenja kao što je da, ukoliko želite da vam se kontroler zove User, morate ga nazvati User_Controller, a njegov model mora se zvati Users (množina).

Nažalost, nedostatak tih konvencija, nema automatskog mapiranja modela i viewa kontroleru, tj. morate ih sami definirati i pozvati

Ostalo

CodeIgniter dolazi sa hrpom biblioteka i helpera. Jedne od najvažnijih su klasa za baze podataka, klasa za validaciju formi te session klasa.

Nažalost, dev-team CodeIgnitera ne želi u osnovnu instalaciju ubaciti ACL (autentifikacija) klasu i ORM klasu. Naravno, postoje u obliku dodatnih biblioteka, ali o njima se ne brine niti ih programira EllisLab. Recimo, ja bih htio da CI dolazi sa ACL-om, a ORM mi nije potreban.

Sve u svemu, CI je jedan od najzanimljivijih frameworka na tržištu, a sve njegove mogućnosti otkrit ćete ako proučite User Guide.

Ako vam se post čini prekratak, namjena mi nije bila upoznavati vas sa radom i funkcioniranjem frameworka, već samo vas uvesti i zainteresirati za njega. Još jednom, probajte ga, a ako zapnete, uvijek imate User Guide i CodeIgniter Forum.

Malo o Yahoo Meme-u

Yahoo Meme je novi mikroblogerski alat. Neki kažu da je kao Tumblr, što ne mogu tvrditi, jer Tumblr nikad nisam koristio, neki kažu da je kao Twitter. A zapravo nije. Meme je spoj Twittera, TwitPic-a (ili yFrog-a), TwitVida, te nekog audio i video servisa.

Bolji od Twittera?

Yahoo Meme ima sličnu strukturu kao i Twitter. Postoje following i followers liste, @reply-jevi (iako se ovdje drugačije označava: sa “/” umjesto “@” i naravno mogućnost twit… ovaj meme-anja (ili memekanja :P ). Kao Meme možete poslati četiri vrste sadržaja: tekst, sliku, video ili audio. Jedna novost u odnosu na Twitter je što nema onog (glupog) ograničenja na 140 znakova. Znači, jedan Meme može biti puno duži od jednog Twita.

Web sučelje je puno bolje od Twitterovog, barem meni, iako fale Trending Topic-si. Postoji mogućnost repostanja (RT na Twitteru), no sada kada nas je malo, repostovi malo živciraju jer 5 ljudi reposta istu stvar, pa je po par puta na naslovnici, često uzastopce, pa vidite jednu sliku 5 puta zaredom. Treba uvesti neki auto-grouping.

Twitter je danas svugdje prisutan, zbog jednostavnog API-ja, programeri pišu aplikacije kao ludi, za sve što može na internet, postoji Twitter aplikacija, često i dvije, a za popularne platforme ima ih bezbroj. Dok Meme ne bude toliko zastupljen neće biti niti popularan, a ako ne bude popularan, neće postati ono što je Twitter danas – brzi izvor informacija (iako je najviše Tweetova razgovor između članova, informacije se jako brzo šire). Ako Yahoo ne napravi nešto da dovede korisnike, nitko ga se neće sjećati za godinu dana.

Dakle, Meme se čini kao bolja platforma, sa više integriranih opcija, dok je Twitter “nadograđivan” od strane third-party programera putem Twitter API-ja (TwitPic, i još hrpa Twit* servisa). No Meme je trenutno nitko i ništa naspram Twittera i vjerojatno će tako i ostati. Dakle, Twitter je (naravno) puuuuno bolji (a što ste očekivali? :P)

Primjedbe

Primjedbi na Meme nemam baš puno, tj. imam dvije. Obje su već spomenute, ali evo ih i ovdje, da ih izdvojim.

Prva je što nema auto-groupinga repostova, pa istu stvar vidimo po nekoliko puta. To je stvarno iritantan problem. A drugi je sitnica i možda stvar navike. Obraćate se korisniku sa “/ime” umjesto “@ime”. “@ime” je zastupljeno na Twitteru, i veoma logično jer kad se čita znači “at ime” (da, da, a ne “monkey ime” :P ). A za “/” nemam nikakvog objašnjenja i nije mi jasno kako su uopće došli do toga.

Gotov post

Hvala što ste izdvojili vrijeme da pročitate ovaj post. Molim vas da ostavite vaše mišljenje i komentare na Meme, kako se vama sviđa, što mislite o njemu, itd.

,

Firefox 3.6a1pre

Danas sam saznao da je vani Pre-Alpha verzija Firefoxa 3.6 – 3.6a1pre – “Namoroka” i znatiželjan kakav jesam skinuo sam ju da vidim što od noviteta donosi. Noviteta zasada nema puno (to je ipak pre-alpha), ali ima jedan. Umjesto standardne liste tabova s desne strane sada se (barem na Visti, nemam XP pa ne znam kako to izgleda na njemu) otvara prozirni zamućeni prozor sa thumbnailovima stranica koji izgleda poput Vistinog Alt-Taba.

Preglednik tabova

Preglednik tabova

Okruženje, instalacija…

Firefox 3.6a1pre instaliran je na laptop sa Vistom SP2 zajedno uz Firefox 3.5b4 i Firefox 3. Puno je to Firefoxa, znam. Aktivno sam koristio Firefox 3.5b4. Instalacija je prošla brzo, poput bilo kojeg drugog Firefoxa. Nakon instalacije na Desktopu se pojavila ikona Minefielda.

Minefield ikona

Minefield ikona

Nakon instalacije pitao me želim li ga postaviti kao defaultni browser. Rekao sam mu ne. Provjerio je kompatibilnost instaliranih ekstenzija. Ovo su ekstenzije koje nisu bile kompatibilne s njim:

  • AVG Safe search 8.5
  • Delicious Bookmarks 2.1.041
  • DownThemAll! 1.1.3
  • Easy Youtube Video Downloader 1.6
  • Firebug 1.4.0b2
  • FireFTP 1.0.4
  • iPox 2.20090109
  • PDF Download 2.2.0.2

Niti jedna od njih nije imala verziju koja je kompatibilna s ovom verzijom. Nakon toga malo sam pročačkao po tom Firefoxu, primjetio male promjene u temi (malo je svjetlija) i odlučio ga deinstalirati. Tu su uslijedili problemi. Nakon deinstalacije Firefoxa 3.6, verzija 3.5 nije mogla pročitati bookmarke niti bilo kakve podatke iz profila. Kasnije sam otkrio da je vjerojatno ta 3.6-ica generirala 7 GB error i backup .sqlite datoteka u korisničkoj mapi. To sam pobrisao. Firefox 3.5 nikako nije uspijevao pročitati podatke, čak niti nakon reinstalacije, dok je Firefox 3.0 sve vidio normalno. Sada koristim Firefox 3. Očito dvije nestabilne inačice programa stvaraju probleme (tako mi i treba, kad volim biti na rubu :), a ne želim niti zamišljati što bi bilo da se sve to odvijalo na testnoj inačici Windowsa, Sedmici.

Što bi nam trebao donijeti Firefox 3.6

Surfanjem sam otkrio i što bi nam ta, nova verzija Firefoxa trebala novog donijeti. Novi Firefox bit će baziran na Gecko 1.9.2 engineu. Planiraju se poboljšati performanse i brzina samog browsera. Od zanimljivijih noviteta bit će i mogućnost kreiranja više korisnika (profila) i promjena tema bez restartanja samog browsera. Pročitao sam da će novost biti i about:me portal, koji se ne pojavljuje u trenutnoj Pre Alpha inačici i nije mi baš jasno što bi on trebao biti, iako pretpostavljam da bi to mogla biti personalizirana početna stranica.

Nova verzija također će omogućiti kreiranje, spremanje i korištenje grupe tabova, kao i pretragu među trenutno otvorenim tabovima. Novi download manager dobit će opcije poput brisanja, rezanja i lijepljenja (cut-paste). Nova će verzija također biti bolje integrirana sa Windowsima 7 (pretpostavljam Aero Peek svakog taba pojedinačno).

U svakom slučaju, noviteta će biti puno. I previše za verziju koja će imati broj 3.6

Preporuka? Ne.

Svakako da, ali tek kad izađe beta sa barem dijelom noviteta. Ovu verziju nikome ne preporučam, jer je napravila više štete nego koristi, a jedino što sam novo vidio je ono što vidim svaki dan kad pritisnem Alt-Tab. Definitivno, ne. Ta Pre-Alpha uopće nije zanimljiva i jednaka je testiranju npr. Windows 7 Build 6519 koja je skoro jednaka Visti. (Ja sam počeo sa instaliranjem sedmice tek od verzije 6801, a to je ona za koju je postojao alat za otključavanje novog taskbara i Aero Peek-a.)