Firefox 3.5 b4

Evo da vam javim prve utiske testiranja beta verzije firefox 3.5. Vizuelno je ostala potpuno ista kao i sve prethodne verzije, a što se tiče brzine...možda je renderovanje stranica za nijansu brže, rano je da sudim o tome, moraću još par dana ga koristim.
Promene koje sam prvo zapazio su:
1)dinamični tabovi - moguće ih je izvući u novi prozor i obratno
2)privatno surfovanje - istorija neće biti zapamćena, tj. ne čuvaju se cookiji, keš, istorija posećenih sajtova, istorija skidanja...odatle je i dobio nadimak "porn mode" :D
3)clear recent history, naziv govori sam za sebe - mogućnost da ne očistite celu istoriju već samo za period koji navedete...prilično korisna stvarčica iako sam ja navikao da mi istorija bude isključena možda će me ova opcija navesti da menjam stare navike, videćemo.
4) još ranije sam čitao po CSS 3 blogovima da će novi gecko engine koji koristi FF3.5 podržavati neke CSS3 standarde koje prethodne verzije nisu podržavale.

"Problem" je što je još uvek nekompatibilna sa većinom add-onova al to se ne može navesti kao nedostatak nove verzije.
Sudeći po tekstovima i najavama budućnost firefoxa leži u multiprocesnom okruženju što znači da će, kao kod google chrome-a, svaki tab predstavljati poseban proces, te stoga, ukoliko se zamrzne, pukne ili dođe do neke greške neće se zamrzavati ceo browser već će se zamrznuti samo taj tab u kome je došlo do greške i biće moguće isključiti ga preko integrisanog proces managera. Živi bili pa videli, jedva čekam! :)
Pored toga u najavi je i novi logo, ne puno promenjen u odnosu na prethodni.
RC1 je najavljen za početak juna, siguran sam da će dotle biti još dosta novina i promena. Toliko o prvim utiscima, ako nakon izlaska RC1 bude promena vrednih pominjanja družićemo se, za sada vam preporučujem da se držite 3.0.0.x Read More!

Instalacija apache-a, MySQL servera i phpmyadmin-a na linuxu

Sve možete instalirati jednom komandom:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server phpmyadmin

Server će se automatski pokretati pri dizanju sistema, ukoliko želite da ga isključite kucajte:
sudo /etc/init.d/apache2 stop

pokretanje servera:
sudo /etc/init.d/apache2 start

restart servera:
sudo /etc/init.d/apache2 restart

konfiguracioni fajlovi servera su:
/etc/apache2/apache2.conf
/etc/apache2/httpd.conf
/etc/apache2/ports.conf
/etc/apache2/sites-enabled Read More!

Tilda - praktičan terminal emulator

Ovaj nesvakidašnji, ali veoma praktičan terminal emulator biće pravi preporod za vas ukoliko često koristite terminal. Verovatno ste se našli u situaciji da vam panel bude zatrpan sa gomilom terminala i da se izgubite među njima a na kraju krajeva i vreme koje je potrebno da se pokrene terminal nije zanemarljivo.
Ukoliko ste nekada igrali igru CounterStrike, znaćete o čemu se radi, veoma sličan princip i izgled kao konzola iz te igrice.
Uvek je uključen ali je nevidljiv, pritiskom na dugme (koje sami možete podesiti) "iskače" i odmah je spreman za rad.
Možete podesiti nivo transparencije, efekte "iskakanja", kombinacije prečica, visinu, širinu, izgled, pozadinu, boje...mogućnostima nema kraja.
Evo kako to izgleda:
Toplo ga preporučujem svima koji često koriste terminal. Read More!

Omogućite autocomplete u bash-u

Uglavnom je ova opcija kod svih distribucija omogućena po defaultu, ali postoje distribucije kod kojih to nije slučaj.
Da bi ste omogućili autocomplete (automatsko dovršavanje komande pri pritisku na tab taster) u terminalu kucajte:
gksudo mousepad /etc/bash.bashrc
(mousepad možete zameniti vašim omiljenim tekst editorom)

Skrolujte nadole i nađite sledeće redove:
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

I uklonite komentare ispred poslednje 3 navedene linije, znači zamenite prethodno navedeni tekst sledećim:
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Snimite izmenjeni fajl (možda ćete morati da restartujete vaš terminal emulator da bi se podešavanja prihvatila).
Read More!

KeepItFit.net - Brojač kalorija i organizacija ishrane


Često sam imao problem sa organizacijom sopstvene ishrane jer me je mrzelo da svaki put iznova gledam koliko koja namirnica ima kalorija i da sabiram nutritivne vrednosti, pogotovo uzimajući u obzir činjenicu da dnevno jedem bar 6-7 puta.
Odatle i ideja da napravim ovaj sajt koji sam osmislio na principu "svi za jednog jedan za sve", naime...svaki posetilac sajta ima mogućnost da doda nove namirnice u bazu i time omogući sebi da korektno prati sopstvenu ishranu a samim tim pomogne drugima.
Svaka namirnica biva pregledana pre odobravanja kako bi se izbegla zloupotreba ove mogućnosti.
Naravno, osnovna funkcija sajta jeste praćenje vaše ishrane i niste obavezni da dodajete namirnice. Sajt pamti šta ste konzumirali od datuma registracije pa sve do poslednje konzumacije namirnice, kao i koliko ste uneli kalorija, proteina, ugljenih hidrata, masti, kao i koliko čaša vode ste popili za svaki dan.
Ovo važi za registrovane korisnike, dok neregistrovani posetioci mogu samo da pretražuju bazu namirnica i da dodaju nove namirnice.

Koja je osnovna razlika između ovog sajta i sajtova slične namene?
  1. ceo sajt je pisan u AJAX-u što omogućava da brzo i efikasno unesete sve konzumirane namirnice
  2. namirnice možete pretraživati po proizvođaču, brendu i imenu namirnice
  3. baza namirnica je sklopljena od strane korisnika tako da ćete uglavnom naći najčešće konzumirane namirnice
  4. "pametna pretraga" sortira rezultate pretrage po popularnosti te su oni najčešće korišćeni pri vrhu što dodatno ubrzava proces praćenja ishrane
  5. ocenjivanje namirnica, svaku namirnicu možete oceniti pozitivnim ili negativnim glasom i možete proceniti da li je dobro konzumirati određenu namirnicu ili ne po glasovima ostalih korisnika
  6. beskonačno dug period pamćenja ishrane (možete uporediti kako se menjala vaša ishrana kroz dane, mesece, godine...vekove :P)
  7. imate uvid koliko ste vode uneli u organizam tokom dana (rehidratacija organizma je veoma važan faktor!)
Link: keepitfit.net
Read More!

Preload slika uz pomoć CSS-a

Šta je preload slika i za šta se koristi?

Ukoliko ste dizajnirali web aplikaciju koja koristi slike kao dugmiće sa hover promenom slike sigurno ste zapazili kako prelazni efekat "laguje" što znatno umanjuje efekat koji ste želeli da postignete. Ovo se javlja iz razloga što svaki put kada se desi hover event browser šalje request serveru, koji ponovo skida celu sliku što dovodi do pomenutog laga i nepotrebnog korišćenja bandwidth-a.
Da bi smo ovo izbegli koristimo preload slika koji se može izvršiti na 2 načina, preko JavaScript-a ili primenom CSS-a.
JavaScript način je nešto komplikovaniji i neće raditi kod onih kojima je JavaScript isključen (ako još postoje takvi).
Evo kako to da izvedemo pomoću CSS-a:









A klasa će izgledati ovako:
.preload
{
display: none;
}

Prosto a korisno! Read More!