Hrvatski

TIME TABLE FOR DORS/CLUC 2010

Wednesday, 2010-05-05
Time Lecture
09:00 - 09:45 Welcome speech and "Open informatics" prize award
09:45 - 10:45 Florian Schießl, City of Munich, Managerial Board, IT - Limux - Linux in Munich
10:45 - 11:00 break
11:00 - 11:45 Andrew Aksyonoff, Sphinx - Sphinx lecture with introduction and news
11:45 - 12:15 Harald Welte, GPL Violations - What can the community do to enforce GPL violations?
12:15 - 13:15 lunch break
13:15 - 13:45 Marko Rakar - Predsjednička kampanja na Linuxu
13:45 - 14:30 Harald Welte, GPL Violations - GSM security nightmares : experiences from running own GSM network
14:30 - 14:50 Albert Novak, CARNet - PulaFreeAir - otvorena mreža na slobodnom softweru
14:50 - 15:05 break
15:05 - 15:25 Ivan Guštin, Elin Informatika - Iskustva u optimizaciji IT sustava primjenom opensource rješenja Darko Sokolić i Hrvoje Vulin, IBM - Distributed Replicated Block Device
15:25 - 15:45 Ivor Ković, dr.med., Hitna medicinska pomoć Pazin - OpenECG Tonimir Kišasondi, FOI - Sigurne komunikacije i tokeni
15:45 - 16:05 Darko Gulija, Infodom - Open Linking Data - otvorena infrastruktura semantičkog weba Emir Imamagić, Srce - Nadzor računalnih sredstava - praćenje inventara, učinkovitosti i dostupnosti sustava.
16:05 - 16:20 break
16:20 - 16:50 Silvia Kolarić i Vinko Prelac - FLOSS u nastavi informatike u osnovnoj školi Dinko Korunić, InfoMAR d.o.o. - Vijetnamski Linux cluster
16:50 - 17:20 Mr.sc. Živana Komlenov, Univerzitet u Novom Sadu - Data mining na Open Souce način Ivan Voras, FER - Uvod u NOSQL baze podataka
17:20 - 17:35 break
17:35 - 18:35 Okrugli stol: Yes or NoSQL (PG, MySQL, CouchDB, MongoDB)
18:35 - 20:00 KSET - social event for participants


Seminars and workshops on DORS/CLUC 2010

Thursday, 2010-05-06
Time Workshop
09:00 - 12:30
Andrew Aksyonoff, Sphinx: Sphinx

Covers typical Sphinx searching tasks, and how do you solve them. The goal of a workshop is to enable you implement searching for your website this very evening, then polish it until "hey I even like it myself!" state during the next two evenings (perhaps, with some documentation reading during daylight).

Mr.sc. Živana Komlenov, Univerzitet u Novom Sadu: Moodle 2.0 highlights

Radionica će dati pregled i hands-on iskustvo najzanimljivijih novih osnovnih mogućnosti Moodle 2.0, uoči njegove dugo očekivane objave u finalnoj verziji. Također, dati će pregled najzanimljivijih dodataka (plug-inova) za podršku suvremenom izvođenju nastave.

12:30 - 13:30 lunch break
13:30 - 17:00
Dobrica Pavlinušić, Knjižnica FFZG-a: Virtual LDAP

Većina organizacija posjeduje centralni imenički servis LDAP. Na prvi pogled, LDAP je idealno mjesto za centralnu autorizaciju korisnika.
Ali situacija nije toliko jednostavna: ponekad imamo potrebu podatke u LDAP-u prebaciti u neki drugi sustav ili nekom drugom sustavu isporučiti podatke koji se ne nalaze u LDAP-u.
Za rješnje tog problema odlučio sam implementirati ldap-rewrite koji omogućava modifikaciju i obogaćivanje LDAP zapisa. Za isporuku podataka iz relacijske baze implementirao sam jednostavan LDAP server. Oba alata su relativno jednostavne perl skripte koje su odličan način da u potpunosti iskorisite LDAP kao imenički servis, a ne samo za autorizaciju korisnika.

Darko Boto, APIS-IT : GIS

Kako na Linuxu osloboditi pravu punokrvnu GIS radnu stanicu. Pregled mogućnosti i korištenje alata i biblioteka iz široke lepeze opensource GIS rješenja od pohrane i obrade podataka do pripreme za njihovu prezentaciju na WEB-u.
Na ovoj radionici otkrit ćete i kako u backendu klikabilnih desktop alata leže biblioteke koji će kroz konzolni rad beskrajno proširiti mogućnosti korištenja GIS-a na Linux-u.
Ključne riječi: PostGIS, GDAL, QGIS, UDIG, Mapserver, Geoserver i OpenLayers.
Predznanja: Osnovne poznavanja GNU/Linux-a (rad u terminalu), baza podataka i poznavanje osnovnih pojmova GIS-a.

Friday, 2010-05-07
Time Workshop
09:00 - 12:30
Andrew Aksyonoff, Sphinx: Why know algorithms

An entry-level talk that overviews B-trees (the essential data structure used in databases) dissects a couple of typical queries, and illustrates how things work in theory and how they work in reality. Bonus part: overview of the inverted files, the core structure used in search engines.

Siniša Dukarić: Zimbra

Upoznavanje sa Zimbrom - Open Source zamjenom MS Exchange email servera te kratak pregled raspoloživih inačica Zimbre. Seminar će se baviti osnovnom instalacijom i podešavanjem OS Zimbra paketa uz kratka pojašnjenja svih bitnijih koraka. Zimbra raspolaže bogatim GUI i CLI administrativnim alatima koji uvelike olakšavaju posao administratora, neke od osnovnih i najbitnijih administrativnih radnji ćemo prikazati tijekom seminara. Zimbra se može integrirati u postojeće IT sustave ili web aplikacije pisane u raznim jezicima, tim povodom ćemo prikazati jednostavnu implementaciju single signon procedure kojom možemo usko integrirati Zimbru sa postojećim CMS sustavima ili drugim custom made aplikacijama.

12:30 - 13:30 lunch break
13:30 - 17:00
Dobrica Pavlinušić, Knjižnica FFZG-a: Kako napraviti Google od svoje zgrade s računalima?

Ako radite u većoj organizaciji, ona vjerojatno ima nekoliko desetaka računala koja nisu potpuno iskorištena. U mom primjeru, to su bila računala koja su obavljala funkciju web kioska.
Što možemo učiniti s njima? Pretpostavimo da možemo podijeliti podatke u dijelove (shards), staviti svaki dio u memoriju jednog računala i pokrenuti komadić koda preko njih... Zvuči pomalo kao Google map/reduce , ali kako to implementirati?
Za taj zadatak implementirao sam Sack - http://blog.rot13.org/sack/ koji podatke iz različitih izbora sprema u memoriju i izvršava paralelne upite preko njih. Pogledati ćemo kako ga napuniti podacima i iskoristiti za obrade koje su prevelike ili prespore za jedno računalo.
Upravljanje računalima koja su dio našeg clustera je poseban izazov. Za rješenje tog problema odlučio sam implementirati PXElator - http://blog.rot13.org/pxelator/ koji nam omogućava jednostavno podizanje računala preko mreže, nadzor i administraciju.
Temu ćemo zaokružiti još jednim zanimljivim projektom koji nam omogućava distribuirani fork: Gearman - http://gearman.org/. Tako naše obrade podataka možemo podjeliti na manje dijelove pisane u različitim jezicima (perl, php, python, C, shell, Java) i sve to skupa integrirati s relacijskom bazom podataka u pretraživač web stranica Narada - https://launchpad.net/narada
Korištenjem ovih dijelova dobili smo distribuiranu memoriju, distribuirano pokretanje obrada podataka i jednostavnu administraciju: naš vlastiti Google :-)

Senko Rašić, Dobar Kod: GIT

Jedan od bitnih alata pri razvoju softvera u današnje vrijeme su sustavi za upravljanje verzijama (VCS). U radionici ćemo se upoznati sa GIT-om, jednim od najpopularnijih distribuiranih VCSova te pokazati njegovu primjenu u tipičnim scenarijima razvoja softvera.

[ Hide workshop descriptions | Show workshop descriptions ]