Brrr… Mrzim Joomlu!
Joomla! = CMS sa najviše bugova! (Barem od onih koje sam probao
.) Normalno je izbegavam koliko mogu (a kad god je moguće preferiram WordPress), prvenstveno zbog glupog i bugovitog admin interfejsa, međutim nisam mogao ni da zamislim koliko ne valja dok nisam downloadovao verziju 1.5 nedavno, pošto sam morao da radim na par projekata, a oni one release verzije nazivaju stabilnim
. Prvo napravim meni i podmenije, i kada treba da se prikažu podmeniji – sve je u redu; kada kliknem na neku stavku podmenija – sve stavke podmenija se vrate u isti red kao i osnovni meni… brrr… Na kraju sam morao da vratim stil menija na onaj iz verzije 1.0.x (Now, znam da sam mogao da koristim verziju 1.0.x in the first place, ali ja volim da imam najnoviju i najsvežiju verziju svega, i ako ga nazivaju stable da stvarno bude stable
). Dalje – napravim dve stavke menija koje vode na potpuno isti članak. Klik na jedan link – sve ok; klik na drugi – u članku mi se pojave linkovi ka svim drugim člancima… WTF??? Obrišem, napravim ponovo – sve ok… I tako dalje… ovo mi je samo sad na brzinu palo na pamet
.
GWT (Google Web Toolkit)
Da li je neko čuo/koristio ovo? Izuzetno moćna i jako lepa stvar
. Zašto? Zato što omogućava pisanje izuzetno moćnih i atraktivnih AJAX web aplikacija u Javi, koje GWT kompajler kompajlira u web aplikaciju. Java source kod se kompajlira u čist JavaScript
. Nisam imao ni najmanju predstavu šta sve JavaScript može da uradi
. JavaScript koji GWT kompajler generiše je izuzetno složen, jako teško čitljiv, ali to nije ni bitno, vi nećete ni morati nikad da ga menjate “ručno”, već ćete sve izmene vršiti u source-u u čistom java programskom jeziku. GWT SDK obuhvata, pored Google-specifičnih klasa, i ceo JDK 1.5 (u onoj meri u kojoj ga je moguće implementirati da radi kao web aplikacija). Moguće je integrisati ga u neki IDE, recimo Eclipse ili NetBeans (doduše, ja sam sa NB-om imao malih problema, jer je samo Eclipse zvanično podržan od strane Google-a, mada uz malo muke moguće je i NB podesiti).
Jako se dobro integriše sa CSS-om, te sve atribute komponenti možete definisati u CSS-u. Aplikacije se naravno izvršavaju na klijentskoj strani, čime je dobar deo bandwidtha ušteđen, a postoje mnogo moćne tehnike za komunikaciju sa serverom. Recimo, mogu se slati asinhroni zahtevi (naravno, jer je i namenjen pisanju AJAX aplikacija), koristiti RPC, mogu se izuzetno lako razmenjivati XML i JSON objekti, i tako dalje… Aplikacije se mogu debagovati u tzv. hosted modu (koji emulira browser), pre kompajliranja.
Sve u svemu, ovo je alat u kome su pravljene sve Google aplikacije – GMail, Google Maps, Google Reader, itd. Google je ozbiljno zagrizao sa ovim, te mu predviđam lepu budućnost
.
Ja sam krenuo da ga izučavam, jer radimo jednu aplikaciju na poslu u njemu… i oduševio me je
. Naravno, potpuno je besplatan i otvorenog koda. Aktuelna verzija je 1.5 RC1, i može se preuzeti sa adrese ispod.
NetBeans 6.5
Obišao sam malo pre zvanični sajt NetBeans-a i video da je se pojavila nova verzija za download – NetBeans 6.5 M1. M1 je skraćeno od Milestone 1, što znači da nova verzija nije još uvek ušla ni u Beta fazu, ali sam ja oduvek voleo da probam beta (i pre-beta) verzije, te neću zaobići novi NB ni ovog puta
. Inače, NB smatram za ubedljivo najbolji IDE, a probao sam ih dosta. Podržava mnoge tehnologije – Javu (za šta ga primarno i koristim), PHP, C/C++, itd. Lista novih mogućnosti me je već impresionirala, a tek su počeli sa dodavanjem novih funkcija
. Posebno mi se sviđa novi CamelCase code completion mehanizam, koji može znatno ubrzati rad. Ima tu još jako interesantnih stvari, a kako ne bi nabrajao, evo linka sa “popisom” novih stvari i detaljnijim i slikovitim objašnjenjima:
http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65
Download linkove NetBeans-a 6.5 M1 možete pronaći ovde.
Slabo sam online u poslednje vreme…
Grrr… nikako ne stižem da postignem sve, nedavno je se završio ispitni rok na faxu, ali su meni ostala još 2 ispita za naredni ispiti rok, koji je za otprilike mesec dana, te me spremanje ispita i dalje “guši”, a uz to i radim (yeap, zaposlen sam i studiram) punom parom, i bio sam uključen na još nekim projektima, te me je bilo slabo na forumima i blogovima koje vodim/posećujem… nadam se da ću nadoknaditi to
Anyway… Što se novih stvari ovde tiče – WordPress je updateovan na verziju 2.6, kažu da je 190 bug-ova ispravljeno i dodato par novih sitnica, te svakako preporučujem update. Kako sam saznao na Avramovom bRlogu, plugin za automatski update ne radi (mada nisam ni očekivao da će raditi), te nisam ni pokušavao, već odmah na staromodni način prekopirao fajlove na server
. Inače, razočaran sam što i dalje ručno moram da prepravljam grešku u widgets.php fajlu u wp-includes folderu. Ne sećam se iz koje verzije se taj bug provlači, ali niko još uvek ne reaguje (iskreno, nisam ni prijavio, ali damn it ako se samo meni dešava
). Na liniji 60 stoji ovo:
60 | $sidebar = array_merge($defaults, $args); |
I server vrati grešku da drugi argument nije niz, te bi trebalo uraditi ovo:
60 | $sidebar = array_merge($defaults, (array) $args); |
I to je to. I nikako da to isprave. Nije mi teško da to uradim ručno, ali iritira
Mobilize.rs počeo sa radom – svi unosi o mobilnim telefonima su prebačeni tamo :)
Dakle, kao što možda primećujete, blog izgleda pomalo siromašno
, tj. nema nijednog unosa vezanog za mobilne telefone. Ne, nisam odustao od pisanja, piše mi se više nego ikad
, ali sam rešio da razdvojim svoje pisanje vezano za mobilne telefone od svog home page-a i bloga, tako da je nastao Mobilize.rs, budući domaći #1 portal o mobilnim telefonima
. Pored samog bloga, i download zone (nemojte se čuditi za to što forum nije radio celog dana, bilo je nekih problema
), sajt će biti obogaćen mnogobrojnim novim sadržajima i mogućnostima, ali otom-potom, tek je počeo sa radom, a svaki početak je težak
. Kako sve to izgleda i funkcioniše možete pogledati tamo.
Svi vaši nalozi, i sa foruma i sa bloga, registrovani do danas (uključujući i danas, dok nisam presekao sa transferom baze), su prebačeni i tamo. A pozivam i sve one koji ih nemaju da se registruju
.
Ako ovo pratite putem RSS-a, promenite adresu feeda na novu:
http://feeds.feedburner.com/MobilizeRS
Ako imate negde neki link koji vodi do nekog od obrisanih unosa, ne brinite, napravio sam redirekciju svih starih članaka njihovu novu adresu.
Dakle, za sve najnovije informacije iz sveta mobilne telefonije obavezno nastavite da pratite Mobilize.rs, takođe vam predlažem i da se registrujete na forumu kako bi zajedno izgradili jedan veliki community, a ko želi može i da nastavi da prati moje neobavezno piskaranje ovde
.



