Category Archives: html

Spletne urice #224: Apache Cordova ali kako poceni in hitro delati appe

27. 3. 2013 ob 19:15, Kiberpipa, Ljubljana

Vprašanje uporabnosti spletnih tehnologij se je odprlo, ko je Steve Jobs vztrajal na tem, da bodo vse iOS aplikacije živele v brskalniku. Tehnologija se ni razvijala dovolj hitro, Steve si je premislil. Nekateri razvijalci pa so s spletnimi tehnologijami izdelovali rešitve, ki jih Apple ni pustil v appstore, drugi pa so iskali način s katerim bi omogočili spletnim tehnologijam dostop do stvari, ki so bile takrat še “off-limits”. Iz teh podvigov se je rodil PhoneGap, ki je svojo tehnologijo podaril Apache fundationu, dobili smo Apache Cordova.

Kako lahko s spletnimi tehnologijami dostopate do kamere na telefonu in uporabljate kup drugih, sicer nedostopnih APIjev, bo razložil Aleksandar Vojnović, ki svoje znanje na različnih področjih zadnje čase usmerja v razvoj mobilnih tehnologij, AR in industrijskih rešitev.

RSVP:

Spletne urice #223: Hitro prototipiranje s Patternslib

27. 2. 2013 ob 19:15, Kiberpipa, Ljubljana

Včasih je bilo dovolj, da je oblikovalec narisal nekaj slik vmesnikov, ki so potem nastali spletna stran ali spletna aplikacija. V času, ko vmesniki niso več zgolj katalogi informacij, ko spletne aplikacije delujejo na telefonih, tablicah in računalnikih, pa se vedno bolj zatekamo k prototipom, s katerimi lahko hitro ponazorimo delovanje. Grafični oblikovalci postajajo oblikovalci interakcij, kjer je pogosto potrebno znanje HTMLja in CSSja.

Kako nam prototipiranje in prehod v razvoj olajša Patternslib, ki oblikovalcem omogoča sestavljanje vmesnikov s pomočjo vnaprej pripravljenih vzorcev s samo minimalnim znanjem spletnih tehnologij, nam bo povedal Rok Garbas, razvijalec in član Plone Fundationa.

RSVP:

Spletne urice #71: Pomembna vloga frontend-a spletnih strani (2. del)

30.01.2008 ob 19:00, Kiberpipa, Ljubljana

Tokrat bomo poslušali drugi del predavanja posvečenega spletnim standardom za izdelavo osprednjega dela strani.

Čeprav povprečnemu uporabniku ali naročniku neviden, ima frontend spletne strani pomembno vlogo. Frontend je izvorna koda vseh spletnih predstavitev. Kodo lahko različni brskalniki prikazujejo različno, spletni standardi pa skrbijo, da bi bilo takih primerov čim manj. Beseda bo tekla o tem, kako ponuditi spletne vsebine najširšemu krogu obiskovalcev spletnih strani, ob tem pa biti pozoren še na ostale priboljške, ki jih omogoča standard XHTML Strict; kako se spopasti s težavami, ki nam jih povzročajo interpretacije brskalnikov in kaj imata pri vsem tem še CSS in JavaScript.

Predava Matjaž Korošec z Renderspacea, ki se s frontend-om ukvarja že več let in je sodeloval pri največjih projektih in ekipah pri nas.

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