Pages
-
-
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
-
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)
-
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
-
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
-
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
-
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...
-
-
Pohrana podataka o molekulama u sustavu za upravljanje bazom podataka PostgreSQL
-
Josip Lukin Diplomski rad usmjeren je na istraživanje i implementaciju rješenja za efikasnu pohranu, pretraživanje i manipulaciju podacima o molekulama koristeci sustav za upravljanje bazom podataka PostgreSQL. U radu je naglašena važnost integracije RDKit-a, otvorenog softverskog alata za kemoinformatiku, s PostgreSQL bazom podataka, cime se omogućava napredno rukovanje molekularnim strukturama unutar baze podataka. Rad detaljno opisuje proces izgradnje RDKit alata iz izvornog koda, modeliranja i...
-
-
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
-
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
-
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
-
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...
-
-
Poslovna aplikacija za agenciju za nekretnine nad relacijskom bazom podataka - Clarion
-
Antonio Boban U ovom završnom radu prikazana je izrada poslovne aplikacije za agenciju za nekretnine nad relacijskom bazom podataka u programskom alatu Clarion. Agencije za nekretnine koriste ovakvu aplikaciju kao bazu podataka. U aplikaciji je moguće izvršavati četiri osnovne operacije (CRUD), a to su pregled, dodavanje, brisanje i izmjena zapisa. Model podataka izrađen je u aplikaciji Visio, dok su rječnik i sama aplikacija izrađeni u Clarionu. U uvodu ovog završnog rada detaljnije je opisana i...
Pages