02.07.2009. (Nemanja Trifunović) VirtualBox 3.0 Pre par dana je objavljen VirtualBox 3.0. I ne znajući da se nova verzija tek pojavila, juče sam instalirao ovaj program za virtuelizaciju i instalirao CentOS na virtuelnu mašinu. Prvi utisci su vrlo povoljni; izgleda da je VirtualBox bolji izbor od VirtualPC-a kada "gost" nije Windows.
LINK NA IZVOR KOMENTARI (2)
01.07.2009. (DG) Mono vesti: MVC, VS podrška, Banshee & Tomboy na OSX i Windows-u Nekoliko interesantnih vesti vezanih za open-source implementaciju .NET-a:
  • Mono 2.4.2 je završen i, pored ostalog, donosi integraciju ASP.NET MVC platforme
  • Visual Studio će dobiti podršku za rad sa Mono platformom - Mono Tools
  • Tomboy i Banshee, popularne Mono aplikacije na Linux-u, u procesu su prebacivanja na OSX i Win (preview verzije i više detalja: ovde i ovde)
Uz ostale vesti o kojima smo nedavno pisali (MonoDevelop, Moonlight), mora se priznati da Mono postaje zaista interesantna platforma za .NET programere.
LINK NA IZVOR KOMENTARI (0)
30.06.2009. (DG) Entity Framework Feature CTP 1 EF 4.0 je još u izradi, a već smo dobili neke dodatke za beta 1 izdanje:
  • Templates for Self-Tracking Entities (N-Tier support)
  • Templates for POCO (Plain Old CLR Objects) Entities
  • Code-Only Programming Model that allows you to write Entity Data Model based applications without requiring external artifacts
Sve skupa, izgleda da će EF4 da zadovolji i najveće kritičare prve verzije.
LINK NA IZVOR KOMENTARI (4)
25.06.2009. (DG) Win 7 povećava cenu netbook kompjutera? Poslednjih meseci dosta se pisalo o činjenici da XP Home koji dolazi uz netbook kompjutere MS naplaćuje $15, ali sada su aktuelna predviđanja da će Win 7 da košta čitavih $50, što svakako deluje kao loša vest, pogotovo kako je u pitanju Starter verzija.
LINK NA IZVOR KOMENTARI (0)
15.06.2009. (Nemanja Trifunović) 30ak uputstava za Linux i Unix Ako ste zainteresovani za upoznavanje sa Linux-om ili nekom drugom Unix platformom, ovih tridesetak uputstava skupljenih na jednom mestu može biti samo od koristi. Obratite pažnju da su neki od ovih tekstova pomalo zastareli (npr Advanced Linux Programming) ali ne znači da ne sadrže korisne informacije.
LINK NA IZVOR KOMENTARI (0)
15.06.2009. (Nemanja Trifunović) Povratak multiplatformskog Delphi-ja Verovatno se bar neko od nas seća Kylix-a, Borlandove verzije Delphi-ja za Linux. Ceo projekat se završio prilično neslavno, a novi vlasnici Borlandovih razvojnih alata Embarcadero Technologies misle da vredi pokušati još jednom. Ideja je da nova verzija Delphi-ja direktno podržava ne samo Windows, već i Mac i Linux. U Embarcaderu smatraju da je Microsoftov Visual Studio potpuno fokusiran na .NET što njima otvara prostor za prodaju alata za kros-platformski razvoj "native" koda. Kao bivši korisnik Borlandovog Turbo C-a, želim im sve najbolje u ovom poduhvatu.
LINK NA IZVOR KOMENTARI (0)
11.06.2009. (DG) Evropski Win 7 *možda* bez Internet Explorera Dodatno: Očekivano, EU se oglasila i izrazila nezadovoljstvo ovakvom odlukom MS-a, tako da ćemo na kraju verovatno da gledamo film gde će uz Windows da se isporučuje nekoliko najpoznatijih brauzera. Ako tako i bude, interesantno je da će tako favorizovanje jedne aplikacije (IE) da bude promenjeno u favorizovanje nekoliko najvećih. Kako će neki mali brauzer da se izbori za jednaku startnu poziciju? Sve u svemu, vredi i dalje ona "can't fight city hall."
Možda i ne toliko neočekivana vest s obzirom na razvoj situacije i tračeve po kojima se EU spremala da naredi MS-u da sa Windows-om isporučuje i brauzere konkurencije (Firefox, Opera, Chrome, možda i Safari). MS je nedavno omogućio da se IE8 jednostavno ukloni iz sistema, a sada su otišli korak dalje. Ono što nije jasno jeste kako tačno će to MS da omogući laku kasniju instalaciju IE, tj. da li će to opet biti povod za tužbu (npr. ako ostave link za instaliranje IE, ali ne i proizvoda konkurencije).
Biće interesantno videti kako će stvari ići dalje i da li će Opera i Chrome uspeti da značajno poprave svoje pozicije, s obzirom da je Firefox ionako nedavno postao najpopularniji brauzer u Evropi prema dosta izvora. Nekako i nije baš jasno zašto EU toliko nišani IE, kad je baš u Evropi ovaj program daleko od nekadašnjih pozicija.
LINK NA IZVOR KOMENTARI (1)
09.06.2009. (DG) Planovi za ASP.NET MVC 2 Ukoliko vas interesuje šta se planira za sledeću verziju ASP.NET MVC platforme, ovde možete da pročitate kratki pregled, ali bez suviše detalja i garancija da će tako i da ostane pošto je čitava stvar još uvek u fazi planiranja i odlučivanja.
LINK NA IZVOR KOMENTARI (0)
03.06.2009. (DG) SEO Toolkit Alat pruža analizu sajta iz perspektive pretraživača, uz detaljna objašnjenja grešaka koje pronađe, tako da obavezno pogledajte šta nudi.. deluje zaista odlično (upravo sam ga instalirao i poterao, očas posla). Iako se alat koristi iz IIS-a (verzija 7; dakle, trebaće vam Vista ili Server 2008), važno je znati da može da analizira bilo koji sajt, tj. nije vezan za MS tehnologije.
LINK NA IZVOR KOMENTARI (0)
03.06.2009. (Nemanja Trifunović) Bing vs Google Vest nedelje u web svetu je nov MS-ov sajt za pretraživanje: Bing. Kakve šanse Bing ima protiv dominantnog Googlea? Videćemo, ali CIO.com navodi pet karakteristika Binga koje bi vas mogle navesti da ga koristite češće.
LINK NA IZVOR KOMENTARI (7)
02.06.2009. (DG) Windows 7 RTM u julu, u prodaji u oktobru Kako smo već ranije pisali, sada je i zvanično potvrđeno: Windows 7 bi trebao da bude završen krajem jula i dostupan MS partnerima, a u prodaji će se naći 22. oktobra. Sasvim očekivano, s obzirom na kvalitet beta i RC izdanja.
LINK NA IZVOR KOMENTARI (0)
01.06.2009. (DG) Chrome ekstenzije dolaze Na nedavno održanoj Google I/O konferenciji, konačno je dato više informacija o budućim ekstenzijama za Chrome: ukratko, Google će da zadrži visok stepen kontrole kako bi obezbedio kvalitet dodataka i opstanak jednostavnog interfejsa samog brauzera, a izgleda da će ekstenzije, zarad stabilnosti i sigurnosti, da se izvršavaju u zasebnim procesima, kako je već stvar sa tabovima.
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...