Tuesday 6 January 2009

Završen je N.A.N.Y. 2009

Kao i prethodne dvije, tako je i ove ( ustvari, trebalo bi reći prošle ) godine uspješno organizovan , a još uspješnije završen New Application for the New Year challenge, iliti: N.A.N.Y. 2009





O čemu se radi?
Pa, ukratko, momci sa DonationCoder-a su došli na ideju da se developeri , koji su u stanju da u mjesecu decembru odvoje koji trenutak svog slobodnog vremena, zajedno okupe i svijetu za novu godinu poklone ( najmanje ) jednu totalno novu aplikaciju, nikada prije objavljenu.

Challenge počinje negdje početkom decembra i traje do 31 decembra, do 23:59.

Svi koji do tada, na pomenutom sajtu, objave novu aplikaciju su učesnici ovog challege-a ( Oprostite što ne prevodim riječ challenge, jer mi “izazov” ili slično ne zvuči baš kao najsrećniji prevod... ) .

Ove godine su učestvovala 44 programera, a svjetlo dana je ugledalo 35 novih aplikacija.

Čitava “manifestacija” je pokrenuta prije godine, od stane Jesse Reichler-a, osnivača sajta i koordinatora ogromnog comunity-ja koji stoji iza samog sajta, inače sjajnog programera.

Programski jezik i priroda aplikacije su totalno nevažni ( dok se, naravno, ne radi o malicioznim programima ) .

Kao i 2006-e , i ove godine je učestvovala moja malenkost.
Hmmm… ne bih se baš mogao svrstati u onu grupu developer-a koji su imali slobodnog vremena u decembru , zbog svih obaveza oko projekata na poslu, ali sam ipak odlučio učestvovati ove godine.
Upravo zbog nedostatka slobodnog vremena sam se odlučio predstaviti malom aplikacijom nazvanom MGTD ( ne pitajte me šta znači :-) ).

Nagrade su simbolične, ali veoma simpatične. Ljudi ovdje ne učestvuju zbog para. Uglavnom su to šolje ( one velike, za bijelu kafu ) sa logom takmičenja za tu godinu, a ako se takav poklon učesniku ne sviđa , onda može odabrati i neku drugu stvarčicu sa DonationCoder-ove sekcije caffepress-a.


Prošle godine nisam učestvovao, pa sam možda i zbog toga odlučio da se ove godine pojavim.

Uglavnom, za ovu priliku sam kreirao malu i ( meni, a i možda određenom , manjem, broju ljudi ) korisnu aplikaciju.
Riječ je o aplikaciji koja za definisanog korisnika unutar baze podataka (Oracle-a) generiše HTML fajl sa pregledom svih njegovih tabela, kao i svih constraint-a unutar tih tabela.
Moguće je i zadati filter za koje tabele želimo generisati fajl, i još neke sitne zafrkancije.

Ništa posebno, ali opet kažem, meni je korisno. A i ne samo meni. Svi koji rade sa Oracle RDBMS-om na ovaj način mogu svom klijentu dopremiti opis tabela korisnika koji postoje u sklopu IS-a koji ste kreirali...
Da, znam da se ovakav document može dobiti i kroz Oracle Designer, ali šanse nema da se mogu sjetiti gdje se nalazi dugme koje ga kreira, a i ovako je interesantnije ? .


Nadam se samo da sam dobro napisao upite za sve ? .

Htio sam implementirati i čuvanje u PDF, RTF i DOC format, ali stvarno nisam imao kad, a i kada imamo html, sve ove fajlove možemo veoma lako kreirati ;-).

Čitava aplikacija je rađena u JAVI , i potrebna je verzija 1.6 da bi sve radilo. Dobro, radiće vjerovatno is a verzijom 1.5, ali je nemam instaliranu pa ne garantujem ;-).



N.A.N.Y. challenge nije jedino takmičenje/okupljanje ovog tipa na pomenutom sajtu. Veoma često se organizuju razna vrsta takmičenja u programiranju, kreiranju igrica i slično, na kojima su nagrade zaista impresivne.
A opet ima i onih sa simboličnim nagradama ( slično ovom ) kao što je npr. Getting Organised Experiment, iliti GOE, koje se održava otprilike neposredno pred N.A.N.Y. challenge.

Prošle godine sam učestvovao i na ovom takmičenju.

Mislim da čovjek treba sebi s vremena na vrijeme sebi priuštiti nešto slično, gdje će za svoju dušu kreirati nešto…
E sad, ovo i nije baš bilo za moju dušu jer mi je ovakva aplikacija trebala za kreiranje istog dokumenta na poslu, pa sam je iz tog razloga i počeo praviti ( s tim da je prava (moja) verzija na našem, a ne engleskom jeziku ).

Ali, zato sljedeće godine… ;-)


Nepisano je pravilo da se učesnici takmičenja na DC-u slikaju sa poklonom/nagradom koju su osvojili/dobili i tu sliku “okači” na forum. Kada mi stigne ovogodišnja nagrada, pohvaliću vam se, uz sliku iste.
Evo , možda je lijepa prilika da podjelim sa vama par slika sa nagradama koje sam dobio na takmičenjima/okupljanjima na ovom sajtu proteklih godina.







Možda se vidimo na nekom sljedećem okupljanju?