Skip to the main content
Tag: 'programiranje'

18.01.2007. 6

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:

17.12.2006. 3

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).

07.12.2006. 3

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.

25.08.2006. 9

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.

27.01.2006. 1

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.

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.

‹‹ 1 ... 22 23 24 25 ››