Novi majstor u radioniciRadionica ima tu čast da sa poslednjim tekstom o ASP.NET-u predstavi i trećeg blogera. Branimir Momčilović je programer iz Prokuplja i moj dugogodišnji prijatelj, još iz petničkih dana. Poput mileusne i mene, ima višegodišnje iskustvo sa brdom različitih tehnologija i svakako ima šta da kaže, samo ako hoće ;). Banetu želim dobrodošlicu i puno kvalitetnih postova a svim posetiocima radionice prijatno čitanje. ASP.NET za PHP programereNa domaćem vebu vrlo je malo tekstova koji se trude na naprave most između različitih tehnologija. Kako sam prešao put od PHP do ASP.NET programera, uz Jablanovu podršku, rešio sam da pokušam da podelim svoja iskustva. Dakle, pokušaću da predstavim Microsoft rešenje za razvijanje web aplikacija ASP.NET 2.0. Za praćenje teksta dovoljno je osnovno poznavanje PHP-a i principa razvoja internet aplikacija. ceo tekst... Živ je Sloba, umro nije, dok je Voje i bratijeEvo dobismo novu staru vladu, sa minornim izmenama u odnosu na prethodnu. Nadam se da se niko od birača ne nada nekim promenama nabolje, naravno Evropa će učiniti par gestova podrške "novoj reformskoj vladi", ali suštinski se ništa neće promeniti: haški optuženici neće biti privedeni pravdi, tajne službe će ostati netaknute a državni službenici će nastaviti da kraduckaju. Da ovaj post ne bude potpuno van teme bloga, navešću najbolju ilustraciju statusa quo koji nas očekuje u odnosu na prethodnu, a i na Miloševićevu vlast: Koštunica otvoreno staje u zaštitu mastodonta Telekoma i njegovog monopola, odnosno nedvosmisleno zatvara bilo kakvu mogućnost liberalizacije srpskih telekomunikacija, što je preduslov za bilo kakav ozbiljniji razvoj informatičkog društva. S tim u vezi, potpuno je apsurdno postojanje posebnog ministarstva za telekomunikacije i informatičko društvo, na čije čelo su, opet, postavili osobu koja, budući naučnik, nije kompetentna za taj resor. Podrška AdSense za srpski jezik, (ne)zvanično?Samo par dana nakon što sam pisao o svojim utiscima o "hr" setovanju za Google AdSense na stranicama na srpskom, desio se zanimljiv obrt. Kao što sam pomenuo, "hr" direktivu sam izbacio svuda, a većinom i čitav AdSense kod, da ne stoji za dž. No, danas primetih da se Google Oglasi uredno pojavljuju na Naslovima tamo gde je AdSense kod ostavljen. Ok, znam, dešava se neki put i to, ali ovog puta radilo se o pravilu a ne o izuzetku, Google Oglasi su se pojavljivali svuda gde su postavljeni, a puno oglašavanih sajtova bilo je zaista namenjeno našem tržištu, mada su praznine popunjavali i neki hrvatski i strani sajtovi. Postavim potom kod na još neka mesta, vidim zaista svuda radi. A onda sledi i ultimativni test, u AdSense kod dodajem direktivu google_language = "sr"; za koju provereno znam da nije davala nikakve rezultate kada sam eksperimentisao sa "hr", i gle čuda... Oglasi se opet pojavljuju. :) Dakle nešto se u proteklih par nedelja promenilo što se tiče srpskog jezika i Google AdSensa. Probajte pa javite rezultate, da li se isto dešava i na vašim sajtovima? Džoel dolazi u ZagrebDžoel Spolski, inspirator radionice, dolazi da drži predavanje u Zagrebu, na Web.Start konferenciji posvećenoj veb razvoju i startapima... E, gde smo mi, a gde je Evropa... ;) Doduše, možda čovek dolazi na more, pa je u prolazu... ;) Šest alata koje dobar programer treba da poznajeU prvi mah sam u naslovu umesto "treba" napisao "mora", ali, ruku na srce, ništa od navedenog nije obavezno, ali je svakako vrlo poželjno. Njhovo poznavanje daće vam "edge" nad konkurencijom, a mnoge stvari ćete obavljati nekoliko puta brže. Nekad je dovoljno poznavati nešto samo površno, ali dovoljno da vam da ideju za neki manje konvencionalni pristup rešavanju nekog problema. Dakle, idemo sa spiskom: Regularni izrazi. Apsolutno neophodno, u bilo kom alatu ili operativnom sistemu da radite. Vrlo brzo se uče, nešto duže vreme treba dok se savlada napredno korišćenje, ali svaki uloženi sekund se posle višestruko vraća i vraća. Sledeći korak je prelazak na unixoliki operativni sistem ili instalacija paketa standardnih unix alata na Windows, što ću pomenuti kasnije. Objektno programiranje. Nekima će ovo možda delovati apsurdno, ali dosta programera i danas kodira imperativnim stilom, pogotovu oni kojima su primarni alati ASP, PHP ili VisualBasic. Objektno programiranje se ne uči za jedno popodne, već se savlađuje godinama, pošto je usko povezano sa projektovanjem aplikacija, što je zanat sam po sebi. Sledeći korak je izučavanje dizajn šablona (patterns), odnosno sistematizacija znanja i prakse. Barem jedan skript jezik u kome su funkcije elementi prvog reda. U njih dakle spadaju Pajton (Python), Rubi (Ruby), ali i JavaScript. U njih ne spadaju Java, PHP i ASP. Mnoge karakteristike funkcionalnog programiranja, nastale još šezdesetih godina, tek sad ulaze u opšteprihvaćene jezike, pre svega zbog sporijeg razvoja hardvera. Proučavanje nekih funkcionalnih tehnika i rad u interpretiranim jezicima sa velikom mogućnošću refleksije može fundamentalno da promeni vaš pogled na programiranje. Pažnja: posle par stotina linija koda u Pajtonu, biće vam muka kad se vratite u Javu, C# ili PHP. Unix command-line utilities. Neko ko pređe sa Linuxa na Windows ne može da shvati kako programeri tamo mogu da prežive bez komande poput grep (sed, awk, itd), moćnog šel skriptinga i obilnog korišćenja redirekcije i pajplajna standardnog ulaza i izlaza. Vindousov šel je u poređenju sa Juniksovim kao tricikl u poređenju sa Ladom Nivom. U tom smislu, "neprosvetljeni" vindous programer će, umesto dve linije grepa, sesti i napisati jednokratnu aplikaciju od stotinak linija u C#-u, Delfiju ili Javi, što je apsurdno. Instalacija omiljenih Unix alata je dostupna i za Windows i radi savršeno, sa sve man stranicama. ASP.NET. Ako ste veb programer i ne znate kako funkcioniše ASP.NET, uložite par dana i naučite barem osnove. Majkrosoft je iz korena promenio pristup veb programiranju i iako taj novi pristup ima i neke mane, ipak je jedan od dominantnih danas i svakako pravac kojim će se kretati i ostali alati za razvoj veb aplikacija. Motika. Rezerve fosilnog goriva se troše i ko zna koliko ćemo još uživati u plodovima jeftine energije. Kad računari postanu neupotrebljive metalne kante a hrane i vode bude sve manje i manje, biće od koristi poznavanje tradicionalnih načina preživljavanja. Takođe, motika je, zajedno sa komplementarnim alatom, kukom, u Srbiji neophodan instrument svakih desetak godina, kako bi se politička "elita" podsetila u kom pravcu treba da vodi državu.
© 2003-2007. Mladen Jablanovic
|
|||||
|
O sajtu Autori FAQ Linkovi KategorijeLičnoOpšte Pretraživači Razvoj Softver Veb Pretraga sajtaArhivapo datumupo kategoriji Powered by pMachine |
|||||