04.07.2008. (Open) ASP.NET Web Server Here, Delete SVN folders, PowerCommands i StudioTools ASP.NET Web Server Here je dodatak za Windows Explorer: desni klik na folder i imate opciju da pokrenete veb server iz VS-a (Cassini) na toj lokaciji. Sjajno.
Kad smo već kod sitnica koje olakšavaju rad, pogledajte i sledeće besplatne dodatke za Explorer i Visual Studio:
  • Delete SVN folders je sličan prethodnom: desni klik na folder i dobićete opciju da obrišete sve .svn foldere ispod.
  • PowerCommands - paket sadrži gomilu korisnih stvarčica za VS. "Collapse Projects" ili "Open (VS) command prompt" mogu da vas preporode, a svaki alat iz paketa može zasebno da se uključi/isključi.
  • StudioTools - skup alata sličan prethodnom: npr. ako vam se ne plaća VisualSVN, a Ankh izbegavate, pogledajte FileExplorer - u kombinaciji sa TortoiseSVN-om imate sve potrebno, tako reći, za rad sa SVN-om bez napuštanja radnog okruženja. U paketu je ukupno 6 dodataka.
Nema problema ni sa kombinovanjem: npr. ASP.NET Web Server Here opcija je dostupna i iz pomenutog File Explorer-a u VS, ako vam to zatreba.
LINK NA IZVOR KOMENTARI (0)
03.07.2008. ASP.NET AJAX Roadmap Ako vas zanima šta nas čeka u budućim izdanjima ASP.NET AJAX biblioteke, pogledajte zvaničan dokument o planovima za razvoj. Osim informisanja moći ćete i da objavite svoje želje i primedbe na forumu.
LINK NA IZVOR KOMENTARI (0)
01.07.2008. Besplatna knjiga: Foundation of Programming Knjiga je prilično kratka (oko 80 strana) i svakako preporučeno čitanje ukoliko se bavite .NET-om (prvenstveno uz C#, ali ne obavezno). Donekle liči na kompresovanu "C# in a nutshell" - dakle, očekujte kratke primere, objašnjenja i preporuke za mnoge osnovne stvari.
LINK NA IZVOR KOMENTARI (1)
27.06.2008. jQuery: pozivanje servisa i prikazivanje podataka pomoću šablona Sjajan članak, čak i ako se ne bavite ASP.NET-om, pokazuje kako da pozovete servis, a zatim prikažete dovučene podatke (JSON) na stranici tako što ćete da ih strpate u pripremljeni šablon koristeći jTemplates (dodatak za jQuery).
LINK NA IZVOR KOMENTARI (0)
26.06.2008. Janko at Warp Speed Janko Jovanović je, kako sam kaže, programer, dizajner i umetnik, a tekstovi koje objavljuje na svom blogu su zaista interesantni i raznovrsni: dizajn generalno, jQuery, ASP.NET.. Preporuka, čak i ako se ne bavite MS tehnologijama.
LINK NA IZVOR KOMENTARI (0)
22.06.2008. Python skripte za administraciju Windows-a Manje je poznato da administracija Windows-a može bez problema da se odradi koristeći Python, pa na linkovanoj stranici pogledajte gomilu primera za (besplatni) ActivePython. Interesantno da su skripte iz MS-a, a nije korišćen IronPython.
LINK NA IZVOR KOMENTARI (0)
19.06.2008. Da li Google priprema svoj .NET/DLR/Silverlight? Stvar zvuči prilično interesantno: Google će da objavi nešto što bi moglo da se vidi kao kopija i konkurencija Microsoft-ovim .NET/DLR/Silverlight tehnologijama i omogući da na serveru i klijentu koristite jezike kao što su Python, JavaScript i Java, a verovatno i ostale. Nadam se da će od sve priče nešto i da bude.
LINK NA IZVOR KOMENTARI (1)
19.06.2008. Popularne JavaScript biblioteke među velikim igračima Ako ste se pitali da li je popularniji Prototype ili JQuery ili možda nešto treće, evo interesantnog članka za vas. Autori su proučili 100 najvećih sajtova u SAD (po Alexi) i ispitali koji Javascript frejmvork svaki od njih koristi. Tako na primer Prototype koriste CNN, Apple, Diggg; za JQuery su se opredelili recimo Dell i BBC (ne znam otkud oni među američkim sajtovima) a Yahoo! UI Library koristi, zamislite, Yahoo!
LINK NA IZVOR KOMENTARI (0)
13.06.2008. Status bar na stranicama pomoću jQuery-ja Rick Strahl nastavlja odličnu seriju tekstova vezanih za jQuery, a ovaj put možete da pogledate kako da dodate stilizovan status bar na svoje stranice uz malo CSS-a i par linija koda.
LINK NA IZVOR KOMENTARI (0)
11.06.2008. Kako povratiti obrisane fajlove besplatnim alatima Naravno, svi mi redovno radimo bekap naših kompjutera, ali ako slučajno zaboravimo da to učinimo, ovaj članak će nam dobro doći da povratimo izbrisani fajl. Data su uputstva za najpopularnije operativne sisteme (Windows, Mac, Linux) i najčešće scenarije gubljenja fajlova.
LINK NA IZVOR KOMENTARI (0)
10.06.2008. Novi sajt za Sharepoint programere Sharepoint je CMS koji je izuzetno raširen na (Windows) mrežama unutar (većih) kompanija, proširivanje istog vrlo je slično programiranju klasičnih ASP.NET rešenja (uključujući tu i upotrebu VS-a), a evo i sajta namenjenog upravo programerima na koji treba obratiti pažnju. Za sada je još poprilično prazan i materijal se očigledno tek postavlja, ali nije da nema šta da se pogleda već danas.
LINK NA IZVOR KOMENTARI (0)
07.06.2008. Resetovanje CSS stilova Podrazumevana implementacija CSS standarda razlikuje se od brauzera do brauzera, pa je uobičajeno da se ove razlike koliko-toliko neutralizuju na samom početku CSS fajla: ovde pogledajte popularnija rešenja od prostog i uobičajenog margin: 0; padding:0 pa do izuzetno kompleksnih.
LINK NA IZVOR KOMENTARI (1)
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...