VISOKOŠOLSKI STROKOVNI ŠTUDIJ RAČUNALNIŠTVO IN TEHNOLOGIJE KOMUNICIRANJA

Size: px
Start display at page:

Download "VISOKOŠOLSKI STROKOVNI ŠTUDIJ RAČUNALNIŠTVO IN TEHNOLOGIJE KOMUNICIRANJA"

Transcription

1 VISOKOŠOLSKI STROKOVNI ŠTUDIJ RAČUNALNIŠTVO IN TEHNOLOGIJE KOMUNICIRANJA POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V Čas opravljanja do Mentor v GD Gregor Zorc Študent Rajko Bunderl Vpisna Številka E rajko.bunderl@gmail.com

2 2

3 3

4 Kazalo: 1 OPIS GOSPODARSKE DRUŽBE DELNA ORGANIZACIJSKA SHEMA BANKE : Poslanstvo Vizija Vrednote OPIS PRAKTIČNEGA IZOBRAŽEVANJA UPORABLJENE TEHNOLOGIJE IN ORODJA V ČASU IZOBRAŽEVANJA Crystal Report Enterpraise AutoIt Java IBM Lotus Notes Subversion / Slik SVN PROJEKTNO DELO OPIS POROČILNEGA ORODJA CRYSTAL ENTERPRISE REPORTS DESIGNERS Programsko pridobivanje SQL- stavka in tabel iz Crystal Report poročil Java Reporting Component Pridobivanje podatkov iz poročil STORITEV CENTRALNE SHRAMBE DOKUMENTOV (CHD) Dekompresiranje datoteke Pridobivanje datoteke iz»docstora« SKLEP

5 Uvod Praktično izobraževanje sem opravljal v podjetju Nova KBM d.d. v Mariboru. Družba se deli na več sektorjev eden iz med njih je sektor informatike v katerem sem upravljal svojo praktično usposabljanje.. V tem sektorju se razvijajo vse od spletnih storitev pa do aplikacij za informacijske potrebe Nove KBM.d.d.. V podjetju so mi določili mentorja g. Gregorja Zorca, ki me je seznanil s politiko podjetja, predstavitvijo posameznih oddelkov in prostorov, ter mi predstavil načrt mojega dela v času praktičnega usposabljanja. 1 Opis gospodarske družbe Skupino Nove KBM sestavlja skupaj 13 članic. Obvladujoča družba skupine je Nova KBM d.d., med članicami je 11 odvisnih družb, v katerih ima Nova KBM prevladujoči delež, in 1 pridružena družba, ki zaokrožuje poslovanje skupine. ČLANICE Moja naložba Adria Bank AG Poštna banka Slovenije d.d. Credy banka AD KBM Infond KBM Leasing Gorica Leasing KBM Invest KBM Fineko KBM Leasing Hrvaška MB FInance B.V. M-Pay 5

6 1.1 Delna organizacijska shema banke : Nova KBM d.o.o. o Uprava banke Komerciala banke. Podpora poslovanja banke o Področje podpore poslovanja banke o Sektor tehnološke podpore o Sektor Informatike Oddelek programske opreme Oddelek sistemov in produkcije Poslanstvo Poslanstvo Nove KBM kot vodilne članice Skupine je delovati kot sodobna in varna banka s tradicijo, ki razume in spremlja stranke in sledi razvojnim ciljem ter živi z okoljem Vizija Nova KBM je sodobna in donosna banka s tradicijo in je regionalno prisotna na področju jugovzhodne Evrope. Smo banka s pestro ponudbo finančnih storitev, ki jih dosegamo v sodelovanju z ostalimi članicami Skupine Nove KBM. 6

7 1.1.3 Vrednote Vrednote Nove KBM so strokovnost, skrb za stranke, skrb za donosnost, pripadnost banki, poštenost in odgovornost, sodelovanje na vseh nivojih, inovativnost in razvoj ter samoiniciativnost. 2 Opis praktičnega izobraževanja Prvi dan praktičnega izobraževanja je bil namenjen vzpostavitvi delovnega okolja. Pred samo predstavitvijo sem podpisal dokument o zaupnosti podatkov in lastništvo produktov izdelanih v podjetju kakor tudi vso opremo ki sem jo uporabljal tekom praktičnega izobraževanja. Na začetku izobraževanja sem se seznanil s dokumenti za opis internih standardov za razvoj programskih rešitev, kakor tudi z različnimi platformami ki so prisotne v banki. Obstoječe platforme so: AIX o platforma za razvoj strežniških in spletnih rešitev na tej platformi se razvijajo Java rešitve Windows rešitve o okolje za končne uporabnike, za lasten razvoj je okolje v opuščanju in se prehaja na JAVA platformo IBM HOST o Za vzdrževanje obstoječih rešitev, predvidena migracija na AIX 7

8 Za hrambo podatkov se uporabljajo: Oracle MSSQL Supra 2.1 Uporabljene tehnologije in orodja v času izobraževanja NetBeans Je glavni IDE v podjetju za razvijanje programskih rešitev. NetBeans razvojno okolje se lahko uporablja kjer koli je naložen JVM(Windows, Linux, Mac OS, Solaris) Razvojno okolje NetBeans potrebuje JDK za razvoj javanskih aplikacij. Slika 1 : NetBeans Crystal Report Enterpraise Crystal Reports Enterprise je poročilni sistem za prikaz poročil izdelanih z orodjem Crystal Reports. Ta poročila se v banki navezujejo na različne podatkovne vire (Oracle, MS SQL,) Slika 2: Crystal reports 8

9 2.1.2 AutoIt AutoIt v3 je brezplačni BASIC-u podoben skriptni jezik, namenjen za avtomatizacijo grafičnega uporabniškega vmesnika v okolju Windows in skriptiranje. Uporablja kombinacijo simuliranih tipk, miške gibanja in windows/control manipulacijo, ki se da avtomatizirati opravila na način, ki ni možno ali zanesljivo z drugimi jeziki (npr. VBScript in SendKeys). Slika 3: AutoIt Java Java je objektno orientiran, prenosljiv in interpretiran programski jezik, ki ga je leta 1995 razvil James Gosling pri podjetju Sun Microsystems (od 27. januarja 2010 del podjetja Oracle). Programski jezik Java je ključni del t.i. javanske platforme, ki jo sestavljata javanski navidezni stroj (Java Virtual Machine ali JVM) in Java Application Programming Interface (Java API). Drugi del platforme, Java API, pa je skupek standardnih programskih komponent in funkcij, ki npr. poenostavljajo delo z datotekami, ponujajo enostaven dostop do različnih podatkovnih baz, na voljo je paket za delo z grafičnim uporabniškim vmesnikom ipd. Slika 4: Java 9

10 2.1.4 IBM Lotus Notes Lotus Notes je odjemalec elektronske pošte podoben Microsoftovemu Outlook-u. Slika 5: Lotus Subversion / Slik SVN Subversion (SVN) je sistem za sledenje spremembam izvorne kode, ki omogoča sočasno delo na skupnem projektu. Pri vsaki shranitvi na SVN strežnik, se shranijo le spremembe datotek, ki so bile dane pod nadzor. S hranjenjem vseh verzij izvorne kode je tako lažje nadzorovati razvoj projekta, slediti spremembam in oceniti njihov vpliv na delovanje celotnega projekta. Slik Subversion je implementacija SVN-ja za Windows okolje. Slika 6: SVN 10

11 3 Projektno delo V času opravljanja praktičnega izobraževanja sem delal na več projektih hkrati. Na začetku mi je mentor predstavil delovno okolje me seznanil katera orodja uporabljati ter zastavil določene naloge za opravit. 3.1 Opis poročilnega orodja Crystal Enterprise Reports designers V banki uporabljajo Crystal Report Enterprise okolje ki zagotavlja infrastrukturo za dostop do podatkov, ki lahko shrani predloge poročil. Z uporabo Crystal Enterprise report designers se shranjujejo, prožijo vsa poročila o različnih podatkih v različnih bazah. Slika 7: Primer Crystal Report poročila v programu Crystal Report 9 Crystal Reports (CR), se v večini uporablja za veliko zbirko podatkov, ki vsebujejo pomembne informacije kakor tudi kakršnekoli zadnje spremembe v bazi. 11

12 Podatki v bazi se spreminjajo s časom, in s tem si želimo, da bi lahko sledili trenutni spremembam dogajanja. Te želene informacije lahko pridobimo, tako da napišemo SQL poizvedbo, a to bi bilo preveč zamudno delo. kadarkoli potrebujemo ažurne inforamcije. Poročilo se naredi samo enkrat in s tem ga lahko neomejeno prožimo neomejeno krat in tako dobimo zadnje rezultate z vsakim uspešnim proženjem. Na primer: zaposleni lahko shrani izplačila, kredite, obresti itd. v posebej zato narejenem poročilu in nastavi urnik proženja tega poročila vsako uro, vsaki dan, mesec Ko je to poročilo sproženo Crystal Enterpraise dostopa do podatkovnega vira podanega v poročilu in shrani instanco tega poročila, ki je lahko na razpolago ali se samodejno shrani lokalno ali strežnik Programsko pridobivanje SQL- stavka in tabel iz Crystal Report poročil Kot že zgoraj omenjeno, vsa poročila vsebujejo svoj SQL, in po tem SQL-u vidimo iz katerih podatkovnih baz poročilo črpa določene podatke. Kjer pa se imena baz, premestitev podatkov, novi podatki, nadgradnje itd., velikokrat spreminjajo je treba popravit poročila. Ker program Crystal Reprot 9 nima možnosti da bi to naredil programsko nad vsemi poročili, je to dolgotrajno delo, predvsem zaradi števila poročil, saj treba vsako poročilo ročno preverit. 12

13 Poročila lahko imajo dve različni shrambi SQL povpraševanja. Prva so tista ki imajo SQL shranjen neposredno v poročilu. Natančneje v t.i. Command tabeli. Te vrste poročil lahko pogledamo SQL povpraševanje v katere baze in tabele se sklicuje. Do teh se lahko dostopa ročno preko Crystal Report programa ko prikazujejo naslednje slike: Slika 8: DataBase Expert Slika 9: View Command Slika 10: SQL poizvedba 13

14 Druge vrste poročila nemesto shranjenega SQL-povpraševanja uporabljajo procedure, ki so shranjene v bazi. Tako da do SQL povpraševanja ne moremo dostopati preko postopka prikazanega zgoraj. Ker SQL ni shranjen v poročilo, je pridobivanje»select«stavka zapletenejše. Ta vrsta poročila pa vsebuje dve vrsti tabel:»table«in»procedure«kjer lahko ugotovimo na katero bazo se sklicuje povpraševanje. Kot prikazuje spodnji primer: Slika 11: Zgled Procedure poročilo Moja naloga je bila da iz poročil programsko pridobim podatke iz poročila ki vsebujejo poizvedbe na določene baze, tako da lahko poiščemo poročila na podlagi iskanega ključa, po bazi, avtorju, oddelek ki je poročilo naredil, datumu itd.. Na začetku sem dobil nekaj primerov datotek CR na podlagi katerih sem pričel z delom. Na strani uradni strani podjetja SAP Business Intelligence sem našel primerno javansko knjižnico za delo z poročili. Slika 12:.rpt 14

15 3.1.2 Java Reporting Component Java Reporting Component (JRC) razredi nam zagotavljajo možnost pregledovanja in izvažanja Crystal Report poročil v Eclipse razvojnem okolju. Za projektne potrebe nisem potreboval Report Viewer-u ki namenjen za odpiranje in urejanje poročil v Eclipse(IDE), sem si ustvaril nov projekt v Netbeans in uvozil naslednje pakete potrebne pakete za programsko odpiranje in pridobivanje podatkov: com.crystaldecisions.sdk.occa.report.data, com.crystaldecisions.reports.sdk com.crystaldecisions.sdk.occa.report.reportsource, com.crystaldecisions.reports.reportengineinterface, com.crystaldecisions.sdk.occa.report.lib Pridobivanje podatkov iz poročil Za pridobitev podatkov sem uporabil več knjižnic ki so imele razrede namenjene za pridobitev podatkov. Podatke ki sem jih dobil iz poročila sem shranil v lastni razred ki je vseboval vse pridobljene informacije o poročilu. Pridobival sem jih po naslednjem postopku: Razred: public class CReport { String filename String filepath; Date datum; ISummaryInfo isinfo; ICommandTable ictabela; IProcedure iprocedure; String imetabele; ITable itable; } // Ime datoteke // Lokacija datoteke // Datum spremembe poročila // Tabela ki vsebuje SQL poizvedbo // Poročilo ki ima shranjeno proceduro // Poročilo ki ima shranjeno proceduro // Ime tabel ki jih poročilo vsebuje // Meta podatki o poročilu 15

16 Odpiranje poročila in pridobivanje podatkov: CReport creport = new CReport(); // objekt lastnega razreda ReportClientDocument rdocument = new ReportClientDocument(); // nov objekt Poročila cdoc.open(file.getpath(), 0); // odpiranje poročila for (ITable tmp : cdoc.getdatabasecontroller().getdatabase().gettables()) { /* ker ima lahko poročilo narejeno iz več tabel shranimo vse tabele*/ if (tmp.getclass().getname().contains("commandtable")) { crep.setimetabele(tmp.getname()); if (tmp.getclass().getname().contains("procedure")) { crep.setimetabele(tmp.getname()); Z to metodo ustvarimo objekt poročila in s tem objektom odpremo Crystal Report in shranjujemo pridobljene podatke iz različnih tabel v lasten razred. Na koncu zapremo poročilo. Zaradi preglednosti in praktičnosti so se ti podatki zapisovali v Microsoft Excel datoteko: Slika 13: Podatki v Excel-e documentu Program Crystal Report hrani poročila v posebni mapi imenovani FileStore ki se hrani na enem od strežnikov v podjetju. Za lažjo testiranje in preverjanje pravilnega delovanja programa sem dobil kopijo vseh obstoječih poročil. Testiranje na celotnem arhivu poročil pa so nastopili naslednji problemi. 16

17 V arhivu se hranijo poročila iz leta 2001 naprej in niso bile več nikoli spremenjena, narejena pa so z starimi različicami Crystal Report programoma 4.0, 5.0 S tem pa je nastopil problem z JRC ki ne podpira poročil starejših od različic 9.0 (trenutno najnovejša 13) in jih ne more odpret, zato je prišlo do napake v programu. Ta problem je rešilo samo ročno odpiranje poročila v programu Crystal Report in shranjevanje v načinu verzije '9.0'. V celotnem arhivu je bilo okoli poročil do teh je bilo približno okoli 150 starih verzij. Ta problem sem rešil z programom AutoIT ki je skriptni jezik, namenjen za avtomatizacijo Windows GUI. V programu za pridobivanje podatkov sem si shranil vse poti poročil ki so bile starejših verzij v tekstovno datoteko. S programom AutoIt sem napisal avtomatsko skripto, ki je odprla poročilo v Crystal Report jo hkrati zaprla in shranila, tako je bilo poročilo shranjeno pod novo verzijo. Prikaz del kode AutoIt skripte: Slika 14: AutoIt skripta Drugi večji problem pri tem projektu je bil podvojevanje Crystal Reportov. Vsakič ko se poročilo proži nad določenimi podatki se naredi nova instanca poročila. Tako je bilo v arhivu shranjenih več poročil z enakimi podatki vendar z drugačnim povpraševanjem na katero od tabel ali drugim avtorjem itd., Filtriranje poročil je bilo 17

18 precej zahtevno. Naloga programa pa je bila da pridobi zadnjo instanco poročila ki je bilo sproženo. Tako sem uporabil HashSet<MojRazred> ki ne dovoljuje duplikatov v zbirki. Zgoščevana tabela (ang. Hash) shranjuje podatke, s pomočjo mehanizma imenovanega»hashing«. V hashu, je informacijska vsebina ključa za določanje edinstvene vrednosti, to pomeni da ima vsak objekt shranjen svoj enoličen hash. Tako sem napisal za svoj razred Equal funkcijo ki mi je vračala izračunan hash-a iz podani polj v objektu, in na podlagi izračunanega hash-a primerjala druge objekte v zbirki, s tem sem se rešil duplikatov in dobil zadnjo instanco poročila. Na začetku projekta sva se z mentorjem zmenila da naj bo program implementiran kot konzolna aplikacija. Ker pa je program postal kar obsežen in imel veliko iskalnih vhodnih parametrov na razpolago je postal problem z nepreglednostjo pri zaganjanju programa. Mentor mi je predlagal naj uporabim Apache Commons CLI knjižnico za delo z konzolnim zaganjanjem programa. Apache Commons CLI knjižnica zagotavlja možnost parsanja ukazne vrstice ki se prenesejo v program. Prav tako lahko izpišemo podrobno pomoč sporočil razpoložljivih možnosti za orodje za ukazno vrstico. final Options ukazoptions = new Options(); ukazoptions.addoption("d", "<pathname>", true, "Isci porocila po trenutni mapi").addoption("r", "<pathname>", true, "Isci porocila po celotnem direktoriju").addoption("s", true, "Iskani niz").addoption("f", "<pathname>", true, "Koncna pot Excele datoteke").addoption("date", "<dd-mm-yyyy>", true, "Iskanje od-do po datomu yyyy-mm-dd <> yyyy-mm-dd").addoption("dpr", "<dd-mm-yyyy>", true, "Iskanje dokumentov pred podanem datumu yyyy-mm-dd").addoption("dpo", "<dd-mm-yyyy>", true, "Iskanje dokumentov po podanem datomu yyyy- MM-dd").addOption("sdPr", "<dd-mm-yyyy>", true, "Iskanje dokumentov pred podanem datumu in kljucno besedo yyyy-mm-dd").addoption("sdpo", "<dd-mm-yyyy>", true, "Iskanje dokumentov po podanem datumu in kljucno besedo yyyy-mm-dd").addoption("allr", false, "Pridobitev vseh podatkov iz vseh poročil").addoption("fltr", false, "Filtrira podvojene poročila").addoption("match", false, "Equal iskanje"); ukazoptions.addoption(optionbuilder.withdescription("iskanje med dvema datuma dd-mm-yyyy <> dd-mm-yyyy").hasargs(2).withargname("args").create("date")); 18

19 Tako sem lahko programu podal po parametrih v konzolni vrstici po naslednjem primeru: -r "D:\zacetna\mapa\datoteke" -f "D:\koncna\mapa\datoteke" -s KljucnaBeseda -fltr -match -date " " " " Slika 15: Primer zaganjanje programa 3.2 Storitev centralne shrambe dokumentov (CHD) V podjetju se uporablja storitev Centralna shramba dokumentov in datotek. Cilj te storitve je zmanjšanje zasedenosti diskovnega kapacitet in podvajanja datotek. V CHD so vse datoteke in programi shranjeni v kompresijskem formatu.tar.xz. Arhiv ustvarjen s Tar in XZ kompresijskim arhiviranjem, ki vsebuje eno ali več datotek, se najprej za arhiviranje uporabi Tar ki je nato stisnjen z XZ kompresijo tako so datoteke stisnjene z visoko kompresijskim razmerjem Dekompresiranje datoteke Moja prva naloga pri tem projektu je bila implementacija programa za ekstrahiranje datotek iz XZ kompresije v Tar arhiv in iz Tar arhiva vse datoteke lokalno na želeno lokacijo. 19

20 Mentor mi je dal primer datoteke z končnico.txz na podlagi katerega sem lahko pričel z delom. Na internetu sem našel primerno knjižnico za implementacijo»xz data compression«v Javi. V tej knjižnici je implementiran razred XZInputStream ki sprejema input stream.txz datoteke in jo extrahira v tar arhiv. Del kode dekompresiranja.txz datoteke v Tar input stream: XZCompressorInputStream xzin; xzin = new XZCompressorInputStream(in, false); // in - input stream.txz datoteke final byte[] buffer = new byte[buffer_size]; int n = 0; while (-1!= (n = xzin.read(buffer, 0, buffer.length))) { bstream.write(buffer, 0, n);} Iz tega sem dobil potem ByteArrayOutputStream bstream ki mi je shranil vse bite od posamezne datoteke v svojo polje. Ta Stream pa je bil poslan metodi za odpakiranje Tar arhiva ki sprejema TarInputStream. TarInputStream tinputstream = new TarInputStream(new ByteArrayInputStream(byteArray)); while ((entry = tinputstream.getnextentry())!= null) { } LOGGER.info("Extracting : " + entry.getname()); if (entry.isdirectory()) { new File(koncnaLokacija + "/" + entry.getname()).mkdirs(); continue; } else { int di = entry.getname().lastindexof('/'); if (di!= -1) { new File(koncnaLokacija + "/" + entry.getname().substring(0, di)).mkdirs(); } } Razred TarInputStream nam vrača FileOutput stream s katerim sem zapisal končno odpakirano datoteko na disk. 20

21 3.2.2 Pridobivanje datoteke iz»docstora«naslednja nadgradnja programa je bila pridobiti kompersirano datoteko iz dokumentne shrambe (Docstore). Vsaka datoteka dobi svoj identičen ključ na podlagi katerega dostopamo do datoteke. Od mentorja sem dobil SQL-povpraševanje ki mi je vračal lokacijo shrambe določenega dokumenta. Iz tega SQL-a sem pridobil»kjuč«na podlagi katerega sem pozneje pridobil dokument. V podjetju je posebej implementirana knjižnica za pridobitev dokumenta iz strežnika na podlagi»ključa«dokumenta. Ta vmesnik pa nam vrača InputStream datoteke. Moja naloga je bila da program za dekompresiranje prilagodim tako da bo na podlagi podanega ključa program avtomatsko pridobil in dekompresiral datoteke lokalno na računalnik. To sem storil tako da sem napisal novi modul ki je sprejemal več vhodnih parametrov za SQL- povpraševanje na podlagi katerih sem dobil»ključ«in sam dokument, vračal pa je InputStream za nadaljnjo obdelavo. Ta modul sem potem vključil v prejšnji program za dekompresijo. V dekompresijskem programu sem imel nastavljen program tako da je dokument pridobival dekompresirano datoteko lokalno. Modul za pridobivanje datoteke iz»docstora«pa je vračal datoteko v formatu InputStream zato je bilo potrebno prilagodil program na ta način da sprejema vhodni parameter lokalno dekompresirano datoteko oz. InputStream. 21

22 4 Sklep Praktično izobraževanje, ki sem ga opravljal v družbi je bilo zelo koristno in poučno. Spoznal sem razne nove tehnologije, obenem pa sem nadgradil tudi tiste, ki smo jih tekom študija šele spoznavali. Največji napredek sem opazil pri programskem jeziku Java, s katerim sem lahko precej nadgradil pridobljeno znanje iz programiranja tekom študija. Zahvaljujem se vsem v družbi za ponujeno možnost opravljanja praktičnega izobraževanja. Zahvala gre tudi zaposlenim, ki so mi dajali napotke in mi pomagali ko sem naletel na težave. Posebna zahvala gre tudi mentorju Gregorju Zorcu, ki me je ves čas praktičnega izobraževanja spodbujal, bodril in z svojimi napotki, ter znanjem usmerjal na pravo pot. 22

Vodnik skozi Google Analytics Beta verzija 1. del. prehod s stare kode (urchin.js), k novi kodi za sledenje (ga.js)

Vodnik skozi Google Analytics Beta verzija 1. del. prehod s stare kode (urchin.js), k novi kodi za sledenje (ga.js) Vodnik skozi Google Analytics Beta verzija 1. del prehod s stare kode (urchin.js), k novi kodi za sledenje (ga.js) Ta vodnik je povzetek Googe vodiča ' Tracking Code Migration Guide Switching from urchin.js

More information

Hitra rast hranjenih podatkov

Hitra rast hranjenih podatkov Tomaž Borštnar - član uredništva računalniške revije Monitor od začetka (oktober 1991; ne-pc okolja (Unix, etc) - sodelavec YUNAC in ARNES od začetka - postavil in upravljal večino strežnikov na SiOL -

More information

» Nakup in vzdrževanje Oracle programske opreme «Tehnične specifikacije

» Nakup in vzdrževanje Oracle programske opreme «Tehnične specifikacije Obrazec P-5 Specifikacije 30K250316» Nakup in vzdrževanje Oracle programske opreme «Tehnične specifikacije KAZALO VSEBINE 1. Predmet javnega naročila...3 1.1. SKLOP-1: STORITEV VZDRŽEVANJA ORACLE LICENČNE

More information

DB2 podatkovna baza v praksi

DB2 podatkovna baza v praksi DB2 podatkovna baza v praksi Aljoša Trivan, Mikropis holding d.o.o. aljosa.trivan@mikropis.si 2007 IBM Corporation Agenda Mikropis Splošno Fleksibilnost Vzdrževanje Backup SQL objekti in SQL stavki Novosti

More information

Lotus Quickr Najhitrejši način izmenjave poslovne vsebine

Lotus Quickr Najhitrejši način izmenjave poslovne vsebine Lotus Quickr Najhitrejši način izmenjave poslovne vsebine Zoran Povh, IT specialist zoran.povh@si.ibm.com 2007 IBM Corporation Vsebina Kaj je Lotus Quickr? Integracija z namiznimi programi Skupinski prostori

More information

Sistemske zahteve za SAOP

Sistemske zahteve za SAOP Sistemske zahteve za SAOP Samostojna delovna postaja višji). icenter je ERP sistem, ki zagotavlja popolno kontrolo nad vsemi poslovnimi procesi v podjetju. V tej postavitvi je SAOP icenter nameščen na

More information

Q: Do You made a backup before upgrade? A: Only cowards make backups!

Q: Do You made a backup before upgrade? A: Only cowards make backups! Q: Do You made a backup before upgrade? You z malo - you A: Only cowards make backups! Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies.

More information

RAZLOG ZA IZVAJANJE PROGRAMA POPRBAZA

RAZLOG ZA IZVAJANJE PROGRAMA POPRBAZA RAZLOG ZA IZVAJANJE PROGRAMA POPRBAZA POPRBAZA je namenjen večji reorganizaciji podatkov v računalnikovem spominu. Reorganizacijo narekujejo bodisi zakonske spremembe, bodisi novosti v programu. Zato je

More information

IP PACKET QUEUING DISCIPLINES AS BASIC PART OF QOS ASSURANCE WITHIN THE NETWORK

IP PACKET QUEUING DISCIPLINES AS BASIC PART OF QOS ASSURANCE WITHIN THE NETWORK UDK621.3:(53+54+621 +66), ISSN0352-9045 Informacije MIDEM 39(2009)2, Ljubljana IP PACKET QUEUING DISCIPLINES AS BASIC PART OF QOS ASSURANCE WITHIN THE NETWORK Sasa Klampfer, Joze Mohorko, Zarko Cucej University

More information

Calculation of volume with the use of NTF method. Izračun volumnov z uporabo NTF metode

Calculation of volume with the use of NTF method. Izračun volumnov z uporabo NTF metode RMZ - Materials and Geoenvironment, Vol. 53, No. 2, pp. 221-227, 2006 221 Calculation of volume with the use of NTF method Izračun volumnov z uporabo NTF metode Milivoj Vulić 1, Anes Durgutović 2 1 Faculty

More information

Navodila za nastavitev varne povezave po protokolu SSH

Navodila za nastavitev varne povezave po protokolu SSH Datum: 28. 9. 2010 Navodila za nastavitev varne povezave po protokolu SSH 1. Pogoji za zagotovitev varne povezave po protokolu SSH Za uspešno zagotovitev in nastavitev varne povezave po protokolu SSH je

More information

Delavnica za konfiguriranje dostopovnih točk Konfiguracija LANCOM L-54 z uporabo orodja LANConfig

Delavnica za konfiguriranje dostopovnih točk Konfiguracija LANCOM L-54 z uporabo orodja LANConfig Delavnica za konfiguriranje dostopovnih točk Konfiguracija LANCOM L-54 z uporabo orodja LANConfig Boštjan Lemut Prva povezava na L-54 s povezovalnim kablom povežemo mrežna vmesnika na računalniku in L-54

More information

formati slike in branje slike pomen in nekaj primerov EM spekter aplikacije v posameznih delih spektra o matriki slike

formati slike in branje slike pomen in nekaj primerov EM spekter aplikacije v posameznih delih spektra o matriki slike Strojni vid pri tehnoloških meritvah formati slike in branje slike pomen in nekaj primerov EM spekter aplikacije v posameznih delih spektra o matriki slike formati slike in branje slike slika je običajno

More information

Session:E07 GALIO - DB2 index advisor, how we implemented it and what we get from self-made expert tool

Session:E07 GALIO - DB2 index advisor, how we implemented it and what we get from self-made expert tool Session:E07 GALIO - DB2 index advisor, how we implemented it and Viktor Kovačević, MSc Hermes Softlab 6th October 2009 14:15 (60') Platform: UDB / LUW OUTLINE Application & Database tuning Self made index

More information

Delavnica za konfiguriranje dostopovnih točk WEB konfiguracija LANCOM L-54

Delavnica za konfiguriranje dostopovnih točk WEB konfiguracija LANCOM L-54 Delavnica za konfiguriranje dostopovnih točk WEB konfiguracija LANCOM L-54 Boštjan Lemut Prva povezava na L-54 s povezovalnim kablom povežemo mrežna vmesnika na računalniku in L-54 v brskalniku vpišemo

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Informatika in tehnologije komuniciranja Razvoj informacijskih sistemov POROČILO PRAKTIČNEGA IZOBRAŽEVANJA NOVA KBM D.D. MARIBOR Čas opravljanja: od 01.08.2012 do 06.10.2012

More information

ABBYY rešitve za prepoznavo in klasifikacijo dokumentov

ABBYY rešitve za prepoznavo in klasifikacijo dokumentov ABBYY rešitve za prepoznavo in klasifikacijo dokumentov preabbyy FlexiCapture 9.0. Overview. 1 doc: 10977 Lokalna prisotnost ABBYY: Moscow, Russia; Munich, Germany; Bracknell, UK; Kiev, Ukraine; Milpitas,

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informacijske tehnologije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Nova KBM d.d. Čas opravljanja: od 21.6.2010 do 20.8.2010 Mentor v GD: Jure Kobal, univ.dipl.

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Amis d.o.o., Maribor

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Amis d.o.o., Maribor UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO VISOKOŠOLSKI STROKOVNI ŠTUDIJ Informatika in tehnologije komuniciranja POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Amis d.o.o., Maribor

More information

Prirejanje in preverjanje tipov

Prirejanje in preverjanje tipov Uvod v C# Drugi del Dedovanje Sintaksa Prirejanje in preverjanje tipov Kaste preverjenih tipov Prekrivanje metod Dinamično povezovanje (poenostavljeno) Skrivanje Dinamično povezovanje (s skrivanjem) Fragile

More information

How we calculate volume with the use of NTF method. Kako izračunamo volumen z uporabo metode NTF

How we calculate volume with the use of NTF method. Kako izračunamo volumen z uporabo metode NTF RMZ Materials and Geoenvironment, Vol. 55, No. 1, pp. 127-134, 2008 127 How we calculate volume with the use of NTF method Kako izračunamo volumen z uporabo metode NTF An e s Du r g u t o v i ć 1, Mi l

More information

Strukturirani poizvedovalni jezik SQL

Strukturirani poizvedovalni jezik SQL Računalništvo Strukturirani poizvedovalni jezik SQL Danijel Skočaj, Evelin Vatovec Krmac Univerza v Ljubljani Fakulteta za pomorstvo in promet Literatura: Evelin Vatovec Krmac, Računalništvo in informatika,

More information

Navodila za interaktivne naloge Bober

Navodila za interaktivne naloge Bober Avtorji dokumenta: Dean Gostiša , Lovro Podgoršek Verzija dokumentacije: 1.1 Datum in kraj: 24. 7. 2013, Ljubljana Navodila za interaktivne naloge Bober Uvod 1.

More information

VISOKOŠOLSKI STROKOVNI ŠTUDIJ. Računalništvo in informacijske tehnologije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA. HAKL IT, d.o.o.

VISOKOŠOLSKI STROKOVNI ŠTUDIJ. Računalništvo in informacijske tehnologije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA. HAKL IT, d.o.o. VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informacijske tehnologije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V HAKL IT, d.o.o. Murska Sobota Študent: Simon Črešnjovnjak E-pošta: scresn@gmail.com GSM: 070-851-681

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Dean Črnigoj. Izdelava odjemalca NFS za Windows DIPLOMSKO DELO

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Dean Črnigoj. Izdelava odjemalca NFS za Windows DIPLOMSKO DELO UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Dean Črnigoj Izdelava odjemalca NFS za Windows DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

More information

Izdelava urejevalnika izvorne kode v oblaku z uporabo tehnologij HTML5

Izdelava urejevalnika izvorne kode v oblaku z uporabo tehnologij HTML5 Univerza v Ljubljani Fakulteta za računalništvo in informatiko Roman Gorišek Izdelava urejevalnika izvorne kode v oblaku z uporabo tehnologij HTML5 DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI ŠTUDIJSKI PROGRAM Računalništvo in informatika smer informatika POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V Jamada d.o.o. Maribor Čas opravljanja od 09.10.2008 do 09.04.2009 Mentor v GD: Študent:

More information

Spletno luščenje podatkov z uporabo Pythona in knjižnice BeautifulSoup

Spletno luščenje podatkov z uporabo Pythona in knjižnice BeautifulSoup UNIVERZA V LJUBLJANI NARAVOSLOVNOTEHNIŠKA FAKULTETA ODDELEK ZA TEKSTILSTVO, GRAFIKO IN OBLIKOVANJE Spletno luščenje podatkov z uporabo Pythona in knjižnice BeautifulSoup Seminarska naloga Ime in priimek:

More information

IBM Lotus Notes in Domino 8

IBM Lotus Notes in Domino 8 IBM Lotus Notes in Domino 8 Spoznajte namizje prihodnosti danes Janko Štefančič, GENIS janko.stefancic@genis.si 2007 IBM Corporation Agenda O podjetju Genis Kratka zgodovina Kaj zmore Notes/Domino 8 Podprte

More information

Izdelava aplikacij s podporo delovnih tokov za okolje SharePoint Server

Izdelava aplikacij s podporo delovnih tokov za okolje SharePoint Server UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Uroš Kastelic Izdelava aplikacij s podporo delovnih tokov za okolje SharePoint Server DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Ljubljana,

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informacijske tehnologije Pametni telefon POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V Agilcon d.o.o. Čas opravljanja: od 1. 5. 2012 do 30. 6. 2012 Mentor v GD: dr.

More information

Transakcije v MariaDB/MySQL (transakcija A)

Transakcije v MariaDB/MySQL (transakcija A) Transakcije v MariaDB/MySQL (transakcija A) Pomožni elementi In [1]: # pyodbc import pyodbc try: cn1.close() except: pass # MariaDB/MySQL conn = "DRIVER={MySQL ODBC 5.3 Unicode Driver};SERVER=localhost;DATABASE=sandbox;UID=tu

More information

Časovno omejevanje dostopa do interneta

Časovno omejevanje dostopa do interneta Univerza v Ljubljani Fakulteta za računalništvo in informatiko Edi Medvešček Časovno omejevanje dostopa do interneta DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN

More information

Poročilo praktičnega izobraževanja v Unior d.d.

Poročilo praktičnega izobraževanja v Unior d.d. Fakulteta za elektrotehniko, računalništvo in informatiko Smetanova ulica 17 2000 Maribor, Slovenija VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informacijske tehnologije Poročilo praktičnega izobraževanja

More information

Navodila za uporabo izdelkov programske opreme Microsoft

Navodila za uporabo izdelkov programske opreme Microsoft Navodila za uporabo izdelkov programske opreme Microsoft Kazalo Navodila za konfiguracijo odjemalca za e-pošto Outlook Splošno 3 Nastavitev poštnega predala s protokolom MAPI v odjemalcu Outlook 2007 s

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Elektrotehnika Telekomunikacije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v podjetju Iskratel d.o.o. poslovna enota Maribor Čas opravljanja: Mentor v podjetju: od 15.9.29 do 15.3.21

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in Informacijske Tehnologije POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V Cloudkick, Inc. - San Francisco, Kalifornija, Združene Države Amerike Čas opravljanja od 26.09.2010

More information

Postavitev in upravljanje zasebnega oblaka z uporabo Microsoft System Center 2012 R2 in Windows Azure Pack za ponudnike storitev

Postavitev in upravljanje zasebnega oblaka z uporabo Microsoft System Center 2012 R2 in Windows Azure Pack za ponudnike storitev UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Gašper Govek Postavitev in upravljanje zasebnega oblaka z uporabo Microsoft System Center 2012 R2 in Windows Azure Pack za ponudnike storitev

More information

New Media & Language Technologies Jozef Stefan International Postgraduate School January Speech apps. Jerneja Žganec Gros

New Media & Language Technologies Jozef Stefan International Postgraduate School January Speech apps. Jerneja Žganec Gros New Media & Language Technologies Jozef Stefan International Postgraduate School January 2005 Speech apps Jerneja Žganec Gros jerneja@alpineon.com THE VOICE WEB The voice web offers access to information

More information

Twitter Bootstrap in razvoj spletnega repozitorija za Cacti

Twitter Bootstrap in razvoj spletnega repozitorija za Cacti Univerza v Ljubljani Fakulteta za računalništvo in informatiko Fakulteta za matematiko in fiziko Nejc Župec Twitter Bootstrap in razvoj spletnega repozitorija za Cacti DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI

More information

THE ANIMAL SOUND ARCHIVE AT THE HUMBOLDT-UNIVERSITY OF BERLIN: CURRENT ACTIVITIES IN CONSERVATION AND IMPROVING ACCESS FOR BIOACOUSTIC RESEARCH

THE ANIMAL SOUND ARCHIVE AT THE HUMBOLDT-UNIVERSITY OF BERLIN: CURRENT ACTIVITIES IN CONSERVATION AND IMPROVING ACCESS FOR BIOACOUSTIC RESEARCH RAZPRAVE IV. RAZREDA SAZU XLVII-3 139 144 LJUBLJANA 2006 THE ANIMAL SOUND ARCHIVE AT THE HUMBOLDT-UNIVERSITY OF BERLIN: CURRENT ACTIVITIES IN CONSERVATION AND IMPROVING ACCESS FOR BIOACOUSTIC RESEARCH

More information

Arhitektura oblaka Upravljanje v oblaku Delovanje v oblaku Arhitekturni okvir računalništva v oblaku

Arhitektura oblaka Upravljanje v oblaku Delovanje v oblaku Arhitekturni okvir računalništva v oblaku 1 Predstavitev 2 Področja delovanja 3 GRC knjižnica 4 Primeri CAI in CCM Aplikacijska varnost 5 CCSK 6 Zaključek Globalna, neprofitna organizacija 23,000+ članov, 100 korporativnih članov, 50 odsekov Gradimo

More information

Univerza v Mariboru Fakulteta za organizacijske vede. Programska rešitev za grafično prikazovanje najema in rezervacij vozil

Univerza v Mariboru Fakulteta za organizacijske vede. Programska rešitev za grafično prikazovanje najema in rezervacij vozil Univerza v Mariboru Fakulteta za organizacijske vede Smer: Informatika v organizaciji in managementu Programska rešitev za grafično prikazovanje najema in rezervacij vozil Mentor: doc dr. Werber Borut

More information

Šolski center Novo mesto Srednja elektro šola in tehniška gimnazija Šegova ulica 112, 8000 Novo mesto. Maturitetna seminarska naloga

Šolski center Novo mesto Srednja elektro šola in tehniška gimnazija Šegova ulica 112, 8000 Novo mesto. Maturitetna seminarska naloga Šolski center Novo mesto Srednja elektro šola in tehniška gimnazija Šegova ulica 112, 8000 Novo mesto Maturitetna seminarska naloga Šolsko leto 2007/08 Avtor: Mentor: prof. Albert Zorko Novo mesto, 10.7.

More information

RAZVOJ GENERATORJA POSLOVNIH SPLETNIH APLIKACIJ

RAZVOJ GENERATORJA POSLOVNIH SPLETNIH APLIKACIJ UNIVERZA V MARIBORU FAKULTETA ZA ORGANIZACIJSKE VEDE Smer: Informatika v organizaciji in managementu RAZVOJ GENERATORJA POSLOVNIH SPLETNIH APLIKACIJ Mentor: izr. prof. dr. Robert Leskovar Kandidat: Boštjan

More information

SPLETNE SESTAVLJANKE IN POSLOVNI PORTALI

SPLETNE SESTAVLJANKE IN POSLOVNI PORTALI UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Miha Pavlinek SPLETNE SESTAVLJANKE IN POSLOVNI PORTALI Diplomska naloga Maribor, marec 2008 I FAKULTETA ZA ELEKTROTEHNIKO,

More information

BLUETOOTH KOMUNIKATOR ZA WINDOWS MOBILE 6.5

BLUETOOTH KOMUNIKATOR ZA WINDOWS MOBILE 6.5 Alen Rojko BLUETOOTH KOMUNIKATOR ZA WINDOWS MOBILE 6.5 Diplomsko delo Maribor, april 2013 BLUETOOTH KOMUNIKATOR ZA WINDOWS MOBILE 6.5 Diplomsko delo Študent(ka): Študijski program: Alen Rojko Visokošolski

More information

Izdelava hibridnih mobilnih aplikacij z ogrodjem Ionic

Izdelava hibridnih mobilnih aplikacij z ogrodjem Ionic Univerza v Ljubljani Fakulteta za računalništvo in informatiko Janez Čadež Izdelava hibridnih mobilnih aplikacij z ogrodjem Ionic DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

More information

UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Spletno programiranje. Študijska smer Study field ECTS

UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Spletno programiranje. Študijska smer Study field ECTS Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Spletno programiranje Web programming Študijski program in stopnja Study programme and level Interdisciplinarni univerzitetni

More information

UDF for volume calculation with the use of NTF method. Lastne Excel funkcije za izračun prostornin po NTF metodi

UDF for volume calculation with the use of NTF method. Lastne Excel funkcije za izračun prostornin po NTF metodi RMZ Materials and Geoenvironment, Vol. 54, No. 3, pp.419-425, 2007 419 UDF for volume calculation with the use of NTF method Lastne Excel funkcije za izračun prostornin po NTF metodi Mi l i v o j Vu l

More information

Družina IEEE802 Poddružina IEEE802.1 Priključitev v omrežje IEEE802.1x

Družina IEEE802 Poddružina IEEE802.1 Priključitev v omrežje IEEE802.1x 1 Družina IEEE802 Poddružina IEEE802.1 Priključitev v omrežje IEEE802.1x 2 družina standardov, ki opisujejo delovanje lokalnih (LAN) in mestnih (MAN) omrežij delo opravljano v delovnih skupinah več na

More information

sodobne poslovnoinformacijske rešitve Birokrat Kratka navodila za namestitev demo verzije programa Birokrat

sodobne poslovnoinformacijske rešitve   Birokrat Kratka navodila za namestitev demo verzije programa Birokrat sodobne poslovnoinformacijske rešitve www.andersen.si Birokrat Kratka navodila za namestitev demo verzije programa Birokrat Kratka navodila za namestitev demo verzije programa Birokrat Pošiljamo vam demo

More information

Mobilna aplikacija za pregled informacij o prometu v Sloveniji

Mobilna aplikacija za pregled informacij o prometu v Sloveniji UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miha Majzelj Mobilna aplikacija za pregled informacij o prometu v Sloveniji DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Ljubljana,

More information

Aplikacija za podporo delovanja svetovalcev

Aplikacija za podporo delovanja svetovalcev UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Primož Cigoj Aplikacija za podporo delovanja svetovalcev DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Mentor: doc. dr. Rok Rupnik Ljubljana,

More information

Aleksander Berus Analiza ogrodja MonoGame za medplatformni razvoj iger na mobilnih platformah

Aleksander Berus Analiza ogrodja MonoGame za medplatformni razvoj iger na mobilnih platformah Univerza v Ljubljani Fakulteta za računalništvo in informatiko Aleksander Berus Analiza ogrodja MonoGame za medplatformni razvoj iger na mobilnih platformah DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor:

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA VISOKOŠOLSKI STROKOVNI ŠTUDIJ Informatika in tehnologije komuinciranja Sistemska podpora informatiki in tehnologijam komuniciranja POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Inel Industrijska eletronika d.o.o

More information

Aplikacija za prikaz prostorskih podatkov

Aplikacija za prikaz prostorskih podatkov Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Klemen Aplikacija za prikaz prostorskih podatkov DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM RAČUNALNIŠTVA IN INFORMATIKE

More information

Razvoj aplikacije Baliranje trave za mobilno platformo Android

Razvoj aplikacije Baliranje trave za mobilno platformo Android UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Jurij Sirše Razvoj aplikacije Baliranje trave za mobilno platformo Android DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

Primerjava izvornega in hibridnega razvoja mobilne aplikacije

Primerjava izvornega in hibridnega razvoja mobilne aplikacije UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Luka Vidmar Primerjava izvornega in hibridnega razvoja mobilne aplikacije DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

Primerjava orodij za razvoj mobilnih aplikacij

Primerjava orodij za razvoj mobilnih aplikacij UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miloš Jovanov Primerjava orodij za razvoj mobilnih aplikacij DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

More information

Primerjava in analiza učinkovitosti podatkovnih baz DB2 in MySQL

Primerjava in analiza učinkovitosti podatkovnih baz DB2 in MySQL Univerza v Ljubljani Fakulteta za računalništvo in informatiko Nedim Husaković Primerjava in analiza učinkovitosti podatkovnih baz DB2 in MySQL DIPLOMSKO DELO VISOKOŠOLSKI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

Ogrodje za razvoj mikrostoritev v Javi in njihovo skaliranje v oblaku

Ogrodje za razvoj mikrostoritev v Javi in njihovo skaliranje v oblaku Univerza v Ljubljani Fakulteta za računalništvo in informatiko Tilen Faganel Ogrodje za razvoj mikrostoritev v Javi in njihovo skaliranje v oblaku DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM RAČUNALNIŠTVO

More information

PODATKOVNE BAZE NOSQL

PODATKOVNE BAZE NOSQL PODATKOVNE BAZE NOSQL Aljaž Zrnec, Dejan Lavbič, Lovro Šubelj, Slavko Žitnik, Aleš Kumer, Marko Bajec Univerza v Ljubljani, Fakulteta za računalništvo in informatiko, Laboratorij za podatkovne tehnologije,

More information

UPORABA TEHNOLOGIJE VOIP NA MOBILNIH NAPRAVAH SYMBIAN

UPORABA TEHNOLOGIJE VOIP NA MOBILNIH NAPRAVAH SYMBIAN I Tine Uršič UPORABA TEHNOLOGIJE VOIP NA MOBILNIH NAPRAVAH SYMBIAN Diplomsko delo Visokošolski strokovni študijski program Maribor, januar 2013 II Diplomsko delo visokošolskega strokovnega študijskega

More information

Spletna aplikacija za urejanje vadbenih programov v fitnesu

Spletna aplikacija za urejanje vadbenih programov v fitnesu UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Matjaž Peterlin Spletna aplikacija za urejanje vadbenih programov v fitnesu DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Marko Kastelec PRIMERJAVA NAČINOV DOSTOPA DO PODATKOVNE BAZE V PROGRAMSKEM JEZIKU C#

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Marko Kastelec PRIMERJAVA NAČINOV DOSTOPA DO PODATKOVNE BAZE V PROGRAMSKEM JEZIKU C# UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Marko Kastelec PRIMERJAVA NAČINOV DOSTOPA DO PODATKOVNE BAZE V PROGRAMSKEM JEZIKU C# DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM

More information

RAZVOJ ENOSTAVNE SPLETNE APLIKACIJE Z UPORABO FLEKSIBILNEGA OGRODJA NA ODPRTOKODNIH KNJIŢNICAH

RAZVOJ ENOSTAVNE SPLETNE APLIKACIJE Z UPORABO FLEKSIBILNEGA OGRODJA NA ODPRTOKODNIH KNJIŢNICAH UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO David Sedlar RAZVOJ ENOSTAVNE SPLETNE APLIKACIJE Z UPORABO FLEKSIBILNEGA OGRODJA NA ODPRTOKODNIH KNJIŢNICAH DIPLOMSKO DELO NA UNIVERZITETNEM

More information

Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Četrtek, 2. junij 2016 SPLOŠNA MATURA

Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Četrtek, 2. junij 2016 SPLOŠNA MATURA Državni izpitni center *M16178113* SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Četrtek, 2. junij 2016 SPLOŠNA MATURA RIC 2016 M161-781-1-3 2 IZPITNA POLA 1 1 1 2 1 3 3 4 1 5 3 6 2 7 1 8 1 9 1 10 3

More information

A Generic Timing Receiver for Event-Driven Timing Systems

A Generic Timing Receiver for Event-Driven Timing Systems ELEKTROTEHNIŠKI VESTNIK 82(4): 205-211, 2015 ORIGINAL SCIENTIFIC PAPER A Generic Timing Receiver for Event-Driven Timing Systems Benjamin Ocepek Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška

More information

Dostop do podatkov Svetovne banke v orodju Orange

Dostop do podatkov Svetovne banke v orodju Orange Univerza v Ljubljani Fakulteta za računalništvo in informatiko Miha Zidar Dostop do podatkov Svetovne banke v orodju Orange DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM RAČUNALNIŠTVO IN INFORMATIKA Mentor:

More information

POSTAVITEV SPLETNEGA SISTEMA ZA PRIKAZ NAČRTA PROIZVODNJE

POSTAVITEV SPLETNEGA SISTEMA ZA PRIKAZ NAČRTA PROIZVODNJE UNIVERZA V LJUBLJANI FAKULTETA ZA ELEKTROTEHNIKO Aljaž Tomažič POSTAVITEV SPLETNEGA SISTEMA ZA PRIKAZ NAČRTA PROIZVODNJE DIPLOMSKO DELO VISOKOŠOLSKEGA STROKOVNEGA ŠTUDIJA PRVE STOPNJE Mentor: višji pred.

More information

Mobilna aplikacija za pregledovanje slik visokih ločljivosti

Mobilna aplikacija za pregledovanje slik visokih ločljivosti Univerza v Ljubljani Fakulteta za računalništvo in informatiko Anže Sršen Mobilna aplikacija za pregledovanje slik visokih ločljivosti DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

APLIKACIJE ZA SOCIALNA

APLIKACIJE ZA SOCIALNA UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Boštjan Lotrič APLIKACIJE ZA SOCIALNA OMREŽJA DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Zoran Bosnić Ljubljana, 2011 Rezultati

More information

VISOKOŠOLSKI STROKOVNI ŠTUDIJ. Informatika in tehnologije komuniciranja. Sistemska podpora informatiki in tehnologijam komuniciranja

VISOKOŠOLSKI STROKOVNI ŠTUDIJ. Informatika in tehnologije komuniciranja. Sistemska podpora informatiki in tehnologijam komuniciranja VISOKOŠOLSKI STROKOVNI ŠTUDIJ Informatika in tehnologije komuniciranja Sistemska podpora informatiki in tehnologijam komuniciranja POROČILO PRAKTIČNEGA IZOBRAŢEVANJA V HAKL IT, d.o.o. Murska Sobota Študent:

More information

Jure Cerjak. Razvoj spletnih aplikacij s platformo Zope

Jure Cerjak. Razvoj spletnih aplikacij s platformo Zope UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Jure Cerjak Razvoj spletnih aplikacij s platformo Zope DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: prof. dr. Marjan Krisper Ljubljana,

More information

RAČUNALNIŠTVO V OBLAKU ZA PODROČJE UPRAVLJANJA ČLOVEŠKIH VIROV NA PRIMERU SAP-OVE OBLAČNE REŠITVE SUCCESSFACTORS

RAČUNALNIŠTVO V OBLAKU ZA PODROČJE UPRAVLJANJA ČLOVEŠKIH VIROV NA PRIMERU SAP-OVE OBLAČNE REŠITVE SUCCESSFACTORS UNIVERZA V MARIBORU EKONOMSKO-POSLOVNA FAKULTETA Diplomski projekt RAČUNALNIŠTVO V OBLAKU ZA PODROČJE UPRAVLJANJA ČLOVEŠKIH VIROV NA PRIMERU SAP-OVE OBLAČNE REŠITVE SUCCESSFACTORS Cloud Computing for Human

More information

Obravnava izjem (exception handling)

Obravnava izjem (exception handling) Obravnava izjem (exception handling) Ko umre programer Uvod Ne glede na to, kako dobro smo načrtovali nek program, je še vedno možnost, da lahko med izvajanjem pride do kakšnih napak. Dobro načrtovan program

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO ALEŠ KOPRIVNIKAR SKUPINSKI RAZVOJ PROGRAMSKE OPREME Z IBM RATIONAL TEAM CONCERT

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO ALEŠ KOPRIVNIKAR SKUPINSKI RAZVOJ PROGRAMSKE OPREME Z IBM RATIONAL TEAM CONCERT UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO ALEŠ KOPRIVNIKAR SKUPINSKI RAZVOJ PROGRAMSKE OPREME Z IBM RATIONAL TEAM CONCERT DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: izr. prof.

More information

UNIVERZALNI KOMUNIKACIJSKI ODJEMALEC S PODPORO ZA UPORABNIŠKI ENUM

UNIVERZALNI KOMUNIKACIJSKI ODJEMALEC S PODPORO ZA UPORABNIŠKI ENUM Damjan Kojc UNIVERZALNI KOMUNIKACIJSKI ODJEMALEC S PODPORO ZA UPORABNIŠKI ENUM Diplomsko delo Maribor, avgust 2011 I Diplomsko delo univerzitetnega študijskega programa UNIVERZALNI KOMUNIKACIJSKI ODJEMALEC

More information

Poglavje 7. Indeksi z uporabo drevesnih struktur Povzeto po [1]

Poglavje 7. Indeksi z uporabo drevesnih struktur Povzeto po [1] Poglavje 7 Indeksi z uporabo drevesnih struktur Povzeto po [1] - 1 - Indeksi uvod.. Včasih hočemo najti vse zapise, ki imajo določeno vrednost v določenem polju INDEKS je zunanja podatkovna struktura,

More information

Metodologija migracije iz Exchange v Office 365

Metodologija migracije iz Exchange v Office 365 UNIVERZA V LJUBLJANI F Grega Lausegger Metodologija migracije iz Exchange v Office 365 DIPLOMSKO DELO PRVE Ljubljana, 2018 UNIVERZA V LJUBLJANI F Grega Lausegger Metodologija migracije iz Exchange v Office

More information

Razvoj aplikacij na platformi Google App Engine

Razvoj aplikacij na platformi Google App Engine UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Jure Vrščaj Razvoj aplikacij na platformi Google App Engine DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: prof. dr. Janez Demšar Ljubljana,

More information

PRIMERJAVA HITROSTI DELOVANJA SISTEMOV ZA UPRAVLJANJE PODATKOVNIH BAZ

PRIMERJAVA HITROSTI DELOVANJA SISTEMOV ZA UPRAVLJANJE PODATKOVNIH BAZ UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Uroš Maleš PRIMERJAVA HITROSTI DELOVANJA SISTEMOV ZA UPRAVLJANJE PODATKOVNIH BAZ DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU MENTOR:

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Razvijalska ogrodja za podporo večim mobilnim platformam

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Razvijalska ogrodja za podporo večim mobilnim platformam UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaključna naloga Razvijalska ogrodja za podporo večim mobilnim platformam (Developer frameworks for mobile cross-platform

More information

Program za avtomatsko preverjanje algoritmov napisanih v programskem jeziku C++

Program za avtomatsko preverjanje algoritmov napisanih v programskem jeziku C++ Univerza v Ljubljani Fakulteta za računalništvo in informatiko Tadej Golobič Program za avtomatsko preverjanje algoritmov napisanih v programskem jeziku C++ DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI

More information

Selitev aplikacije iz Oracle Forms v Oracle ADF (Application migration from Oracle Forms to Oracle ADF)

Selitev aplikacije iz Oracle Forms v Oracle ADF (Application migration from Oracle Forms to Oracle ADF) Univerza na Primorskem FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE ZAKLJUČNA NALOGA Selitev aplikacije iz Oracle Forms v Oracle ADF (Application migration from Oracle Forms to Oracle

More information

Lokacijske storitve na mobilnih napravah

Lokacijske storitve na mobilnih napravah UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Aleš Rosina Lokacijske storitve na mobilnih napravah DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Rok Rupnik Ljubljana, 2012

More information

Razvoj Windows Store aplikacij

Razvoj Windows Store aplikacij Univerza v Ljubljani Fakulteta za računalništvo in informatiko Elmedin Osmanagić Razvoj Windows Store aplikacij DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

More information

Razširitve CMS z lastnimi moduli

Razširitve CMS z lastnimi moduli Univerza v Ljubljani Fakulteta za računalništvo in informatiko Matjaž Čepar Razširitve CMS z lastnimi moduli DIPLOMSKA NALOGA NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Andrej Brodnik Ljubljana 2014 Rezultati

More information

Uporaba strežnika SharePoint za vodenje poteka dela pri izvajanju kompleksnih projektov

Uporaba strežnika SharePoint za vodenje poteka dela pri izvajanju kompleksnih projektov Univerza v Ljubljani Fakulteta za računalništvo in informatiko Roman Orač Uporaba strežnika SharePoint za vodenje poteka dela pri izvajanju kompleksnih projektov DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI

More information

Vzpostavitev spletnega vmesnika za prikaz tenziomiografskih meritev

Vzpostavitev spletnega vmesnika za prikaz tenziomiografskih meritev UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Nejc Poljanšek Vzpostavitev spletnega vmesnika za prikaz tenziomiografskih meritev DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Aleš Tepina. Samodejna izdelava dokumentacije za sistem telefonije IP

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO. Aleš Tepina. Samodejna izdelava dokumentacije za sistem telefonije IP UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Aleš Tepina Samodejna izdelava dokumentacije za sistem telefonije IP DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Mentorica: Alenka

More information

IoT v stavbah ob uporabi SNMP

IoT v stavbah ob uporabi SNMP Univerza v Ljubljani Fakulteta za računalništvo in informatiko Mitja Golob IoT v stavbah ob uporabi SNMP DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Mentor: dr. Andrej Brodnik Ljubljana, 2016 Rezultati

More information

Naslavljanje v IP. Miran Meža

Naslavljanje v IP. Miran Meža Naslavljanje v IP Miran Meža Omrežje vseh omrežij Avtonomni sistem Avtonomni sistem Avtonomni sistem Avtonomni sistem Avtonomni sistem Avtonomni sistem Omrežje vseh omrežij Usmerjanje prometa: poznati

More information

ERCOlight LUM je energetsko visoko učinkovita svetilka za visoke prostore z možnostjo številnih različnih modifikacij.

ERCOlight LUM je energetsko visoko učinkovita svetilka za visoke prostore z možnostjo številnih različnih modifikacij. Object Installation Project number Date 1 Luminaire data 1.5 Somar International Ltd, Eluma ME-OP4/4L/50 P5 (ME-OP4/4L/50) 1.5.1 Data sheet Ena svetilka, pet različnih možnosti : Eluma Lighting : Comparison

More information

Delo z grafi v relacijskih in sodobnih nerelacijskih podatkovnih bazah

Delo z grafi v relacijskih in sodobnih nerelacijskih podatkovnih bazah Univerza v Ljubljani Fakulteta za računalništvo in informatiko Blaž Malej Delo z grafi v relacijskih in sodobnih nerelacijskih podatkovnih bazah DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM

More information

Informatika v medijih

Informatika v medijih 3.1. Osnove operacijskih sistemov. Sistemska programska oprema. Hiter neumen stroj Računalniki: Strojna oprema (hardware) Omejene sposobnosti Znajo računati samo osnovne matematične operacije in logične

More information

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v Termoelektrarni Šoštanj Čas opravljanja od 22.4.2014 do 7.7.2014 Mentor v GD Marko Pečovnik

More information

PROGRAMSKA REŠITEV ZA PODROJE PRODAJE V OKOLJU.NET

PROGRAMSKA REŠITEV ZA PODROJE PRODAJE V OKOLJU.NET UNIVERZA V MARIBORU FAKULTETA ZA ORGANIZACIJSKE VEDE Smer študija: Informatika v organizaciji in managementu PROGRAMSKA REŠITEV ZA PODROJE PRODAJE V OKOLJU.NET Mentor: doc. dr. Borut Werber Kandidat: Vlado

More information

Minimalne/optimalne zahteve za delovanje informacijskega sistema v povezavi z IMAGINE aplikacijami

Minimalne/optimalne zahteve za delovanje informacijskega sistema v povezavi z IMAGINE aplikacijami IMAGINE d.o.o. Podjetje za računalniški inženiring Gosposvetska cesta 84, 2000 Maribor Tel.: 02 320 60 60 Fax: 02 320 60 70 www.imagine.si, prodaja@imagine.si Minimalne/optimalne zahteve za delovanje informacijskega

More information