Tuesday, December 8, 2009

Najava - Srpski ExtJS Tutorijal

Za manje od deset dana objavicu na ovoj strani ExtJS tutorijal koji sam pisao u slobodno vreme. Citamo se uskoro... :)

Napokon, evo tutorijala na ovoj adresi

Sunday, May 17, 2009

Brisanje Windows.old foldera koji kreira Windows 7 i Windows Vista

Instaliran Windows 7 i prvo sto sam primetio je da je napravio Windows.old folder u kome se nalazi sve ono sto sam imao na prethodnoj verziji Windows-a (WinXP), i sta se desava, kao i sav kulturan svet pokusah da obrisem taj folder, medjutim, Windows 7 mi lepo kaze da nemam privilegije da ga obrisem. I bacih pogled na net da vidim u kom zecu lezi grm, kad mucak, nista, i kao po obicaju bacih se na dobri stari metod pokusaja i pogresaka, i stvar je u sledecem, Windows 7 (a na netu sam procitao da i Windows Vista) pravi folder Windows.old u kome smesta podatke o prethodnom Windows-u kako bi kasnije mogao da neko eventualno povrati racunar u ranije stanje, medjutim, taj folder po nekom defoltu ne moze biti obrisan jer nema podesene privilegije nad tim folderom.

Kako se resiti napasti? Pa postupak je sledeci:

Desni klik na folder koji se ne da obrisati, i zatim izabrati stavku Properties, a zatim Security, Advanced, Owner, ukoliko u delu Current owner stoji da nije naveden korisnik koji ima privilegije nad folderm, znaci da je problem pronadjem, jednostavno mu dodajte privilegije korisniku koji ce da radi s tim folderom sta mu je volja (u mom slucaju obrise) tako sto kliknete na ime korisnika koji preuzima privilegije, a ukoliko ga nema u listi izaberite opciju Edit pa u njoj izaberite korisnika jer ce tu biti izlistani svi korisnici.

Kraca verzija znaci:
Desni klik na folder, Properties->Security->Advanced->Owner

Pozdrav i svako dobro, nadam se da je ovo nekome pomoglo.


Sunday, April 12, 2009

Jos jedan post, ali ovog puta iz novog vremena...

Nakon duzeg vremena evo mene opet na blogu, ali ovog puta, razlog odsustva nije dosadjivanje, i freelance poslovi, vec ozbiljan rad, rad red i disciplina :)

Da se pohvalim samo, posle duzeg vremena trazenja, dobih posao, stalan inace... :)

Thursday, March 5, 2009

Resavanje problema sa nezeljenim znacima na web strani.

Par puta mi se ranije desilo da mi se ponekad nakon nekog brzog editovanja nekog malog detalja na strani i uploada na server stranica "zabrljavi" nekim cudnim znakovima, a koji se ne vide u obicnim editorima. Nemanja Avramovic mi je dao odgovor na pitanje zasto je to tako. Dakle rec je najcesce o takozvanom "bom signature". Dakle sta ciniti, pa nista, obrisati ih, najprostije zar ne, obzirom da se oni uvek nalaze na pocetku strane (ili ako se pokazu u delu gde inkludujete neku skriptu svoju znaci da su u njoj) samo otvorite skriptu nekim od hex editora i pronadjete ga i obrisete rucno, i sacuvate svoju skriptu. ;)

Kako god, to ne mora uvek biti razlog zbog kojeg se neki karakteri nasi poput slova: ž, ć, č, š, đ cudno vide na vasoj strani. To se moze desiti ako browser ne detektuje charset koji ste mu postavili u samoj strani, ili je postavljen na neki drugi razlicit od utf-8 charset-a.

Resenje za ovo je ili da postavite rucno svakoj strani charset encoding na utf-8 ili da za sve strane odjednom postavite u svom php.ini fajlu default charset jer je cesto podesen na iso-8859-1 a vama treba utf-8. 

Dakle u php.ini fajlu pronadjite liniju koda koja izgleda ovako:
default_charset = "iso-8859-1" i mozete ili da je komentirate ovako:
;default_charset = "iso-8859-1" i dodate novu liniju koja bi izgledala ovako:
default_charset = "utf-8"
... i sacuvate svoj php.ini fajl, uploadujete opet na server u istom direktorijumu gde su vam je sajt i vidite da li je sve ok. ;)



Friday, January 9, 2009

Pauza za kafu

Heh, slucajno videh ovaj video koji je postovala jedna prijateljica na www.inter-caffe.com -u i pomalo se i zabrinuh za sebe, jer sam se prepoznao donekle :)

Wednesday, January 7, 2009

Koriscenje MD5 funkcije za sifrovanje stringova (najkorišćenije za lozinke)

Često je poželjno (da ne kažem neophodno) kako bi omogućili recimo korisnicima sajta privatnost što se tiče recimo njihovih lozinki. Konkretno, ukoliko bi neko upao na vaš sajt i ukrao recimo bazu podataka koju koristite da čuvate podatke o korisnicima vašeg sajta, i u njoj su smeštene recimo email adrese i lozinke korisnika sajta, e sad, ljudi često koriste iste lozinke za više sajtova, i ukoliko neko dodje do tih podataka može recimo da im stvori probleme ili sl.
Medjutim! Ukoliko neko dodje do email adresa recimo i šifrovanih lozinki to neće moći da zloupotrebi.

Kako možemo da iskoristimo recimo MD5 funkciju za šifrovanje lozinki?
Lepo, možemo da stavimo da se podaci za lozinke md5-uju prilikom registracije korisnika, i da kad se unose podaci pri logovanju da se opet md5-uju kako bi se uporedjivali sa onim u bazi.

md5 funkcija se lako koristi:

(primer je za php)
[code]...
/* $lozinka je promenjiva kojoj dodeljujemo vrednost prosledjen preko POST metode iz forme u kojoj je uneta lozinka */
$lozinka = $_POST["lozinka"]; //stara lozinka
$sifrovana_lozinka = md5("$lozinka"); //nova lozinka (sifrovana)
...
[/code]
...i sad, ukoliko bi neko preko forme za unos lozinke uneo za svoju lozinku "123" (bez navodnika) njegova lozinka nakon šifrovanja bi bila "202cb962ac59075b964b07152d234b70" (bez navodnika) i takav podatak sačuvamo za lozinku korisnika u bazi umesto sa nezaštićenom "123".

Naravno, da bi mogli da se ulogujete morate da uporedjujete opet md5-ovane stringove kad korisnik sa lozinkom "123" pokusa da se uloguje.

Sunday, January 4, 2009

SRECNA NOVA 2009.

Srecna svima nova 2009. godina, i u njoj kako meni jedna prijateljica lepo rece, zelim da vam srce, novcanik i krevet nikad ne budu prazni ;)