Category Archives: tehnologije

Spletne urice #89: Flash – kaj je že to?

08.10.2008 ob 19:00, Kiberpipa, Ljubljana

O Flashu smo včasih, ko je bil glavni product Macromedie, govorili precej več kot danes, ko je le eden izmed produktov Adobea. Kar pa seveda ne pomeni, da je Flash izumrl ali pa da je kaj slabši kot je bil. Predavatelj, sicer Flash razvijalec pri podjetju Parsek, je obiskal konferenco Flash on the beach v Brightonu in se prepričal, da skupnost razvijalcev Flasha ni obupala nad prihodnostjo Flasha. Povedal nam bo zakaj in pa seveda kaj sam meni o prihodnosti Flasha.

Matija Abram je Flash razvijalec pri podjetju Parsek.

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.

Spletne urice #70: JavaScript objekti

23.01.2008 ob 19:00, Kiberpipa, Ljubljana

Tokratno predavanje bo govorilo o tem, da JavaScript ni samo orodje za olepšavo spletnih strani temveč je pravi programski jezik. Kot vsak jezik ima tudi JavaScript svoje specifike. Eno izmed najpomembnejših – objekte – bomo izpostavili v prvem od dveh predavanj. JavaScript objekti so uporabni za mnogo različnih stvari, zaradi svoje drugačnosti pa jih nekateri programerji uporabljajo napačno.

Marko Samastur je spletni razvijalec pri podjetju Parsek, ki že več let razvija spletne aplikacije in je specialist za JavaScript.

Spletne urice #35: Ogrodje malo drugače: continuations

15.11.2006 ob 19:00, Kiberpipa, Ljubljana

Prenašanje stanja in kontrole med stranmi naše aplikacije se zaradi asinhronosti zahtevkov lahko kaj hitro sprevrže v morečo packarijo. Zdi se, kot da se borimo proti jeziku, ko mu znova in znova “od zunaj” tlačimo stanje nazaj. Čeravno sprejeta praksa, pa to ni edina pot.

Dovolite, da vam predstavimo “continuations”, paradigmo kjer jezik postane zvesti pomagač pri prenašanju stanja in kontrole.

Simon Belak je razvijalec TurboGears in vodja razvoja pri agenciji Hruška.

Spletne urice #30: Spletno tiskanje brez CSS

10.5.2006 ob 19:00, Kiberpipa

Ob različnih priložnostih potrebujemo mehanizem, ki omogoča s spletne strani prevzeti nekakšno potrdilo ali stran izpisati na papir. Pri tem nas ovirata predvsem nekonsistentnost brskalniške podpore tiskalniškemu delu CSS standardov in v primeru elektronskega shranjevanja tudi (pre)enostavno spreminjanje dokumentov s tekstovno obliko zapisa. Predstavljena prosta Python knjižnica ReportLab omogoča programsko gradnjo PDF dokumentov in omogoča nebolečo integracijo generatorja PDF dokumentov, računov, potrdil, za tisk oblikovanih gradiv in podobnih reči, ki jim spletni brskalniki danes še niso kos. Predavanje bo temeljilo na primeru spletnega vmesnika za generiranje računov, napisanem nad turbogears.

Jure Koren zelo rad programira, še posebej v programskem jeziku Python, poleg tega pa se ukvarja z internetnimi omrežji in jih pogosto tudi vzdržuje. Ker je že uničil znatno količino orodja in opreme lahko rečemo, da je izkušen. Ima psa, ki skrbi za njegovo zdravje.

Spletne urice #27: Turbogears

19.4.2006 ob 19:00, Kiberpipa

Ruby on Rails je podrl jez. Preplavila so nas ogrodja za izdelavo spletnih aplikacij ter strani. Žal je šele sledeča zmešnjava končno spodbudila Python skupnost, da je opustila dolgotrajno tradicijo in se, namesto brezbrižnega podpiranja, začela za neko področje resno boriti.

Rezultat je kopica živahnih projektov, ki jih izvrstno pooseblja TurboGears. Ogrodje je uspešno, ker pripelje pod isto streho najboljše, kar ima Python ponuditi.

Na predavanju bomo spoznali, kako ti, povsem samosvoji koščki sestavljajo koherentno celoto, kaj vse lahko z njo postorimo ter si za konec ogledali nekaj najpogostejših pristopov.

Simon Belak je razvijalec TurboGears in vodja razvoja pri agenciji Hruška.

AJAX workshop

Po tujem zgledu v okviru spletnih uric pripravljamo prvo delavnico, katere tema bo vroča – AJAX. Spletna delavnica, ki bo razdeljena v dva dela (26.4.2006 in 3.5.2006), bo najprej predstavila osnove nato pa tudi njihovo uporabno vrednost na primeru.

Na prvi delavnici bomo raziskali načine komuniciranja s strežnikom in možne oblike pretočenih podatkov. Pridobljeno znanje bomo uporabili na primeru izdelave spletne aplikacije, ki asinhrono komunicira s strežnikom.

Na drugi delavnici bomo znanje še nadgradili. Poleg preproste uporabe AJAXa bomo podatke uporabili še za nekoliko bolj zapletene DOM operacije, pogledali nekatera AJAX ogrodja (frameworke) ter njihovo uporabnost.

POZOR! Vabimo vas, da nam sporočite (web at zen dot si) spletno stran, ki bi ji radi dodali AJAX funkcionalnost. Morda bo ravno vaša stran služila kot primer na delavnici!

Prijavite se zdaj! Pošljite email na naslov web at zen dot si. Število mest je omejeno.Delavnica je ‘razprodana’.

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