04.02.2010. (Nemanja Trifunović) Poređenje različitih SQL implementacija SQL je standardizovan još 1992, ali nije nikakva tajna da konkretni DBMS-ovi koriste svoje varijante ovog jezika. Ako radite sa sistemom na koji niste navikli ili portujete postojeću bazu sa jednog sistema na drugi, pogledajte ovu tabelu koja pokazuje kako izvršiti razne operacije u standardnom SQL-u i dijalektima koje koriste sledeći sistemi: PostgreSQL, DB2, MSSQL Server, MySQL, Oracle i Informix.
LINK NA IZVOR KOMENTARI (0)
04.02.2010. (Nemanja Trifunović) Kako C# kompajler radi bez heder fajlova? Malo internih informacija o tome kako radi C# kompajler i zašto heder fajlovi nisu potrebni u ovom jeziku. Ukratko, C# kompajler prolazi kroz kod dva puta: prvi put pokupi samo deklaracije tipova, a tek drugi put generiše IL kod.
LINK NA IZVOR KOMENTARI (0)
29.01.2010. (Nemanja Trifunović) Brajanovi omiljeni resursi za učenje F#a Iskreno, nemam pojma ko je Brajan, ali njegove preporuke za materijal za učenje programskog jezika F# mi se jako dopadaju. Mada generalno ne volim video kao tehniku učenja, moram da preporučim video snimak prezentacije koju je dao program menadžer Luka Bolonjeze - ne samo da je koristan, već i jako zabavan.
LINK NA IZVOR KOMENTARI (0)
18.01.2010. (Nemanja Trifunović) Detalji o Hotmail-u Ako vas interesuju tehnički detalji oko implementacije najvećeg web mail provajdera na svetu, Arthur de Haan iz Windows Live test tima daje neke interesantne podatke. Hotmail opslužuje preko 350 miliona aktivnih korisnika dnevno, a posebno je interesantno da od 3 milijarde poruka koje svakog dana prođu kroz ovaj servis, 1 milijarda bude identifikovana kao spam.
LINK NA IZVOR KOMENTARI (1)
12.01.2010. (DG) ASP.NET performanse i YSlow optimizacija Karl Seguin opisuje kako da poboljšate performanse ASP.NET sajtova, koristeći YSlow kao reper. Usput možete da naučite nekoliko fazona specifičnih za Visual Studio (kako da programirate build proces).
LINK NA IZVOR KOMENTARI (0)
11.01.2010. (Nemanja Trifunović) Microsoft SQL Server Migration Assistant for MySQL Microsoft SQL Server Migration Assistant (skraćeno: SSMA) je alat za migraciju podataka na MS SQL. Interesantna novina je podrška za MySQL u CTP 1 verziji. Pomoću ovog softvera, moguće je migrirati podatke sa MySQL verzija 4.1, 5.0 i 5.1 na MS SQL Server 2005 ili 2008. Da li objavljivanje ovog alata ima neke veze sa predstojećom akvizicjom MySQL tehnologije od strane Oracle-a za sad možemo samo da nagađamo.
LINK NA IZVOR KOMENTARI (0)
09.01.2010. (DG) TekPub - video kursevi Poznati bloger i programer, Rob Conery, je nedavno pokrenuo TekPub.com gde možete da pogledate čitave serijale koji obrađuju određenu temu (npr. jQuery, NHibernate, Git, LINQ, Rails..). Autori su manje-više poznati ljudi što bi trebalo da garantuje kvalitet što je bitno jer čitava stvar nije besplatna, ali nije ni preskupo, pogotovo ako se uporedi sa cenama knjiga.
LINK NA IZVOR KOMENTARI (0)
16.12.2009. (DG) Win 7 Starter Edition - bez ograničenja od 3 pokrenute aplikacije Pošto sam nedavno na blogu kod kolege pročitao da Win 7 Starter ima ovo ograničenje od maksimalno 3 pokrenute aplikacije, evo da kažem da sam danas imao priliku da se malo igram sa istim na jednom notebook-u i nikakvo ograničenje tog tipa nisam primetio, bez problema sam pokrenuo više od 10 raznih aplikacija. Eto, možda nekom ta informacija uštedi neki dinar.
KOMENTARI (1)
16.12.2009. (Nemanja Trifunović) Windows Server 2008 R2: detaljan prikaz Serverska verzija Windows 7 operativnog sistema pod (čudnim?) nazivom Server 2008 R2 je nedavno objavljena, a mi po običaju prenosimo link na prikaz na Ars Technica sajtu koji bi trebalo da zainteresuje Windows administratore i programere.
LINK NA IZVOR KOMENTARI (2)
10.12.2009. (Nemanja Trifunović) Mono i C# 4.0 C# kompajler za Mono platformu i zvanično odgovara specifikaciji za verziju 4.0. Lep uspeh Mono tima - Majkrosoftov C# 4.0 kompajler je još u beta verziji.
LINK NA IZVOR KOMENTARI (0)
08.12.2009. (Nemanja Trifunović) Google Chrome i za Mac Google je upravo objavio zvaničnu (naravno, beta) verziju Chrome brauzera za Mac. Podržane platforme su Mac OS X 10.5 i novije (Intel).
LINK NA IZVOR KOMENTARI (0)
30.11.2009. (DG) 131 jQuery code snippets za VS 2010 Zanimljiv Codeplex projekt, čak i ako nemate nameru da koristite popularne snippet-e u VS-u, jer svakako može da se iskoristi i za učenje sveprisutne jQuery biblioteke.
LINK NA IZVOR KOMENTARI (0)
 
DG (06.09.2008.)
Ne mogu da kažem da mi je problem baš iz stvarnog sveta (čitaj: sa posla), ali malo me zainteresovalo kako da rešim „situaciju“ i evo o čemu se radi, da ne dužim mnogo:
  • Na stranici se nalaze dve kolone (kao dva novinska stupca), koje ne moraju biti iste širine.
  • Potrebno je da oba stupca popunjavamo iz jednog izvora podataka (npr. prikazujemo vesti: prvo najsvežiju vest, pa dalje one starije), ali tako da popunjavanje ide ravnomerno i bez ograničenja visine pojedinačnog elementa (vidi dalje za objašnjenje).
  • Ja nemam pojma da li ovo može da se uradi uz korišćenje samo CSS-a (nisam baš na ti sa bilo čim vezanim za /web/ dizajnerske tehnologije /a gde ja ubrajam npr. CSS, HTML i JavaScript/). Ako može, pa lepo da može...
Ne nasedajte na reklame i priču DG (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 DG (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...