Skip to the main content
Tag: 'programiranje'
6. listopada 2007.

IEZnam, znam, reći ćete ma tko još koristi ovaj browser. No, većina svijeta zna samo za IE i kad nabijaš neke stranice gledaš prvo da rade u tom pregledniku, a tek onda na ostalim browserima. Zato ću ovdje obraditi kusur caka tog komada softvera, čisto ono da napišem nekakav post u kategoriji Programiranje, sekciji u koju već dugo nisam ni piksel stavio. Pa eto.

Nastavak

18. srpnja 2007.

Hex Dump 2Dobiješ super ideju za dizajn pa lupiš šakom o stol i složiš te stranice koje super rade u svim browserima. Rade u IE, rade u Firefoxu, Operi, Netscapeu, pa čak i nekakvom Seamonkeyu. I ne samo to, rade i na drugim, ne-Win platformama, konkretno na Safariju i Konqueroru.

Nije svugdje u piksel isto, ali najebo si se ko mladi majmun da koliko toliko približno isto izgleda posvuda. Posebno te zajebavao onaj jedan element (smrad jedan) koji si jedva uspio dobiti da ti se pristojno ponaša u svim tim ludim browserima.

Mislio si, naravno, i na različite karakter setove, na razne veličine slova koju si ljudi postave, izbjegavao si tablice (zbog kojih iz nekog čudnog razloga danas webovi smrde), generirao si osnovne boje pomoću alata koji to rade najbolje, zaoblio si rubove jer to je kao moderno, slijediš trendove, imaš velike naslove, najjasnije moguće formatiran tekst i puno praznog bijelog prostora, stvar radi i bez JavaScripta, radi i s isključenom grafikom, čak i s isključenim pluginovima, ma sve pet. Čak je i favicon seksi.

Nastavak

18. siječnja 2007.

Web 2.0...i onda si jednog dana rekao "Dosta je zajebancije" i krenuo nabaciti dozu Ajaxa na svoj turbo posjećeni portal jer i ti želiš okusiti malo web 2.0 kolača. Počeo si proučavati te neke specifikacije i online priručnike, ali svi su oni tehnički naporni te nedostatni za ono što želiš. Pa si nabio to tamo gdje requesti nikada ne dolaze te poskidao gomilu besplatnih JavaScript biblioteka, frameworka i tih čuda modernog weba i nakon kojih mjesec dana tvoj sajt je pjevao Ajax polifonije. I sad misliš da si web profesionalac 23. stoljeća, majstor na majstorima, totalni 2.0 nabijač, gospodar Ajaxa i svega ostalog.

A nisi. Zašto? Evo razloga zašto:

Nastavak

17. prosinca 2006.

ApacheImate fino podešeni Apache na Windowsima koji već par godina radi i sve super, ali vama je odjednom potreban još jedan localhost (ili nekoliko njih, samo ne biti nezasitni).

Nastavak

7. prosinca 2006.

Hex Dump 2Tamo neki mi stavljaju mušicu (vinska sorta, zuji tiho ali fuj iritira) u uho kako na blogu fali programerskih tekstova. Istina, priznajem, kriv sam, posipam se assemblerskim listinzima i udaram glavom u debugger.

Čak me je i onaj blogAriat iz nekog nepoznatog razloga smjestio u kategoriju "Programiranje" (što je potpuno krivo, ali ajde, mladi ljudi pa kategoriju Sise još nemaju). Pa ajmo nekako to kao opravdat.

Nastavak

25. kolovoza 2006.

Spam1. Nikako? Ne. Nisam se sjetio.

2. CAPTCHA? Ne. Gnjavaža za čitatelja.

3. Logiranje usera? Ne. Još veća gnjavaža.

4. Ovjera komentara? Ne. Gnjavaža za mene.

5. Dodatni moduli (e.g. Bayesian filteri)? Ne. Nedjelotvorno.

6. Magija? Ne. Španjolska za mene.

7. Zdravom logikom implementiranom u par linija koda? Kriv.

Nastavak

27. siječnja 2006.

RFC 2397 kaže da postoji i nekakva "data" URL shema.

O čemu se radi? Umjesto da u HTML linkamo sliku na klasičan način:

<IMG SRC="konobarica.gif">

možemo je staviti unutar koda ("inline") na ovaj način:

<IMG SRC="data:image/gif;base64,<strong>ABCDE...</strong>">

pri čemu je ABCDE... ista slika kodirana u base64 format.

Nastavak

5. siječnja 2006.

LinksNekoliko programa koji nevjerojatno pomažu kod programiranja. Naravno, ima ih gro, ali ako bih morao odabrati 5 najesencijalnijih to bi bila ova petorka.

Da, za Windows.

Da, besplatno.


Nastavak

LinksBookmarkleti nisu pravi linkovi, ali se kao i normalni linkovi nalaze u bookmarku (favoritima) i pozivaju Javascript koji nešto napravi sa stranicom. Prepoznaju se po tome što počinju s "javascript:".

Iako je broj znakova koji može stati u bookmark ograničen, bookmarklet može biti pravo malo čudo od programa. No, ovdje se nećemo baviti remek-djelima programiranja nego ćemo početi s jednostavnim primjerima.

Prilikom dizajniranja stranice česta je potreba da se ista provjeri u različitim rezolucijama, a ručno mijenjati veličinu prozora da bi se dobila prava je tlaka. Ovdje se mogu primjeniti jednostavni bookmarkleti.

Nastavak

23. kolovoza 2005.

Kako spriječiti korisnika da si snimi sliku (jpeg, gif, png...) s vaše stranice? Nikako. Ali može mu se otežati. Ovaj tekst govori o tome kako da ga onemogućimo (zajebemo) da s desnom tipkom otvori menu i okine "Save As".

Trik se sastoji u tome da sliku bacimo u pozadinu a iznad nje rastegnemo transparentnu sliku. Nešto kao:

<img style="background: url('mouse1.gif')" src="image.gif" width="90" height="123" alt="Burek">

Daklem, naša originalna slika mouse1.gif je ubačena u pozadinu, a u prvi plan smo ponudili image.gif (namjerno je image.gif, a ne recimo empty.gif da ne bacamo sumnju preko naziva slike) koji je ustvari transparentni gif veličine 1x1 pixela.

Nastavak

‹‹ 1 ... 26 27 28 29 ››