Monthly Archives: March 2006

Spletne urice #24: Django

29.3.2006 ob 19:00, Kiberpipa

Django je visoko-nivojsko Python ogrodje za grajenje spletnih strani. Po samem delovanju se močno zgleduje po Ruby on Rails vseeno pa ima kopico svojevrstnih značilnosti in originalnih pristopov, ki omogočajo resnično hitro grajenje spletnih aplikacij.

V predavanju bodo predstavljene osnove model-control-view pristopa k razvoju spletnih aplikacij in kako je ta pristop integriran v Django. Kot dopolnilo k teoriji pa bodo predstavljene tudi dejanske izkušnje pri uporabi.

Jure Čuhalev je študent družboslovne informatike v prostem času pa poleg izdelave Linux distribucij in programiranja spletnih rešitev vodi razne prostovoljne projekt

Spletne urice #23: Razvoj vsebin za mobilne platforme

22.3.2006 ob 19:00, Kiberpipa

Mobilni telefoni so začeli svoj pohod v osemdesetih, v 00-tih pa so se razvili v prave pravcate multi-funkcijske multi-medijske naprave. Čas je, da izkoristimo potenciale, ki jih ponuja venomer prisotna povezljivost in navsezadnje stalna prisotnost naše mobilne naprave.

Na predavanju bomo spoznali kje začeti in kako nadaljevati z razvojem interaktivnih vsebin za mobilne naprave. Na hitro bo prikazan razvoj klasične igre Pong v Javi za mobilne telefone (J2ME), sledila bo praktična demonstracija, našteli pa bomo tudi nekaj bistvenih značilnosti mobilnih naprav in razlik njih napram ostalim medijem.

Žiga Hajduković je udir. in co-ustanovitelj razvojne hiše Razum d.o.o., ki se ukvarja z razvojem in raziskavami na področju sodobnih [mobilnih] tehnologij. Dobro od rok mu gre razvoj iger za mobilne telefone (Car Racer 2), v prostem času pa se rad loti kakšnega eksperimentalnega interaktivnega game projekta, kot sta Tetris1d in Twinoo.

Spletne urice #22: Zakaj sem namesto PHP uporabil Ruby on Rails

15.3.2006 ob 19:00, Kiberpipa

20060106.log:17: Sebastjan mi je pastal link na Jonas blog, kjer je bil link na video, v katerem v pol ure naredis “blog”. Nisem takoj naročil knjige, sem se pa kljub temu, da sem običajno “svoje” projekte delal v PHPju, odločil, da naredim site v Ruby on Rails.

Predavanje se bo osredotočilo na razlike med PHP in RoR, morebitne težave pri prehodu in nasploh vse, kar bom doživel na tej poti.

Predavatelj: Marko Mrdjenovič, vodja produkcije pri podjetju Parsek.

Spletne urice #21: Kaj nas lahko iPod nauči o spletnem dizajnu

8.3.2006 ob 19:00, Kiberpipa

Apple je lani prodal 32 milijonov iPodov, od tega 14 milijonov v zadnjem četrtletju, in s tem navkljub izjemni konkurenci poskrbel, da iPod ostaja fenomen in daleč najbolj prodajana družina predvajalnikov glasbe.

Na predavanju si bomo ogledali zakaj je iPod toliko uspešnejši od konkurence, ki ponuja več funkcionalnosti za manj denarja in kaj nas lahko nauči o uspešnem razvoju spletnih storitev.

Predavatelj: Marko Samastur

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…