19.08.2008. (Nemanja Trifunović) USB 3.0 Svi mi volimo USB 2.0 a izgleda da nam se sprema nešto još bolje: USB 3.0. Specifikacija novog standarda je kompletirana i poslata hardverskim kompanijama, pa se nadamo da će se uskoro pojaviti i prve implementacije. Za puno detalja, uključujući i fotografije, pogledajte članak na maximumpc.com sajtu.
LINK NA IZVOR KOMENTARI (0)
15.08.2008. (DG) ASP.NET MVC kao "web site" projekt Podrazumevano, ASP.NET MVC projekti su "web application" tipa, pa ako vam nedostaje fleksibilnost "web site" projekata, na linkovanoj stranici možete da preuzmete uobičajenu početnu MVC soluciju sa takvom postavkom.
LINK NA IZVOR KOMENTARI (0)
15.08.2008. (Nemanja Trifunović) Engineering Windows 7 Blog Ako ste zainteresovani za tehničke aspekte buduće verzije Vindouza i želite informacije iz prve ruke, pratite nov blog E7 koji vode dva tehnička menadžera Vindouz tima. To je prilika i da im prenesete vaša očekivanja u sekciji za komentare.
LINK NA IZVOR KOMENTARI (0)
13.08.2008. (Nemanja Trifunović) Šta se dešava sa junit testingom? U provokativno naslovljenom članku "Is unit testing doomed?", Andrew Binstock razmatra uzroke slabog prihvatanja kulture junit testova među programerima, posebno onima koji koriste Javu. Ako smem da prenesem svoje iskustvo, junit testing kao redovna praksa se koliko-toliko primio u organizacijama koje pretežno koriste dinamičke jezike gde su ovi testovi posebno značajni jer nema kompajlera da prijavi statičke greške u kodu. Nedavne rasprave koje sam video na CodeProjet.com sajtu pokazuju da većina .NET programera smatra da im junit testovi ne daju dovoljnu vrednost, a izgleda da je slično mišljenje pretežno i u Java svetu.
LINK NA IZVOR KOMENTARI (0)
11.08.2008. (Nemanja Trifunović) To NGen or Not to NGen? NGen je alat kojim se .NET asembliji pre-kompajliraju tako da se uštedi vreme JIT-u kad se aplikacija startuje. Obično se korišćenje ove tehnike preporučuje za ubrzavanje startovanja velikih .NET aplikacija. Ako vas interesuje da detaljnije saznate kad ima smisla koristiti NGen, a kad ne, pogledajte ovaj kratak članak na blogu CLR code generation tima.
LINK NA IZVOR KOMENTARI (0)
11.08.2008. () VS 2008 SP1, .NET 3.5 SP1 Navali narode :) uz jednu napomenu: ukoliko ste instalirali februarski hotfix za VS2008, potrebno je da ga prvo uklonite, a alat koji to radi je dostupan sa linkovane stranice. Da se prisetimo, ovaj Service Pack donosi mnoge nove stvari, ne samo ispravke za VS. U ostalim vestima, .NET 3.5 SP1 je takođe izašao, ako vam je potreban samo taj deo.
LINK NA IZVOR KOMENTARI (0)
10.08.2008. (Nemanja Trifunović) Google Insights for Search Google nam donosi još jednu uslugu - po običaju u beta verziji. Google Insights for Search pokazuje učestanost termina za pretragu po geografskim lokacijama, vremenu i kategorijama. Test sa terminom "nove tehnologije" je pokazao da se ovaj termin najviše traži iz Bosne, Hrvatske i Slovenije, i pomalo iz Nemačke i Austrije. Da li to znači da Srbija i Crna Gora nisu u listi podržanih lokacija?
LINK NA IZVOR KOMENTARI (0)
10.08.2008. (Nemanja Trifunović) Sony PS3 kao Linux mašina za razvoj. Interesantno uputstvo o tome kako pretvoriti Sony PlayStation 3 u radnu stanicu za razvoj pod Fedora Linuksom može se naći na IBM-vom Developerworks sajtu. Fedora se dosta lako instalira na PS3, ali je potrebno izvršiti nekoliko podešavanja da bi performanse bile prihvatljive. Naravno, ne pokušavajte da instalirate Gnome ili KDE.
LINK NA IZVOR KOMENTARI (0)
07.08.2008. (DG) Ruby i C#: poređenje kroz praktične primere Ukoliko imate interesovanja za jedan od ova dva jezika, obavezno pogledajte ovu seriju tekstova, sa gomilom kratkih primera u jednom i drugom, za koju autor kaže da može da služi za učenje (Iron)Ruby-ja uz prethodno poznavanje C#, mada bih dodao da je stvar odlična i za upoznavanje sa C# 3.0 (a obratite pažnju i na komentare tekstova /za npr. 6. deo/, ljudi pokazuju kako uraditi nešto na još lakši način od predloženog).
Gledajući sve ovo redom, ne znam šta je toliko oduševilo Jablana vezano za Rubi? :)
LINK NA IZVOR KOMENTARI (2)
06.08.2008. (DG) Kreativna navigacija 25 sajtova za koje kažu da imaju kreativno rešenu navigaciju, što bi valjda trebalo da znači - interesantno, neobično, za mlade (od 7 do 77); evropski dekadentno, a američki moderno.. :) Ozbiljno, primeri su sasvim pristojni, a ako ništa, možda vam sve skupa pomogne da dobijete ideju za stvar na kojoj radite.
LINK NA IZVOR KOMENTARI (0)
05.08.2008. (DG) Šta donosi PHP 5.3 Ukoliko dane provodite sa ovim popularnim jezikom, a niste od onih što se zadovoljavaju da 10+ godina programiraju na, praktično, isti način, pogledajte šta možete da očekujete u verziji 5.3 i kako da izvučete maksimum iz svog vremena za tastaturom, a ujedno olakšate život i sebi i ostalim.
LINK NA IZVOR KOMENTARI (1)
01.08.2008. (DG) Kod uz knjigu Foundations of Programming Nedavno smo pomenuli ovu fenomenalnu kratku knjigu (pride je i besplatna) u PDF formatu, a sada možete da preuzmete i komplet VS2008 rešenje koje demonstrira materijal iz iste. Da ponovim, knjiga je namenjena .NET programerima (nije baš za početnike), a fokusira se na DDD i TDD principe i praksu uz korišćenje alata kao što su MVC, NHibernate, NUnit, Rhino Mocks, itd. Ukoliko ste novajlija u pomenutim oblastima (a znači niste radili sa Javom na većim projektima? :), obavezno potrošite par dana da prostudirate ovih cirka 80 stranica i priloženu demo aplikaciju.
LINK NA IZVOR KOMENTARI (2)
Ne nasedajte na reklame i priču Dejan Gojsević (07.07.2007.)
Poslednjih godina niske cene LCD monitora privukle su gomilu kupaca iz očiglednih razloga: pored prihvatljive cene, ovi monitori nude niz prednosti: zauzimaju manje prostora, manja je potrošnja struje (izuzetno bitno za velike kompanije), a kvalitet slike je za koplje ispred CRT monitora, posebno ako se bavite programiranjem te vam je bitno da su slova na ekranu što čitkija.

U takvoj situaciji, ni autor teksta nije mogao da ostane ravnodušan, te je u poslednjih par godina prešao put od CRT-a (19") do dual-LCD konfiguracije (24" widescreen + 20" widescreen), sa usputnim stanicama u vidu 17" i 19" LCD monitora. Pročitajte tekst i naučite osnovne stvari na koje trebate da obratite pažnju prilikom kupovine.

Da napomenem: ja baš nisam neki stručnjak po ovim pitanjima, tekst je rezultat mojih iskustava i onog što sam "morao" da naučim poslednjih godina, kako bih uopšte znao šta plaćam i šta mi (ne) treba...
It's the transition that's troublesome Dejan Gojsević (28.06.2007.)
Izlazak novog Majkrosoftovog desktop operativnog sistema teško može proći bez prikaza na sajtu kao što je Nove Tehnologije, pa ipak nismo hteli da požurujemo sa tekstom - operativni sistem je doneo brojne promene i jednostavno smo hteli da sačekamo, te damo vremena Majkrosoftu, ali i proizvođačima hardvera i softvera da svoje proizvode "nauče" o Visti. Prikaz koji sledi je napisan na osnovu iskustava svakodnevnog korišćenja Viste, nekih pola godine. Napomena, koja nekako treba da se kaže, jeste da su svi utisci - samo moji: your mileage may vary.

Koja verzija sistema?

Naravno, Vista Ultimate, 32-bitna verzija. Čista instalacija.

Koja konfiguracija?

Ovo je pitanje koje se jako često postavlja (ili uzima kao povod za kritiku Viste) i izuzetno je teško realno odgovoriti, a da neko kasnije to ne proglasi za suviše subjektivno: ovisi šta radite i slično...
Nagrađeni tekst Ivana Markovića: Čestitamo! Ivan Marković (17.10.2006.)
Koliko god se razvijale nove tehnologije uvek ćemo se susretati sa nekim sigurnosnim problemima kod implementacije samih rešenja neke tehnologije ili kod neadekvatnog korišćenja iste. Postoji mnogo rešenja koja služe da odklone dobro poznate propuste u samim okruženjima kao sto su razni prelivi bafera i ubacivanja neželjenog koda kao i rešenja koja sluze da upozore programera na greške ili da mu uskrate mogućnost da istu napravi. Ali, opet postoji mogućnost da se greška napravi kao sto ćemo i videti u nastavku teksta.

Race condition je poznat pojam svim programerima i on se pojavljuje kada dva ili vise procesa/niti pristupa jednom zajedničkom/globalnom resursu i vrši neke operacije nad njim. T.j. mi predvidjamo i očekujemo da nam se redosled operacija nad nekim resursom izvrši prethodno definisanim/predvidjenim redosledom ali usled desihronizacije i/ili nepostojanja zaštitnog sistema redosled operacija se može pomeriti tako da na kraju ne dobijemo željeni rezultat...
Svi za jednog, jedan za sve Dragan "Dinke" Dinić (29.08.2006.)
Kao što sam u prvom ovogodišnjem zapisu i najavio, od danas krećem sa serijom tutorijala o retko korišćenim mogućnostima MySQL-a kao što su transakcije, referencijalni integritet, fulltext search itd. Developeri ove mogućnosti MySQL-a retko koriste. Mnogi od njih čak i ne znaju da one postoje, pa se uobičajeno, bez puno argumenata, na raznim advocacy raspravama MySQL naziva nekompletnom bazom jer “ne podržava” ništa od gore navedenih mogućnosti. Malo ljudi zna da MySQL recimo podržava transakcije još od verzije 3.23.15 (izašla još maja sada već davne 2000-te godine). Slična je priča i sa ostalim mogućnostima.

Ovaj tekst kao i nastavci koji slede ima za cilj da razbije neke predrasude o MySQL-u kao i da podstakne developere da počnu sa korišćenjem naprednijih mogućnosti koje im njihova baza pruža...