SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA OSIJEK Sveučilišni studij računarstv
|
|
- Сава Бабић
- пре 5 година
- Прикази:
Транскрипт
1 SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA OSIJEK Sveučilišni studij računarstva VIZUALIZACIJA STRUKTURE GRAF Završni rad Dario Ćorić Osijek, 2018.
2 SADRŽAJ 1. UVOD Zadatak završnog rada TEHNOLOGIJE KORIŠTENE U RADU Visual Studio Code JavaScript i Node.js jquery JSON STVARANJE PROJEKTA I FRONT-END RJEŠENJE Stvaranje i inicijacija projekta HTML i vis.js BACK-END RJEŠENJE Lokalni server uz Express.js Inicijacija grafa i metode nad grafom jquery/ajax zahtjevi ZAKLJUČAK LITERATURA SAŽETAK ABSTRACT ŽIVOTOPIS... 20
3 1. UVOD Graf je struktura podataka koju čine čvorovi i grane, pri čemu su čvorovi međusobno povezani granama. Grafovi imaju široku primjenu u mnogim granama znanosti gdje je potrebno prikazati međusobnu povezanost podataka. U ovom završnom radu opisan je postupak stvaranja web aplikacije za prikaz grafa. Opisane su tehnologije korištene za razne funkcionalnosti aplikacije. Dio aplikacije vidljiv korisniku realiziran je pomoću jezika HTML, CSS i JavaScript te biblioteke vis.js, dok je pokretanje poslužitelja omogućeno koristeći program izvršenja (run-time environment) Node.js i više biblioteka i okvira. Opisan je postupak kreiranja samog projekta i uključivanja spomenutih biblioteka i okvira u njega. U zaključku je napravljen osvrt na rad i dotaknute su mogućnosti proširenja aplikacije Zadatak završnog rada Potrebno je napraviti web aplikaciju za vizualizaciju strukture podataka graf. Aplikacija mora imati mogućnost zadavanja grafa, zapisa zadanog grafa u datoteku te čitanja i crtanja grafa iz datoteke. 1
4 2. TEHNOLOGIJE KORIŠTENE U RADU Kako bi bilo moguće napraviti programsko rješenje, potrebno je razvojno okruženje i dodatne tehnologije za razne funkciolnosti. Kao razvojno okruženje korišten je Visual Studio Code i aplikacija je pisana većinom u JavaScript-u uz osnovne elemente HTML-a i CSS-a. Za programiranje servera (poslužitelja) korišten je programski okvir (eng. framework) Express.js a izvršava se sustavom node.js. Korištena su i sljedeće biblioteke: node.js File System, vis.js, body-parser, underscore, uuid. Svrha svake od njih bit će objašnjena u nastavku rada Visual Studio Code Visual Studio Code je program za uređivanje teksta razvijen od strane Microsoft-a za operacijske sustave Windows, Linux i macos. Osnova mu je na programski okvir Electron. U programu je omogućeno dodavanje prevoditelja za brojne jezike (C, C++, JavaScript, C# itd.). Prilikom stvaranja projekta okruženje ima mogućnost učitati direktorij i postaviti ga kao korjenski direktorij projekta. Nakon toga korisnik dobiva mogućnost stvaranja različitih datoteka unutar direktorija (JavaScript, HTML, JSON...) desnim klikom na direktorij u sučelju. Okruženju se na jednostavan način mogu biti dodana proširenja kao npr. terminal za naredbe iz kojeg je moguće testirati projekt i ispisivati poruke. Slika 2.1. Početni prozor Visual Studio Code-a 2
5 U anketi provedenoj među korisnicima stranice Stack Overflow godine pokazano je da je VS Code najčešće korišteno okruženje, korišteno od strane 34.9% ispitanika JavaScript i Node.js JavaScript [1] (često skraćeno JS) je objektno-orjentirani programski jezik višestruke paradigme. Prvi put se pojavljuje godine. Uz HTML i CSS jedan je od ključnih jezika u razvoju web aplikacija. Svi značajniji internet preglednici (Chrome, Firefox, IE/MS Edge) imaju ugrađen prevoditelj za JS kod (eng. interpreter). Iako je u početku korišten samo za programiranje korisničke strane web stranica, danas je korišten za programiranje poslužiteljskog dijela web stranica i baza podataka. Node.js [2] je otvoreni (eng. open-source) višeplatformni (eng. cross-platform) sustav izvršenja (eng. run-time environment) koji izvršava JavaScript kod izvan preglednika. Njime je programerima omogućeno pisanje serverskih skripti (eng. server-side scripting) kojima se stvara dinamični sadržaj prije slanja sadržaja pregledniku. Arhitektura sustava je zasnovana na događajima (eng. event-driven architecture) i ima mogućnost asinkronog ulaza i izlaza. Nakon što je instaliran na računalu, omogućuje dodavanje biblioteka (eng. library) u projekt koristeći konzolnu naredbu npm install (biblioteka) te pokretanje aplikacije naredbom node (glavna datoteka). Uz node koristi se okvir Express kojemu je uloga stvaranje servera i rukovanje zahtjevima koji se šalju na određene putanje jquery jquery je otvorena JavaScript biblioteka stvorena za lakše programiranje korisničke strane (client-side scripting). Sintaksa omogućuje lakši pristup DOM elementima (npr. gumb), upravljanje događajima (npr. klik na gumb) i stvaranje Ajax aplikacija [3]. U radu je korišten za pozivanje Express metoda pri uređivanju grafa od strane korisnika JSON JSON (JavaScript Object Notation) je format zapisa za spremanje i učitavanje podataka. Osnova mu je sintaksa JavaScript objekata. Razlika u odnosu na nju je ta što se nazivi objekata u JSON-u pišu u navodnim znacima. 3
6 U nastavku se nalazi primjer JSON zapisa: { "nodes":[ { "id":"1", "label":"1", { "id":"2", "label":"2", { "id":"3", "label":"3" ], "edges":[ { "from":"1", "to":"2",, { "from":"2", "to":"3",, { "from":"3", "to":"1",, { "from":"1", "to":"1", ], "options":{ Primjer 2.1. Primjer JSON zapisa 4
7 3. STVARANJE PROJEKTA I FRONT-END RJEŠENJE 3.1. Stvaranje i inicijacija projekta U VS Code-u omogućen je uvoz direktorija i određivanje istog korjenskim direktorijem projekta. U ovom radu stvoren je direktorij graphvis i dodan je u sučelje. U korjenski direktorij dodana je datoteka index.js koja će sadržavati glavninu koda. Također je stvoren direktorij public koji sadrži datoteku index.html u kojoj će biti definirano sučelje za prikaz grafa i dio koda koji se pokreće iz front-end-a. U terminal sučelja unešena je naredba npm init koja inicira projekt. Pozivanjem te naredbe dobijeni su upiti kojima se od strane sustava zahtijevaju naziv projekta, verzija, opis, glavna datoteka, testna naredba, git repozitorij, ključne riječi, autor i licenca. Ti podatci bivaju spremljeni u datoteku package.json koja se sprema u korjenski direktorij. Svakim ugrađivanjem dodatne biblioteke u projekt dodana biblioteka bit će spremljena u popis dependencies u toj datoteci. To se postiže naredbom npm install --save (biblioteka). Tom listom će se nekome tko eventualno bude radio s tim projektom pokazati što je sve potrebno za razvoj HTML i vis.js U datoteci index.html stvoren je okvir koji će biti podloga za crtanje grafa. Definiran je kao div element iz razloga što je u biblioteci vis.js omogućena manipulacija takvim elementom. U head elementu referencirane su dvije potrebne biblioteke i jedna CSS datoteka: vis.js, jquery.js te vis.css. Funkcijama iz biblioteke vis.js moguće je stvaranje i uređivanje čvorova i grana grafa dok je datotekom vis.css definiran njihov osnovni izgled [4]. Pri uobičajenim opcijama čvorovi su prikazani kao plavi krugovi ili elipse no to je moguće promijeniti. Također je moguće grupirati podatke po svojstvima za bolji, pregledniji prikaz. Biblikoteka posjeduje ugrađene funkcije za dinamično uređivanje čvorova i grana no ograničenje joj je to da se u tim funkcijama ti podaci nigdje ne spremaju. Zbog toga ih je potrebno proširiti, što je opisano u idućem poglavlju rada. 5
8 <div id ="graph"></div> <br> <div id = "download"></div> <br> <div> <input type="file" id="filetoload"> <br> <button onclick="loadfileastext()">učitaj odabranu datoteku</button> </div> Isječak 3.1. HTML korisničkog sučelja Gornjim HTML-om dobivamo sljedeće: Slika 3.1. Izgled aplikacije Bibliotekom jquery se dobiva pristup back-end dijelu rješenja iz front-end-a. Korištena je za definiranje funkcija za dodavanje, uređivanje i brisanje elemenata ugrađenih u vis.js na način da se pozovu funkcije koje mogu izvršiti i spremiti promjene na zadanu destinaciju na localhostu (localhost/api). 6
9 U sljedećem dijelu koda određena je površina za crtanje grafa i dodatne mogućnosti koje daje vis: $.get( /api, function(data){ data.options.manipulation = { addnode: addnode, editnode: editnode, deletenode: deletenode, addedge: addedge, editedge: editedge, editedge: editedge var container = document.getelementbyid( graph ); var network = new vis.network(container, data, data.options); var dat = text/json;charset=utf-8, + encodeuricomponent(json.stringify(data)); ); var a = document.createelement('a'); a.href = 'data:' + dat; a.download = 'data.json'; a.innerhtml = 'Preuzmi podatke o grafu'; var download = document.getelementbyid('download'); download.appendchild(a); Isječak 3.2. Metode vis.js-a, crtanje i preuzimanje grafa Kod se izvršava učitavanjem početne stranice ( /8080/). Šalje se zahtjev za sadržaj na adresi /api (JSON zapis grafa) za što je definirana metoda u back-endu. U objektu data.options.manipulation pridruženi su pozivi ostalim metodama za rad nad podatcima u grafu sa ugrađenim gumbovima. Nadalje, varijabli container pridružuje se element na kojem će se prikazati graf. Zatim se definira varijabla network kojom se vrši prikaz pomoću vis metode Network. Tu je također definiran i element za preuzimanje podataka o stvorenom grafu (a). Kao sadržaj pridružen mu je kodirani oblik JSON zapisa strukture grafa koji klikom biva zapisan u datoteku u JSON obliku. 7
10 Učitavanje grafa iz datoteke omogućeno je sljedećim dijelom koda: function loadfileastext(){ var filetoload = document.getelementbyid( filetoload ).files[0]; var filereader = new FileReader(); filereader.onload = function(fileloadedevent){ var textfromfileloaded = fileloadedevent.target.result; var data = JSON.parse(textFromFileLoaded); var container = document.getelementbyid( graph ); var network = new vis.network(container, data, data.options); ; filereader.readastext(filetoload, UTF-8 ); Isječak 3.3. Učitavanje grafa iz datoteke Nedostatak ovakvog učitavanja iz datoteke je taj što podatci o grafu neće biti sačuvani na poslužitelju te će prvim osvježavanjem aplikacije biti izbrisani i graf će nestati. Slika 3.2. Graf učitan iz datoteke Zapis grafa na slici 3.2. je identičan Primjeru 2.1. (str. 4). 8
11 Klikom na gumb Edit u gornjem lijevom kutu okvira otvaraju se gumbovi Add Node i Add Edge ukoliko nijedan element postojećeg grafa nije označen. To je prikazano na sljedećoj slici: Slika 3.3. Gumbovi za dodavanje čvora i grane Klikom na gumb Add Node i na mjesto gdje ga želi dodati korisnik dobiva upit za unos id i label parametara čvora. Ako je ijedno od polja prazno, čvor neće biti dodan. Analogno, klikom na Add Edge korisnik može povući granu između dva čvora drag-and-drop metodom ili stvoriti granu na jednom čvoru klikom na njega. Ukoliko je odabran čvor u grafu, bit će prikazani gumbovi na slici: Slika 3.4. Gumbovi za uređivanje i brisanje čvora Uređivanje čvora podrazumijeva samo promjenu oznake koja je prikazana u vizualizaciji. Korisnik ne može ovim putem mijenjati nijedno drugo svojstvo čvora. Brisanjem čvora bit će obrisane sve grane koje izviru iz čvora. Analogno, ukoliko je odabrana grana grafa, bit će prikazani gumbovi za uređivanje i brisanje grane. Uređivanje podrazumijeva povlačenje na drugi čvor. Brisanjem grane čvorovi iz kojih je izvirala ostaju netaknuti. 9
12 4. BACK-END RJEŠENJE Back-end dio rješenja potreban je za zapisivanje promjena u strukturi grafa Lokalni server uz Express.js Za stvaranje lokalnog servera u projektu je korišten framework Express.js. Da bi bila omogućena njegova uporaba, u terminal upisujemo naredbu npm install save express kojom se u projekt dodaju datoteke potrebne za rad framework-a. Nakon toga se koristi funkcija require( express ) kojom se varijabli express predaju sve funkcionalnosti framework-a, nakon čega se varijabli app predaje express(). Time je omogućen pristup metodama Express-a (get, put, post, delete, listen) putem te varijable. Na sličan način uključene su i ostale biblioteke: var express = require("express"); var bodyparser = require("body-parser"); //omogucuje parsiranje html elemenata var _ = require("underscore"); //omogucuje prolaz kroz niz cvorova i bridova var uuid = require("uuid"); //omogucuje zadavanje uuid-a var fs = require('fs'); //omogucuje citanje i pisanje datoteka var JsonDB = require('node-json-db'); //omogucuje direktrno citanje i pisanje //json datoteke var app = express(); app.use(express.static('public')); app.use(express.static('node_modules')); app.use(bodyparser.urlencoded({extended: false)); app.use(bodyparser.json()); Isječak 4.1. Inicijacija biblioteka i okvira Koristeći metodu listen stvoren je lokalni server na port-u 8080: app.listen(8080, function() { console.log("server started on port 8080."); ); Isječak 4.2. Slušanje na portu 8080 Time je u pregledniku omogućen pristup aplikaciji na adresi :8080/. 10
13 4.2. Inicijacija grafa i metode nad grafom Graf je u kodu definiran kao polje praznih objekata spremljeno u varijablu data. Objekti su nodes (čvorovi), edges (grane) i options. Podatci se vraćaju svakim učitavanjem stranice: app.use("/api", function(req,res){ res.send(data).end(); ); Isječak 4.3. Koristeći Express routing metode moguće je dinamično mijenjati zapis elemenata grafa na serveru. Kao argument metode primaju putanju na koju je poslan zahtjev a vraćaju rezultat funkcije koja kao argument prima tijelo zahtjeva i vraća odgovor. Korištene su metode post, put i delete. app.post("/api/node", function(req, res){//metoda za dodavanje cvora var newnode = req.body;//predaje cvor pomocu bodyparser-a var foundnode = _.find(data.nodes, function(node) { return node.id === newnode.id; ); if(foundnode) { //provjerava postoji li cvor s istim id-om return; data.nodes.push(newnode);//sprema cvor u data res.send(newnode).end();//vraca cvor u HTML ); Isječak 4.4. Dodavanje čvora na server Za dodavanje novog čvora potrebno je najprije provjeriti postoji li već čvor s istim id-om. U tome pomaže biblioteka underscore koja sadrži ugrađene metode za rad s nizovima. Ukoliko nije pronađen isti čvor, novi čvor se dodaje u objekt data i zapisuje se na /api. U suprotnom metoda vraća null i samim time čvor nije dodan. app.put("/api/node", function(req,res) {//uredjivanje cvora var updatednode = req.body; var realizednode; _.each(data.nodes, function(node) { if(node.id === updatednode.id) { node.label = updatednode.label; realizednode = node; ); res.send(realizednode).end(); ); 11
14 Isječak 4.5. Uređivanje čvora Metoda za uređivanje čvora također koristi underscore metodu koja pronalazi traženi čvor u nizu i mijenja mu oznaku (label). Pronađeni čvor se sprema u realizednode i vraća kao odgovor. app.delete( /api/node, function(req,res) {//brisanje cvora var deletednode = req.body.node; var deleteresult = {//spremnik za cvorove i grane koji nodes: [], //nece biti obrisani edges: [] var updatednodes = _.filter(data.nodes, function(node) {//pronalazi cvor za brisanje var keep = (node.id!== deletednode); if(!keep) { deleteresult.nodes.push(node); return keep; ); var updatededges = _.filter(data.edges, function(edge) {//pronalazi grane za brisanje var keep = (edge.from!== deletednode) && (edge.to!== deletednode); if(!keep) { deleteresult.edges.push(edge);//brise grane na brisanom cvoru return keep; ); data.nodes = updatednodes;//sprema preostale cvorove u data data.edges = updatededges; ); res.send(deleteresult).end(); Isječak 4.6. Brisanje čvora i susjednih grana sa servera Brisanje čvora ima više koraka. Ako su iz njega izvirale grane, potrebno je i njih obrisati. Iniciran je objekt deleteresult u kojem će biti sadržani čvor i grane. Metodom filter najprije se pronalazi čvor koji se briše a ostali čvorovi se spremaju u privremenu varijablu. Na sličan način pronalaze se grane koje će biti obrisane. Nakon toga se ažurira objekt data. app.post("/api/edge", function(req,res) {//dodavanje grane 12
15 var newedge = req.body; newedge.id = uuid();//daje dinamicni uuid grani data.edges.push(newedge); res.send(newedge).end(); ); Isječak 4.7. Dodavanje grane u server Dodavanje grane vrši se na skoro identičan način kao i dodavanje grafa. Metoda se razlikuje u tome što se grani svojstvo id ne generira automatski zbog čega je potrebno pozvati funkciju uuid koja generira nasumični 128-bitni identitet. app.put("/api/edge", function(req,res) {//uredjivanje grane var updatededge = req.body; var realizededge; _.each(data.edges, function(edge) { if (edge.id === updatededge.id) { edge.from = updatededge.from;//mijenja pocetni ili krajnji edge.to = updatededge.to; //cvor grane realizededge = edge; ); res.send(realizededge).end();); Isječak 4.8. Uređivanje grane Uređivanje grane je, kao i stvaranje, slično uređivanju čvora. Nakon što je odabrana grana pronađena, ažurira se početni ili krajni čvor grane budući da se svakim pozivom može promijeniti samo jedno od to dvoje. app.delete("/api/edge", function(req, res) {//brisanje grane var deletededge = req.body.edge;// var deleteresult = {//spremnik za granu koja ce biti obrisana nodes: [], edges: [] var updatededges = _.filter(data.edges, function(edge) { var keep = (edge.id!== deletededge if(!keep) { deleteresult.edges.push(edge); return keep; ); data.edges = updatededges;//sprema preostale grane u data res.send(deleteresult).end();); 13
16 Isječak 4.9. Brisanje grane sa servera Brisanje grane prati sličan uzorak. Razlikuje se od brisanja čvora po tome što ova metoda ne briše susjedne čvorove obrisane grane jquery/ajax zahtjevi Pozivi Express metoda tj. zahtjevi na određene putanje realizirani su pomoću jquery i Ajax zahtjeva. Kad korisnik napravi promjenu na grafu, poziva se jedna od sljedećih funkcija ovisno od vrste promjene. var addnode = function(data, callback) { var id = prompt("unesite id:"); if(!id) {return; var label = prompt("unesite oznaku:"); if(!label) {return; ; data.id = id; data.label = label; $.post("api/node", data, function(result){ callback(result); ); Isječak Definiranje čvora i poziv za dodavanje Pri dodavanju čvora korisnik naprije dobiva upit za unos id-a i oznake čvora. Ukoliko ništa nije unešeno za jednu ili obe vrijednosti, čvor neće biti dodan. Podaci se spremaju u varijablu data koja se predaje kao argument pri post zahtjevu na adresu /api/node. var editnode = function(data, callback) { var label = prompt("unesite oznaku:", data.label); data.label = label; $.ajax({ method: "put", url: "/api/node", data: data, success: function(result) { callback(result); 14
17 ; ); Isječak Definiranje promjene čvora i poziv promjene Kod uređivanja čvora korisnik dobiva mogućnost unosa nove oznake. Budući da jquery nema definiranu metodu za put zahtjev, potrebno ju je definirati pomoću ajax metode. Kao opcije metode potrebno je zadati method (vrsta HTTP zahtjeva), putanju na koju će se zahtjev napraviti (url), podatke koji se predaju kao argument (data) te se određuje funkcija koja će se izvršiti u slučaju uspješnog zahtjeva (success). Ta funkcija vraća obrađene podatke iz ranije definiranih Express metoda. var deletenode = function(data, callback) { $.ajax({ method: "delete", url: "/api/node", data: {node: data.nodes[0], success: function(result) { callback(result); ); ; Isječak Poziv za brisanje odabranog čvora Također je potrebno pomoću Ajaxa definirati metodu za slanje delete zahtjeva pri brisanju čvora. Stvaranje, uređivanje i brisanje grana izvedeno je na isti način kao i za čvorove: var addedge = function(data, callback) { $.post("api/edge", data, function(result){ callback(result); ) ; Isječak Poziv za dodavanje nove grane 15
18 var editedge = function(data, callback) { $.ajax({ method: "put", url: "/api/edge", data: data, success: function(result) { callback(result); ) ; Isječak Poziv za uređivanje grane var deleteedge = function(data, callback) { $.ajax({ method: "delete", url: "/api/edge", data: {edge: data.edges[0], success: function(result) { callback(result); ); ; Isječak Poziv za brisanje grane Koristeći ove metode u kombinaciji sa Express metodama omogućuje zapis podataka na server. Oni ostaju zapisani sve dok je server aktivan ili dok ne dođe do nove promjene. 16
19 5. ZAKLJUČAK Cilj ovog rada je bio stvaranje web aplikacije za unos grafa i rad s njime. Ona omogućuje unos čvorova i granja te njihovo uređivanje i brisanje koristeći sučelje. Također omogućuje spremanje zadanog grafa u tekstualnu datoteku i uvoz grafa iz tekstualne datoteke. Rješenje izvedeno je pomoću HTML-a, CSS-a, JavaScript-a, Node.js-a i proširenja od kojih su najznačajnija Express, jquery i vis.js. Pomoću HTML-a i CSS-a stvoreno je sučelje za unos, uvoz i izvoz grafa a korisnički rad s njime omogućen je JavaScript-om i jquery-jem. Sama vizualizacija omogućena je bibliotekom vis.js. Poslužitelj je stvoren koristeći Express okvir Node.js-a. Aplikacija bi se mogla unaprijediti dodavanjem mogućnosti grupiranja podataka npr. po boji ili obliku čvora ili spremanjem tekstualnih datoteka na poslužitelj. Aplikaciju je moguće proširiti u više pogleda. Trenutno je ograničena na prikazivanje neusmjerenih grafova no moguće je podesiti vis za prikaz usmjerenih grafova. Još neke mogućnosti proširenja su trajno spremanje JSON zapisa u bazu podataka radi lakšeg pristupa i određivanje oblika čvora ovisno od parametara. 17
20 LITERATURA [1] w3schools.com (1998.): ( [2] nodejs..org (2009.): ( ) [3] jquery.com (2006.): ( ) [4] visjs.org, (2015.): ( ) 18
21 SAŽETAK Cilj rada bio je opisati stvaranje web aplikacije za vizualizaciju grafa. Opisani su stvaranje poslužitelja za aplikaciju i metode za rad s podatcima o grafu. Moguće je stvoriti graf pomoću sučelja ili čitanjem iz tekstualne datoteke. Korištene su tehnologije JavaScript, Node.js, Express i biblioteka vis.js, uz još neke pomoćne biblioteke. ključne riječi: graf, javascript, jquery, node.js, čvor, grana, json, vis.js ABSTRACT Graph Structure Visualization The aim of this paper was to describe the creation of a graph visualization web application. The creation of a server and methods for graph data manipulation were described. A graph can be created using the application interface or by reading from a text file. The technologies used are JavaScript, Node.js, Express and the vis.js library, along with other libraries. keywords: graph, javascript, jquery, node.js, node, edge, json, vis.js 19
22 ŽIVOTOPIS Dario Ćorić rođen je u Dubrovniku. Po završetku osnovne škole godine upisuje Opću gimnaziju Katoličkog školskog centra Sv. Pavao u Zenici koju završava godine. Iste godine upisuje sveučilišni preddiplomski studij računarstva na Fakultetu elektrotehnike, računarstva i informacijskih tehnologija u Osijeku. 20
PuTTY CERT.hr-PUBDOC
PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...
ВишеKORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA
KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...
ВишеSveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević JavaScript JavaScript je programski jezik prvenstveno namijenjen za davanje dinamičnosti
ВишеMicrosoft Word - privitak prijedloga odluke
Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta
ВишеWeb programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju
Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima
ВишеČesto postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako
Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako instalirati (novi) finin certifikat? 4. Kako ispisati
ВишеUpute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa
1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa koju možete pronaći na sljedećem linku: http://wordpress.org/download/ Kliknite na
ВишеFra Serafina Schoena Rijeka MB: MBO: Žiro račun: kod RBA d.d. GSM:
EKLIPS MINI CMS upute za korištenje v1.0 1. Sadržaj isporuke i opće informacije EKLIPS MINI CMS sustav napravljen je pomoću sljedećih open source tehnologija Java JDK 1.5 - http://java.sun.com/javase/downloads/index_jdk5.jsp
ВишеCARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:
Sadržaj... 1 1. Predgovor... 2 2. Prijava u sustav... 2 3. Postavke... 3 4. Kreiranje zahtjeva za nadzorom razrednih knjiga... 4 5. Pregled razredne knjige... 6 5.1 Dnevnik rada... 7 5.2 Imenik... 11 5.3
ВишеMicrosoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc
Uputa za pripremu računala za rad s Fininim potpisnim modulom Zagreb, lipanj 2019. Sadržaj: 1. UVOD... 3 2. POJMOVI I SKRAĆENICE... 3 3. TEHNIČKI PREDUVJETI KORIŠTENJA... 3 4. PODEŠAVANJE INTERNET PREGLEDNIKA
ВишеMicrosoft Word - IP_Tables_programski_alat.doc
1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP
ВишеSlide 1
Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija
ВишеAKD KID Middleware Upute za Macintosh instalaciju V1.0
AKD KID Middleware Upute za Macintosh instalaciju V1.0 Izdanje Datum Opis izmjene 1.0 06.04.2018. Inicijalna verzija dokumenta Sadržaj Instalacija... 2 Uklanjanje instalacije... 7 2.1 Uklanjanje instalacije
ВишеSELECT statement basic form
NAZIV OBJEKTA ZNANJA Uvod u JQuery PROLOG Autor * Katarina Kaplarski Klasifikacija * Težina * Osnovni nivo Ključne reči * Ko sluša * Student OAS Trajanje * Komentari autora SADRŽAJ Apstrakt Cilj * Uvodne
ВишеMicrosoft PowerPoint - podatkovni promet za objavu.pptx
1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije
ВишеRecuva CERT.hr-PUBDOC
Recuva CERT.hr-PUBDOC-2019-5-379 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA RECUVA... 4 3 KORIŠTENJE ALATA RECUVA... 7 4 ZAKLJUČAK... 13 Ovaj dokument izradio je Laboratorij za sustave i signale Zavoda za
Вишеeredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij
eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prijavama koje građani mogu slati Upravnom odjelu za komunalno
ВишеCLI
CLI Marijan Šuflaj FER, 2018 Sadržaj Konzolno sučelje Pokretanje skripti Kontrola procesa Alarmi Alat Composer Konzolno sučelje Omogućuje pisanje konzolnih aplikacija Postoje razlike u odnosu na web-sučelje
ВишеOpenDNS Family Shield CERT.hr-PUBDOC
OpenDNS Family Shield CERT.hr-PUBDOC-2019-6-381 Sadržaj 1 UVOD... 3 2 INSTALACIJA USLUGE OPENDNS FAMILY SHIELD... 5 2.1 KONFIGURACIJA NA OPERACIJSKOM SUSTAVU WINDOWS 10... 5 2.2 KONFIGURACIJA NA KUĆNOM/UREDSKOM
ВишеMultiBoot Korisnički priručnik
MultiBoot Korisnički priručnik Autorsko pravo 2006., 2007. Hewlett- Packard Development Company, L.P. Informacije sadržane u ovom dokumentu podložne su promjenama bez najave. Jedina jamstva za HP-ove proizvode
ВишеRačunarski praktikum I - Vježbe 01 - Uvod
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika
ВишеOpenVPN GUI CERT.hr-PUBDOC
OpenVPN GUI CERT.hr-PUBDOC-2019-7-384 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA OPENVPN GUI... 5 3 KORIŠTENJE ALATA OPENVPN GUI... 17 4 ZAKLJUČAK... 27 Ovaj dokument izradio je Laboratorij za sustave i signale
ВишеSlide 1
predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni
ВишеSmjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no
Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje novog korisničkog računa (poslati zahtjev na javnipoziv.opp@havc.hr
ВишеCARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:
Sadržaj... 1 1. Predgovor... 2 2. Sučelje administracije škole... 2 3. Korisnici... 3 3.1 Ovlasti... 3 3.2 Uređivanje postojećih i dodavanje novih... 3 3.3 Dodavanje i uklanjanje tokena... 5 4. Odabir
Вишеkriteriji ocjenjivanja - informatika 8
8. razred Nastavne cjeline: 1. Osnove informatike 2. Pohranjivanje multimedijalnih sadržaja, obrada zvuka 3. Baze podataka - MS Access 4. Izrada prezentacije 5. Timska izrada web stranice 6. Kritički odnos
ВишеNIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.
Projekt e-građani KORISNIČKA UPUTA za aplikaciju Verzija 1.1 Zagreb, srpanj 2014. Naslov: Opis: Korisnička uputa za aplikaciju Dokument sadrži upute korisnicima aplikacije u sustavu e-građani Ključne riječi:
ВишеMicrosoft PowerPoint - 6. CMS [Compatibility Mode]
Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,
ВишеCARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:
Sadržaj... 1 1. Predgovor... 2 2. Sučelje administracije škole... 2 3. Korisnici... 3 3.1 Ovlasti... 3 3.2 Uređivanje postojećih i dodavanje novih... 3 3.3 Dodavanje i uklanjanje tokena... 5 4. Odabir
ВишеFunkcionalna specifikacija za provođenje elektroničkog glasovanja
1/19 Stranica 1 2/19 Sadržaj 1. Lista skraćenica... 3 2.... 4 2.1 Pristup glasačkoj aplikaciji... 4 2.1.1 Prava pristupa... 4 2.1.2 Pristup uvodnom ekranu sustava evote... 5 2.1.3 Informacije o sustavu
ВишеCARNET Webmail Upute za korištenje
CARNET Webmail https://webmail.carnet.hr Upute za korištenje Sadržaj O Webmailu... 2 Prijava u sustav... 3 Korisničko sučelje... 5 Nova poruka... 5 Pregled poštanskog sandučića... 8 Pregled sadržaja poruke...
Више** Osnovni meni
Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski
ВишеNo Slide Title
Statistika je skup metoda za uređivanje, analiziranje i grafičko prikazivanje podataka. statistika???? Podatak je kvantitativna ili kvalitativna vrijednost kojom je opisano određeno obilježje (svojstvo)
ВишеSVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij WEB APLIKACIJA ZA
SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij WEB APLIKACIJA ZA EVIDENCIJU POSUDBE KNJIGA U KNJIŽNICI Završni rad
ВишеDocument ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata
ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata Gospodarski subjekti Definicija: U skladu s Direktivom 2014/40/EU gospodarski subjekt svaka
ВишеR u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s
UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Qchain programskog paketa CCERT-PUBDOC-2003-02-04 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj
ВишеSlide 1
OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik
ВишеRAD SA PROGRAMOM
JOPPD obrazac Podešavanje programa Nakon prvog ulaska u program Obračun plaća 2014 potrebno je pokrenuti opciju Korekcije od 01.01.2014. godine. Program će pokušati ispravno povezati postojeće podatke
ВишеeOI Middleware Upute za instalaciju
AKD eid Middleware Upute za Windows instalaciju V1.1 www.id.hr Izdanje Datum Opis izmjene 1.0 09.06.2017. Inicijalna verzija dokumenta. 1.1 30.08.2018. Izmjena vizualnog identiteta Sadržaj Instalacija...
ВишеR u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s
R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i
ВишеSmjernice za korištenje HAVC portala Modul AV djela 1
Smjernice za korištenje HAVC portala Modul AV djela 1 Sadržaj Često postavljena pitanja (ČPP)... 3 1. Pregled i unos AV djela... 4 2. Pravila za unos AV djela... 6 Produkcijska kuća (Glavni producent)...
ВишеKATUŠIĆ ANTONIO.pdf
SVEUILIŠTE JOSIP JURAJ STROSSMAYER ELEKTROTEHNIKI FAKULTET OSIJEK Preddiplomski studij raunarstva PROGRAMSKI JEZIK RUBY ZAVRŠNI RAD Antonio Katuši OSIJEK, svibanj 2015. SVEUILIŠTE JOSIP JURAJ STROSSMAYER
Више8 2 upiti_izvjesca.indd
1 2. Baze podataka Upiti i izvješća baze podataka Na početku cjeline o bazama podataka napravili ste plošnu bazu podataka o natjecanjima učenika. Sada ćete izraditi relacijsku bazu u Accessu o učenicima
ВишеHxD CERT.hr-PUBDOC
HxD CERT.hr-PUBDOC-2019-3-376 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA HXD... 4 3 KORIŠTENJE ALATA HXD... 9 3.1 SUČELJE HXD-A... 9 3.2 PREGLEDAVANJE DATOTEKA... 12 3.3 IZMJENA DATOTEKA... 13 3.4 SIGURNO
ВишеBiz web hosting
BIZ WEB HOSTING KORISNIČKO UPUTSTVO WWW.OBLACI.RS SADRŽAJ PRISTUP KORISNIČKOM PORTALU... 2 KUPOVINA BIZ WEB HOSTING SERVISA... 4 PRISTUP PLESK WEB KONTROLNOM PANELU... 14 PORTALI I DOMENI... 14 FAJL MENADŽER...
ВишеSveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba
Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Baze podataka Tema: Osnovna SELECT naredba Vježbu pripremili:
ВишеREPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr
REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagreb, 10. travnja 2017. Sadržaj 1 UVOD... 3 2 PRIJAVA U SUSTAV E-GRAĐANI...
ВишеELFI: UPUTSTVO ZA KORIŠTENJE
ELFI elearning sustav Uputstvo za instalaciju i korištenje Ivora škola informatike ELFI 2013 SADRŽAJ Sadržaj Poglavlje 1: Uvod... 2 1.1. ELFI... 2 1.2. Upute za instalaciju... 2 1.2.1. Sistemski zahtjevi
ВишеПисање и превођење модула
Писање и превођење модула ЦИЉ Научити како се пишу и преводе модули. ИСХОД Након ове вежбе ћете моћи да: Напишете кернел модул са неколико могућности, укључујући параметре Приступите кернелу из вашег модула
ВишеGdin Nikola Kovač
Intranet za izdavatelje Korisnički priručnik Uvod Intranet za izdavatelje je usluga Zagrebačke burze namjenjena unosu financijskih izvještaja i vijesti od strane izdavatelja vrijednosnih papira uvrštenih
ВишеUpute-podesavanj -accounta
Strana :...1... ISO UPUTA 7.5/02-02 Kreiranje i podešavanje mail account-a Korisničko uputstvo za kreiranje i podešavanje Secure (SSL) Email Accounta 1. Upute za podešavanje Secure (SSL) mail account-a
ВишеKORISNIČKA UPUTA za servis e-dražba Zagreb, srpanj 2019.
za servis e-dražba Zagreb, srpanj 2019. strana: 2/91 Sadržaj: 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 4 3.1. Postavke Internet
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Password Safe programskog paketa CCERT-PUBDOC-2003-10-43 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada
ВишеMAZALICA DUŠKA.pdf
SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ELEKTROTEHNIČKI FAKULTET Sveučilišni studij OPTIMIRANJE INTEGRACIJE MALIH ELEKTRANA U DISTRIBUCIJSKU MREŽU Diplomski rad Duška Mazalica Osijek, 2014. SADRŽAJ
ВишеINTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG
INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGIRANI KNJIŽNIČNI SUSTAV Upute za instalaciju: Aleph v22 ZAG Nacionalna i sveučilišna knjižnica u Zagrebu Ul. Hrvatske
ВишеUvod u računarstvo 2+2
Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna
ВишеSlide 1
Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija
ВишеPowerPoint Presentation
Visoka škola strukovnih studija za informacione i komunikacione tehnologije MVC - Modeli Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž MVC.htaccess
ВишеMinistarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike
Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike 1. Uvod Ova uputa namijenjena je korisnicima koji se žele registrirati kao prvi kupci na Portalu gospodarskog
ВишеRačunarski praktikum II - Predavanje 02 - HTML forme. Git.
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM II Predavanje 02 - HTML forme. Git. 5. ožujka 2018. Sastavio: Zvonimir Bujanović HTML FORME HTML forme HTML
ВишеSignal NCERT-PUBDOC
Signal NCERT-PUBDOC-2018-4-359 Sadržaj 1 UVOD... 3 2 INSTALACIJA APLIKACIJE SIGNAL... 4 3 KORIŠTENJE APLIKACIJE SIGNAL... 8 3.1 SLANJE PORUKA... 8 3.2 NESTAJUĆE PORUKE... 10 3.3 PROVJERA SIGURNOSNOG BROJA...
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ORANIZACIJE I INFORMATIKE VARAŽDIN Antonio Glešić Aplikacija za razmjenu tekstualnih poruka unutar tematskih skupina ZA
SVEUČILIŠTE U ZAGREBU FAKULTET ORANIZACIJE I INFORMATIKE VARAŽDIN Antonio Glešić Aplikacija za razmjenu tekstualnih poruka unutar tematskih skupina ZAVRŠNI RAD Varaždin, 2018. SVEUČILIŠTE U ZAGREBU FAKULTET
ВишеKorisničko uputstvo mobilne aplikacije Digitalni Kiosk 1
Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Sadržaj Opis mobilne aplikacije Digitalni Kiosk... 3 Pokretanje aplikacije... 3 Registracija/Kreiranje novog korisničkog naloga... 3 Dodavanje platne
ВишеFina pain001 konverter - Korisnička uputa eksterno_ožujak 2016
KORISNIČKA UPUTA Aplikacija za konvertiranje zbrojnog naloga u pain.001 Primjena: 1.6.2019. ažurirano popunjavanje za polje Oznaka hitnosti Sadrţaj: 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene...
ВишеMicrosoft Word - Uputstvo za koristenje aplikacije GIPKO
Aplikacija za elektronsko popunjavanje obrasca GIP-1022 i spašavanje podataka u datoteku u XML formatu GIPKO Verzija 1.2 Sadržaj Uvod... 3 Instalacija aplikacije... 4 Pokretanje aplikacije... 7 Meni aplikacije...
ВишеUpute - JOPPD kreiranje obrasca
Verzija uputa: 1.0 - JOPPD obrazac IPIS-PLAĆE, IPIS-UGOVORI O DJELU Ove upute će se još nadopunjavati, pa molim korisnike da redovito provjere da li imaju zadnje upute. Verzija uputa prikazana je na početku!
ВишеTest ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime
Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Leo Siniša Radošić Modreni upravitelj zaporkama ZAVRŠNI RAD Varaždin,
SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Leo Siniša Radošić Modreni upravitelj zaporkama ZAVRŠNI RAD Varaždin, 2018. SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE
Више4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St
4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу Stavke_računa која ће разрешити проблем везе типа N:N
ВишеOBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI
28.12.2016. - OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI U VERZIJI 16.1.19.0. Dodatno zdravstveno osiguranje
ВишеMicrosoft Word - CCERT-PUBDOC doc
Analiza Look@LAN programskog paketa CCERT-PUBDOC-2007-09-204 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj
ВишеCPHP_19
Upotreba PHP-a u drugim jezicima Za ovu lekciju se podrazumevaju osnovna znanja iz JavaScript-a i ActionScript-a. Ono što smo do sada radili, jeste PHP van konteksta ili u veb kontekstu, što je zapravo
ВишеRačunarski praktikum II - Predavanje 03 - Apache Web server
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM II Predavanje 03 - Apache Web server 11. ožujka 2019. Sastavio: Zvonimir Bujanović Uloga web-servera (ponovno)
ВишеZa formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD
Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima 2.- 4. JOPPD obrasca i za svaku kombinaciju šifri su propisana
ВишеDaljinski upravljiva utičnica
Zvonimir Miličević;Martin Berić SEMINARSKI RAD - SPVP Projekt u sklopu Pametna kuća Poznavanje ugradbenih računalnih sustava Načini upravljanja na daljinu 14. lipnja 2018 Sažetak Svakome se dogodilo da
Више1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -
1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim
ВишеProgramski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk
Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijski program: Informacioni inženjering Informacioni inženjering 1 Rekurzivne funkcije Binarna stabla Informacioni
ВишеSVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013.
SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. S A D R Ž A J 1. TEMELJNI POJMOVI... 4 2. OPSEG I NAMJENA USLUGE... 4 3. PRAVA I OBVEZE SRCA...
ВишеSVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej
SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej Crnac Zagreb, siječanj 2018 Sadržaj Uvod 2 BPG format
ВишеPrimenjeno programiranje - vezbe GUI i baze podataka
Primenjeno programiranje - Vežbe Java i NetBeans IDE 6.5 Kreiranje korisničkog interfejsa Primer jednostavne aplikacije: 1. Odabrati opciju File > New Project 2. Meñu kategorijama odabrati Java i podkategoriju
ВишеProgramiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj
Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni šalabahter. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite
ВишеGenerated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS
Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni
ВишеSveucilište u Zagrebu
Proširivanje Pythona programskim jezicima C/C++ Ivo Majić Mentor: Doc. dr. sc. Domagoj Jakobović Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Ak. god. 2011/12 Ivo Majić (FER) Sveučilište
ВишеMicrosoft PowerPoint - LB7-2_WCCF_2012.ppt
Praktikum automatizacije ak.g. 2011/2012 Laboratorijski blok 7 (Interaktivna vježba) LB7-2 Konfiguracija sučelja čovjek-stroj na operaterskom panelu unutar programskog paketa Step7 WinCC Flexible Četvrtak,
ВишеRobert Labus - Diplomsi rad
SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij DRUŠTVENA MREŽA ZA OBJAVU I UREĐIVANJE SLIKOVNIH DATOTEKA Diplomski
ВишеUPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS
UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS Sadržaj AUTOMATSKO PODEŠAVANJE... 3 PODEŠAVANJE PUTEM MTS VODIČA... 3 PODEŠAVANJE PUTEM SMS PORUKE... 3 PODEŠAVANJE PUTEM USSD MENIJA... 3 MANUELNO PODEŠAVANJE
ВишеMicrosoft Word - Uputstvo za upotrebu studentskih servisa.doc
Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.vps.ns.ac.rs/ У питању је интернет страница заштићена SSL 3.0 протоколом који изискује
ВишеUser's Manual
WEB aplikacija za korisnike prava ERC ZIPO razvojni tim: Delila Bećiragić Duraković Emir Cerić 30.04.2013. Revizija dokumenta Revizijski protokol Autor Datum Opis revizije Delila B. 12.04.2012 Draft verzija
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеALIP1_udzb_2019.indb
Razmislimo Kako u memoriji računala prikazujemo tekst, brojeve, slike? Gdje se spremaju svi ti podatci? Kako uopće izgleda memorija računala i koji ju elektronički sklopovi čine? Kako biste znali odgovoriti
ВишеMicrosoft Word - InveoP_01.docx
0 INVEO-P Inveo-P je jedinstveno rješenje na tržištu razvijeno upravo za paušalne obrte i jedino koje paušalnim obrtima omogućava potpuni pregled poslovanja. Razvijen je kao integrirano poslovno rješenje
ВишеMicrosoft Word - Uputstvo za upotrebu studentskih servisa.doc
Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.unibl.org У питању је интернет страница заштићена SSL 3.0 протоколом који изискује
ВишеCARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn
Sadržaj... 1 1. Predgovor... 2 2. Prijava u sustav... 2 3. Promjena PIN-a i odjava... 3 4. Kombinirane grupe učenika... 5 5. Odabir razredne knjige... 5 6. Elementi ocjenjivanja... 6 7. Ocjenjivanje učenika...
ВишеGrafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr
Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odrediti njene krajeve. b) Odrediti sledeće skupove: -
ВишеVALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)
VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (NPIS I EJS) POREZNA UPRAVA FEDERACIJE BOSNE I HERCEGOVINE Sektor za informacione tehnologije Sarajevo,
ВишеUpute za rad
LOKALNI IZBORI 2017. Upute za rad Podsustav Pomoćna aplikacija za oblikovanje prijedloga kandidacijskih lista SADRŽAJ 1. INSTALACIJSKA UPUTA... 3 1.1 MINIMALNI ZAHTJEVI ZA INSTALACIJU NA RAČUNALO... 3
Више23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi
3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem
ВишеVEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr
VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstrirana upotreba konstruktora, svojstava, metoda klase,
Више