Arhiv za avgust, 2007

Infected Mushroom - Becoming Insane


h1 Petek, 3. avgust, 2007

Hm, tale komad mi je zanimiv Infected Mushroom - becoming Insane Pač, da objavim kej v zvezi glazbe. Da vidim, koliko folka bo privabil tale dvomljiv naslov objave. In kaki bodo komentarji!? ;)

PS: pa še ena klasika I.M. Psycho

Ext 1.1


h1 Petek, 3. avgust, 2007

No, pa je prišla nova verzija javascript extensiona, ext 1.1 js knjižnico za web frontend. V čem je finta se boste vsi spraševali (ki ste tako in tako sprašujete, v čem je finta tega blog pisanja). Namreč na strani spletnega brskalnika, knjižnica poskrbi za gradnike, kako se bodo prikazovali. Tako je server tehnologija strani več ali manj lahko poljubna. Ali je to php, asp.net, ruby on rails, java, je sedaj čisto vseeno, ker iz serverja se podatki s json “protokolu” prispejo v ext knjižnico, ki jih včita s svojim json readerjem in potem naprej razporedi podatke v ext gradnike. Sounds complcated!? Niti ne! Je pa full zanimivo, kaj Web 2.0 zmore in ext knjižnica je špica kar lahko ponudi. Seveda, je za komercialno uporabo plačljiva, za osebno ni. Zanimiva je spletna stran founderja Jack Slocum-a, ki je uporabil za frontend WP bloga svoj ext js lib. ;)

E kot editor


h1 Četrtek, 2. avgust, 2007

No, tudi za windows je prišel editor podoben legendarnemu textMate-u na MacOSX, imenovan na kratko: E ki omogoča fleksibilnejše urejevanje raznoraznih datek (v mislih imam html, js, css, java, ruby, php in itd.). Samo oglej si screencast in takoj ti bo jasno. Ko v datoteki vpišeš kakšno ključno besedo, s tipko Tab sam dopolni, kar bi itak sam moral napisati. (recimo v html datoteki “html” in tipka tab, napolni s osnovimi tagi, ali pa v java fajlu, vtipkaš “sout” in tipko tab, pa dopolni s ” System.out.println(”foo=”); “). Skratka, handy zadeva. Košta slabih 40€, sam mislim, da se splača. ;)
Edina slabost Beta verzije je, da slabo označuje bracket matching (osvetljevanje oklepajev). Kar se bo v naslednjih verzijah znalo izboljšati. Jest uporabljam še (brezplačni) Notepad2, ki ima najboljši bracket matching, četudi je datoteka tipa txt ali brez tipka! Zakon!

PS: okay, da naštejem še nekaj editrojev, ki sem jih sprobal (večina brezplačnih): jEdit, (komercialni) SlickEdit, Notepad++, SciTe (priporočam), PSPad, ConText, Crimson (star), (komercialni, slab bracket matching, drag) UltraEdit, (komercialni, html)Edit+, (free) winsyntax, (free, comparison) WinMerge Tako, to je vse! ;)

Java ali dot Net progamer !?


h1 Četrtek, 2. avgust, 2007

Jao, koliko sem slišal na interviewih za novo delovno mesto. Samo ponudbe v stilu, ali bi radi programirali v Javi ali v Asp.Net !? Ali nebi teli delodajalci kaj slišali še tretjega, recimo Ruby on Rails in jim z veseljem povem, kakšne so prednosti tega orodja. Kar je fajn pri Ruby jeziku, je to, da ni tako strog do definiranja tipov in ni tako omejajoč, kot OOP jeziki. V čem govorim!? O JavaScriptu. Ker očitno ideja iz leta 2005, da se bo dalo izognili JS-ju s raznimi knjižnicami, kot so GWT ali Script# v programskih jezikih Java in C#, se ne obnesejo. Ker enostavno, ni dovolj gradnikov, za izdelavno strani. Zato so v letu 2007 postale moderne JS knjižnice na web klientu. Kot so jQuery, Google Gears, Script.aculo.us, Prototype in na koncu najbolj izpopoljena in uporabljena Ext knjižnica.
Torej, če se vrnem na JS, JS kot jezik je bistveno drugačen od ostalih OOP. JS je celo OOP capable. Ima namespace, razrede, objekte, kar je presenečenje za mnoge OOP-jeve na Javi ali .Net. Občutek, programiranja v JS je podoben programiranju v Ruby ali PHP ali Perlu. (spremenjivke “takoj obstajajo”, funkcija je lahko objekt (ima osnovne objektne metode) in podobno). Tudi debuggerji so prisotni (za JS v samem VS.Net, v FireFoxu, v Ruby-u seveda v konzoli, PHP ima tudi svoj debugger) Skratka, če se programira za splet, se lahko programira Enterprise spletne aplikacije v kaj trejtemu. Podjetja, naj raje iščejo programerja, ki programira v svojem jeziku in s svojimi orodji, v katerih se najbolj znajde. In naj ne postavljajo kot pogoj programskega jezika. Mogoče, bojo dobili, kakšnega kandidata, ki bo dejansko znal izpeljati projekte v danih rokih. ;)

Visual Studio.Net je dražji, kot si mislimo.


h1 Četrtek, 2. avgust, 2007

Hm, slučajo me je sodelovec v firmi opomnil, da podjetje (in ostala podjetja) plačujejo precej € za to programersko orodje. Sicer boste rekli, kaj pa je tu kej novega. Samo, da je na programerja treba odšteti okoli 4.000€, se lahko začnemo spraševati, ali nebi lahko sprogramirali kaj v odprtokodnih orodjih? Ali smo res tako zelo odvisni od VS.Net !? Vse lepo in prav, ko smo bili študentje in furali od MSDAA vse od Winsov do VS.Net (razen Offica). Sedaj pa v službi, pa se vse (preveč) plačuje za licence? Ali dejansko orodja opravičijo svojo ceno!? Ali res potrebujemo Ms sql 2005, Oracle 10g, ali nam lahko posluži MySQL 5 ali PostgreSQL !? Ali res potrebujemo za vsako stvar VS.Net? Ali lahko kaj naredimo v Javi? Še boljše, ali lahko kaj naredimo v Ruby on Rails ;)