Category Archives: IT

HTC Desire HD – review

Evo novog posta nakon godinu i po dana. Nisam zaboravio na blog (redovan update pluginova i wordpressa radim :) ), a bogami ni tema za

pisanje nije nedostajalo, ali nekako nikako da se nateram da sednem i napišem nešto. Nadam se da će ovaj tekst biti vredan

čekanja :) .

Naime, pre tačno sedam dana sam postao ponosni vlasnik novog HTC Desire HD telefona i do sad sam ga dovoljno koristio da mogu da napišem par rečenica koje će, nadam se, biti korisne ljudima koji razmišljaju da li da kupe ovaj telefon ili neki drugi.

Neću mnogo opisivati tehničke karakteristike, to se može naći na mnogo mesta na netu, više ću se skoncentrisati na lično iskustvo prilikom korišćenja. Read more »

Firefox – štednja prostora

Kad ste poslednji put kliknuli na File ili recimo Help meni u Firefox-u? Ja ne pamtim…

Ako jeste, onda verovatno ne spadate u kategoriju korisnika koja aktivno koristi prečice na tastaturi i verovatno Vam neće biti od koristi ovaj post. Međutim, ako niste skoro diralli taj meni, zašto bi on uopšte stajao tu? Samo zauzima prostor, a gotovo sve radnje možete obaviti i tastaturom… Ista stvar je i sa svim ostalim menijima… Što se mene tiče, jedini meni koji aktivno koristim je Tool meni. Ostale tu i tamo…

Ako ste se pronašli u tekstu iznad, ali nikad niste ni razmišljali da je i ovo moguće editovati, a sviđa vam se ideja, obradovaću vas. Možete ukloniti bilo koji meni i to jako jednostavno. Sve što je potrebno je da potražite userChrome.css fajl. Ovaj fajl se nalazi na putanji <vaš profil>/chrome/userChrome.css, a kako naći lokaciju vašeg profila možete pogledati na Mozillinom sajtu. Ukoliko pomenuti fajl ne postoji, postoji fajl userChrome-example.css, pa možete njega iskoristiti kao obrazac i napraviti Vaš userChrome.css.

Sad kad imamo fajl, red je da uradimo ono zbog čega smo ga tražili. Da biste uklonili, na primer, File i History meni potrebno je da dodate sledeće redove na kraj:

#file-menu, #history-menu {
    display: none !important;
}

Za uklanjanje drugih menija samo dodajte imena menija u listu. Posle toga je potrebno da resetujete browser i promene bi trebalo da budu vidljive.

Na ovaj način možete da uštedite i na vertikalnom prostoru (što je meni i bio prvobitni cilj) tako što ćete premestiti Location bar i Search bar u liniju sa menijima, a da oni ostanu upotrebljivi…

Za one koji smatraju da će im meniji biti potrebni preporučujem da pogledaju spisak prečica.

PS: Hvala Fikiju na ideji, kod njega sam prvi put video ovo :)

import antigravity

Ne znam kako do sad ovo nisam primetio (u stvari znam, ali nije sad bitno :) ), ali python u verziji 3.0 je doneo novu skrivenu zezalicu (easter egg). Naime, kad neko pokuša da importuje modul antigravity desi je jedna čudna stvar. Python Vas odvede na sajt XKCD, na kome postoji jedan zanimljiv strip na račun python-a.

Inače, i u proteklim verzijama su postojale ovakve ugrađene zezalice. Jedna od mojih omiljenih je from __future__ import braces koja baca exception SytaxError sa porukom “not a chance”. Za one koji ne znaju, __future__ paket je namenjan za nove stvari koje će biti ugrađene u python u sledećim verzijama.

Zatim postoji i import this koji ispisuje The Zen Of Python (nekoliko korisnih saveta u vezi programiranja generalno). Interesantno je i videti kod modula this :)

Ima li ih još za koje ne znam? Uvek se obradujem kad naiđem na nešto ovakvo (mada ništa od ovoga nisam sam otkrio, to ne umanjuje moje zadovoljstvo :) )…

Programerski citati

Skupljao sam ih dosta dugo u jedan fajl. Ovo neki koji mi se najviše sviđaju…

  • Walking on water and developing software from a specification are easy if both are frozen.
  • Every language has an optimization operator. In C++ that operator is ‘//’.
  • Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems.
  • In order to understand recursion, one must first understand recursion.
  • The only “intuitive” interface is the nipple. After that it’s all learned.
  • The generation of random numbers is too important to be left to chance.
  • It works on my machin.
  • In theory, theory and practice are the same. In practice, they’re not.
  • Beware of programmers who carry screwdrivers.
  • Perl – The only language that looks the same before and after RSA encryption.
  • Nine people can’t make a baby in a month.
  • Software is like sex: It’s better when it’s free.
  • Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
  • C++ : Where friends have access to your private members.
  • Debuggers don’t remove bugs. They only show them in slow motion.
  • God could create the world in six days because he didn’t have to make it compatible with the previous version.
  • Programmer: an organism that turns coffee into software.
  • There are only two kinds of languages: the ones people complain about and the ones nobody uses.
  • Hofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law
  • Java: Write Once, Debug Everywhere
  • My programs don’t have bugs, they just develop random features.
  • If Java had true garbage collection, most programs would delete themselves upon execution.

Za većinu ne znam ko je autor, tako da nisam hteo da stavim autora ni za one koje znam.

Ajde programeri, dajete vaše omiljene citate :)

Google pretraga u zavisnosti od lokacije

SBB duplirao brzine

Jutros me lepo iznenađenje sačekalo kad sam se probudio. Naime, do sad sam koristio paket kod SBB-a od 512/64 (u poslednjih par meseci, od kad ne koristim local aktivno), ali od jutros je ta brzina duplirana. Sada za iste pare se dobija 1024/128. Posebno mi se sviđa što su i upload povećali…

Ništa više, samo sam hteo da iznesem svoje zadovoljstvo, a sad odoh na download ;)

PS: Cene na sajtu još uvek nisu ažurirane, tako da nemojte da Vas to zbunjuje.

Gmail aliasi

Verovatno svako ko je malo aktivniji na internetu ima više od jedne e-mail adrese. Ja više ni ne znam koliko ih imam. Što “ozbiljnih”, što onih za jednokratnu upotrebu koje koristim samo da mi ne stiže kojekakav spam u inbox koji mi je bitan. Ali vremenom postaje problem ispratiti sve to. Pored problema pamćenja gde sve imate naloge otvorene, treba popamtiti i silna korinička imena i šifre, pa i pored toga može da se desi da neki od mailova zaluta i pročitate ga tek sa velikim zakašnjenjem.

Da bi se donekle olakšali ovi problemi Google je u Gmail uveo jedan odličnu opciju. U pitanju su aliasi. Aliasi postoje odavno u svetu elektronske pošte, ali uglavnom se tu radilo o preusmeravanju jedne adrese na drugu (tipa pera@nesto.com na petar@nesto.com), što je malo nezgrapno uraditi na domenu kao što je gmail.com. Zato su se čike iz Google-a setile druge ideje…

Ako je Vaš mail ime@gmail.com, sav mail poslat na adresu ime+bilo+sta@gmail.com će biti Vama prosleđen. Genijalno, zar ne? Tako na primer, ako se registrujete na neki sajt gde Vam traže e-mail adresu, imesto ime@gmail.com unesete ime+sajt@gmail.com i na taj način znate tačno koji mailovi stižu sa tog sajta i možete napraviti filtere koji će automatski na takve poruke lepiti određene labele, arhivirati ih ili čak i brisati, ako počnu previše da dosađuju ili primetite da na tu adresu stiže spam.

Međutim, neki sajtovi ne dozvoljavaju + u sklopu adrese, iako je to sasvim validan znak u adresi po RFC2822. U par dana se bar jednom iznenadim činjenicom da neki sajt ne podržava ovakav format adrese (Facebook, Elitesecurity…), pa čak i neki CMS-ovi (što znači cele grupe sajtova) ne dozvoljavaju ovo. Na sreću, postoji rešenje i za ovaj problem…

Kao što se sve od plusa i pre @ u adresi ignoriše i stiže u Vaš inbox, tako se i sve tačke (-> . <-) u koriničkom imenu zanemaruju. Ako je Vaš mail ime@gmail.com, pošta koja se pošalje na i.me@gmail.com ili im.e@gmail.com ili i.m.e@gmail.com će isto Vama stići i ponovo na isti način možete da kreirate filtere. Još nisam naišao na sajt koji ne dozvoljava tačku u korisničkom imenu...

Moguće je za Replay-To adresu postaviti neki mail kreiran na jedan od gore dva opisana načina (pogledajte Settings -> Accounts), što još više olakšava praćenje, jer nema mnogo vajde da kad Vam neko pošalje mail na ime+nesto@gmail.com i Vi mu odgovorite njemu Replay-To bude ime@gmail.com, jer onda gubite infomraciju koju ste imali u prvom mailu i takva pošta će zaobići filter koji ste napravili.

Meni ovaj feature dosta olakšava život, tako da svakako preporučujem maksimalno iskorišćavanje :) .

Mail za male pare

Odavno sam želeo da napišem ovo, ali uvek je nešto drugi imalo viši prioritet. Sada sam odlučio da se konačno latim pera (ili tastature) jer sam upravo pročitao vest da je CRI potpisao ugovor sa Google-om vezan za promociju Google Apps Servisa.

Ono što Google Apps pruža su besplatni servisi koje većina ionako već koristi, samo na Vašem domenu. Na primer, mail Vam ne mora biti example@gmail.com već može biti example@vasdomen.com a da pri tom koristite sve pogodnosti kao da koristite Gmail (web mail, POP3, SMTP, IMAP, spam filtere…). Isto tako možete koristiti Google docs, Google calendar, Google sites i Google talk. Moguće je da će se ova lista proširivati vremenom…

Ono što CRI planira da uradi je da ceo proces olakša i da uz registrovan domen kod njih i par klikova sve ovo imate već sređeno (što je i najbolja opcija ako ne želite da gubite vreme podešavajući sve ili ako jednostavno niste dovoljno stručni), ali ako Vam je potrebno malo više slobode u podešavanjima ili ako već imate registrovan domen kod nekog drugog sve ovo možete i sami da uradite.

Prvo što Vam definitifno treba je domen. Bilo koji. Možete ga registrovati gde god hoćete, ali meni se podebno sviđa Loopia zbog njihovog Kontrolnog panela koji daje direktan pristup DNS zapisima i sve može da se podešava po želji (ali samo ako niste zakupili i hosting). Sam domen možete zakupiti bilo gde pa ga preusmeriti na Loopia servere. Naravno, možete to raditi kod bilo kod bilo koje firme u koju imate poverenja.

Drugo što treba da uradite je da odete na sajt http://www.google.com/a/ i da se registrujete. I sve što ostaje je da ispratite uputstva i imate sređen mail. Ovde neću prevoditi šta treba da uradite sve piše tamo, a i svelo bi se na kopiranje MX rekorda.

Posle ovoga možete dodatno da prilagodite aplikacije svom ukusu i potrebama, da dodajete nove naloge i alijase, menjate logo, menjate izgled pristupne strane, menjate adrese za pristup servisima itd.

Ono što mi je privuklo pažnju je da je moguće uneti određene zapise u DNS i možete da dobijete XMPP nalog sa svojim domenom. GTalk se podrazumeva, ali moguće je dopisivati se sa ljudima koji su na drugim mrežama.

Sve u svemu, nakom par meseci korišćenja sam prezadovoljan i iako imam uplaćeh hosting odavno ne koristim mail servis koji mi pripada sa hosting-om.

Sve preporuke…

Dodatak:

Ako ste koristili GMail aplikaciju za mobilne telefone pisanu u Javi, obradovaće Vas da znate da postoji ista aplikacija za Google Apps korisnike (razlika je u boji ikonice – Google Apps je plava). Aplikacija se može preuzeti na mobilni tako što ćete posetiti adresu m.google.com/a.

Plus za Telenor – real time prikaz stanja

Pre nekog vremena sam pisao o tome kako je Telenor uveo obračunavanje 60+1 i još uvek ih se setim kad god mi stigne račun uz par sočnih psovki. E sad, kad ih pljujem kad nešto loše urade red je i da ih pohvalim kad nešto dobro urade :)

Pre koju nedelju nastao je nesporazum između Telenora i korisnika oko toga koji minuti se prvi troše u Prenesi paketima, prenešeni ili sveži (novi). Ubrzo je došlo do razjašnjenja da se i dalje prvo troše prenešeni minuti kao i do sad, ali se samo prilikom obračuna prvo računaju minuti iz tekućeg meseca, pa se pri pravljenju računa na kraju meseca preračunava sve da bi se prvo potrošili stari minuti. Razlog za ovu komplikaciju je to što su uvodili novi informacioni sistem i kao rezlutat smo dobili mogućnost da u svakom trenutku vidimo koliko besplatnih minuta i poruka nam je ostalo iz tekućeg meseca.

Do sad se na *311# dobijala informacija o trenutnom zaduženju, a sada stiže SMS u kome se navodi koliko minuta i poruka iz tekućeg meseca je preostalo i koliko ih je prenešeno iz prethodnih meseci, kao i koliko je zaduženje napravljeno do trenutka provere (na stvari koje ne ulaze u besplatan saobraćaj).

Ono što još nije urađeno (a pitanje je i da li će biti urađeno) je da se i minuti i poruke koji su prenešeni uračunaju automatski i da se prikaže koliko je ukupno ostalo, a ne samo za tekući mesec, kao i da se besplatni minuti koji su prenešeni ne uračunavaju u trenutno zaduženje, pa da se na kraju oduzimaju, već da se odmah u startu ne obračunavaju, kao što je slučaj sa minutima iz tekućeg meseca. Možda sitničarim, ali kad već rade neka obave posao do kraja i kako valja. Read more »

Google maps na Symbian telefonima

Sinoć sam doživeo prijatno iznenađenje kad sam otkrio aplikaciju za Symbian telefone koja omogućava pregled mapa i satelitskih snimaka sa http://maps.google.com/.

U pitanju je besplatna aplikacija koju je Google izdao i zove se GoogleMaps.

Ono što sam uočio na početku je da određivanje moje lokacije ne radi baš precizno. Smestio me je u Sofiju u Bugarskoj. Mape su standarno nedovršene kad je Srbija u pitanju, ali satelitski snimci su na sasvim zadovoljavajućem nivou s obzirom na to da sve treba da stane na mnogo manji ekran i rezoluciju. Čak sam primetio i da se satelitski snimci dovlače s neta mnogo brže neko kad se ista stvar radi na računaru, jer su mnogo manje slike.

Jedna od bitnih stvari na koje treba obratiti pažnju je da ovaj program nikako ne treba koristiti na svim telefonima. Ako se neko usudi da se igra sa GPRS-om i ovim programom voleo bih da mi kaže koliki mu je račun :) . Ja sam ga testirao koristeći WiFi.

I na kraju, kako sve izgleda:

GoogleMap - Novi Sad

Moja preporuka…

Switch to our mobile site