Paginacija

Pametni sustav za održavanje biljaka
 temeljen na Raspberry pi-u
Pametni sustav za održavanje biljaka temeljen na Raspberry pi-u
Daniel Peruško
Ideja ovog završnog rada je napraviti web aplikaciju kroz koju ćemo promatrati stanje jedne ili više biljka te po potrebi upravljati sustavom za održavanje na daljinu. Projekt možemo realizirati pomoću Raspberry Pi platforme na koju su spojeni razni senzori i aktuatori. Povezanost web aplikacije i Raspberry Pi-a će omogućiti baza podataka. Raspberry Pi periodički pohranjuje informacije dobivene očitavanjem senzora, pa ih zatim web aplikacija dohvaća i informira korisnika o stanju...
Paralelizacija izračuna dubokih neuralnih mreža na grafičkim procesorima
Paralelizacija izračuna dubokih neuralnih mreža na grafičkim procesorima
Andrija Poleksić
U ovome radu opisana je primjena i prednosti korištenja paralelizma (paralelnog programiranja) kod rada sa dubokim neuralnim mrežama, nadalje DNN. Opisani su osnovni pojmovi iz područja dubokog učenja. Prikazana je usporedba učinkovitosti procesa treniranja modela u serijskoj izvedbi na CPU i paralelnoj izvedbi na heterogenom sustavu (CPU i GPU). Objašnjena su rješenja koja se primjenjuju u paralelizaciji treninga DNN te teoretska rješenja aktualnih znanstvenih radova.
Paralelizacija predviđanja pristajanja malih molekula na proteine
Paralelizacija predviđanja pristajanja malih molekula na proteine
Maja Abramović
Pojavom multiprocesora i njihove komercijalne dostupnosti nastalo je povoljno tržiste za razvijanje softvera koji koriste multithreading. U toj domeni razlikuju se pojmovi konkurencije i paralelizma. Razlikujemo dvije klasifikacije paralelizma, a brzinu izvođenja paralelnog koda opisujemo Amdhalovim zakonom. Paralelizacija na djelu vidi se na primjeru softvera RxDock koji je pisan u jeziku C++. Opisane su mogućnosti paraleliziranja koda u tom jeziku te potencijalni problemi koji se mogu...
Performanse upravljačkih programa grafičkog procesora kod izvođenja simulacija molekularne dinamike alatom GROMACS
Performanse upravljačkih programa grafičkog procesora kod izvođenja simulacija molekularne dinamike alatom GROMACS
Mario Ćuro
Molekularna dinamika (MD) označava računalnu simulaciju kretanja atoma i molekula. Atomi i molekule djeluju u međusobnoj interakciji određeni period vremena čime se dobiva dinamika u sustavu. Putanje čestica računaju se pomoću Newtonovih jednadžbi kretanja. U biokemiji se molekularna dinamika koristi za simulaciju kretanja proteina, lipida i nukleinskih kiselina, često u interakcijama s ostalim molekulama. GROMACS je besplatni, open source paket koji se koristi upravo u svrhu...
Pet shop - poslovna aplikacija nad relacijskom bazom podataka (Oracle APEX)
Pet shop - poslovna aplikacija nad relacijskom bazom podataka (Oracle APEX)
Juraj Ostojić
Završni rad bavi se izradom aplikacije „Pet shop“ nad relacijskom bazom podataka. Prije izrade aplikacije bilo je potrebno napraviti model. Model je napravljen uz pomoć dijagrama entitetiveze. Taj dijagram entiteti-veze prevodi se u relacijski model. Aplikacija se izrađuje u razvojnom alatu Oracle APEX (Oracle Application Express) i služiti će za poslovanje prodajnog lanca trgovine za kućne ljubimce smještenih u gradovima diljem neke zemlje.
Poboljšanje digitalnog suvereniteta kroz konfiguraciju vlastitog poslužitelja datoteka i korištenja usluga otvorenog koda
Poboljšanje digitalnog suvereniteta kroz konfiguraciju vlastitog poslužitelja datoteka i korištenja usluga otvorenog koda
Deni Kernjus
Ovaj rad proučava način postizanja digitalnog suvereniteta kroz konfiguraciju vlastitog poslužitelja datoteka. Na temelju pregleda relevantnih istraživanja, dolazimo do zaključka da je želja i potreba za digitalnim suverenitetom, odnosno vlasništvom nad osobnim podatcima sve izraženija u suvremenom društvu. Na međunarodnoj razini, vidimo regulative poput Opće uredbe o zaštiti podataka (engl. General dana protection regulation, kraće GDPR), dok na osobnoj razini postoje alati...
Podatkovna analitika na primjeru hrvatskog turizma
Podatkovna analitika na primjeru hrvatskog turizma
Sanja Jotić
U radu je provedena analitika hrvatskog turizma na podacima prikupljenim sa stranica Državnog zavoda za statistiku i Turističke zajednice općine Plitvička jezera. Za preuzimanje podataka izrađene su Python skripte čija funkcionalnost je detaljno opisana u radu. Uz navedene podatke preuzete su i recenzije za četiri najposjećenija hotela u Plitvičkim jezerima sa stranice TripAdvisor. Analiziran je granični promet u kojem sudjeluju domaći i strani turisti, kružna putovanja stranih...
Pogon otvorenog koda za izradu 2D i 3D igara Godot
Pogon otvorenog koda za izradu 2D i 3D igara Godot
Kristijan Faust
Godot je pogon otvorenog koda za izradu 2D i 3Digara dostupan pod MIT licencom. Razvojna okolina radi na Linux, macOS, Windows i drugim operacijskim sustavima, a moguće je izrađivati igre za osobna računala, konzole te mobilne i mrežne platforme. Sam pogon realiziran je kroz C++ programski jezik, dok izrada igara moguća je korištenjem programskog jezika C++, C# ili GDScript. GDScript je programski jezik specifično osmišljen za potrebe pogona te je sintaktički vrlo sličan...
Pokazivači u programskom jeziku C++
Pokazivači u programskom jeziku C++
Leon Ljubičić
U ovom radu su opisani pokazivači kao temeljni segment jezika C++. Detaljno je predstavljena sintaksa pokazivača te su objašnjeni svi osnovni pojmovi koji se vežu uz njih. Napravljena je poveznica između statičke i dinamičke alokacije memorije sa stogom i gomilom kao i između implementacije polja i aritmetike pokazivača. Iskazani su problemi dinamičke alokacije i objašnjena upotreba pokazivača unutar funkcija. Nadalje, navedeni su različiti tipovi pokazivača. Na kraju su...
Ponovljiva izgradnja programske podrške
Ponovljiva izgradnja programske podrške
Matija Banjan
Određeni softver moguće je ponovno izgraditi, to jest reproducirati ukoliko je od početka dostupan izvorni kod softvera, okruženje za izgradnju te uputstva za tu istu izgradnju te je softver predviđen za reprodukciju izgradnje. Imajući sve nužne podatke, svi specificirani artefakti se mogu rekreirati bajt po bajt. Relevantni atributi okruženja za izgradnju, upute za izgradnju i izvorni kod, kao i očekivani reproducirani artefakti definirani su od strane autora ili distributora....
Poslovna aplikacija u Oracle Apexu za rezervaciju smještaja
Poslovna aplikacija u Oracle Apexu za rezervaciju smještaja
Maria Sirotić Vujnović
U ovom radu detaljno je prikazan i opisan proces razvoja poslovne aplikacije za rezervaciju smještaja, koristeći se alatom Oracle Apex. Glavni cilj rada je demonstrirati korištenje navedenog alata kroz stvarni primjer razvoja vlastite aplikacije, popraćen detaljnim opisima i snimaka ekrana prilikom postupka izrade iste. Prije izrade same aplikacije, kreirani su modeli korisnika i korisničke priče, kako bi razvoj bio usmjeren prema korisnicima. Potom je izrađen dijagram entiteta i veza...
Poslovna aplikacija za ZOO nad relacijskom bazom podataka - Clarion
Poslovna aplikacija za ZOO nad relacijskom bazom podataka - Clarion
Luka Otočan
U prvome dijelu ukratko je objašnjeno što su nam baze podataka i relacijske baze podataka. Zatim slijedi kratki opis programa i njegova povijest u kojemu izrađujemo aplikaciju za bazu podataka. Slijedom toga imamo prikaz grafički prikaz modela podataka i prijevod modela u relacijski model. U glavnom dijelu rada nalazi se prikaz rada i funkcionalnosti aplikacije po procedurama. Imamo i prikaz izvješća te prikaz rada aplikacije. Rad završavamo vlastitim zaključkom i usporedbom s drugim...

Paginacija