Skip to the main content
Tag: 'programiranje'

05.01.2006. 4

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.


02.11.2005. 2

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.

23.08.2005. 4

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.

07.08.2005. 2

Ajmo malo kao programirat.

Problem je sljedeći. Imamo nekakvu galeriju sliku na stranici. Standardno: prikazani su thumbovi, a klikom na njih otvara se prozor veličine slike u kojem se ista, veća, nalazi. Idemo redom.

Klasično se to rješava nekako ovako (prve tri su poznate cure):

<a href="7of9.jpeg"><img src="7of9.gif"></a>

<a href="dr_aki.jpeg"><img src="dr_aki.gif"></a>

<a href="lara_croft.jpeg"><img src="lara_croft.gif"></a>

<a href="konobarica.jpeg"><img src="konobarica.gif"></a>
...

Ovo je školski primjer prikazivanja slika kako se radilo prije cca 20 godina. U međuvremenu je napravljeno nešto lijepo što se zove Javascript koji svugdje funkcionira drugačije (dakle, nešto ružno), ali u nedostatku nečeg boljeg mora se koristiti. Dodajemo još jedno pivo u plan za navečer te napravimo neku funkciju za otvaranje prozora koja kako-tako funkcionira u svim browserima:

01.08.2005. 3

Hex DumpHTML, XML, DHTML, XHTML, WML i sav taj XY ML. HTML Strict, HTML Transitional, DTDovi i HTML ovaj onaj. RSS 0.9, RSS 0.91, RSS 0.92, RSS 1.0, RSS 2.0, Atom, a sad i Redmond dao svoj. JavaScript, VBScript, server side jedan i drugi, WAPScript, appleti. I Flash i SVG. HTTP, HTTPS, FTP, XAML, XUL, HTD, HttpTransfer, WTF is AJAX?

NN4-6-7-8, O6-7-8, FF, Mozilla, Safari, Konqueror, IE5-55-6-7 i onaj za Mac. ASP, PHP, JSP, CGI, Perl, Python, Mono i stereo. Requesti, Responsi, Redirecti, Headeri, kurci palci. Cookies, Session, GETovi, POSTovi, permissioni, gremlini. CSS, CSS2, CSS2.1, a guraju nam i tricu. Pa JPEGovi, GIFovi, transparetni PNGovi s nekim alfa kanalima.

1250, 1252, 8859-desetak, ISO-8, RFCovi njih milijardu. 400, 401, 402, 403, 404, 500, 501, 502, 503, a zna se pojaviti i 600 (!). MySql, PostgreSql, HiSql, M$Sql i jos 100 bezveznih varijanti. Enumeracije, mape, hash tabele, vektori, streamovi, exceptioni, expressioni, enkoderi, dekoderi, pa se ti deri.

Templejti, enginei, frameworki, biblioteke, moduli, a svi truli. Backup, restore, sinhronizacija, optimizacija, kretenizacija. CR, LF, CRLF, LFCR i još tristo kombinacija. CVS, CSV, CV, jedino što valja je CS.

28.07.2005. 2

Ova kategorija je zanimljiva samo programerima početnicima. Programeri i civili, ovo je full dosadno!

Jedna od prvih skripti kad počinješ s PHP programiranjem je brojač posjeta (hit counter) koji pokazuje koliko puta je stranica učitana. Postoje dva načina da se isti realizira: tekst datoteka i baza.

Ovdje ću opisati prvi način koji usput objašnjava i neke osnovne stvari koje se tiče rada s datotekama.

Da bismo imali brojač potrebno ga je negdje pamtiti. Za to nam služi datoteka, nazovimo je counter.txt. Nju je potrebno prvo kreirati. U komadnoj liniji to se radi ovako:

echo >counter.txt 0

Naravno, nitko normalan neće brojač postaviti na 0 nego će ovdje staviti veći broj. 1000 je dobar izbor.

‹‹ 1 ... 21 22 23