Total Commander – uzmite kontrolu nad vašim datotekama

http://www.ghisler.com/

Verzija Veličina Licenca Cena
6.54a 1,628 KB Shareware 40 CHF / 28 € / 32 $

Nastao kao klon čuvenog Norton Commander-a za DOS, Total Commander je izrastao u alatku koja praktično zamenjuje Windows Explorer, FTP klijent, kao i gomile drugih malih programa. Ako koristite komandnu liniju ili ako želite da vašu produktivnost podignete na mnogo viši nivo, ovo je program za vas.

Evo nekih mogućnosti ovog programa:

  • Dva prozora sa fajlovima jedan do drugog kao glavni način rada
  • Višejezična podrška (da, srpski/latinica je podržan :-))
  • Napredne funkcije za pretraživanje fajlova po disku
  • Poređenje fajlova i sinhronizacija direktorijuma
  • Brzi pregled fajlova sa podrškom za pregled slika
  • Rad sa arhivama ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE
  • Ugrađeni FTP klijent sa FXP (server to server) podrškom i podrškom za HTTP proxy
  • Kopiranje između dva računara preko paralelnog porta
  • Alat za preimenovanje više fajlova odjednom

Ako vam neka od funkcija i nedostaje, skoro sigurno se nalazi u dodacima (plugins) ovog izvanrednog programa. Evo lokacije (pored glavnog sajta, http://www.ghisler.com/plugins.htm ) gde postoji odličan izbor dodataka:

http://www.totalcmd.net/

Jedan od trikova za rad sa TotalCmd je ovde: Sinhronizovano kretanje kroz direktorijume.

CAPTCHA i Trackback anti-spam dodaci za Word Press

Svi blogeri se pre ili kasnije susretnu sa dve vrste spam napada:

– Spam komentari

Ovo se lako rešava nekom od CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) metoda – svodi se na prepoznavanje slova/brojeva ispisanih na poseban način, kao potvrdu da komentare ukucava čovek, a ne automatizovani proces (za primer pogledajte način za stavljanje komentara kod mene).

Jedno od najpoznatijih CAPTCHA WordPress pluginova je AuthImage. Ako imate sreće da vaš blog držite kod normalnog provajdera, koji pruža i tako egzotične 😉 usluge kao što je FreeType proširenje, koristite najnoviju verziju, 3.0, ovog plugina.

Ako niste tako srećni, (čitaj: hostujete kod Verata), i dalje koristite modifikovanu 2.1.1 verziju, koja radi i bez True Type fontova.

– Trackback spam

Prvo, kratak osvrt na sam pojam Trackback – šta je to u stvari?

Ako je kao osnova za vaš članak poslužio članak nekog drugog blogera, pravila lepog blog ponašanja kažu da ako originalni članak ima tzv. TrackBack URI, prilikom kreiranja vašeg članka uradite pingovanje (pozivanje) tog Trackback URI-ja, tako da prvobitni autor zna ko se sve “okoristio” njegovim člankom – u sekciji komentara originalnog članka će se pojaviti izvod iz vašeg članka.

Na žalost, ova pravila znaju i spameri, pa koriste to kao način da zaobiđu CAPTCHA sisteme na komentarima – TrackBack ne podleže istoj proveri kao i komentari.

Na svu sreću, pametni ljudi su se dosetili i kreirali TrackBack Validator Plugin, koji se zasniva, kao i većina dobrih stvari, na jednostavnoj ideji:

– Strana koja poziva vaš TrackBack URL na sebi mora imati URL ka vašem članku

Algoritam je sada jednostavan:

0. Neka je adresa vašeg članka Adr1
1. Kada TrackBack zahtev na Adr1 stigne sa nekog Source URL-a, prepusti ga TrackBack Validatoru
2. Validator uzima stranicu sa Source URL-a (koji je kod spamera obično link ka porno/poker/adware sajtu), procesira je i proverava da li na njoj zaista postoji link ka strani Adr1
3. Ako postoji, velika je verovatnoća da je ovo “regularan” bloger
4. Ako ne postoji, odbij zahtev za TrackBack-om

Sa ova dva proširenja WordPress-a, AuthImage i TrackBack Validatorom, količina spama na vašem blogu će se enormno smanjiti.

HTTP debug alati – Fiddler i HttpSpy

U uobičajenom poslu web developera posmatranje saobraćaja između web pregledača (browsera ;)) i servera je maltene dnevni posao – da li su svi elementi na mestu (404 greške), koje su veličine objekata koji se učitavaju, šta dolazi iz keša browsera a šta se dovlači, koliko HTTP zahteva je potrebno za stranu – sve ovo bitno utiče na odziv i svekupni utisak vaše web aplikacije.

Za gornje zadatke postoji mnogo komercijalnih proizvoda, da pomenem možda najpoznatiji Http Watch – dodatak za IE browser i sa cenom od 249$ (jedna licenca) pa sve do $9950 (kompanijska licenca).

No, ja sam veliki poklonik Freeware i Open Source rešenja, pa se trudim da za većinu poslova (i uspevam) nađem alternative komercijalnim rešenjima. Tako je i ovde:

U početku sam koristio HttpSpy – ovo je više klasičan proxy, koji se postavlja između browsera i servera i hvata sav saobraćaj. Moćna mogućnost ovog programa je simulator modema – smanjivanje brzine konekcije između 14.4k i 256k – na broadband konekcijama (za Srbiju je to 128/64 Kbps ;)) se lako zaboravi na 33kbps klijente – ovo toplo preporučujem u dizajn fazi programa a ne u finalnoj. HttpSpy i dalje koristim kada je potrebna provera za modemske korisnike.

Sada je pravi izbor, teška kategorija, Fiddler– HTTP debugging proxy. Napravljen od strane Microsofta, daleko je od prostog proksija – sem što “hvata” http saobraćaj, parsira ga i prezentuje, omogućava direktnu promenu request/response parova!

Fiddler podržava JScript.NET jezik – uz pomoć prostog event modela, možete se nakačiti na saobraćaj i ispitivati/menjati sadržaj i tako daleko, daleko brže naći i otkloniti problem u vašem kodu. Evo nekoliko jednostavnih primera:

1. Pretvaraj se da je upit došao od Google boot-a:

Event: OnBeforeRequest

Skript: oSession.oRequest["User-Agent"]="Googlebot/2.X (+http://www.googlebot.com/bot.html)";

2. Zabrani učitavanje CSS fajlova:

Event: OnBeforeRequest

Skript:

if (oSession.url.toLowerCase().indexOf(".css")>-1){
    oSession["ui-color"]="orange"; 
    oSession["ui-bold"]="true";
    oSession.oRequest.FailSession("CSS file");
}

Gomilu ovakvih primera imate i ovde – ScriptSamples biblioteka.

U svakom slučaju, kada jednom probate Fiddler, pitaćete se kako ste bez njega uopšte radili 🙂

Referenca:

  1. Fiddler – – Freeware, HTTP debugging proxy, analiza i mogućnost izmene http saobraćaja, samostalna aplikacija, potreban .Net framework
  2. HttpSpy – Freeware, HTTP proxy, hvatanje http saobraćaja i mogućnost simulacije nižih brzina prenosa, samostalna aplikacija, potreban .Net framework
  3. Http Watch – komercijalni, 249$ – 9950$, dodatak za Internet Explorer

Opera 8.5 besplatna! :-)

Znao sam da ono davanje licenci za 10.ti rođendan nije bilo tek tako 🙂

Opera je izbacila novu verziju, 8.5o i ovoga puta je potpuno besplatna. Razlog za to je verovatno profit koji Opera ostvaruje od verzija za mobilne telefone.

U svakom slučaju, ako ste se do sada dvoumili / mrzeli reklame, evo prilike da probate još jedan odličan, besplatan pregledač weba.

Visual Studio .Net – Linije vodilje u tekst editoru

Visual Studio .Net 2003 je odličan IDE (Integrated Development Environment) sa velikim brojem konfiguracionih ekrana i opcija koje prilagođavaju okruženje vašim željama.

Za one kojima to nije dosta 😉 postoje i parametri koji su blago skriveni – podešavaju se kroz Registry.

Jedan od simpatičnih su Guidelines za Visual Studio tekst editor:

Visual Studio Linije vođice

jednostavan način da proverite da li je uvlačenje koda sasvim ok.

Da bi iskoristili ovo, kreirajte dokument u bilo kom tekst editoru, i nazovite ga recimo VisualStudio200x-GuideLines.Reg. Sadržaj datoteke je:



Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio7.1Text Editor]
"Guides"="RGB(128,0,0) 12, 24, 48"

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio8.0Text Editor]
"Guides"="RGB(128,0,0) 12, 24, 48"


(ovo je za obe verzije Visual Studija: 2003 i 2005 Beta 2 i očigledno je podešavanje boja kao i raspored linija).

Zatvorite Visual Studio ako je aktivan; duplim klikom na ovu datoteku unesite ove izmene u Registry.

Ako poželite da sklonite ovu opciju, evo datoteke (recimo VisualStudio200x-GuideLines-.Reg):



Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio7.1Text Editor]
"Guides"=-

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio8.0Text Editor]
"Guides"=-


Uzged, ono gore je način za ukidanje vrednosti iz određene grane Registry-ja preko fajla; format je:

Registry-Grana
“Ime ključa”=-

Opera 8 – jedan fini browser

Jedan sam od onih “čudaka” koji pored Internet Explorer-a, browsera (Internet pregledača? nikad nisam siguran u pametan prevod) “ugrađenog” u sam operativni sistem, traži nešto bolje, kvalitetnije, nešto što će podići udobnost surfovanja na neki viši nivo – smatram da vreme (koje je znatno) provedeno pred mašinom treba što bolje iskoristiti. So, IE nije moj browser 🙂

Iako je tokom vremena mnogo browsera došlo i nestalo, sada je na tržištu samo nekoliko bitnih igrača:

1. Microsoft Internet Explorer

I dalje ga koristi najveći broj ljudi, zbog inercije, lenjosti ili neznanja da tamo negde u divljini postoji nešto bolje. Zastareo sistem iscrtavanja stranice koji ne podržava mnoge prednosti CSS 1 i CSS 2 web standarda. Praktično je razvoj ovog browsera prestao oktobra 2001 – što je u terminima razvoja informacionih tehnologija jaaako staro.

Osnovna prednost mu je što dolazi uz operativni sistem. Osnovna mana mu je što dolazi uz operativni sistem 🙂 Kako je vrlo integrisan, i pun propusta, hakeri ga vrlo često biraju kao vrata za ulazak na vašu mašinu. Barem jednom mesečno se objavljuju sigurnosne zakrpe koje je potrebno instalirati za neku novopronađenu rupu.

Iako je najlakše ne uložiti trud, toplo preporučujem da se klonite ovog browsera.

2. Mozilla / Firefox

Nastao na kodu legendarnog Netscape browsera (koji je pregažen od strane IE-a), ovo je jedan isti browser u dva pakovanja: Mozilla Suite je paket browser + podrška za elektronsku poštu, dok je FireFox “goli” browser. Ovo je drugi najpopularniji browser na tržištu, besplatan je, sa daleko boljom podrškom za web standarde. Preporučujem vam da ga probate.

3. Opera

Komercijalni browser (da, da, za programe se plaća ;)) koji postoji kao i ad-ware verzija – ne plaćate ga, ali gledate (ili ne gledate) nenametljive reklame – ovo nije ad-ware kao spyware, već integralni deo same Opere i ne ide dalje po vašem računaru.

Operu koristim od verzije 5 (tekuća je verzija 8 ) i ono što je ukratko opisuje je: brzina, udobnost, podesivost i podrška standardima. Opera je najbrži browser za koji ja znam – izuzetno se brzo podiže, još brže iscrtava stanice. Ugrađena je podrška protiv dosadnih iskačućih (pop-up) prozora, gde imate punu kontrolu. Sastavni deo je klijent za email, Notes (beleške), i odličan rad sa omiljenim lokacijama (Favorites ili u Opera terminologiji – Bookmarks). Evo nekih karakteristika Opere:

  • Sigurnost – nije integrisana u operativni sistem, pa je upad mnogo teži; ima podršku za odbranu od “pecanja”, nove tehnike koju hakeri koriste da lažno prikažu identitet sajta; jasan prikaz SSL sertifikata i detalja o njima; kontrola kolačića (cookies)..
  • Brzina – ovo sam već rekao, ali je najbolje probati; ako ste još uvek na dial-up vezi, kombinacija: učitaj strane u pozadini bez slika dok ja pregledam tekuću će vam tek pokazati kako treba i kako se može surfovati na 28kbps (probao :))
  • MDI sistem surfovanja – Kod Opere se prozori otvaraju unutar same Opere (mada ima i mogućnost kao kod IE – svaka strana posebni prozor) i samo kretanje kroz otvorene prozore je brzo i intuitivno – bilo preko tastature (Ctrl-Tab / Ctrl-Shift-Tab) ili mišem, kliktanjem na tabove od prozora
  • Direktna pretraga – Prostim unošenjem “g termin” u adresnoj liniji, odlazite na Google i pretražujete po “termin” delu – vrlo brzo do rezultata pretrage
  • Informacija je sve – Kod Opere je maksimalno olakšan dolazak do bilo kakve informacije – stranica koju gledate se može iskoristiti na milion načina: markirajte mišem deo teksta na stani, desni klik na markirani deo i možete pretražiti markirani deo na Googlu, dobiti proveru spelovanja (ako je engleski u pitanju), potražiti značenje u rečniku ili ga pak prevesti na neki od jezika. Dodajte Shift ili Ctrl-Shift pre nego li odabere opciju pa će se sve ovo desiti u novom prozoru il u novom prozoru u pozadini – kada se jednom navučete na ovakav način rada, nema nazad 🙂

Sve komande koje su vam potrebne su na dohvatu ruke (za samo surfovanje vam miš maltene ni ne treba): uključivanje/isključivanje slika (Shift-I), prikaz stranice kakva bi izgledala u štampi (Shift-P), prikaži preko celog ekrana (F11) itd.

Za web programere ima i opcije kao što su: “Pretvaraj se da je ovo mali ekran” (Shift-F11) koja vam omogućava da proverite kako bi određena strana izgledala na Operi za mobilne telefone (svi Symbian telefoni mogu da koriste Operu kao svoj browser), ili “Validate Page” (Ctrl-Alt-V ili u pozadini: Ctrl-Alt-Shift-V)

O Operi bih mogao napisati stranice i stranice (i jesam, za Almanah) ali mislim da je ovo za početak sasvim ok 🙂 Ako sam vas iole zainteresovao, kliknite ovde:

Download Opera

(a donece mi i poene ;)), skinite Operu 8 i probajte je – necete se pokajati (ili barem samo kliknite ;)).

Evo i nekih linkova gde mozete puno nauciti o Operi:

http://tntluoma.com/opera/lover/7/ – 30 Days to becoming an Opera7 Lover (starija verzija, puno stvari primenljivo)

http://operalover.tntluoma.com/8/- 30 Days to becoming an Opera8 Lover (nova serija teksta, stiglo se do osmog dana)

Naša slova na US tastaturi, rešenje 2005-e

Jedan od uobičajenih problema sa kojima se korisnik računara na našim prostorima susreće je korišćenje “naših” slova (dijakritičkih znakova) u svakodnevnom radu.

Nekada su tu postojala dva problema: imati korektnu podršku od samog operativnog sistema i kako rešiti sve ostale “sitne” probleme koji uz to dolaze. Ako koristite barem Windows 2000, prvi problem je za vas rešen – ako ne, preporuka: pređite na Windows XP – podrška za Windows 2000 je pri kraju.

Ok, pretpostavimo da ste rešili prvi problem – za korišćenje naših slova je dovoljno da u regionalnim podešavanjima postavite Serbian Latin – to će prilagoditi sistem našim pravilima za datume i iznose. Ostaje drugi problem – kako kucati naša slova?

Ako se radi o novom računaru, tu problema nema – dovoljno je kupiti odgovarajuću QWERTZ YU tastaturu i postaviti Serbian Latin tastaturu u operativnom sistemu; priče o tome kako je ta tastatura “ružna”, kako mi više volimo QWERTY, kako je to ostatak od nemačkog uticaja jednostavno ne stoje – to je naš standard, tako su ga propisale naše institucije (zašto baš tako je duga, druga i srpska priča) i za novog korisnika to je najjednostavnije – priključite tastaturu, stavite podršku i objasnite mu da specijalne znake dobija na Alt Gr (desni Alt) taster i to je to – ako ne zna za drugo 🙂 biće srećan 🙂

No, šta raditi ako ste već investirali (kao ja :)) u solidno skupu i dobru tastaturu po US (QWERTY) rasporedu i ne bi ste je menjali? Ili 12+ godina kucate po tom rasporedu i malo bi vas bolelo da to sada menjate?

Nekada davno, to se rešavalo raznim programima (ParaWin) ili hakerisanjem postojećih tastatura; na svu sreću, i Microsoft je uvideo potrebu za lakim i jednostavnim kreiranjem drajvera za razne tastature, uz razne kombinacije specijalnih simbola i napravio:

The Microsoft Keyboard Layout Creator

odlično parče programa koje vam omogućava ili da kreirate kompletno nov drajver za tastaturu, ili da izmenite postojeći.

Koristeći ovo programče i kao osnovu US tastaturu, napravio sam English (Serbian Latin Layout) – tastatura koja je identična US tastaturi, samo što na desni Alt daje naša slova. Ovo su kombinacije:

[  ->  Š
]  ->  Đ
\  ->  Ž
;  ->  Č
 ->  Ć

(naravno, Shift / Caps Lock pravila su podržana).

Ovo omogućuje da imam jednu tastaturu u sistemu (+ eventualno ćiriličnu), da nema prebacivanja između tastatura svaki put kada su naša slova potrebna, jako se brzo kuca, specijalni simboli (kao recimo € – desni Alt + 5) su tu gde i jesu, i navikavanje skoro da nije ni potrebno – jedno, po mojoj malenkosti :), vrlo udobno rešenje.

Da bi i vi probali rešenje, skinite priloženu arhivu EngUsSerLat.zip (21kb) – u Install folderu je sama instalacija i to je sve što vam je potrebno; u Source folderu je definicija tastature, ako želite da je dalje modifikujete.

Dodatak 20. aprila 2005: nova verzija; ispravljeni “bagovi” koje je Rade prijavio u komentarima (hvala Rade :)). Nova arhiva je EngUsSerVesicOrg.zip (17kb), i promenjeno je i ime tastature; sada se zove: “English (Serbian Latin by Vesic.Org)” – toplo preporučujem da instalirate ovu verziju umesto stare.

Dodatak 22. aprila 2005: zbog mnogih zahteva 😉 kreirao sam i “obrnutu” tastaturu, gde su naša slova primarna. Nova arhiva je EngSerKbd-Reversed-VesicOrg.zip (16kb), i takođe je promenjeno ime tastature; sada se zove: “English (Serbian Reverse Latin by Vesic.Org)” – pa sad, ko voli, izvol’te 🙂

Dodatak 27. jula 2006: Napravljena tastatura čija je osnova En UK tastatura. Arhiva je Eng-Ser-UK-Latin.zip (16kb), i zove se: “United Kingdom (Ser Latin)”.


Dodatak 18. jula 2008: Sve tri tastature su urađene za Vistu:

Ove tastature bi trebale da rade i na svim verzijama Windows XP-a (32 i 64 bita).

Dodatak 26. novembra 2010: Evo i tri tastature za Windows 7:

Nekoliko reči o instalaciji

  • Instalirajte tastaturu
  • Otvorite Control Panel / Regional and Language Options / kartica Languages pa dugme Details
  • Izaberite US tastaturu, kliknite na Add, dodajte novoinstaliranu tastaturu
  • Postavite je za podrazumevanu, i uklonite US drajver – on vam više neće trebati

Kako slika govori više od 1k 😉 reči, evo postupka:

Postupak instalacije

Postupak instalacije English Serbian tastature

Rezultat instalacije

Rezultat instalacije English Serbian tastature

Nove verzije Avast i AVG anti-virus programa

Održavanje vašeg računara bi trebalo da bude dnevni ili u najgorem slučaju nedelji posao – količina virusa koja stiže na razne načine je neverovatna.

Mali tekst na tu temu imate ovde, a direktan povod za ovaj članak su nove verzije dva vrlo popularna anti-virus programa (i besplatna za kućne korisnike):

1. AVG je objavio verziju 7 (i prekid podrške za 6.0 31. decembra 2004)

2. AVAST je objavio verziju 4.5