Category Archives: predavanja

Spletne urice #170: Facebook odprte tehnologije poganjajo oglaševalsko mrežo DoubleRecall (HipHop, Thrift, Scribe)

Spletne urice #170: Facebook odprte tehnologije poganjajo oglaševalsko mrežo DoubleRecall (HipHop, Thrift, Scribe)

23. 03. 2011 ob 19:00, Kiberpipa, Ljubljana
Facebook pravi: en inženir na miljon uporabnikov ter en administrator na 100 strežnikov. Ali imajo njihovi pristopi res takšen izkoristek?

HipHop transformira PHP kodo v C in ob prevajanju ustvari samostojni spletni strežnik, ki “hladen kot špricer” poservira 1000 zahtev na sekundo.

Facebookov Thrift, omogoča Mihatu, ki razvija Dashboard na Ruby On Rails, da posodobi stanje na Rok1ovem HipHop/PHP backendu, ki asinhrono sodeluje z Rok2ovim Python sistemom za rudanjenje podatkov, ki služi kot osnova za gradnjo analitike, ki jo sporoča nazaj v Mihatov Ruby Dashboard. 3 razvojniki, 3 programski jeziki, 0 kominukacijskih problemov.

Razhroščevanje? Pozabi na sprotno spreminjanje PHP datotek, cel strežnik je ena binarna entiteta, syslog odpade, saj je pri 1000 zahtevah na sekundo disk I/O zelo neracionalna stvar. Scribe je Facebookov pristop k porazdeljenem logiranju.

Rok1 Gregorič, Rok2 Krulec in Miha Rebernik najavljajo selitev v Silicon Valley in z navdušenjem pričakujejo konstruktivno debato in se veselijo novih sodelavcev, ki jih bodo spoznali.

Spletne urice #169: HipsterVision.org ali nespečnost je awesome

Spletne urice #169: HipsterVision.org ali nespečnost je awesome

16. 03. 2011 ob 19:00, Kiberpipa, Ljubljana
Konec februarja je Instagram izdal svoj API in seveda prva stvar, ki človeku pade na pamet, je iz hitro rastočega servisa narediti velik joke. Nekaj dni kasneje je v noči nespečnosti ob poslušanju “Being a dickhead’s cool” nastal HipsterVision.org.

Pogledali bomo veliko prelepih slikc! Zraven pa še kaj je to hipster, zakaj Instagram raste tako hitro četudi nima niti spletne strani in zakaj je node.js kul.

Kako mu je ponesreči uspelo samega sebe označiti za hipsterja bo razlagal @swizec!

Spletne urice #168: Prihodnost genetike zaradi tehnološkega napredka

Spletne urice #168: Prihodnost genetike zaradi tehnološkega napredka

09. 03. 2011 ob 19:00, Kiberpipa, Ljubljana
Kontroverzni film GATTACCA prikazuje najhujši scenarij uporabe genetike pri determiniranju prihodnosti. V njem si starši pred rojstvom otroka izberejo barvo oči, las in druge karakteristike. Analiza genov pa zaznamuje tudi posameznikovo možnost izbire poklica in posledično tudi določi, kako visoko bo v nekem podjetju lahko prišel. Tudi izbira partnerjev temelji na primerjavi genov, vsi pa so nenehno podvrženi preverjanju identitete, da ne bi prišlo do goljufij …

Prihodnost pa je lahko povsem drugačna. V genetiki je izreden potencial, ki bo posamezniku lahko pomagal pri doseganju optimalnega počutja, preprečevanju obolenj in na drugih področjih. Če sedaj na podlagi analize genov lahko določamo optimalno prehrano, v prihodnosti pa bomo na primer z mobilnim telefonom v najljubši trgovini poslikali izdelek in aplikacija nam bo povedala ali je za naše gene primeren ali ne.

Ste pripravljeni na gensko revolucijo?

Jure Zadravec je CEO in soustanovitelj podjetja Genelitik d.o.o., v katerem se ukvarjajo z razvojem in trženjem naprednih genetskih analiz LifeGenetics. Z njimi želijo posameznikom predstaviti kaj je bilo o njihovih genih ugotovljeno v priznanih raziskavah po vsem svetu z namenom ohranjanja zdravja in preprečevanja obolenj.

Spletne urice #167: Google App Engine v praksi

Spletne urice#167: Google App Engine v praksi

02. 03. 2011 ob 19:00, Kiberpipa, Ljubljana
Googlova storitev App Engine v teoriji omogoča enostavno izdelavo spletnih aplikacij, podprtih z nerelacijsko podatkovno bazo BigTable. Uradno podprta jezika sta Python in Java, vendar pa se govori, da lahko na njej poganjamo marsikaj, tudi PHP. Je to res?

Uporabniki SQL baz vedo, kako uporaben zna biti stavek JOIN, kadar potrebujemo podatke iz večih tabel hkrati. Žal JOINa App Engine ne pozna … Ali pač?

S takimi in podobnimi vprašanji se bomo ukvarjali na teh Spletnih uricah. Odgovore bomo podprli s primeri iz realnega sveta (med drugim vox.io, Noovo Games in outfit7).

Jure Vrščaj je dolgoletni Python in PHP razvijalec, z App Engine se ukvarja kot freelancer na projektu “Project NOAH” (nekakšen Foursquare za živali).

Spletne urice #166: Twitter bot platform from NYC

Spletne urice #166: Twitter bot platform from NYC

23. 02. 2011 ob 19:00, Kiberpipa, Ljubljana
Twitter bot platform is a personal side project (and has been for the past couple of years) and doesn’t have any branding or anything like that at this point, but basically is an easy way of creating Twitter bots in PHP that do things like auto-follow, auto-tweet, etc. It’s a simple concept but when extended can be used to create interesting mini Twitter apps and even games.

Sam Sandberg is a New Yorker, super interested in tech and playing around with new and exciting APIs. He’s been developing for the past 6 or 7 years and moved to Slovenia on a tip from someone in the NY Tech community who knew Bostjan from Zemanta, looking for a life change and the opportunity to experience another culture. Now here he is!

Spletne urice #165: Sitweet ali kako je iz ovitkov čigumijev nastalo nekaj res spektakularnega o/

Spletne urice #165: Sitweet ali kako je iz ovitkov čigumijev nastalo nekaj res spektakularnega o/

16. 02. 2011 ob 19:00, Kiberpipa, Ljubljana
Če Facebook omogoča, da v nekaj klikih izveste ne samo število uporabnikov v določeni državi, ampak lahko tudi podrobneje določate število uporabnikov znotraj starostnih skupin, nas Twitter tu prav nerodno pušča same v temi. Brez leščerbe. Gotovo vas je kdaj zanimalo, koliko Slovenk in Slovencev tvita? In kateri med njimi so najbolj vplivni. Kaj pa aktualne teme? Trending topici na Twitterju verjetno še dolgo časa ne bodo lokalizirani za našo podalpsko deželico …

Za vse to je tu Sitweet, ki so ga avtorji simpatično opisali takole: “Sitweet je spektakularna storitev, ki proučuje in zbira podatke o tvitih, aktualnih temah in tviterašicah & tviteraših v Sloveniji. Zbiramo tudi ovitke čigumijev.”

Kako in zakaj je Sitweet nastal, kako deluje in kaj je njegovo poslanstvo vam bodo razkrili avtorji @matijarijavec, @miharejc in @orsa. Obljubljajo tudi razkritje temačne skrivnosti, zakaj site ne deluje v IE.

Spletne urice #164: Eyetracking in spletne strani

Spletne urice #164: Eyetracking in spletne strani

02. 02. 2011 ob 19:00, Kiberpipa, Ljubljana
Spremljanje očesnih premikov je sicer že več kot 50 let stara pogruntavščina, a z vse večjo pomembnostjo računalnikov in predvsem interneta je dobilo novo podobo.

Na kratko si bomo pogledali zgodovino eyetrackinga in se nato osredotočili na spletne strani. Vedeti kam ljudje usmerjajo pogled, kateri deli strani najbolj pritegnejo njihovo pozornost, pa kako iščejo informacije je koristno za postavljalce internetnih strani, za internetni marketing itd.

Kako ljudje beremo, ali obstajajo kakšne razlike med spoloma in glede na starost …

To so vprašanja na katera bosta Urška Pustovrh in Blaž Zagorc, študenta 4. letnika psihologije v Ljubljani, podala odgovore s pomočjo svojih raziskav spremljanja očesnih premikov ob gledanju spletnih strani.

Spletne urice #163: Meritve in omejitve TV oglaševanja (za lažjo oceno meritev in omejitev spletnega oglaševanja)

Spletne urice #163: Meritve in omejitve TV oglaševanja (za lažjo oceno meritev in omejitev spletnega oglaševanja)

26. 01. 2011 ob 19:00, Kiberpipa, Ljubljana
Meritev gledanosti televizije je bistveno drugačna od meritve obiskanosti spleta. Zaradi razlik v metodi meritve medija svoje občinstvo vidita na različne načine. Televizija ne ve, kdo so njeni gledalci, ve pa kakšni so. Na spletu je večinoma ravno obratno.

Andrej Primc je vodja raziskav na TV3.

Spletne urice #162: Vox.io – naslednja generacija spletne telefonije

Spletne urice #162: Vox.io – naslednja generacija spletne telefonije

19. 01. 2011 ob 19:00, Kiberpipa, Ljubljana
Še nedolgo nazaj je bila spletna (VoIP) telefonija omejena na namizne aplikacije, ki jih je potrebno prenesti in namestiti.

Vox.io je eden izmed produktov naslednje generacije spletne telefonije, ki funkcionalnost take aplikacije prenese v brskalnik ter tako omogoči telefoniranje brez namestitve dodatne programske opreme.

Tomaž Štolfa bo predstavil zgodbo projekta http://vox.io, opisal infrastrukturo, ki je potrebna za opravljanje klicev iz brskalnika, ter razložil, kakšni so najlažji načini za izvajanje klicev in pošiljanje SMS-ov iz spleta.

P.S.: Če želite preizkusiti vox.io, se lahko prijavite preko http://www.vox.io/r/H5i5iN

Spletne urice #161: Poslovni modeli za startupe

Spletne urice #161: Poslovni modeli za startupe

12. 01. 2011 ob 19:00, Kiberpipa, Ljubljana
Velikokrat slišimo, da ima internetni startup veliko uporabnikov, nima pa še poslovnega modela.

Kaj je poslovni model? Kako ga postavimo in implementiramo? Kakšni so poslovni modeli najbolj znanih internetnih firm?

Kratek odgovor na prvo vprašanje je, da je poslovni model opis logike, kako firma generira cash. Nekoliko daljši odgovor na zgornja vprašanja pa izveš na predavanju.

Ivan Župič se ukvarja s poslovno inteligenco in ERP sistemi in je doktorski kandidat na Ekonomski fakulteti.