Skip to the main content
Tag: 'programiranje'

27.01.2010. 7

FirefoxGreasemonkey je plugin za Firefox koji omogućava korisnicima da instaliraju skripte koje automatski prepravljaju web stranice nakon što se one učitaju u preglednik.

(Primjeri takvih skripata bili bi sakrivanje određenih reklama na stranici, pretvaranje neklikabilnih linkova u prave linkove, povećavanje presitnog fonta itd.)

Kako su Greasemonkey skripte zapravo JavaScript, za izradu istih potrebno vam je malo bolje poznavanje spomenutog jezika te bar osnovna upućenost u DOM.

U nastavku ću opisati kako se radi jednostavna GM skripta koja radi u Firefoxu te Operi.

18.01.2010. 7

IENaletio sam na štos kako srušiti zadnju verziju Microsoftovog preglednika, pa da na brzinu rezimiramo kako se (programski) mogu srušiti verzije 6, 7 te 8.

NAPOMENA: Kako niže navedeni primjeri te linkovi ruše web preglednike preporučam da pohranite tabove i adrese prije nego što ih isprobavate. Blogopod se odriče svake odgovornosti zbog eventualnog psovanja tijekom korištenja istih. Nisam ja kriv, navukli su me. :)


Internet Explorer 6

Sjećate li se onog kratkog buga koji je rušio IE6?

<input type crash>

Internet Explorer je odavno zapatchan tako da ga ovo više ne ruši, ali (malo prije sam probao) onaj noviji bug još uvijek ruši IE6:

<style>*{position:relative}</style><table><input></table>

Pogledajte i još neke metode za rušenje tog starca od skoro 10 godina.

05.05.2009. 7

TwitterBilo bi lijepo te korisno da svaki put kad napišeš novi post na blogu on automatski javi ekipi (followerima) na Twitter da na blogu ima nečeg novog, a ne da moraš ići na lice mjesta i to pisati sam.

Stvar se, jasno, može vrlo lako napraviti jer je Twitter odavno otvorio API preko kojeg se mogu stvarati čuda preko običnog HTTP zahtjeva (requesta).

Za Wordpress i slične sustave već postoje pluginovi koji to rade, a Internet je prepun alata koji koriste Twitter na razne načine. (Ovo je primjerice neloša ideja: RSS to Twitter - Twitter (kao da) čita RSS feeed vašeg bloga i objavljuje nove stvari.)

U ovom postu opisat ću kako se to radi ručno, iz PHPa, koristeći oldschool tehniku (bez upotrebe CURL biblioteke koja vrlo uljepšava stvar, samo što nije raspoloživa svugdje).

20.04.2009. 4

Sun Microsystems logoOracle je na službenom mjestu objavio da je ušao u pregovore za kupnju Suna.

(Na gornji link trenutno ne možete jer je srušen od velike navale. Još jedan dokaz da i "veliki" padaju kad im pola neta navali na web.)

Na Sunovim stranicama također vijest. (Nije srušena - valjda Sunovci znaju programirati u Javi.)

02.04.2009. 16

Hex Dump 2Deprecated HTML tagovi, novi i dolazeći HTML tagovi, tagovi koji se odjednom drugačije koriste, novi CANVAS element koji tristo čuda nekih ima, atributi koji idu ovako ili onako ovisno o kojem se HTML standardu radi...

CSS trikovi za različite preglednike, conditional komentari za razne verzije Internet Explorera, CSS sprajtovi, zaobljeni rubovi, JavaScript fiksanje zajebanog CSSa, CSS za printanje, za različite vrste izlaza, CSS3...

(Osjećam lagani dolazak adrenalina. Lagani, tek sam počeo.)

05.02.2009. 1

Napomena: ako ste web dizajner ovo sigurno već znate pa slobodno preskočite.

Na vrhu stranice u najvećem headingu (H1) imaš naslov sajta.

<h1>Blogopod</h1>

I to dobro funkcionira tako dugo dok je samo tekst u pitanju. Ali kada ti netko sklepa super seksi logo (najbolji komentar do sad je da ovaj gore lijevo podsjeća na strip club) trebaš zamijeniti tekst sa slikom.

<h1>
    <img src="logo.jpg" width="500" height="60" alt="Blogopod" />
</h1>

Ovo je ok za posjetitelja stranice (a i prikazuje tekst ako isključiš CSS u pregledniku), ali ne valja zbog SEO razloga, tj. tražilice te manje vole.

21.01.2009. 11

Hex Dump 2(Hello, StumbleUpon readers. This post in CROATIAN language is about old JavaScript tricks rarely used today or not used anymore.)


Javascript se tokom zadnjih godina promijenio, ne u smislu sintakse jezika nego načina na koji se on primjenjuje. Objektno programiranje, nekoliko dobrih frameworkova koji vas oslobađaju gomile posla, napredak u preglednicima koji sve više toga kuže i tako to.

Nekada se JS programirao sasvim drugačije. Da se neke stvari ne zaborave evo jednog posta o starim dobrim trikovima koji se rijetko ili više ne koriste.

Dakle, 10 primjera Javascript programiranja na način kako se to radilo prije nekoliko godina.

(Pola ovoga neće raditi u današnjim browserima, ali ilustracije radi...)

18.09.2008. 10

Stack OverflowKada na netu tražiš rješenje nekog manje poznatog (programerskog) problema prečesto to bude the tlaka.

Naletiš na forum gdje je netko postavio slično pitanje, a odgovora ili nema, ili su neadekvatni. (Pa onda čitaš oveću diskusiju nakon koje znaš što si znao i prije.)

Ili je to nešto staro 10+ godina i ne funkcionira više na verziji platforme (Java, PHP, .NET, you name it) na kojoj radiš.

Ili te sajt traži registraciju (pa čak i pretplatu od iks dolara na mjesec/godinu dana), a tebi se fakat neda ili nemaš vremena ili nemaš živaca ili sve zajedno.

Neki univerzalno, moderno, 2.0 mjesto s pitanjima i odgovorima za razne programske jezike ne postoji.

Tj. nije postojalo, jer stigao je Stack Overflow.

09.09.2008. 2

Help KeyNormalno ponašanje preglednika kada opališ po tipki F1 (Help) je otvaranje pomoći ZA BROWSER u kojem to napraviš. I to je okej.

Ali ponekad se javlja potreba da F1 bude nešto drugo, nešto na što ti kao web developer možeš utjecati.

Mnoge se aplikacije danas sele s desktopa na web, sučelje na koje su zaposlenici navikli prebacuje se na online rješenja, i ljudi očekuju isto ponašanje koje se vuče čak (još) iz starih (dobrih) DOS vremena.

I onda dobiju web aplikaciju koja radi skoro čak kao i stara bivša aplikacija na koju se naviklo.

Samo što ne radi F1 koji je onda imao sasvim drugačiju funkcionalnost.

A može se. Samo treba imati noviji browser.

13.08.2008. 6

Siniša.orgDugo nije bilo nekog programiranja ovdje. Što je ok, jer dosta je programiranja na radnom mjestu, di ću ga još ufuravat u slobodno vrijeme.

Ali dobro je s vremena na vrijeme napravit nekakav programerski post, čisto da pokažemo da znamo i možemo, jelda?

Daklem, na redu je parsanje i stvaranje RSS feeda iz jednog upitnog sajta: sinisa.org. Mamlaz je sad već ima dosta dugo promijenio lice i naličje tzv. bloga što je ok, napredak i promjene u društvu i tako to, ali bio je prelijen da stavi feed.

A kako su mu postovi sve više neumjereni, neuravnoteženi te ih stavlja u nepravilnim vremenskim odmacima pravi je zločin neimanje RSS podrške koja je danas obavezan sastojak svakog weba.

Zato je tu Blogopod čiji je gazda na godišnjem odmoru pa je imao vremena da odvoji nekoliko trenutaka za analizu Sinišinog HTML koda, izvlačenje nužnih podataka te izradu kratke PHP skripte koja će stvoriti RSS feed.

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