Showing posts with label Events. Show all posts
Showing posts with label Events. Show all posts

Saturday, 27 February 2010

Nakon dugo vremena, opet sam tu...

E zaista nisam odavno pisao na svom blogu. Vjerovatno su najveći razlog za to prevelike obaveze na poslu. Radilo se i dan i noć, pa umor uradi svoje.
Drugi razlog je i nedostatak inspiracije. Pretpostavljam da je to direktna posljedica prvog razloga. Ustvari kada razmislim, više je to nedostatak snage a ne inspiracije ( hm, što je opet posljedica prvog razloga? ) jer sam inspiracije za interesantne teme proteklih mjeseci imao na pretek:
od best practice -a prikupljenih prilikom posljednjeg projekta koristeći Struts2 u sklopu e-governement-a,  preko  kreiranja JAVA framework-a za rapidni ( uz to i deklarativni ) razvoj web aplikacija ,  do know-how tema prilikom učešća na razvoju web servisa različitih vrsta i namjena  ( koje bi mnogima uštedjele mnoooogo vremena i živaca ) i još mnogih drugih interesantnih stvari...
Zaista sve interesantne teme za pisanje, ALI kao što rekoh – umor učini svoje i tu se vraćamo na početnu rečenicu ovog teksta.
I tako ja pomislih da nisam odavno pisao za blog, i taman da po ko zna koji put po redu uhvatim maglu od pisanja, sjetih se da je danas 27. Februar…
E to je dan koji zaslužuje da se pomene, te  ja na ovaj nacin dajem svoj doprinos popularizaciji IT-a u CG: Danas se završava još jedan festival IT-a , ovaj put onaj na Žabljaku: IT 2010!
Doduše, mnogo bi , vjerovatno, smisla imalo da sam se javio 24. Februara, kada je festival pocinjao, ali ni na ovaj nacin ne gubi na “težini” moj doprinos popularizaciji domacih IT festivala :-)
Volio bih kada bi vidjeo i ostale kolege kako na svom blogu pišu o istom.
Ili slicnom, bio bih zadovoljan.
O blogu nekog izlagača i da ne pričam.
Nego, udaljismo se od teme...
Na žalost, ni ove godine nisam posjetio pomenuti festival, i iskreno mi je žao. Jedino što sam mogao ispratiti i procitati u vezi njega je ono što je objavljeno na zvanicnom sajtu ( www.it.ac.me.)
Ove godine je imalo tema koje su me iskreno zainteresovale.

Prva je
-    MOGUCNOSTI PRIMJENE SERVIS-ORIJENTISANE ARHITEKTURE (SOA) U PRAKSI jer imam srece da na poslu aktivno koristim ovakvu arhitekturu pri kreiranju informacionih sistema, i jer je tema koja me poprilicno interesuje a tako se malo zna o njoj kod nas.
Kao što procitah negdje: web servisi su kao srednjoškolski sex: svako prica o njemu, a niko ili rijetko ko ga zaista konzumira. A i onaj ko ga konzumira – ne zna ga pravilno konzumirati.
Nevjerovatno je kako je malo dobrih tekstova i  literature na internetu ( napominjem dobrih ) na ovu temu a ima toliko toga da se kaže i demonstrira. Upravo zbog toga me svaka prica na ovu temu interesuje.

Druga je
-    PRIMJENA MPI ZA ODREÐIVANJE BIASA I VARIJANSE KUBICNE FAZNE FUNKCIJE. Ova tema mi je posebno interesantna. Prvi razlog su koautori na ovom radu koji su mi odredeni garant kvaliteta samog rada, a drugi je jer se radi o aplikaciji radenoj za klaster, upotrebom MPI funkcija. Tokom 2006-e godine sam ucestvovao na izradi prve crnogorske aplikacije za klaster ( koliko sam informisan ) , u sklopu CIS-a UCG (http://www.mren.ac.me/eilenberger/ ) i zaista bi mi bilo interesantno vidjeti kako je neko drugi implementirao nešto slicno...

I treca je
- PRIMJER VALIDACIJE XML-A POMOCU DTD-A. Opet kao prvo radi koautora a onda i zbog moje redovne i vrlo ceste upotrebe ovog formata. XML je cesta tema i na ovom blogu...


Ovo, naravno, nisu jedine teme vrijedne slušanja, ali MENI su najinteresantnije. Ne bi bilo loše da su na zvanicnom sajtu obezbjedeni i video snimci predavanja. Eto dobra predlog za organizatore za sljedecu godinu...

Sunday, 16 August 2009

Stigla majica sa Eclipse Galileo Blogathon-a

I ove godine sam se odazvao pozivu Eclipse fondacije da se napiše blog povodom izlaska nove verzije Eclipse-a pod nazivom "Galileo".

Link na post.

I ove godine sam,naravno, na moju veliku radost dobio od fondacije majicu sa logom Eclipse-a.
Šta reći o majici? Zaista je super!

Evo sličica:


Tuesday, 30 June 2009

Od sada i na baze-podataka.net

Od prije malo više od nedjelju dana, moje tekstove možete pratiti i na www.baze-podataka.net

Radi se o jednom od mojih omiljenih sajtova koji svakodnevno posjećujem gotovo još od njegovog osnivanja, i lično - smatram da se radi o najkvalitetnijem domaćem sajtu na temu baza podataka, zbog čega mi je bila velika čast prihvatiti poziv Dejana Topalovića da budem jedan od autora.

Nažalost, sve se desilo u periodu kada sam jako opterećen obavezama na poslu, pa za sada novih postova od mene nema, već sam samo, na Dejanov predlog, prenio jedan od tekstova sa devtalks.blogspot.com



O sajtu

Ko nije upoznat, baze-podataka.net je blog posvećen temama o bazama podataka , kako sa administratorske tako i sa programerske strane.
Smatram da bi svako ko se bavi pomenutim poslom trebao ovaj sajt sačuvati pod svoje bookmarks-e , jer će sigurno uživati u tekstovima i naučiti nešto novo.



Radujem se našem budućem druženju (i) na baze-podataka.net !

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?

Friday, 29 August 2008

Ganymede around the world contest shirt received!





This summer ended great!
When I returned yesterday from Greece, where I was on summer vacation , I found a package on my desk.




I received  my Ganymede around the world contest shirt!
I thought it’s going to be the white one, but this one is much better!
It’s great!
Here are some pictures:


 

 



Monday, 21 July 2008

Izašao je Eclipse 3.4 - Ganymede

25.Juna 2008 najveći Jupiterov satelit zatresao je planetu Zemlju.
Rečenica kao iz knjiga nau
čne fantastike zapravo znači nešto sasvim drugačije.
Nova verzija Eclipse-a, nazvana po najvećem Jupiterovom satelitu ugledala je svijetlost dana Juna ove godine.

Ganymede nam dolazi kao skup od 23, dok neki od tvoraca u svojim blogovima pišu 24, zasebna projekta. Koga interesuje da sazna više o kojim se projektima radi, može pogledati na sajtu http://www.eclipse.org/ganymede/learn.php
Šta reći o Ganymede-u i Eclipe-u inače? Lično, veliki sam fan Eclipse-a i radujem se svakom izlasku nove verzije.
U njemu mi je jako lijepo za raditi. Brz je, ima dosta lijepih opcija koje ubrzavaju rad , lako se nalaze i instaliraju plug-in-ovi, i nekako, čini mi se da programeri koji prave eclipse vrlo lijepo prenose svoja isustva koje opcije bi trebale postojati u nekom IDE-u i na kojem bi se mjestu trebale nalaziti.
Smatram ga SKORO savršenim IDE-om, ali skoro!
U pitanju su par stvari koje su učinile da ga u razvoju koristim samo kada pravim java binove za Oracle Forms Builder jer jako lako mogu podesiti compiler complience level na 1.4 verziju jave ( više o kreiranju java binova za oracle forms builder koristeći Eclipse ovdje). S druge strane, sa nestrpljenjem sam čekao da ove stvari budu popravljene pa da Eclipse takođe mogu uzeti u obzir pri razvoju velikih projekata. Ostaje da vidimo da li je put do toga cilja dug i trnovit ili je sa ganymedeom već riješen…

Nego, da krenemo od početka
... Da vidimo koji projekti čine ganymede:

Dakle, radi se o veoma lijepom spisku stvari koje trebaju programerima. Projekti su , očigledno pažljivo odabrani, ali ne bi marilo da se spisak proširio za još nekoliko korisnih stvari potrebnih pri radu...
A ako pričamo o onim sitnim stvarima, detaljima koji nam čine da nam neki IDE bude omiljeni, Ganymed ih je pun. Počevši sa brzinom samog IDE-a, lakim podešavanjem compiler compliance level-a, sa jednostavnim wizardom za kreiranje .jar fajlova, sa funkcijama koje su na , po meni , dobrim mjestima, kao npr. stavke padajućeg menija za generisanje koda ili dugme za kreiranje nove klase,paketa ili slično, odličan debuger , velika radna površina u odnosu na npr. neke druge IDE-e , jednostavni update bilo koje komponenete IDE-a, plug-in-ovi za skoro sve, izuzetno je prilagodljiv željama korisnika…
Posebno bih pohvalio novi sistem update-a koji će sam za vas odabrati i downloadovati sve dependencies-e, i novi način pregleda stabla klasa nazvan Breadcrumbs .

Međutim, sta je sa onim
“Ali…”
Šta je to zbog čega je ovaj IDE SKORO savršen, a ne savršen ( po meni )? Zašto i pored toga što obožavam pisati kod u eclipse-u ( u njemu mi čak ljepše i vizuelno izgleda nego u drugim IDE-ima) njega ne koristim pri pisanju većih projekata, već samo pojedinih modula istih...?
Koje su to stvari koje bi trebalo popraviti, dopuniti i dodati ?
Prva stvar je ne postojanje aplikativnog servera koji dolazi zajedno sa IDE-om ( u instalaciji ), i koji se bez dodatnih podešavanja i instalacija lako pokreće klikom na dugme u razvojnom okruženju. Naravno, sve se može dodatno instalirati i podesiti, ali ne vidim razlog zašto bi neki programer gubio vrijeme na to, ako postoji drugo, takođe sjajno, razvojno okruženje sa kojim dolazi odličan aplikativni server „in the box”, sa sjajnim alatima za editovanje konfiguracionih XML-ova istog servera.
Druga stvar, koliko god se činila malom i beznačajnom, takođe ima veliku ulogu na mene a to je sam način kreiranja .jar fajla. Ako radimo na nekom projektu koji u sebi sadrži neke eksterne jarove, i od tog projekta exportujemo .jar fajl, Eclipse neće uz njega exportovati i potrebne eksterne jarove , niti će u manifest fajl kreiranog .jar-a dopisati relativnu ili apsolutnu putanju ka eksternim jarovima, već sve ovo moramo ručno raditi. Kažem, mala stvar , ali kada imate posla preko glave, onda očekujete da bar male stvari IDE sam odradi. U ganymede-u je ovo dopunjeno, ali u tom smislu da u jedan .jar fajl integriše sve dodatne .jar fajlove koje vaš projekat koristi.
Po meni, ova stvar je najbolje riješena u NetBeans-u, koji će eksportovati vaš .jar , a u root-u tog foldera kreirati i folder “lib” u koji će smjestiti sve dodatne .jar fajlove importovane u projekat, a manifest fajl će dopuniti putanjom do njih...
Оnо što bih u narednom periodu u ganymed-u volio vidjeti je alat s kojim možemo raditi sa bazom podataka. Pregledati njene objekte, pisati stored procedure i slično... Dakle, nešto što podsjeća na Toad, jer ipak se vrlo često radi sa bazama podataka, i ovakav alat unutar eclipse-a bi zaista bio pravi pogodak!
Ganymede je tek izašao. Sada predstoji malo duži rad u njemu i tek tada možemo dati prave impresije, ali u svakom slučaju hvala Eclipse fondaciji na lijepom iznenađenju...
Do sljedećeg javljanja... Zivjeli!