All posts by fry

script defer=”defer”

Danes na siolu (mogoče še kje drugje) ne dela ni delal Google. Kar je precej annoying, pa ne samo zato, ker sem ga pač navajen uporabljati za vse kar iščem, ampak tudi zato, ker si je hobotnica razpredla svoje lovke na večino strani, ki jih gledam (ravnokar sem ugotovil kako strašljivo je to, ampak to je zgodba za drugič). Odpiram strani in večino časa v statusu gledam “Connecting to …google…” (napolni pikice z analytics, syndication,…).

Da preidem k smislu tegale pisanja – zaradi zgornjih težav sem se spomnil, da za script tag obstaja atribut defer=”defer”, ki naj bi browserju povedal da ni nič katastrofalnega če kakega javascripta ne naloži. Uradno to pomeni, da javascript nima veze z layoutom in da naj se rendriranje nadaljuje. Ja, zadeva je dejansko XHTML 1.0 Strict compliant, je pa res, da dela samo v IE. Kar je žalostno (ne vem a je bolj žalostno to, da je zadevo izumil MS ali to, da je v standardu in ni podprta).

Kakorkoli že, v IE se mi web.zen.si (ki vsebuje link na Google Analytics) odpre takoj. Sicer spodaj piše, da čaka na Google ampak vseeno lahko berem vsebino (Safari in Mozilla čakata). Težava pa nastane, ker je naslednji script tag odvisen od Googlove skripte. In izkaže se, da defer=”defer” pomeni tudi “ignoriraj vrstni red script tagov”. Z malo skripto se zadevo lahko obide – s tem dobimo nekaj milisekund boljši čas odpiranja strani. Zanima pa me kaj se zgodi na drugih brskalnikih, če naletijo na javascript, ki timeouta…

Spletne urice #20: Novosti v Flashu 8.5

1.3.2006 ob 19:00, Kiberpipa

Prejšnjo jesen je Macromedia predstavila novo verzijo Flash-a. V verziji 8 je obilo novih možnosti za razvijanje spletnih aplikacij, vendar pravo revolucijo prinaša verzija 8.5. Z novo verzijo ActionScripta (3.0) in funkcijami, ki omogočajo do včeraj neverjetne možnosti, se je Flash približal bolj resnim konkurentom na tržišču.

Predavatelj: Boris Miljković – Krokar, Flash Developer

Spletne urice #18: Zakaj sem obupal nad AJAXom

15.2.2006 ob 19:00, Kiberpipa

AJAX je sredi leta 2005 povzročil enega večjih bumov v spletni tehnologiji. Celo programerji so se začeli zanimati za frontend. Kljub temu pa se zdi, da AJAX ni tako močen, kot se je zdelo na prvi pogled, zaradi omejitev pa se je že pojavilo kar nekaj alternativnih tehnologij za podobno idejo.

Tekom predavanja bomo spoznali, kaj je osnovna filozofija AJAX pristopa, tehnično pogledali, kako se AJAX dejansko izvaja, in preverili alternative. Vse skupaj predstavljeno skozi izjemno subjektivni pogled predavatelja.

Predavatelj: Marko Mrdjenovič, Parsek d.o.o.

Marko Mrdjenovič je absolvent Ekonomske fakultete in vodja produkcije pri podjetju Parsek, kjer deluje že več kot 5 let. V tem času je sodeloval na večini odmevnejših projektov na različnih področjih, od svetovanja do programiranja. V prostem času razvija koščke javascript, flash in html kode ter skrbi za nekaj neprofitnih spletnih projektov.

Spletne urice #16: Blog -> orodje spletne prisotnosti posameznika

25.1.2006 ob 19:00, Kiberpipa

Predavanje bo vrglo nekaj luči na fantastično hitro rast blogosfere in posledično odzive tradicionalnih medijev ob vse večjem odlivu bralcev/gledalcev. Govora bo tudi o kulturi fanzinov, različnih vrstah blogov (avdio, video, foto, mobi..), osebnih “poslovnih modelih”, storitvah in orodjih ki jih prinaša web 2.0 in o lastni izkušnji.

Ozren Škondrič je spletni oblikovalec in kulturni aktivist. V preteklih letih je vodil tim spletnih oblikovalcev in multimedijskih inženirjev na spletni agenciji Parsek, kasneje pomagal ustanoviti studio CodeSign in kulturno društvo CodeEP, danes pa dela kot samostojni spletni oblikovalec in avtor bloga NuDo.nu

Predavatelj: Ozren Škondrič, NuDo.nu

Spletne urice #15: Merjenje obiskanosti spletnih strani

18.1. 2006 ob 19:00, Kiberpipa

Radovednost ponosnih lastnikov prvih spletnih prestavitev se je s pojavom spletnega oglasevanja sprevrgla v pravo bitko za obiskovalce. Kljub temu, da so internet zaradi njegovega tehnološkega ozadja večkrat omenjali kot enega izmed najbolj merljivih medijev, se vedno znova pojavlja vprašanje ali lahko in v kakšni meri je sploh mogoče iz analize “tehničnih”, kvantitativnih podatkov sklepati na dejanske obiskovalce? Kako je mogoče da medij sam sebi meri doseg? In zakaj še vedno merimo spletno obiskanost tudi s pomočjo anketiranja? Sprehodili se bomo čez osnove tehničnih, anketnih in kombiniranih pristopov k štetju števila obiskovalcev na spletnih straneh in si ogledali nekaj izsledkov zadnjih raziskav v slovenskem spletnem prostoru.

Predavatelj: Gašper Koren, občasni sodelavec projekta RIS – Raba interneta v Sloveniji.

Spletne urice #13: Postgresql in spletne aplikacije

4.1.2006 ob 19:30, Kiberpipa

Z naraščajočo priljubljenostjo spletne strani se porajajo nove težave, med katerimi je ponavadi najbolj opazno počasnejše nalaganje same strani. Zato postane pomembno iz posameznih delov sistema izstisniti čimveč.

V starem letu smo se seznanili s tem, kako iz spletnega strežnika izcediti največ, v novem letu pa si bomo ogledali učinkovito uporabo podatkovne zbirke Postgresql v spletnih aplikacijah.

Predavatelj: Primož Bratanič, glavni programer slo-techa

Predavanje bo izjemoma ob 19:30

SortedTable in ostale malenkosti

Vem, da obstaja že kup javascriptov, ki spremenijo navadno tabelo v nekaj bolj uporabnega. Pa to ne pomeni, da ne smem izumljati kolesa že n-tič zapored. No ja, se zgodi. Pomoje stvar dela kar solidno.

Več kot razmišljam, bolj mi je jasno, da bo za Web 2.0 potrebno najti drugo besedo. Dejansko jo že preveč uporabljam in se sam sebi gabim. Kot je povedal Joel je zadeva namreč a big, vague, nebulous cloud of pure architectural nothingness. Ampak je pa edina beseda s katero lahko opišem kup spletnih aplikacij, ki trenutno rastejo kot gobe po dežju.

Zadnje čase sicer uletava polno nekih javascript jobov. Nažalost je moj čas blazno omejen, tako da se išče kdo, ki bi kakšnega prevzel. Vse se močno nanaša na clientside DOM manipulacije. Here goes:

  1. Javascript risalnik, ki dela tekoče, izpljune pa neke vrste binary rezultat, s katerim se da na serverju zgenerirat bitmap. Mogoče še bolj funky bi blo, če bi lahko dobil tut vektorske podatke za generiranje SVGjev?
  2. Clientside DOM manipulacije, ki bodo iz obstoječe vsebine določene spletne strani naredile čudo zmešnjave, zgenerirale nove navigacije in prezentacije vsebine. Navkljub smellu po codemonkeyizmu sumim, da je stvar zanimiva.

Če koga zanima sprejemam predloge (lahko predlagate tut kolega) na javascript at friedcellcollective dot net. Mimogrede, ne gre za brezplačne usluge ampak za slavo in denar.