Apr29

Sortirajte Google rezultate po datumu

Napisan pod google

Zgodan hack za google na koji sam naleteo ovih dana, omogućava vam da rezultate pretrage (SERP) sortirate po datumu.

Ako negde u URL adresu google pretrage uneste:

&as_qdr=d

pojaviće vam se padajući meni u kome ćete moći da izaberete način sortiranja rezultata po datumu i to 24 sata, dan, nedelja, mesec, 6 meseci godina…

Za sve one koji vole da se igraju sa Google-om evo još jedne stare ali korisne adrese na kojoj možete naći neke možda manje poznate trikove za korišćenje Googla.
7-clever-google-tricks-worth-knowing

Mar29

Prolećno spremanje

Napisan pod lično

Proleće je doba godine kada se sve u prirodi menja, pa sam tako i ja odlučio da promenim neke stvari u svom životu i svom poslu - dao sam otkaz i promenio firmu.

Novi posao, novi zadaci, nikako da stignem da se osvestim i posvetim malo sebi pa zato nema ni novih postova na ovom blogu. Čini mi se da sada već mogu da izvedem neko lično pravilo vezano za dinamiku menjanja poslova i da primetim da je 2 godine neki prosek ostanka na jednom mestu, u jednoj firmi, na jednom poslu bar u oblasti kojom se ja bavim.

Izgleda da je prošlo vreme “poslova za ceo život”, današnji tempo života uspostavlja nova pravila i nove standarde. Šta bi na to rekli naši roditelji ili još bolje pokušajte da to objasnite našim babama i dedama. Da li oni mogu da shvate da prosečan čovek danas promeni 10 poslova u svom životu, mislim da bi ova brojka mogla da bude i naša realnost, bar za generacije koje dolaze.

Stari socijalistički sistem rada je nestao, siguran posao više ne postoji, sve je sklono promenama ali to treba posmatrati na optimističan način jer po meni promene su dobre i gotovo uvek na bolje, a i ako nisu treba učiniti da budu takve.

Zamenio sam agencijski posao izrade različitih i stalno novih web sajtova za posao razvoja jednog sajta firme u kojoj trenutno radim i mogu da kažem da mi se promena sviđa. Sama promena posla uvek jeste negde stres i frustracija i potrebno je neko vreme da se stvari “ispeglaju” da se čovek prilagodi novim okolnostima, novom prostoru, ljudima i novim načinima rada.

Rano je da donosim neke konačne zaključke, tek mi je prvi mesec na novom poslu, ali svakako preporučujem svima koji se bave web razvojem da se oprobaju u obe varijante rada na jednom i rada na više websajtova i da tako sagledaju mnoge stvari koje inače ne bi mogli, a i da vide gde se mogu najbolje pronaći i iskazati tj. gde njihovi kvaliteti, znanja i veštine najviše dolaze do izražaja i šta im više odgovara.

Feb13

CodeIgniter knjiga

Napisan pod web razvoj

CodeIgniter for Rapid PHP Application Development
CodeIgniter for Rapid PHP Application Development -
David Upton

Knjiga na koju sam skoro naleteo, jako me je obradovala, jer već dugo tražim dodatnu literaturu za CodeIgniter, tako da sam je pročitao u dahu.

Može se slobodno reći da je trenutno ovo jedina knjiga na tržištu, posvećena ovom sve popularnijem php framework-u.

Knjiga ima 257 strana, kroz koje autor objašnjava način funkcionisanja CI, prolazi kroz mnoge njegove funkcije i nudi praktična objašnjenja i uputstva za razvoj aplikacija zasnovanih na ovom frejmworku.

Autor u prvim poglavljima objašnjava prednosti i mane CI-a, prolazi kroz proceduru instalacije i osnovnog podešavanja i objašnjava osnove MVC arhitekture i njenu primenu u CodeIgniteru.


Za sve one koji se prvi put susreću sa CodeIgniterom ili sa nekim frejmworkom, vrlo korisno je upoznavanje sa vrstom fajlova i načinima njihovog korišćenja, od modela, viewa, controlera do biblioteka, pluginova i helpera. Autor objašnjava osnovne razlike između ovih fajlova kao i načine njihove primene u praksi.

Dalja poglavlja obrađuju razne oblasti primene CI-a kroz njegove biblioteke i klase. Od baza podataka, sesija, formi i validacije, do manipulacije fajlovima, CRUD modela i raznih helpera koji vam olakšavaju rad. Knjiga je puna konkretnih i praktičnih primera iz prakse koji će vam pomoći da razvijate sopstvene web aplikacije uz pomoć CodeIgnitera. Zanimljivo je i poglavlje posvećeno CI objektima, a koje objašnjava Codeigniterove super objekte i način njegovog rada, ovo je dobra osnova i za prelazak sa procedualnog na OOP programiranje i PHP5. Tu su zatim i poglavlja posvećena testiranju performansi vaše aplikacije, debagovanju grešaka, kao i FTP/XML-RPC i email komunikaciji u CIu.

Knjiga je napisana za početnike i srednje napredne korisnike, a idealna je za sve PHP programere koji žele da pređu na MVC način programiranja, a koji još nisu imali iskustva sa nekim PHP frameworkom, kao i za sve one koji žele da nauče da rade u CodeIgniteru.

Poglavlja su kratka i informativna i nude vam odličnu osnovu za dalje usavršavanje i učenje.

Moja preporuka, svakako, bar dok ne se ne pojave novije knjige sa ovom temom tj. temom CI-a. Jedina zamerka koju bih mogao da uputim autoru je vezana za kod koji prati knjigu i koji je mogao biti malo bolje organizovan i napisan, pomalo je konfuzan i traži od vas da idete pravolinijski od početka ka kraju knjige, jer se nastavlja, mada za nekoga ovo ne mora da bude i problem.

Pored CI sajta (foruma i wikija) raznih blogova i video tutorijala, ova knjiga je svakako još jedan dobar resurs za upoznavanje CodeIgnitera i načina rada u njemu.

Feb06

Ameriquest - Don’t judge too quickly

Napisan pod advertising

Odlična serija reklama “Don’t judge too quickly” američke kompanije Ameriquest.

Feb01

Optimizacija koda za pretraživače

Napisan pod optimizacija za pretraživače

U cilju vidljivosti websajta na Googleu, Pogodku ili nekom od brojnih web pretraživača, potrebno je optimizovati websajt tako da ga pretraživači pronađu, indeksiraju i prikažu u rezultatima pretrage (SERP). Sadržaj je svakako jedan od bitnih faktora koji utiču na to da li će vaš sajt biti izlistan u rezultatima pretage za određenu reč ili ne. Međutim, podjenako važan faktor koji utiče na vidljivost websajta jeste i kod kojim je sajt pisan tj. kodiran.

Moguće greške i propusti u kodiranju websajta mogu lako učiniti vaš web sajt potuno nečitljivim ne samo za pretraživače, već i za određeni broj njegovih posetioca.

Sa druge strane, finim podešavanjima samog koda, možete postići znatno bolje rezultate u optimizaciji sajta za pretraživače kao i u dostupnosti i vidljivosti sadržaja websajta  što većem broju ljudi.

Pri izradi websajta razlikujemo dve vrste koda pa bi tako mogli da napravimo i podelu u njegovoj optimizaciji. Frontend - jeste vidljivi deo vaše prezentacije tj. ono što vaši korisnici vide u svojim browserima i odnosi se na HTML/CSS/JavaScript kodiranje, a backend je ono što se dešava u pozadini na serveru na kome se websajt nalazi i ima veze sa serverskim kodiranjem.

Evo mojih preporuka u optimizaciji koda za pretraživače:

Frontend optimizacija za pretraživače

  • optimizacija html tagova
    pretaživači prepoznaju html tagove i koriste ih prilikom indeksiranja sadržaja, tako da nije isto da li se vaša ključna reč nalazi u pargrafu, naslovu, linku ili nekom drugom tagu.
  • pozicioniranje teksta
    pozicija teksta na stranici je takođe bitna i postoje razlike u tome da li će se glavni tekst ili linkovi nalaziti pri vrhu ili pri dnu stranice. Moguće je i HTML/CSS kodiranjem izmeniti poziciju teksta u kodu koji čita pretraživač od pozicije teksta na ekranu korisnika.
  • eksterno linkovanje fajlova (css, javascript…)
    css ili javascript kod je svakako nešto što ne želite da bude indeksirano kao vaš sadržaj, tako da njegovim odvajanjem u posebne fajlove činite vaš glavni sadržaj čitljivijim za pretaživače.
  • validan html kod
    ne pridržavanje standarda u pisanju HTML/CSS koda može narušiti dostupnost vašeg sadržaja i za pretraživače i za korisnike i posetioce sajta, više o tome u predhodnom postu “Ispravan i neispravan kod“.
  • izbegavanje javascripta i FLASH-a za željeni tekst
    iako postoje najave da Google sa Adobeom radi na rešenju koje bi omogućilo da tekst koji se nalazi u FLASH fajlovima bude indeksiran, zvanične preporuke još uvek savetuju da izbegavate prikaz glavnog teksta, ključnih reči i linkova kroz FLASH, ukoliko želite da vaš sadržaj bude indeksiran na pretraživačima. Javascript je takođe tehnologija koja nije prihvatljiva za pretraživače tj. oni najčešće ne mogu prepoznati tekst koji se nalazi unutar javascript koda.

Backend optimizacija za pretraživače

  • URL adrese
    čiste ili takozvane “friendly url” adrese su jedan od najpopularnijih načina optimizovanja za pretraživače.
  • redirekcije sadržaja
    ispravnim izborom načina redirekcije sadržaja koji je premešten, možete očuvati njegovu poziciju na pretraživačima čak i kada promentite strukturu sajta ili CMS sistem.
  • PHP SessionID
    ovo bi moglo da se nađe u prvoj stavci pod čistim url adresama, ali mislim da je česta greška koju treba naglasiti. Neki programeri ili CMS sistemi još uvek koriste url adrese za prosleđivanje parametara php sesije, što je ne samo loše sa aspekta pretraživača već je i sigurnosni propust u vašem sistemu.
  • duplirani sadržaj
    pretraživači ne vole dupli sadržaj koji se nalazi na webu i može se desiti da zbog toga odbiju da indeksiraju i prikažu ovakav sadržaj u rezultatima pretrage. Neki CMS sistemi prave dupli sadržaj i mogu biti uzrok loše pozicije ili nepostojanja sajta na pretraživačima.
  • mape sajta
    mape sajta su odličan način da pretraživač uputite u sve delove vašeg sajta i da mu pomognete da indeksira vaš sadržaj.
  • password protected sadržaj
    ako želite da vaš sadržaj bude indeksiran na pretraživačima iako je njegov pristup ograničen registrovanim članovima, postoje metode kojima je ovo moguće izvesti i koje će vam pomoći da budete prvi i za neke ključne reči koje se nalaze u tekstovima koji nisu dostupni svima, već recimo samo vašim pretplatnicima.
Jan28

Ispravan i neispravan kod

Napisan pod optimizacija za pretraživače, web razvoj

- Šta je to HTML?

HTML je jezik koji se koristi kao standard za prikazivanje i formatiranje stranica na webu. HTML dokument sadrži određene komande tj. tagove kojima prikazujemo i formatiramo sve elemente jedne web strane. Da bi smo dodali naslov, pasus, sliku, link ili neki drugi element našoj web strani koristićemo HTML jezik. Internet Browseri (Internet Explorer, Firefox, Opera) su zapravo programi koji razumeju HTML jezik i koji ga pretvaraju (parsuju) u web stranu kakvu je vidimo.

-W3C standardi

World Wide Web Consortium (W3C) je organizacija koja je zadužena za propisivanje i primenu web standarda. Osnovana je od Tim Berners-Lee-a, čoveka koji je praktično izmislio web. Ova organizacija svojim propisima i preporukama usmerava web developere kao i proizvođaće browsera na poštovanje standarda u izradi i prikazivanju web sadržaja.

-Zašto poštovati standarde?

Web standardi omogućavaju da web sadržaj bude dostupan širokom broju ljudi kao i da se prikazuje isto ili slično na različitim uređajima, pod različitim operativnim sistemima i u različitim browser-ima. Standardi u pisanju koda doprinose boljoj dostupnosti vašeg websajta. Greške u kodu i nepoštovanje standarda dovode do loše pozicije na pretraživačima. Loše napisan kod se sporije učitava, različito se prikazuje, u zavisnosti od vrste browsera i nije dostupan širokom broju ljudi.

-Validacija

Najbolji način da proverite da li je HTML/CSS kod vašeg websajta ispravno napisan jesu online validatori. Dovoljno je da unesete url adresu stranice koju želite da proverite i ubrzo ćete videti rezultat. Validator će vam ukazati na sve greške i propuste u vašem kodu ukoliko postoje. Možete proveriti i validnost vaših lokalnih dokumenata pre nego što ih postavite online.

http://validator.w3.org/

Jan15

Da li imaš Facebook profil 2. deo ?

Napisan pod internet

facebook logo

Obzirom da je prethodni post koji sam napisao o Facebook-u izazvao dosta interesovanja po komentarima i po posetama sa Google-a, a video koji sam tada postovao možda nije bio najadekvatniji , rešio sam da to ispravim u ovom drugom delu posta gde ću biti malo manje kritičan.

Mark Zuckerberg (23), mladi programer koji je za vreme studiranja na harvardu, 2004 godine pokrenuo Facebook, socijalnu mrežu koja danas ima oko 60 miliona registrovanih korisnika i čija se vrednost procenjuje na 15 milijardi dolara. Porede ga sa Larry Page-om i Sergey Brin-om osnivačima Googla, a njegovu kompaniju kao najveću konkurenciju ovom gigantu.

2006 je odbio ponudu Yahoo-a od milijardu dolara, a njihova interna procena u Facebooku je bila da u tom trenutku vrede 8 milijardi dolara. U oktobru 2007 Microsoft je objavio da je kupio 1.6% akcija Facebook-a za 246 miliona dolara.

Postoje različita mišljenja o stvarnoj vrednosti Facebook-a obzirom da još uvek nije usvojen definitivan biznis model i da se još uvek eksperimentiše sa načinom na koji će facebook ostvarivati zaradu.

Funkcionisanje Facebooka je prilično jednostavno, potrebno je da se registujete i zatim dobijate svoj profil i svoju stranu koju mogu da vide samo registrovani članovi i to oni kojima dozvolite da budu vaši prijatelji. Registracija je besplatana, a postoji i mogućnost pravljenja raznih grupa. Sa svojim prijateljima možete da komunicirate, da delite novosti, fotografije ili koristite neke od mnogobrojnih aplikacija, a najbolje je to što preko njega možete da pronađete davno zaboravljene prijatelje iz škole ili detinjstva i to u bilo kom kraju sveta, a uslov je samo da i oni imaju svoj facebook profil za šta potoji velika verovatnoća obzirom da se dnevno 250,000 ljudi iz celog sveta registruje na ovom sajtu.

U javnosti se podigla velika buka oko Facebook Beacon-a i njegovih propusta, koji je omogućio svim vašim prijateljima da vide šta vi kupujete online, a ovo se navodi kao najveći Markov propust koji je pomalo poljuljao ugled Facebooka i doveo u sumnju njegovu sposobnost da vodi ovako veliki projekat i firmu. Inače Facebook trenutno zapošljava oko 400 ljudi koji rade u prilično zanimljivim i opuštenim uslovima.

Pogledajte obavezno i 12 minutni video “The Face Behind Facebook” sa njegovog gostovanja u emisiji na CBS-u ili pročitajte njegov transkript ovde.

Ja i dalje nemam facebook profil, nekako mislim da ne bi bio dobar za moju produktivnost, iako to da li ćete iskoristiti prednosti ove socijalne mreže ili samo izgubiti vreme na njoj ipak zavisi i od vas samih.

Jan14

Šta treba da znate o FLASH sajtovima

Napisan pod optimizacija za pretraživače, web razvoj

FLASH logoInspirisan zanimljivim postom na temu FLASH sajtova i njihove upotrebljivosti želeo bih da iznesem svoje mišljenje o ovoj temi kao i neke činjenice koje bi svaki vlasnik web sajta trebao da zna pre nego što se odluči za FLASH sajt. klikni ovde za nastavak »

Jan11

Kolektivno nesvesno

Napisan pod e-biznis, lično

Evo drugi radni dan u novoj godini, praznici su me ulenjili i uljuljkali, još uvek ne mogu da se priviknem na rano ustajanje i raniji odlazak u krevet. Atmosfera na poslu i nije nešto radna, što koristim za bavljenje sopstvenim projektima i sobom. klikni ovde za nastavak »

Dec20

TOP LISTE - Najbolje od 2007

Napisan pod internet

Po pravilu kraj godine je vreme kada se svode računi i prave razne
retrospektive i top liste.

Izdvojio bih ovde one koje su meni lično bile najinteresantnije. klikni ovde za nastavak »