28. 8. 2009.

Problemi sa CVS-om...

Drugar i ja od skoro pravimo jedan dosta kompleksan program u C# i odlucili smo da koristimo CVS za source controll posto smo se dosta raspitivali i oko SVN-a i shvatili da nam i CVS sasvim zadovoljava potrebe, pogotovo kad se uzme u obzir da smo uz njega na domaćem terenu jer smo ga već dosta puta koristili ( zajedno smo radili u jednoj firmi u toku 2007 godine gde se isto koristio CVS ).

Problem je nastao kada smo odlučili da napravimo malu reorganizaciju unutar projekta i pomerili neke fajlove, nekima promenili naziv i sve to pokušali da prebacimo na CVS. Ovo smo odradili uz CVS remove starog sadržaja i CVS add novog, što je u startu dosta loša strana CVS-a jer na ovaj način gubimo podatke o istoriji fajlova jer će novi da krenu od verzije 1.0 i to je to, kao da smo od samog starta napisali to što sada postoji, dok bi SVN ukapirao šta smo uradili i sve bi bilo OK.

Ja sam bio zadužen za ovaj zadatak i sve je izgledalo kao da je prošlo u najboljem redu. Sve sam lepo commitovao i proverio da li sve radi i naravno sve je radiloo baš kako treba dok...

Oko 21h mi stiže poruka na MSN-u od drugara da sam zaboravio da commitujem sadržaj jednog novog foldera pa da odradim i to jer on ne može da nastavi da radi. Meni je već to bilo malo čudno, ali rekoh šta sada, desi se. Odem ja do tog foldera uradim CVS add - nothing to add, pa dobro rekoh, možda je CVS commit slučajno nekako preskočio taj folder, uradim ja opet commin - nothing to commit. E sad već kreće neki crv sumnje :).

Ne bude mi teško pa uradim kod sebe CVS update projekta i imam šta da vidim... CVS mi naravno nije vratio stare foldere jer su oni uspešno uklonjeni iz repozitorijuma, ali mi zato opušteno pobriše resx fajlove u novom folderu i ostavi me u čudu :). Odem u projekat, naravno neće da radi, pokušam da povratm fajlove sa CVS-a, ali ne vredi kad oni nisu na CVS-u :(.

Šta da se radi... Odradim ja opet te forme koje su oštećene ( sreća je samo što se radilo o svega 2 forme i što je projekat dobro organizovan pa se nije pogubila logika za rad sa podacima već samo sloj za prikaz podataka ) i opet ih dodam na CVS, commitujem, proverim sve i sada je sve bilo OK.

Posle ovoga moram da priznam da ostaje pomalo gorak ukus u ustima što se tiče CVS-a i da sve više razmišljamo da pređemo na SVN, ali će taj poduhvat verovatno da sačeka neki povoljniji trenutak pošto smo sada obojica prezauzeti svojim obavezama i ovim projektom tako da nemamo vremena za menjanje toga, tako da CVS za sada ima samo žuti karton, a ako dođe do crvenog ne gine mu zamena :).

P.S. Ovaj blogger polako počinje da me smara, a meni leži neiskorišćen domen kopanja.info, pretpostavljam da ću uskoro da nabacim neki wordpress tamo i da prebacim ovo blogče na domaći teren :).

23. 8. 2009.

Honney... I'm homeeeeee :)

Pozdrav svima! Prošlo je 7-8 meseci od mog poslednjeg posta na ovom blogu, a razlog za to je kako nedostatak vremena, tako da nedostatak inspiracije, tj. neke smislene teme koju bih opisao ovde :).

Anyway, za to vreme se dosta toga desilo tako da sad mogu da počnem sa smaranjem :P.

Kao prvo i meni jedno od važnijih samo da napomenem da mi je ostalo jos 10 dana sluzbe pod Crvenim Krstom u Staroj Pazovi tako da je i ta priča sa "vojskom" privedena kraju ( jeeeeee ) i od sada se mogu posvetiti u potpunosti razrađivanju i usavršavanju druge stvari koju ću ovde opisati ;).

Druga stvar je otvaranje firme krajem februara ove ( 2009. ) godine, tako da sam sada presao u preduzetnike :) i nalazim se na čelu firme: Servis "ZeusSoftware", koja se uglavnom bavi ( iako relativno kontradiktorno nazivu :P ) izradom aplikativnog softvera i WEB aplikacija i za sada mogu reći da sam prilično zadovoljan kako sve napreduje za ovih 5-6 meseci koji su iza mene... Pod velom firme je odrađeno nekoliko projekata ( one najlepse možete videti i na sajtu www.zeussoftware.rs a nemojte zameriti što nije odrađen engleski deo sajta, za to jednostavno nemam vremena jos uvek :( ).

Dalje... Hm... Šta bih mogao da pišem dalje... U suštini to je ono što mi je bilo njvažnije :). Iza mene je u ovom periodu ostalo nekoliko lepih saradnji koje su trenutno u fazi proširenja tako da će biti posla u buducnosti, a o svemu ću vas obaveštavati na vreme putem ovog bloga, kao i twitter-a i facebook-a na koje sam se u međuvremenu takođe navukao kao deo savremene "računarske kuge" :).

Da ne dužim dalje, jako mi se spava tako da sada idem na zaslužen odmor, a bitno je da sam podigao blog iz mrtvih tako da se nadam da će se sada malo češće pisati na ovim stranicama ( I'll do my best ;) ). Laku noć svima!

5. 2. 2009.

Mac is in da house!

E pa pozdrav svima koji citaju ova trabunjanja i naravno prvo mali kliše :): Izvinite što nisam ništa pisao već neko vreme, obaveze stegle pa se nema baš vremena :(.

Elem... Neki dan sam svoju "kolekciju" računara upotpunio jednim prelepim, mada malo starijim, Macintosh računarom. Kupio sam PowerMac G4 350MHz, 768MB RAM-a, ATI Rage 128, 20GB HDD... za neke sitne pare tako da sam se malo bacio na istraživanje OS X-a ( verovali ili ne OS X 10.4.11 radi kao sat na ovoj konfiguraciji :) ).

U sustini mi je ovaj komp namenjen prvenstveno za neka testiranja što se tice WEB developmenta, jer sam u prošlosti imao probleme sa klijentima koji su koristili Mac, tj. Safari na Win i Linuxu nisu prikazivali sajt isto kao nativni Safari na OS X-u, tj. dok su Win i Lin verzije sve prikazivale lepo, tj. onako kako treba klijenti sa OS X-om su imali neke nebuloze na ekranima tako da sam se bio pošteno otelio dok je sve proradilo :).

I tako sam ja, ozbiljan programer jelte :), rešio da upotpunim spektar svojih usluga testiranjem svakog sajta na nativnom Mac-u i njegovom OS X Safariju kako bih znao o kakvim se eventualnim problemima radi i kako ne bi više došao u situaciju da bar malo izgubim kredibilitet u očima dragocenih klijenata.

Toliko za ovaj post, već je kasno, a sutra valja poraniti do vojske ;).

Laku noć ljudi!

10. 1. 2009.

Čuvajte vaše pesme jer je WMP12 gladan...

Pre dan-dva je izašla beta verzija ( build 7000 ) Windowsa 7 i imao sam prilike da ga nabavim te istestiram malo ( moj brat je bio voljan da vidi kako će ga njegov komp terati i kako izgleda novi Win tako da se sav test odvijao, a i dalje odvija kod njega :) ).

Što se samog Windowsa tiče moram da priznam da sam prilično pozitivno iznenađen pošto sve teče glatko, boot je ubrzan, manja je hardverska zahtevnost itd., ali u ovoj verziji postoji i jedan jako ozbiljan bug za sve audiofile ( svi koji su ikada videli KDE4 primetiće da novi taskbar neodoljivo podseća na njega ;) ). Naime ukoliko koristite Windowsov Windows Media Plazer 12 koji je takođe u beta verziji i imate omogućeno skidanje podataka o pesmama sa neta budite sigurni da ćete završiti sa pesmama kojima fali prvih 10-ak sekundi, tj. zamenjeni su totalnom tišinom.

Na svi sreću brat je imao backup većine pesama na mom iPod-u tako da šteta nije velika, ali ovo može biti veliko upozorenje svima koji kao moj brat koriste WMP kao podrazumevani player jer se može desiti da završite sa gomilom oštećenih pesama.

Za sada je rešenje korišćenje nekog drugog playera ( da li to neko spominje AIMP :D? ) ili isključivanje opcije za skidanje podataka o pesmama sa neta ( treba napomenuti da je ovo automatksi omogućeno ako pri prvom pokretanju WMP-a izaberete Express Setup za podešavanje istog ).

Nadam se da će ovo da se reši uskoro i da neće biti sličnih, potencijalno vrlo opasnih, propusta u finalnoj verziji, a do tada moj brat koristi dobar stari WMP 11 :).

3. 1. 2009.

The Linux is no more... :(

Da... Sada će početi zvižduci i skandiranje "PRODANA DUŠO!!! UAAAAA" ali šta da se radi... Kada je posao u pitanju jednostavno ništa ne sme da trpi, a ponajmanje moja produktivnost i kvalitet rada.

Da skratim priču od Nove 2009. ( ah da... SREĆNA NOVA GODINA SVIMA :D ) na mom kompu se kao primarni OS vrti Windows Vista Ultimate 64bit. Na ovaj ogavan korak sam se odlučio ( ne, nije sbog igrica, lepo sam se ja igrao i na Linuxu ;) ) zato sto sam primoran da radim programe za Windows okruženje pošto 99% mojih klijenata koristi Windows a to je, logično jelte, najlakse raditi baš iz Windowsa :).

Anyway, koristio sam ja na Linuxu i Total Commander i SQL Yog i Photoshop, ali je uvek postojao neki problemčić u emulaciji koji me bar malo usporavao i koji sam morao nekako da prevazilazim, tj. da se dovijam :). Od nove godine sam odlučio da sve to ipak nije toliko vredno mučenja i nabacio sam Windows kao primarni OS i sada mi sve radi kako treba, ponovo koristim moj omiljeni PHP editor phpED ( njega nisam mogao da poteram pd Linuxom ), ponovo koristim Tortoise SVN i CVS ( u Linuxu sam za ove poslove koristio konzolu :D ) i jednostavno kada pogledam iza sebe moram da priznam da mi nije krivo :). Definitivno sam ovako puno produktivniji i brži, a moram da priznam i da mi je mnogo udobnije da radim...

Šta da se radi... Izgleda da Linux koliko god dobar bio ipak mora da sredi još neke ozbiljne stvari, a to su orvenstveno navike Windows korisnika, a potom i da dobije neke ozbiljne programe ( da li je neko rekao phpED? Pa dobro... Postoji ZendStudio za Linux, ali moram da priznam da je phpED svetlosnim godinama ispred Zend-a, bar za moj ukus, zatim ne bi bilo loše ni da dobije nativni Photoshop - svaka čast Gimpu, ali ipak je PS PS itd. ).

Eto... To je to... Izjadao sam se i opravdao pred svima... Sad mi je lakše :D... Hehe, ma šalim se... Ovo je samo za posao odluka! Na laptopu mi se i dalje vrti XUbuntu, a i na desktopu mi je prisutan Ubuntu tako da se ne dam... Neću da okrenem leđa Linux zajednici jer je toliko dobra i draga i toliko mi se sviđa cela ta filozofija da me je jednostavno sramota da to uradim! GOOOOOOOOO LINUX!