Vizualizacija besedil ljudskih pesmi

Velikost: px
Začni prikazovanje s strani:

Download "Vizualizacija besedil ljudskih pesmi"

Transkripcija

1 Univerza v Ljubljani Fakulteta za računalništvo in informatiko Nika Bric Vizualizacija besedil ljudskih pesmi DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA Mentor: doc. dr. Matija Marolt Ljubljana 2015

2

3 Rezultati diplomskega dela so intelektualna lastnina avtorja in Fakultete za računalništvo in informatiko Univerze v Ljubljani. Za objavljanje ali izkoriščanje rezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakultete za računalništvo in informatiko ter mentorja. Besedilo je oblikovano z urejevalnikom besedil L A TEX.

4

5 Fakulteta za računalništvo in informatiko izdaja naslednjo nalogo: Tematika naloge: V diplomski nalogi izdelajte vizualizacijo zbirke besedil ljudskih pesmi. Raziščite specifiko ljudske pesmi in izdelajte vizualizacijo, ki naj temelji na večnivojskem prikazu razmerij med variantnimi tipi in geografskem položaju zajema posameznih variant. Vizualizacija naj temelji na spletnih tehnologijah.

6

7 Izjava o avtorstvu diplomskega dela Spodaj podpisana Nika Bric sem avtorica diplomskega dela z naslovom: Vizualizacija besedil ljudskih pesmi S svojim podpisom zagotavljam, da: sem diplomsko delo izdelala samostojno pod mentorstvom doc. dr. Matije Marolta, so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter ključne besede (slov., angl.) identični s tiskano obliko diplomskega dela, soglašam z javno objavo elektronske oblike diplomskega dela na svetovnem spletu preko univerzitetnega spletnega arhiva. V Ljubljani, dne 11. septembra 2015 Podpis avtorja:

8

9 Zahvaljujem se mentorju doc. dr. Matiji Maroltu za svetovanje in pomoč. Alji Debeljak, Maju Smerkolu, Dušanu Kalanju in Jakobu Ihanu za oporo in občasno pomoč.

10

11 Kazalo Seznam uporabljenih izrazov Povzetek Abstract 1 Uvod 1 2 Ljudska pesem Ozadje in zgodovina Zbiranje Klasifikacija in struktura ljudske pesmi Opredelitev aplikacije 9 4 Uporabljene metode in tehnologije Programska oprema Jeziki Javascript MDS Delo s podatki Glavna zbirka podatkov Matrika podobnosti Začetna obdelava podatkov s Pythonom

12 KAZALO 5.4 Obdelava v okviru aplikacije Postopek načrtovanja Razdelitev na nivoje Prvi nivo - Variantni tipi Drugi nivo - Variante Tretji nivo - Besedilo Oblikovanje Implementacija Prvi nivo Drugi nivo Tretji nivo Oblikovanje Sklepne ugotovitve Možne izboljšave Zaključek

13

14 KAZALO Seznam uporabljenih izrazov izraz Apache AngularJS CSV D3.js DOM točkovni graf gmaps.js HTML JavaScript jquery JSON LAMP Linux marker MDS PHP Python SVG Ubuntu varianta variantni tip Windows XML razlaga Apache HTTP strežnik ogrodje za delo z JavaScriptom na principu MVC Comma Separated Values, format za podatkovne tabele JavaScript knjižnica za delo s podatki (HTML, CSS, SVG) Document Object Model, konvencija za interakcijo z X/HTML) graf, kjer se vsaka pojavitev ali dogodek označi s piko JavaScript knjižnica za delo z Google Maps HyperText Markup Language, osnova spletnih strani programski jezik za stran odjemalca JavaScript knjižnica JavaScript Object Notation, format za prenos podatkov skupek orodij za delo s strežnikom odprtokodni operacijski sistem značka, ki označuje lokacijo v Google Maps Multi Dimensional Scaling, algoritem Hypertext Preprocessor, programski jezik splošno namenski programski jezik Scalable Vector Graphics, grafični format distribucija OS Linux različica pesmi skupina pesmi s približno enako vsebino Microsoftov operacijski sistem EXtenstible Markup Language, podatkovni format

15 Povzetek Diplomsko delo poskuša del zbirke slovenskih ljudskih pesmi prikazati s pomočjo interaktivne vizualizacije podatkov. Vizualizacija podatkov je predstavitev seta podatkov v slikovni in/ali grafični obliki, in uporabniku omogoči lažje delanje povezav in razbiranje pomena podatkov. Vizualizacija za glavno podatkovno zbirko uporabi seznam variantnih tipov ljudskih pesmi s pripadajočimi variantami. Delo je potekalo tako, da je bil najprej izdelan načrt funkcionalnosti in izgleda aplikacije, ki je upošteval cilje. Sledila je obdelava podatkov, ki so bili potrebni za realizacijo izdelka, nato pa še sama implementacija. Orodja in tehnologije, v katerih je bila aplikacija napisana, so omenjene v diplomskem delu. Opisana je tudi zgodovina ljudske pesmi s kratkim pregledom zbiranja besedil in melodij v Sloveniji. Ker se praktični del diplome nanaša na klasifikacijo ljudskih pesmi, so razložene nekatere osnovne strukture. Rezultat diplome je delujoča aplikacija, ki bi potrebovala še nekaj iteracij, preden bi bila resnično uporabna, vendar pa lahko služi za dobro oporo nadaljnjemu razvoju. Ključne besede: vizualizacija, vizualizacija podatkov, ljudske pesmi, besedila pesmi, interaktivno, d3.js.

16

17 Abstract This thesis attempts to show a part of a collection of Slovenian folks songs using interactive data visualization. Data visualization is a presentation of a data set in a pictorial or graphic format, and it makes it easier for a user to grasp the meaning of data and the connections present. This visualization is using a list of folk song variant types with their respective variants as its data set. The work started with designing a plan for the functionalities and the look of the application that suited the goals. The data needed for the realization of the program was processed and after that followed the implementation itself. Tools and technologies used to make the application are listed in the thesis. The thesis includes a description of the history of folks songs and a short overview of collecting of lyrics and melodies in Slovenia. Some basic folk songs structures are explained, because the application is based on them. The result is a working application, which needs a few more iterations before it can be truly useful, but it can serve well as a basis for further development. Keywords: visualization, data visualization, folk songs, song lyrics, interactive, d3.js.

18

19 Poglavje 1 Uvod V zadnjih nekaj letih se je močno povečalo število načinov merjenja podatkov, k čemur je pripomogla poenostavljena in dostopnejša uporaba orodij za merjenje. Ker vse več ljudi ustvarja oz. generira svoje podatke, se jih nabira vedno več. Termin, ki se uporablja za ogromno količino teh podatkov, je Big Data. [7] Od sporočil na socialnih omrežjih do naprav, ki merijo telesne funkcije, pa različnih logov, ki jih hrani programska oprema (naj bo to zakonsko določeno ali ne), so podatki najrazličnejših oblik in namembnosti. Večina teh podatkov ni strukturiranih (80%). [6] Da lahko iz njih dobimo informacije, ki nam nekaj povedo, jih je potrebno obdelati. Zato se v zadnjem času izjemno povečuje potreba po podatkovnih znanstvenikih (data scientist). Veliko načinov za uporabo teh podatkov ne potrebuje vizualizacije, če pa jih želimo predstaviti v obliki, ki je preprosto razumljiva človeku (tudi nestrokovni javnosti), je vizualizacija ključnega pomena. Vizualizacija podatkov pomeni predstavitev podatkov v slikovni ali grafični obliki. [4] Na ta način ljudje lažje in hitreje zaznamo pomen podatkov, kot če bi jih brali v pisni ali tabelarični obliki. Bolj preprosta je tudi primerjava različnih podatkov, saj lahko z vpeljavo interaktivnosti spreminjamo parametre prikaza oz. na istem grafu ali sliki prikažemo več setov podatkov. Omogoča nam prikaz več dimenzij in oblik podatkov (npr. video, glasba). Pogosta tehnika je ani- 1

20 2 POGLAVJE 1. UVOD miranje grafa ali slike ob spreminjanju enega parametra podatkov, npr. časa. Tako dobimo boljši vpogled v spreminjanje določene spremenljivke skozi čas, po možnosti pa tudi v razloge za te spremembe in potencialno napoved za prihodnost. V diplomskem delu bom poskusila združiti področji ljudskega slovstva in vizualizacije podatkov. Cilj dela je spletna aplikacija, ki vsebuje smiselno interaktivno vizualizacijo seznama ljudskih pesmi, ki vsebuje več razredov grupiranja besedil. V delu bom predstavila zgodovino ljudske pesmi, oris zbiranja pesmi v Sloveniji ter kratek opis nekaterih lastnosti, ki so značilne za ljudske pesmi. Nato bom opisala izdelavo vizualizacije, od orodij, ki sem jih uporabila, do podatkov, načrta in implementacije. Zaključila bom s krajšim komentarjem narejenega, opisom možnosti za izboljšave in nadaljnjega dela.

21 Poglavje 2 Ljudska pesem 2.1 Ozadje in zgodovina Skozi ljudsko pesem in glasbo se je človeška rasa izražala že od razvoja jezika naprej. Pesem in glasba sta se prenašali ustno. Večji del prebivalstva pred 20. stoletjem ni bil pismen, zato so se tovrstnih kulturnih vsebin naučili na pamet. [5] Pesmi so se tako prenašale iz generacije v generacijo. Najstarejši del kulturne dediščine slovenskega naroda je prav ljudska pesem. [10] Besedila so večinoma povezana z narodno ali lokalno kulturo; pogosto so govorila o zgodovinskih ali osebnih dogodkih. [5] Čeprav večina ljudi misli, da so ljudske pesmi vedno narečne, v resnici ni tako. Ker so se pesmi prenašale iz kraja v kraj, v njih ni ostalo toliko narečnih posebnosti. Za tiste pesmi, ki imajo bolj lokalen pomen, se je narečje bolj obdržalo, saj drugih pokrajin in krajev vsebina ni toliko zanimala, in se pesem ni razširila. Bolj narečno močne pesmi so značilne za obrobne pokrajine. Vsebinsko so nekatere pesmi značilne za določene pokrajine, npr. pesmi o naravi v Reziji, zdravice v vinorodnih okoliših, dolge pripovedne pesmi na Gorenjskem, da so si krajšali čas pri enoličnem skupnem delu. Velik del slovenske ljudske pesmi zadeva religiozno vsebino. Te pesmi pogosto spremljajo verske praznike, saj govorijo o dogodkih, ki jih praznik praznuje. Navkljub vsem razlikam se jasno vidi, 3

22 4 POGLAVJE 2. LJUDSKA PESEM da ljudska pesem povezuje vse Slovence. [10] Zaradi pomanjkanja zapisovanja in dolgega obdobja prenašanja za večino pesmi ustnega izročila avtor ni znan. Tako tovrstna umetnost tudi dobi pridevnik ljudska, saj lastniki pesmi postanejo ljudje, ki jo pojejo, ponavadi lokalno ali narodno prebivalstvo. Nekatere definicije ljudske pesmi izključujejo tista dela, katerih avtor je znan. [11] Značilnost ljudske pesmi, ki jo razlikuje od t.i. umetne poezije, je tudi to, da je neločljivo povezana z glasbo. Melodija prvič zelo pripomore k lažji zapomnljivosti besedila, kar je bilo v času, ko se jih ni zapisovalo, precej pomembno. Melodija se ujema z ritmom besedila, sčasoma pa je povzročila tudi, da so se spremenili ali na novo razvili verzni obrazci, kitice, ter nekatere ritmične posebnosti. Melodija pevcu, ki se zmoti v besedilu, tudi pomaga, da besedilo zimprovizira, in obdrži podobo pesmi. Ko se je začelo zbiranje oz. zapisovanje ljudskih pesmi, je pogosto prišlo do napak v ritmu pri narekovanju, če so pevci poskušali besedilo podati brez melodije. 2.2 Zbiranje Prvo znano zbirko slovenskih ljudskih pesmi je zbral Dizma Zakotnik okrog leta Sestavljalo jo je pet besedil pripovednih pesmi. Zbirka se na žalost ni ohranila; vsebino delno poznamo zaradi Marka Pohlina, ki je bil tudi pobudnik zbiranja in je idejo dobil pri nemških in angleških zapisovalcih pesmi. Valentin Vodnik je zbral okoli 150 besedil, njegov prijatelj Jožef Rudež pa okoli 45. [23] Ko je nekaj zapisov Andreja Smoleta s Prešernovimi popravki izšlo v Kranjski Čbelici v 30-ih letih 19. stoletja, se je navdušilo veliko novih zbiralcev. Med njimi je bil najpomembnejši Stanko Vraz, ki se je zavedal pomembnosti melodije in jo je edini tudi zapisoval. Okoli leta 1865 se je pojavila ideja, da bi izdali slovenske ljudske pesmi

23 2.2. ZBIRANJE 5 iz cele države. Slovenska matica, ki naj bi zbirko izdala, je imela precejšnje težave z iskanjem urednika. Leta 1887 je Karel Štrekelj sestavil podroben načrt izdaje, v katerem je tudi prvič v slovenščini uporabil besedo folklora. Zahteval je tudi, naj vsi zapisovalci zapišejo tudi melodijo. Prvi snopič je bil izdan leta 1895, zadnji, šestnajsti, pa leta [24] V začetku zbiranja ljudskih pesmi seveda ni bilo na voljo snemalne opreme, zato so lahko besedilo oz. note samo zapisali. Pri teh je prihajalo do marsikaterih napak. Kot je bilo omenjeno zgoraj, ljudje niso pravilno narekovali besedila brez melodije. Tudi zapisovalci sami so se ponekod napačno lotili zapisovanja. Nekateri so želeli zapisati pesem natanko tako, kot jo je pevec zapel, z narečjem vred, ker pa na kraju zapisovanja samem takšna natančnost ni bila mogoča, so zapis kasneje popravljali. Takšne zapise je težko brati, kaj šele po njih peti. V drugo skrajnost so šli zapisovalci, ki so pesmi popravljali, tako da so bile bližje umetni pesmi, kar je prav tako narobe prikazalo dejansko stanje. [10] Primer: Prešeren je nekatera besedila v celoti prepesnil. Prvi zvočni posnetki so nastali leta 1913, ko je ruska folkloristka J. E. Lineva na fonograf posnela okoli 100 pesmi, večinoma z Dolenjske in Gorenjske. [10] Leta 1934 je bil ustanovljen Folklorni inštitut, ki je ponovno omogočil načrtno zbiranje pesmi, kar je bil po vojni prepuščeno posameznim ljubiteljem. Dvajset let kasneje je inštitut z večjim številom sodelavcev in magnetofonom zbiral pesmi po celotnem etničnem območju Slovenije. Zbiranje in objavljanje se je sčasoma razširilo tudi na radio. Najpomembnejša je bila oddaja z naslovom Slovenska zemlja v pesmi in besedi, ki obstaja še danes. [1] Sčasoma se je inštitut pridružil Slovenski akademiji znanosti in umetnosti. [2] Zdaj deluje pod imenom Glasbenonarodopisni inštitut in svoje delovanje posveča raziskovanju, zbiranju in hranjenju avtohtone slovenske ljudske umetnosti. Velik del zaslug za ogromno že opravljenega dela na tem področju pa

24 6 POGLAVJE 2. LJUDSKA PESEM gre tudi individualnim zbirateljem in raziskovalcem. 2.3 Klasifikacija in struktura ljudske pesmi Razdelitev V slovenščini imamo sicer enak izraz - pesem - za besedila, ki se pojejo, in tista, ki se recitirajo, oz. imajo močen poudarek na ritmu, vendar pa jih vseeno ločimo. Pod ljudsko pesem lahko spadata obe vrsti. Po vsebini ločimo ljudske pesmi na več načinov, npr. na lirske in epske oz. izpovedne in pripovedne. Pomembnejše vsebinske skupine v Sloveniji so ljubezenske pesmi, svatovske pesmi, mrliške pesmi, plesne pesmi, vojaške pesmi, pesmi o poklicih, zabavne pesmi, koledniške pesmi (pojejo se ob praznikih), nabožne in romarske pesmi, pivske pesmi ter otroške pesmi. Po vsebini ljudske pesmi ločimo tudi na t.i. variantne tipe. Variantni tip definira skupino pesmi, ki imajo podobno ali enako vsebino. Lahko ima poljubno število različic, ki jih imenujemo variante. Variante se med sabo lahko razlikujejo po narečju, deloma spremenjeni vsebini ali obliki. Nekateri ločijo od ljudskih še ponarodele pesmi, kar pomeni, da se ve, kdo jo je napisal. Vendar pa je vsako pesem nekdo napisal, torej ni razloga, da ne bi ponarodelih pesmi šteli med ljudske. [10] Struktura Ritem v ljudskih pesmih nastane z izmenjavanjem poudarjenih in nepoudarjenih zlogov - zlogovni ritem. Vrste poudarka tudi ne imenujemo stopica, temveč verzni obrazec. Melodija vpliva na to, da se v ljudski pesmi ne pojavljajo tipične stopice umetne pesmi (jamb, amfibrah, anapest), temveč le trohej in daktil. Ločimo posamezne verze in verzne dvojice, distihe.

25 2.3. KLASIFIKACIJA IN STRUKTURA LJUDSKE PESMI 7 Če pesem uporablja posamezne verze, ti lahko sestavljajo nekitično pesem, medtem ko se verzne dvojice ponavadi združujejo v kitice. Poznamo vse od dvovrstičnih kitic do osemvrstičnih, najpogostejše pa so štirivrstične. Različne ljudske pesmi imajo različne značilne dele, k so vezani na vsebino (npr. prošnja za dar pri kolednicah). Posebne oblike pesmi so še ponavljalna, kjer se del besedila velikokrat ponovi, ter naraščajoče in verižne, pri katerih se besedilo povezuje iz kitice v kitico. V slovenskih ljudskih pesmi je precej pogost tudi refren - ponavljajoč se del besedila, ki je lahko del verzov ali kitic, na začetku, v sredini ali na koncu. [10]

26 8 POGLAVJE 2. LJUDSKA PESEM

27 Poglavje 3 Opredelitev aplikacije Aplikacija naj bo realizirana kot spletna stran. V njej je potrebno prikazati tri nivoje podatkov. 1. nivo - zajema vse variantne tipe, celotno bazo podatkov. Tipi naj bodo upodobljeni glede na podobnost med sabo, predvidoma na dvodimenzionalnem grafu. 2. nivo - zajema en variantni tip z vsemi pripadajočimi variantami. Prikazani naj bodo podatki o lokaciji in letnici variante. 3. nivo - besedilo ene variante. 9

28 10 POGLAVJE 3. OPREDELITEV APLIKACIJE

29 Poglavje 4 Uporabljene metode in tehnologije 4.1 Programska oprema Aplikacijo sem razvijala v operacijskih sistemih Windows 7 Professional in Ubuntu Za programiranje sem uporabljala odprtokodni urejevalnik izvorne kode Geany. [12] Za poganjanje Python skript za obdelavo podatkov sem uporabljala ukazno vrstico Terminal. Aplikacijo sem testirala na LAMP strežniku nameščenem na Ubuntu sistemu. Za pretvorbo nekaterih datotek s podatki (CSV, XML, JSON) sem uporabila nekaj javno dostopnih spletnih servisov. 4.2 Jeziki Pri programiranju sem uporabila naslednje programske oziroma skriptne jezike. 11

30 12 POGLAVJE 4. UPORABLJENE METODE IN TEHNOLOGIJE HTML in CSS HTML (HyperText Markup Language) [13] je označevalni jezik, ki se uporablja pri izdelavi spletnih strani. Z njim označimo osnovno vsebinsko strukturo strani, obenem pa tudi določimo semantični pomen elementov. CSS (Cascading Style Sheets) je opisni jezik, s katerim določimo izgled in obliko datoteke, zapisane v označevalnem jeziku. Lahko se aplicira na kakršenkoli XML dokument PHP PHP (PHP: Hypertext Preprocesor) [14] je odprtokodni programski jezik, ki se ga uporablja za izdelavo dinamičnih spletnih strani. PHP deluje na strežniku, kjer dobi vhodno PHP kodo in iz nje generira spletno stran. PHP koda je lahko vključena v HTML, lahko pa je tudi v posebni datoteki. Sama sem PHP uporabila v manjši meri za razdelitev kode na manjše dele, ter za procesiranje podatkov Python Python je splošen visokonivojski programski jezik [15], ki se uporablja za veliko različnih namenov. Je zelo kompakten in lahko berljiv za človeka. Ima dinamične podatkovne tipe in je priročen za delo s podatki. Uporabila sem ga za začetno obdelavo podatkov. 4.3 Javascript Velik del aplikacije je napisan v JavaScriptu. JavaScript je objektni skriptni programski jezik, ki se ga uporablja pri izdelavi spletnih strani. [16] Uporablja se ga v kombinaciji s HTML-jem in se tako omogoči dinamičnost spletne strani.

31 4.3. JAVASCRIPT 13 Za JavaScript obstaja veliko knjižnic in ogrodij, izmed katerih sem uporabila spodaj naštete D3.js D3.js (Data Driven Documents) je JavaScript knjižnica za vizualizacijo podatkov. [17] Z njo lahko naredimo dinamične in interaktivne vizualizacije. Uporablja SVG, HTML in CSS. SVG je ponavadi najpomembnejši element, saj tja vežemo podatke. Nad vizualizacijami lahko izvajamo prehode ( transitions ), kjer lahko spreminjamo vse lastnosti, ki so določene s HTML-jem, CSS-jem ali pa podatki samimi jquery jquery je odprtokodna JavaScript knjižnica, ki olajša uporabo JavaScripta na strani klienta. [18] Je najbolj razširjena JavaScript knjižnica. Z njo se lažje izbira elemente DOM, izvaja AJAX klice in kreira odzive na različne akcije uporabnika Gmaps.js Gmaps.js je JavaScript knjižnica, ki olajša uporabo Google Maps API-ja. [19] Google Maps APi dovoljuje spletnim razvijalcem, da v svoje strani vstavijo Googlove zemljevide. Gmaps.js omogoči bolj preprosto postavljanje markerjev na zemljevid in poenostavi delo s podatki AngularJS AngularJS je odprtokodno ogrodje za spletne aplikacije, napisano v Java- Scriptu. [20] Lahko ga uporabljamo skupaj s principom arhitekture uporabniških vmesnikov MVC. Najprej prebere HTML, v katerega so vključene posebne oznake, ki jih nato interpretira kot navodila za gradnjo strani.

32 14 POGLAVJE 4. UPORABLJENE METODE IN TEHNOLOGIJE Ostalo Uporabila sem še majhen jquery plugin jquery.popupwindow in knjižnico numeric.js, ki jo je uporabila metoda MDS. [21] 4.4 MDS Za delo z matriko podobnosti je bilo treba uporabiti enega izmed algoritmov, ki elemente, katerih faktor podobnosti je podan v matriki, postavi v 2D prostor glede na ta faktor. Uporabila sem algoritem MDS - multidimensional scaling, in sicer odprtokodno implementacijo v JavaScriptu (Ben Frederickson). [8]

33 Poglavje 5 Delo s podatki 5.1 Glavna zbirka podatkov Večina podatkov, ki sem jih potrebovala, je bila vsebovana v XML datoteki. Razdeljena je na pet tematsko ločenih knjig ( book ), katere nato vsebujejo variantne tipe ( variant ), te pa vsebujejo variante ( doc ). Variantni tipi imajo naslov in zaporedno število, variante pa zaporedno število v okviru tipa, regijo, kraj, leto, meta podatke, originalno besedilo in lematizirano besedilo. Pri nekaterih variantah so podatki nepopolni: manjkajo leta, kraji pogosto niso specificirani podrobneje kot samo z imenom regije. Spodaj je začetek XML datoteke, za boljšo predstavo o sestavi. (Šumniki so odstranjeni za potrebe L A TEX-a). <books> <book> <no>1</no> < t i t l e>slp 1 : PRIPOVEDNE PESMI</ t i t l e> <v a r i a n t> <no>1</no> < t i t l e>1. PEGAM IN LAMBERGAR 15

34 16 POGLAVJE 5. DELO S PODATKI (DVOBOJ JUNAKA Z VELIKANOM)</ t i t l e> <doc> < t i t l e>1.</ t i t l e> <r e g i o n>gorenjsko</ r e g i o n> <p l a c e>gorenjsko</ p l a c e> <year>1775</ year> <meta> Kraj: Gorenjsko (? ) Z ps p. Dizma ( J o z e f ) Zakotnik, ok z a p i s se j e z vso Zakotnikovo z b i r k o vred i z g u b i l. Vsebino b e s e d i l a moremo p r i b l i z n o r a z b r a t i i z Linhartove nemske prepesnitve, k i j o podajamo v slovenskem i z v l e c k u : </meta> <t e x t> // l e m a t i z i r a n o b e s e d i l o </ t e x t> <o r i g t e x t> // o r i g i n a l n o b e s e d i l o </ o r i g t e x t> <meta> </meta> 5.2 Matrika podobnosti Matrika podobnosti je tekstovna datoteka. Vsebuje matriko, v kateri so zapisane vrednosti, ki predstavljajo podobnost med parom variantnih tipov. Matrika je bila izračunana iz baze podatkov, v kateri so bili za celoten korpus izračunani motivi. Iz teh podatkov se je izračunala distribucija variantnih

35 5.3. ZAČETNA OBDELAVA PODATKOV S PYTHONOM 17 tipov prek teh motivov; določena je bila s povprečjem distribucij posameznih variant. Podobnost med variantnimi tipi je bila nato izračunana z metodo kosinusne podobnosti. [22] Podatki so na voljo o skoraj vseh variantnih tipih, ki jih vsebuje XML datoteka. Matriko sem pretvorila v format CSV, saj se je izkazalo, da je to v PHP-ju bolj preprosto. 5.3 Začetna obdelava podatkov s Pythonom V začetku, še pred izdelavo načrta, sem s Pythonom napisala manjše število skript, s katerimi sem iz XML datoteke dobila števila določenih elementov. Za izdelavo prvega nivoja aplikacije je bil potrebno vedeti, koliko je najmanj in največ variant na en tip, zato da sem lahko določila, če se bo število variant na tem nivoju dalo prikazati oziroma na kakšen način. V podatkih sem poiskala vse različne regije, ki se pojavljajo, ker je bil ta podatek pomemben za implementacijo drugega nivoja. V poštev so prišli tudi podatki o količini variant na leto v okviru posameznega variantnega tipa. Izdelala sem tudi seznam variantnih tipov, kjer so bili shranjeni podatki o zaporedni številki, naslovu, številu variant in pa številki knjige, pod katero spadajo. Seznam sem shranila v format CSV, nato pa pretovrila v JSON, ki je bolj primeren za uporabo z D3.js. Veliko XML datoteko sem s Python skripto razdelila na manjše datoteke, v katerih so bili shranjeni podatki o posameznem tipu. To je zmanjšalo čas nalaganja drugega in tretjega nivoja.

36 18 POGLAVJE 5. DELO S PODATKI Spodaj je format datoteke JSON s seznamom variantnih tipov. [ ] { }, { } s t : 1, naslov : Pegam In Lambergar ( dvoboj junaka z velikanom ), book : 1, stv : Obdelava v okviru aplikacije Pred samim začetkom implementacije sem imela torej XML datoteko z vsemi podatki vseh variantnih tipov, matriko podobnosti in JSON datoteko s seznamom variantnih tipov. V aplikaciji je bilo nato potrebno ustvariti manjšo matriko podobnosti, ki vsebuje podatke samo za kroge, ki jih želimo prikazati naenkrat. (O tem več v poglavju 6.) Na prvem nivoju tako dostop do XML datoteke ni bil potreben, na drugem in tretjem pa se dostopa do majhnih XML datotek, ki vsebujejo informacije o enem variantnem tipu.

37 Poglavje 6 Postopek načrtovanja Pred samo implementacijo izdelka je bilo potrebno izdelati načrt aplikacije. Ta načrt je vseboval funkcionalnosti in približno grafično podobo. Tekom implementacije je služil za oporo in vodilo, na nekaterih mestih pa sem se iz različnih razlogov tudi oddaljila od nameravanega načina izdelave. Načrt je pripomogel tudi k bolj jasni predstavi, kako naj bi ta aplikacija sploh izgledala. 6.1 Razdelitev na nivoje Zaradi narave podatkov je bilo smiselno aplikacijo razdeliti na več nivojev. Na prvem nivoju bi bili tako prikazani variantni tipi, na drugem variante posameznega tipa in na tretjem besedilo posamezne variante. Preko višjih nivojev (če gledamo iz perspektive drevesne strukture) se torej dostopa do nižjih. Načrt je bil definiran z opisom funkcionalnosti in s slikami posameznih korakov, kakor naj bi izgledali v delujoči aplikaciji. 19

38 20 POGLAVJE 6. POSTOPEK NAČRTOVANJA Slika 6.1: Prvotna ideja o prikazu variantnih tipov 6.2 Prvi nivo - Variantni tipi Nivo variantnih tipov je moral omogočiti izbiro posameznega variantnega tipa ter prikazati temu najbolj podobne tipe. Osnovni podatki o variantnem tipu so naslov, zaporedna številka, število variant in ključne besede. Odločila sem se, da bodo prikazani s krogi. Uporabnik bi imel nato možnost klika na posamezen krog, in graf naj bi se preuredil, tako da bi kazal v središču izbrani tip, okrog njega pa najbolj podobne tipe. (Prikazuje Slika 6.1) Prvi nivo bi vključeval tudi osnovno iskanje po naslovih tipov. Seznam vseh tipov bi bil prikazan poleg grafa, in bi se sproti filtriral ob pisanju v ukazno vrstico. (Prikazuje Slika 6.2)

39 6.2. PRVI NIVO - VARIANTNI TIPI 21 Slika 6.2: Seznam s filtriranjem

40 22 POGLAVJE 6. POSTOPEK NAČRTOVANJA Slika 6.3: Prikaz regij, ki ni bil uporabljen 6.3 Drugi nivo - Variante Drugi nivo bi se prikazal ob kliku na gumb ali povezavo v krogu, ki pripada določenemu tipu. Ker so bili na voljo podatki o kraju ter času, je bilo smiselno prikazati oba parametra. Najprej se mi je zdelo dobro, da bi uporabniku najprej omogočili izbiro regije (Slika 6.3), ter nato pokazali časovno razporejenost, vendar je bil končni plan tak, da bo možno videti oboje hkrati. Postavitev določene variante v času bi bila prikazana z grafom, kjer imamo na y osi čas, na x pa število variant. Uporabila bi točkovni graf namesto stolpičnega grafa, da se lahko vidi individualno varianto. (Slika 6.4)

41 6.4. TRETJI NIVO - BESEDILO 23 Slika 6.4: Prikaz variant določenega tipa po času 6.4 Tretji nivo - Besedilo Ob kliku na posamezno varianto na točkovnem grafu ali zemljevidu se v pojavnem oknu prikaže besedilo te variante. Odločila sem se, da je za prikaz dovolj originalni tekst, saj je lematizirano besedilo bolj namenjeno iskanju. V začetku je bil načrt podrobneje razdelati besedilo, vendar se je izkazalo, da to ne bi bilo praktično, ker podatki niso pripravljeni na to in bi porabila preveč časa. (Več o tem v poglavju 7.) 6.5 Oblikovanje Velik del izgleda in uporabnosti aplikacije predstavlja tudi oblikovanje. [9] Potrebno je poskrbeti, da so opcije za uporabnika dovolj očitne, da se elementi med sabo skladajo in da je izgled prijazen očem. Ker sama nimam veliko oblikovalskih izkušenj, sej izbrala precej preproste oblikovalske elemente in postavitve, za katere upam, da vseeno opravijo svojo funkcijo. Barve sem izbrala glede na temo. Tople barve ter zelena, ki predstavlja

42 24 POGLAVJE 6. POSTOPEK NAČRTOVANJA naravo, asociirajo na domače okolje in podeželje, ki si ga mnogo ljudi slika kot ozadje za petje ljudskih pesmi.

43 Poglavje 7 Implementacija Implementacija je sledila strukturi, ki jo je zastavil načrt; najprej sem torej implementirala prvi nivo, in tako naprej. S HTML-jem in CSS-jem sem najprej zgradila osnovni izgled strani. Nisem se odločila za uporabo Bootstrap ogrodja, saj je bila struktura tako preprosta, da je bilo lažje in hitreje napisati svoj CSS. 7.1 Prvi nivo V PHP-ju sem napisala funkcijo, ki dobi za parameter zaporedno številko variantnega tipa, na podlagi tega poišče v matriki podobnosti najbolj podobne tipe, ter naredi manjšo matriko podobnosti, ki vsebuje samo teh n tipov. Spremeljivka n je bila večinoma nastavljena nekje med 15 in 20. Poleg matrike vrne še polje tipov, ki so vključeni v matriko. PHP skripta te podatke shrani v JSON datoteko, do katere dostopa JavaScript. V JavaScriptu sem napisala funkcijo, ki kliče PHP skripto, nato pa še drugo funkcijo, ki nariše graf (D3.js). Ta funkcija obstaja v dveh verzijah. Prva verzija se izvede ob nalaganju strani, druga pa vsakič, ko izberemo določen tip, ki trenutno ni izbran (če seveda vmes ne osvežimo strani). Prva funkcija tako vsebuje vse podatke, ki so potrebni za risanje vizualizacije, 25

44 26 POGLAVJE 7. IMPLEMENTACIJA Slika 7.1: Zaslonska maska prvega nivoja druga pa samo tiste, ki se spremenijo. (Graf prikazan na Sliki 7.1.) Krogi so veliki sorazmerno s številom variant, ki jih imajo. Podatki, ki se shranijo v SVG element kroga so zaporedna številka, koordinate, radij, število variant in naslov. Preden se nariše graf, je potrebno iz matrike podobnosti izračunati koordinate. Za to uporabim implementacijo algoritma Multi-Dimensional Scaling, ki jo je napisal Ben Frederickson. [8] Nato je treba te koordinate pripraviti za risanje grafa. Funkcija mds namreč vrne zelo majhne koordinate, ki jih je potrebno normalizirati. Izvede se tudi t.i. tresenje koordinat, ki v naključnih smereh minimalno spremeni postavitev točk, zato da se prepreči prekrivanje. Definiranih je tudi več jquery funkcij, ki se odzivajo na akcije uporabnika (events); premik miške na krog bo pokazal tooltip z informacijami, klik pa poklical metodo za izračun nove matrike in nato na novo narisal graf.

45 7.1. PRVI NIVO 27 Slika 7.2: Seznam implementiran z AngularJS

46 28 POGLAVJE 7. IMPLEMENTACIJA Slika 7.3: Pojavno okno z variantami Seznam, ki je na prvem nivoju spletne aplikacije na desni (na Sliki 7.2), je realiziran z ogrodjem AngularJS, ki je bil uporabljen prav za ta namen. Seznam se filtrira s pisanjem v okence, s klikom na povezavo pa se zgodi enaka akcija kot ob kliku na krog. AngularJS bere podatke iz JSON datoteke, ki vsebuje seznam variantnih tipov. 7.2 Drugi nivo Nivo variant se doseže s klikom na povezavo Variante v okencu, ki se pojavi nad krogom. Odpre se pojavno okno (Slika 7.3). Z jqueryem se dostopa do XML datoteke, kjer poiščemo izbrani tip. Na podlagi teh podatkov se izrišeta zemljevid z uporabo gmaps.js in graf (točkovni graf) z uporabo D3.js. S klikom na posamezen marker na zemljevidu se obarva pripadajoča pika na točkovnem grafu, ki nam da informacijo o času, prav tako pa se ob kliku na piko na grafu označi pripadajoča varianta na zemljevidu (odpre se infor-

47 7.3. TRETJI NIVO 29 Slika 7.4: Besedilo variacije mativno okno). 7.3 Tretji nivo Zaradi smernic Google Maps se jquery funkcije, ki jih želimo dodeliti elementom v tooltipu, zbrišejo, zato mi žal ni uspelo implementirati kode, ki bi odprla pojavno okno z besedilom. Zato so pod grafom povezave na različne variacije označene s številkami. Ob kliku na povezavo se odpre pojavno okno z besedilom variacije (Slika 7.4).

48 30 POGLAVJE 7. IMPLEMENTACIJA 7.4 Oblikovanje V oblikovanju se nisem veliko oddaljila od načrta. Nekateri elementi niso bili implementirani, manjše razlike so v barvah, uporabila pa sem tudi nekaj tekstur. [3]

49 Poglavje 8 Sklepne ugotovitve 8.1 Možne izboljšave Narejena aplikacija ima osnovne funkcionalnosti za ogled baze besedil, vendar pa bi lahko uporabnost močno izboljšala z različnimi drugimi funkcijami. Najpomembnejša izmed teh je iskanje po vseh besedilih, ne samo naslovih variantnih tipov. Iskanje je bilo prvotno vključeno v načrt implementacije, vendar mi ga ni uspelo narediti. Iskanje bi moralo zajemati tako orignialna kot lematizirana besedila, saj uporabnik ne pozna vedno oblike besede, ki je v pesmi, ki jo išče, ali pa ga zanimajo besedila na določeno temo. V začetku priprave na diplomsko delo sem dosti razmišljala tudi o podrobni razdelavi na nivoju posameznega besedila, vendar bi to zahtevalo precej več časa. Pred implementacijo takšne funkcionalnosti bi bila potrebna tudi temeljita obdelava podatkov, če že ne do nivoja posameznih črk, pa zagotovo zlogov. Omogočila bi prikaz kitic, rim, verznih obrazcev in informacij o njih. V bolj podrobni podatkovni zbirki bi lahko uporabili tudi podatke, ki določene oblike besedil vežejo na posamezna področja, in primerjavo med njimi. Tudi primerjava med dvema variantama istega variantnega tipa bi lahko bila zanimiva. 31

50 32 POGLAVJE 8. SKLEPNE UGOTOVITVE Zdi se mi, da bi bilo smiselno raziskati, kaj so informacije in povezave, ki zanimajo strokovnjake na tem področju, in potencialno dobiti nove mogoče smeri razvoja. Ker pa je smisel tega projekta tudi pritegniti zanimanje laične javnosti, bi bilo vredno razmisliti, kakšne funkcionalnosti bi bile privlačne v njihovem pogledu. V vsakem primeru bi bilo po mojem mnenju vredno združiti bazo besedil z bazo melodij in omogočiti sortiranje in prikaz tudi na glasbenem nivoju. 8.2 Zaključek V tem delu je opisan celoten postopek izdelave aplikacije za vizualizacijo besedil ljudskih pesmi. Vključuje torej načrtovanje, obdelavo podatkov, uporabljena orodja in implementacijo. V diplomo sem vključila tudi nekaj o temah, ki ju delo združuje: ljudskih pesmih in vizualizaciji podatkov. Opisala sem zgodovino in lastnosti ljudskih pesmi, potem pa sem se osredotočila na zbiranje, ki je predstavljalo pomembno osnovo, ki mi je omogočila izdelavo diplome na to temo. Orisala sem tudi pomen vizualizacije podatkov na splošno. Težave, ki sem jih imela pri izdelavi diplomskega dela, izvirajo iz nepoznavanja tehnologij in orodij in neizkušenosti pri delu na podobnih projektih in user experience oblikovanju. Aplikacija je brez iskanja po besedilih relativno pomanjkljiva, dalo pa bi se izboljšati tudi uporabnost, izgled in tek delovanja. Če bi se implementacije lotila še enkrat, bi se najbrž poskusila omejiti na en JavaScript framework, saj mi je nekompatibilnost povzročala nemalo preglavic. Izdelava diplomskega dela je bila vsekakor učna izkušnja zame in upam, da bom lahko v prihodnosti delala na podobnih projektih. V tem poglavju sem opisala tudi možne izboljšave, ki, po mojem mnenju, skupaj z aplikacijo predstavljajo dobro osnovo za nadaljnji razvoj.

51 Literatura [1] Rtv: Slovenska zemlja v pesmi in besedi. rtvslo.si/slovenska-zemlja-v-pesmi-in-besedi/, Dostopano: [2] Sazu: Glasbenonarodopisni inštitut. predstavitev#v, Dostopano: [3] Subtle patterns Dostopano: [4] Wiki: Data visualization. visualization, Dostopano: [5] Wikipedia: Folk music. music, Dostopano: [6] Mark Barrenechea. Big data: Big hype? sites/ciocentral/2013/02/04/big-data-big-hype/, Dostopano: [7] Dorie Clark. Four things you need to know in the big data era Dostopano: [8] Ben Frederickson. Mds implementation in javascript. benfrederickson.com/multidimensional-scaling/, Dostopano:

52 34 LITERATURA [9] Robert Klanten. Data Flow: visualising information and graphic design. Berlin : Gestalten, 2011, cop. 2008, [10] Zmaga Kumer. Slovenska ljudska pesem: njena vsebinska, oblikovna in glasovna podoba. Ljubljana: Slovenska matica, [11] Dušica Kunaver; Zmaga Kumer; Helena Ložar-Podlogar. Pesmi in šege moje dežele. Ljubljana: Državna založba Slovenije, [12] Geany Dostopano: [13] Wiki: Html Dostopano: [14] Php.net Dostopano: [15] Python.org Dostopano: [16] W3schools: Js Dostopano: [17] D3.js Dostopano: [18] jquery Dostopano: [19] gmaps.js Dostopano: [20] Angularjs Dostopano: [21] jquery.popupwindow. popupwindowdemo.html, Dostopano: [22] Matija Strle, Gregor in Marolt. Uncovering semantic structures within folk song lyrics, [23] Marko Terseglav. Ljudsko pesništvo. Ljubljana: Državna založba Slovenije, 1987.

53 LITERATURA 35 [24] Joža Glonar; Karel Štrekelj. Slovenske narodne pesmi. Ljubljana: Cankarjeva založba, 1980.

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko UPORABLJENE TEHNOLOGIJE Za izdelavo predstavitvene spletne strani smo izbrali tehnologije, ki zagotavljajo: Hitro delovanje spletne

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

Strojna oprema

Strojna oprema Asistenta: Mira Trebar, Miha Moškon UIKTNT 2 Uvod v programiranje Začeti moramo razmišljati algoritmično sestaviti recept = napisati algoritem Algoritem za uporabo poljubnega okenskega programa. UIKTNT

Prikaži več

Microsoft Word - A-3-Dezelak-SLO.doc

Microsoft Word - A-3-Dezelak-SLO.doc 20. posvetovanje "KOMUNALNA ENERGETIKA / POWER ENGINEERING", Maribor, 2011 1 ANALIZA OBRATOVANJA HIDROELEKTRARNE S ŠKOLJČNIM DIAGRAMOM Klemen DEŽELAK POVZETEK V prispevku je predstavljena možnost izvedbe

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : ržavni izpitni center *M15178112* SPOMLNSKI IZPITNI ROK Izpitna pola 2 Četrtek, 4. junij 2015 / 90 minut ovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

Aleksander Sergejevič Puškin: Jevgenij Onjegin

Aleksander Sergejevič Puškin: Jevgenij Onjegin Aleksander Sergejevič Puškin: Jevgenij Onjegin OBDOBJE ROMANTIKA Romantika je umetnostna smer v Evropi iz prve polovice 19. stoletja. Razvila se je iz predromantike konec 18.stol. Izražanje čustev Osrednja

Prikaži več

Interaktivni atlas slovenskih narecnih besed

Interaktivni atlas slovenskih narecnih besed Univerza v Ljubljani Fakulteta za računalništvo in informatiko Gregor Šajn Interaktivni atlas slovenskih narečnih besed DIPLOMSKO DELO VISOKOŠOLSKI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

Prikaži več

Diapozitiv 1

Diapozitiv 1 FOUND POETRY Found poetry se ustvarja, piše z uporabo besedišča iz nepoetičnih kontekstov, ki se uporabi v pesniškem besedilu. Kot temeljno besedilo se lahko uporabijo teksti iz različnih virov: časopisov,

Prikaži več

N

N Državni izpitni center *N19141132* 9. razred FIZIKA Ponedeljek, 13. maj 2019 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA v 9. razredu Državni izpitni center Vse pravice pridržane. 2 N191-411-3-2

Prikaži več

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefonih. Obstaja precej različic, sam pa sem sestavil meni

Prikaži več

Spoznajmo PowerPoint 2013

Spoznajmo PowerPoint 2013 Spoznajmo PowerPoint 2013 13 Nova predstavitev Besedilo v predstavitvi Besedilo, ki se pojavlja v predstavitvah lahko premaknemo kamorkoli v diapozitivu. Kadar izdelamo diapozitiv z že ustvarjenimi okvirji

Prikaži več

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavčič Matjaž Jerman 8. februar 2006 Kazalo 1 Uvod 2 2

Prikaži več

Orodje za izvoz podatkov

Orodje za izvoz podatkov Pomoč uporabnikom -NA-SI-200, V6.13-00 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Predstavitev orodja za izvoz podatkov...

Prikaži več

(Microsoft Word - JAVNI RAZPIS ZA ISKANJE IN ZBIRANJE LJUDSKE GLASBENE DEDI\212\310INE.docx)

(Microsoft Word - JAVNI RAZPIS ZA ISKANJE IN ZBIRANJE LJUDSKE GLASBENE DEDI\212\310INE.docx) 1 JAVNI RAZPIS ZA ISKANJE, ZBIRANJE, PREDSTAVLJANJE IN SNEMANJE SLOVENSKEGA LJUDSKEGA GLASBENEGA IZROČILA MED SLOVENCI V ZAMEJSTVU IN PO SVETU ZA JAVNO RADIJSKO ODDAJO SLOVENSKA ZEMLJA V PESMI IN BESEDI»ZA

Prikaži več

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnovno sporočilo. Izogibajte se daljših besedil in predolgih

Prikaži več

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadzorom temperatur DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI

Prikaži več

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta 1.0 22.11.2013 Prva verzija dokumenta 1.1 15.04.2015 Dodana možnost

Prikaži več

N

N Državni izpitni center *N15164132* 9. razred TEHNIKA IN TEHNOLOGIJA Ponedeljek, 11. maj 2015 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA 9. razred RIC 2015 2 N151-641-3-2 SPLOŠNA NAVODILA Prosimo,

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

Microsoft Word - N M-mod.docx

Microsoft Word - N M-mod.docx Državni izpitni center *N18157132M* 9. razred GLASBENA UMETNOST Sreda, 9. maj 2018 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA v 9. razredu Državni izpitni center Vse pravice pridržane. 2 N181-571-3-2M

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

PKP projekt SMART WaterNet_Opis

PKP projekt SMART WaterNet_Opis PKP projekt SMART WaterNet Po kreativni poti do znanja (PKP) opis programa Program Po kreativni poti do znanja omogoča povezovanje visokošolskih zavodov s trgom dela in tako daje možnost študentom za pridobitev

Prikaži več

OŠ VODMAT, POTRČEVA 1, 1000 LJUBLJANA

OŠ VODMAT, POTRČEVA 1, 1000 LJUBLJANA OŠ VODMAT, POTRČEVA 1, 1000 LJUBLJANA UČNA PRIPRAVA ZA URO VZOJE (1. razred) MALI POTEPUH Skladatelj: W. A. Mozart Besedilo: Jože Humer MENTOR: Mateja Petrič PRIPRAVNICA: Urška Zevnik Ljubljana, 24. 1.

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

Interaktivna spletna aplikacija za slovenska nare\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \accen

Interaktivna spletna aplikacija za slovenska nare\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \accen Univerza v Ljubljani Fakulteta za računalništvo in informatiko Ivan Lovrić Interaktivna spletna aplikacija za slovenska narečna besedila DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : Državni izpitni center *M15245112* JESENSKI IZPITNI ROK Izpitna pola 2 / 90 minut Dovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali kemični svinčnik in računalo.

Prikaži več

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA

ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA ŠTEVCI PROMETA IN NJIHOVA UPORABA ZA NAMENE STATISTIK ČRT GRAHONJA Navdih Poizvedovanje po BD podatkovnih virih, ki imajo časovno dimenzijo in so dostopni. Večji promet pomeni večje število dobrin in močnejšo

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

Microsoft Word - N Moderirana navodila.docx

Microsoft Word - N Moderirana navodila.docx Državni izpitni center *N12157132* REDNI ROK 3. obdobje GLASBENA VZGOJA Četrtek, 10. maj 2012 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA ob koncu 3. obdobja RIC 2012 2 N121-571-3-2 Navodila

Prikaži več

Osnove matematicne analize 2018/19

Osnove matematicne analize  2018/19 Osnove matematične analize 2018/19 Neža Mramor Kosta Fakulteta za računalništvo in informatiko Univerza v Ljubljani Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja D f R priredi natanko

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

Orodje za razporejanje clankov na konferencah

Orodje za razporejanje clankov na konferencah Univerza v Ljubljani Fakulteta za računalništvo in informatiko Tadej Škvorc Orodje za razporejanje člankov na konferencah DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

Prikaži več

ZAHTEVA ZA UVELJAVLJANE PRAVIC POSAMEZNIKA V POVEZAVI Z NJEGOVIMI OSEBNIMI PODATKI Pošta Slovenije skladno z veljavno zakonodajo na področju varstva o

ZAHTEVA ZA UVELJAVLJANE PRAVIC POSAMEZNIKA V POVEZAVI Z NJEGOVIMI OSEBNIMI PODATKI Pošta Slovenije skladno z veljavno zakonodajo na področju varstva o ZAHTEVA ZA UVELJAVLJANE PRAVIC POSAMEZNIKA V POVEZAVI Z NJEGOVIMI OSEBNIMI PODATKI Pošta Slovenije skladno z veljavno zakonodajo na področju varstva osebnih podatkov posameznikom omogoča uveljavljanje

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

Microsoft Word - polensek-1.doc

Microsoft Word - polensek-1.doc Spletna učilnica športne vzgoje res deluje? Janja Polenšek OŠ Dobje janja.polensek@gmail.com Povzetek S pospešenim uvajanjem informacijsko-komunikacijske tehnologije v proces izobraževanja na OŠ Slivnica

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

N

N Državni izpitni center *N13164132* REDNI ROK 3. obdobje TEHNIKA IN TEHNOLOGIJA Torek, 14. maj 2013 NAVODILA ZA VREDNOTENJE NAIONALNO PREVERJANJE ZNANJA ob koncu 3. obdobja RI 2013 2 N131-641-3-2 SPLOŠNA

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

Šolski center Rudolfa Maistra, Srednja ekonomska šola, program predšolska vzgoja Medpredmetna povezava Informatika-Igre za otroke-Knjižnica

Šolski center Rudolfa Maistra, Srednja ekonomska šola, program predšolska vzgoja  Medpredmetna povezava Informatika-Igre za otroke-Knjižnica Šolski center Rudolfa Maistra, Srednja ekonomska šola, program Predšolska vzgoja Medpredmetna povezava Informatika-Igre za otroke-knjižnica Vsebinski sklop: Uradno komuniciranje preko elektronske pošte

Prikaži več

Izdelava spletnih aplikacij z ogrodjem Angular

Izdelava spletnih aplikacij z ogrodjem Angular Univerza v Ljubljani Fakulteta za računalništvo in informatiko Vid Stoschitzky Izdelava spletnih aplikacij z ogrodjem Angular DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013 David Zakelšek Diplomsko delo Maribor, september 2013 Diplomsko delo Študent: Študijski program: Smer: Mentor: Lektorica: David Zakelšek Univerzitetni študijski program Informatika in tehnologije komuniciranja

Prikaži več

COBISS3/Medknjižnična izposoja

COBISS3/Medknjižnična izposoja 3/Medknjižnična izposoja 2.2 KATALOG Katalog nam omogoča: iskanje gradiva prikaz izbranih bibliografskih zapisov ali pripadajočih podatkov o zalogi iz lokalne baze podatkov v formatu COMARC vpogled v stanje

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

DZS, d. d. Spoštovani, pred vami je vzorčno poglavje dnevnih priprav. Priprave so uporabnikom na voljo v celoti in v obliki, ki omogoča urejanje in pr

DZS, d. d. Spoštovani, pred vami je vzorčno poglavje dnevnih priprav. Priprave so uporabnikom na voljo v celoti in v obliki, ki omogoča urejanje in pr DZS, d. d. Spoštovani, pred vami je vzorčno poglavje dnevnih priprav. Priprave so uporabnikom na voljo v celoti in v obliki, ki omogoča urejanje in prilagajanje. Komplet sestavljajo: učbenik in delovni

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Microsoft Word - N _moderacija.docx

Microsoft Word - N _moderacija.docx 2 N151-401-2-2 SPLOŠNA NAVODILA Prosimo, da moderirano različico navodil za vrednotenje dosledno upoštevate. Če učenec pravilno reši nalogo na svoj način (ki je matematično korekten) in je to razvidno

Prikaži več

Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvan

Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvan Univerza v Ljubljani FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Tržaška c. 25, 1000 Ljubljana Realizacija n-bitnega polnega seštevalnika z uporabo kvantnih celičnih avtomatov SEMINARSKA NALOGA Univerzitetna

Prikaži več

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

Zadeva: Ponudba

Zadeva: Ponudba Navodila za urejanje Spletne strani CTEK.si 1. Dodajanje novega polnilnika Za dodajanje novega polnilnika nikoli ne prepisujte že objavljenih vsebin, ampak sledite tem navodilom. Ta so zagotovilo, da bodo

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev IZKUŠNJE PRI PRILAGODITVI E-STORITEV AJPES ZAHTEVAM EIDAS ZA ČEZMEJNO PRIZNAVANJE MARJAN BABIČ, AJPES Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije s SI-PASS

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik CNR-BTU3 Bluetooth vmesnik A. Vsebina pakiranja Bluetooth USB Adapter Bluetooth programska oprema in CD z gonilniki Navodila za uporabo in CD 1. Namestitev Bluetooth programske opreme za Windowse 1. Vstavite

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : Državni izpitni center *M12224223* Višja raven JESENSKI IZPITNI ROK Izpitna pola 3 Pisno sporočanje A) Pisni sestavek (v eni od stalnih sporočanjskih oblik) (150 180 besed)

Prikaži več

Microsoft PowerPoint - Lapajne&Randl2015.pptx

Microsoft PowerPoint - Lapajne&Randl2015.pptx RAZISKAVA OB PREDVIDENI SELITVI KNJIŽNIC OHK Raziskava je potekala v okviru predmetov Raziskovalne metode in Uporabniki informacijskih virov in storitev pod mentorstvom treh profesorjev (dr. Pisanski,

Prikaži več

Diapozitiv 1

Diapozitiv 1 9. Funkcije 1 9. 1. F U N K C I J A m a i n () 9.2. D E F I N I C I J A F U N K C I J E 9.3. S T A V E K r e t u r n 9.4. K L I C F U N K C I J E I N P R E N O S P A R A M E T R O V 9.5. P R E K R I V

Prikaži več

ACAD-BAU-Analiza-prostorov

ACAD-BAU-Analiza-prostorov ANALIZA PROSTOROV Ko obdelujemo večje projekte, je analiza prostorov zelo pomembna v vseh fazah projektiranja. Pri idejnem snovanju moramo npr. za določeno površino trgovske namembnosti zagotoviti primerno

Prikaži več

PowerPoint Presentation

PowerPoint Presentation INFORMACIJSKI SISTEM MFERAC - LETA 2022 mag. Andreja Sladoje Jemec, Sanja Štumberger Kovačič Ministrstvo za finance 10.12.2018 Vsebina predstavitve 1. Projekt MFERAC05 in izhodišča prenove 2. Izvajanje

Prikaži več

EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Mi

EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Mi EKVITABILNE PARTICIJE IN TOEPLITZOVE MATRIKE Aleksandar Jurišić Politehnika Nova Gorica in IMFM Vipavska 13, p.p. 301, Nova Gorica Slovenija Štefko Miklavič 30. okt. 2003 Math. Subj. Class. (2000): 05E{20,

Prikaži več

Excel 2016

Excel 2016 PRIDOBIVANJE TEMELJN IH IN POKLICNIH KOMPETENC OD 2019 DO 2022 HIPERPOVEZAVA Gradivo za interno uporabo AVTOR: Belinda Lovrenčič Gradivo ni lektorirano V Maj 2019 Operacijo sofinancira Evropska unija,

Prikaži več

ISOFT , računalniški inženiring

ISOFT , računalniški inženiring ISOFT, računalniški inženiring Marko Kastelic s.p. Sad 2, 1296 Šentvid pri stični Spletna stran podjetja:http://www.isoft.si podjetja ISOFT Spletna stran sistema sledenja vozil track.si: http://www.track.si

Prikaži več

Primerjava ogrodij za razvoj mobilnih aplikacij

Primerjava ogrodij za razvoj mobilnih aplikacij Univerza v Ljubljani Fakulteta za računalništvo in informatiko Gregor Vertovšek Primerjava ogrodij za razvoj mobilnih aplikacij DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE: RAČUNALNIŠTVO

Prikaži več

(Microsoft PowerPoint - Milan Ojster\232ek_IJU2014)

(Microsoft PowerPoint - Milan Ojster\232ek_IJU2014) Organizacijski, tehnični in pravni vidiki vzpostavitve nacionalne infrastrukture odprtega dostopa Milan Ojsteršek Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko 08. 12.

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega)

GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega) GHOSTBUSTERS navodila za učitelje O PROJEKTU S tem projektom se učenci sami naučijo izdelati igro. Ustvariti morajo več ikon (duhcov ali kaj drugega) in za vsako napisati svojo kodo. Dve ikoni imata isto

Prikaži več

LAMP, MEAN, ANNE – kaj izbrati za razvoj spletne aplikacije?

LAMP, MEAN, ANNE – kaj izbrati za razvoj spletne aplikacije? Univerza v Ljubljani Fakulteta za računalništvo in informatiko Tim Cestnik LAMP, MEAN, ANNE kaj izbrati za razvoj spletne aplikacije? DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Dean Podgornik Uporaba konceptov spleta druge generacije pri izgradnji spletnih aplikac

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Dean Podgornik Uporaba konceptov spleta druge generacije pri izgradnji spletnih aplikac UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Dean Podgornik Uporaba konceptov spleta druge generacije pri izgradnji spletnih aplikacij DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU

Prikaži več

Microsoft Word - SI_vaja1.doc

Microsoft Word - SI_vaja1.doc Univerza v Ljubljani, Zdravstvena fakulteta Sanitarno inženirstvo Statistika Inštitut za biostatistiko in medicinsko informatiko Š.l. 2011/2012, 3. letnik (1. stopnja), Vaja 1 Naloge 1. del: Opisna statistika

Prikaži več

DRUŽINSKO BRANJE

DRUŽINSKO BRANJE DRUŽINSKO BRANJE: BRALNI PROJEKT MESTNE KNJIŽNICE KRANJ Jure Bohinec Ponedeljek, 10. 9. 2018 Bralno društvo Slovenije Nacionalni strokovni posvet BEREMO SKUPAJ, Cankarjev dom v Ljubljani Dejavnosti za

Prikaži več

Source: Maketa, kolaž in računalniška vizualizacija Edvard Ravnikar required

Source: Maketa, kolaž in računalniška vizualizacija Edvard Ravnikar required Source: http://img.rtvslo.si/_up/aplaud/2013/05/11/64 991249 Maketa, kolaž in računalniška vizualizacija Edvard Ravnikar 4.12.1907 23.8.1993 required age : od 12 do 14 let educational interest Ta lekcija

Prikaži več

Microsoft Word - vprasalnik_AZU2007.doc

Microsoft Word - vprasalnik_AZU2007.doc REPUBLIKA SLOVENIJA Anketa o zadovoljstvu uporabnikov statističnih podatkov in informacij Statističnega urada RS 1. Kako pogosto ste v zadnjem letu uporabljali statistične podatke in informacije SURS-a?

Prikaži več

Microsoft Word - ARRS-MS-BR-07-A-2009.doc

Microsoft Word - ARRS-MS-BR-07-A-2009.doc RAZPIS: Javni razpis za sofinanciranje znanstvenoraziskovalnega sodelovanja med Republiko Slovenijo in Federativno Republiko Brazilijo v letih 2010 2012 (Uradni list RS št. 53/2009) Splošna opomba: Vnosna

Prikaži več

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELK

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELK UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELKOV Diplomsko delo Maribor, november 2016 RAZVOJ APLIKACIJE

Prikaži več

Oblikovanje in razvijanje spletnih strani

Oblikovanje in razvijanje spletnih strani Uporabniški vmesnik načrtovanje in izdelava Interaktivni mediji Doc. dr. Aleš Hladnik Načrtovanje uporabniškega vmesnika (UV) Načrtovanje oz. zasnova UV (User( interface design or engineering) je načrtovanje

Prikaži več

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX 3.5 1. Dodajanje uporabnikov vajexx v skupino Vaje 2. Kopiranje Win2003 strežnika in registracija na

Prikaži več

Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native

Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native Univerza v Ljubljani Fakulteta za računalništvo in informatiko David Mihelj Primerjava razvoja prave domorodne mobilne aplikacije in razvoja z uporabo ogrodja React Native DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI

Prikaži več

Zasebni neprofitni radijski program: Radio Ognjišče A. H., M. Š., J. Š. in J. B.

Zasebni neprofitni radijski program: Radio Ognjišče A. H., M. Š., J. Š. in J. B. Zasebni neprofitni radijski program: Radio Ognjišče A. H., M. Š., J. Š. in J. B. ZASEBNI NEPROFITNI RADIJSKI PROGRAM Pokritost Poglavitne značilnosti Javni servis nacionalna S svojimi programi zagotavlja

Prikaži več

Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010

Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010 Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010 I Diplomsko delo univerzitetnega študijskega programa PROFILIRANJE SPLETNIH APLIKACIJ Študent: Študijski program:

Prikaži več

Urejevalna razdalja Avtorji: Nino Cajnkar, Gregor Kikelj Mentorica: Anja Petković 1 Motivacija Tajnica v posadki MARS - a je pridna delavka, ampak se

Urejevalna razdalja Avtorji: Nino Cajnkar, Gregor Kikelj Mentorica: Anja Petković 1 Motivacija Tajnica v posadki MARS - a je pridna delavka, ampak se Urejevalna razdalja Avtorji: Nino Cajnkar, Gregor Kikelj Mentorica: Anja Petković 1 Motivacija Tajnica v posadki MARS - a je pridna delavka, ampak se velikokrat zmoti. Na srečo piše v programu Microsoft

Prikaži več

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij

Kazalo 1 DVOMESTNE RELACIJE Operacije z dvomestnimi relacijami Predstavitev relacij Kazalo 1 DVOMESTNE RELACIJE 1 1.1 Operacije z dvomestnimi relacijami...................... 2 1.2 Predstavitev relacij............................... 3 1.3 Lastnosti relacij na dani množici (R X X)................

Prikaži več

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje priročno programsko okolje tolmač interpreter (ne prevajalnik)

Prikaži več

POROČILO

POROČILO UVOD Delovanje knjižnice Fakultete za kemijo in kemijsko tehnologijo v Ljubljani (UL FKKT), ki je sedaj že 17 let funkcionalno združena s Centralno tehniško knjižnico (CTK), lahko ocenimo kot uspešno kar

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

Microsoft Word - avd_vaje_ars1_1.doc

Microsoft Word - avd_vaje_ars1_1.doc ARS I Avditorne vaje Pri nekem programu je potrebno izvršiti N=1620 ukazov. Pogostost in trajanje posameznih vrst ukazov računalnika sta naslednja: Vrsta ukaza Štev. urinih period Pogostost Prenosi podatkov

Prikaži več

Navodila za pripravo spletnih oglasov

Navodila za pripravo spletnih oglasov Navodila za pripravo spletnih oglasov Gradivo pošljite na naslov spletnioglasi@finance.si. Rok oddaje: dva delovna dneva pred začetkom akcije. Zahtevajte potrditev prejema gradiva in njegovo ustreznost.

Prikaži več

Razvoj ve\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \spacefactor }\accent 20 c

Razvoj ve\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \spacefactor }\accent 20 c Univerza v Ljubljani Fakulteta za računalništvo in informatiko Jan Sušnik Razvoj večplatformnih aplikacij s pomočjo spletnih tehnologij za področje TV sporedov DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI

Prikaži več

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površe, pri tem pa zbrati čim več točk. Podobno igro najdemo tudi v knjigi Scratch (Lajovic, 2011), vendar

Prikaži več

Elektronska pošta

Elektronska pošta Elektronska pošta ZGODOVINA Prvo sporočilo je bilo poslano leta 1971. Besedilo, ki ga je vsebovalo, je bilo QWERTYUIOP. Pošiljatelj je bil Ray Tomlinson, računalnika med katerima je bilo sporočilo poslano

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Napredovanja v plačne razrede javnih uslužbencev 2019 S pomočjo SAOP programa Kadrovska evidenca lahko ob dokupljeni kodi vodimo napredovanja javnih uslužbencev. Za napredovanja v letu 2019 je potrebno

Prikaži več

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru

6.1 Uvod 6 Igra Chomp Marko Repše, Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru 6.1 Uvod 6 Igra Chomp Marko Repše, 30.03.2009 Chomp je nepristranska igra dveh igralcev s popolno informacijo na dvo (ali vec) dimenzionalnem prostoru in na končni ali neskončni čokoladi. Igralca si izmenjujeta

Prikaži več

OSNOVNA ŠOLA FRANA KOCBEKA GORNJI GRAD VODNIK PO NEOBVEZNIH IZBIRNIH PREDMETIH V ŠOLSKEM LETU 2016/17

OSNOVNA ŠOLA FRANA KOCBEKA GORNJI GRAD VODNIK PO NEOBVEZNIH IZBIRNIH PREDMETIH V ŠOLSKEM LETU 2016/17 OSNOVNA ŠOLA FRANA KOCBEKA GORNJI GRAD VODNIK PO NEOBVEZNIH IZBIRNIH PREDMETIH V ŠOLSKEM LETU 2016/17 NEOBVEZNI IZBIRNI PREDMETI 4., 5. in 6. razred V skladu z 20. a členom ZOsn (Uradni list RS, št. 63-2519/2013

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

scratch

scratch Scratch 2 Igra Možganov V tem projektu se boste naučili, kako narediti kviz za množenje števil. V kvizu bo potrebno v 30 sekundah pravilno odgovoriti na čimveč vprašanj. Seznam aktivnosti Testiraj svoj

Prikaži več

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6. julij 2018 Navodila Pazljivo preberite be

Ime in priimek: Vpisna št: FAKULTETA ZA MATEMATIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6. julij 2018 Navodila Pazljivo preberite be Ime in priimek: Vpisna št: FAKULEA ZA MAEMAIKO IN FIZIKO Oddelek za matematiko Statistika Pisni izpit 6 julij 2018 Navodila Pazljivo preberite besedilo naloge, preden se lotite reševanja Za pozitiven rezultat

Prikaži več

DODATEK_F8

DODATEK_F8 COMARC/B F.8 F.8 Tabela polj/podpolj s stopnjo obveznosti za posamezen bibliografski nivo V tabeli je podana obveznost polj/podpolj (o - obvezen podatek, p - obvezen podatek, če obstaja, in n - neobvezen

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : Državni izpitni center *M17178111* SPOMLADANSKI IZPITNI ROK Izpitna pola 1 Četrtek, 1. junij 2017 / 90 minut Dovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero

Prikaži več

INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA

INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA Damjan Munda, GČ, II.st. VSEBINA PREDMETA INFORMACIJSKI SISTEMI SISTEM OSEBNIH GESEL IN HIERARHIJA PRISTOJNOSTI GASILSKI INFORMACIJSKI SISTEM KAJ JE INFORMATIKA? Informatika

Prikaži več

Microsoft Word - Posebni pogoji za uporabo storitev Google _DONE_.doc

Microsoft Word - Posebni pogoji za uporabo storitev Google _DONE_.doc Posebni pogoji za uporabo Google storitev Družba SI.MOBIL telekomunikacijske storitve, d.d., Šmartinska cesta 134B, 1000 Ljubljana (v nadaljevanju: Si.mobil), je gospodarska družba, ki v okviru svojih

Prikaži več