Repository of Algebra University College
Not a member yet
760 research outputs found
Sort by
Korištenje cruelty free oznake u kozmetičkoj industriji u Hrvatskoj
Rad istražuje ulogu cruelty free oznake na percepciju potrošača u kozmetičkoj industriji, analizirajući kako etička obilježja proizvoda utječu na stavove, preferencije i odluke o kupovini. Rad obuhvaća definiciju i koncepte cruelty free oznake, zakonske okvire, etičke aspekte te korištenje oznake u marketinške svrhe. Istraživanje pokazuje rastuću svijest potrošača o cruelty free standardima, ali i potrebu za većom edukacijom i transparentnošću. Naglašava se prilika za brendove da kroz jasnu komunikaciju i prikazivanje oznake promiču etičku potrošnju i pozitivno utječu na standarde u kozmetičkoj industriji
Automatizacija postavljanja okoline za različite projekte s fokusom na ekonomsku isplativost
Rad opisuje metodologiju za automatizaciju postupka uspostave razvojnih okolina za različite projekte upotrebom poslužitelja u oblaku zasnovanih na ARM arhitekturi, koja doprinosi boljim performansama uz manju potrošnju energije, rezultirajući značajnim financijskim uštedama. Za upravljanje verzije koda koristi se Github kao centralni repozitorij te pomoću Github radnji automatiziran je tijek rada, što uključuje kontinuiranu integraciju i isporuku te se koriste GitHub tajne za zaštitu povjerljivih informacija. Proces se oslanja na korištenje Terraform-a za upravljanje infrastrukturom i konfiguraciju, dok Kubernetes omogućava upravljanje i orkestraciju kontejnera. Osnovne faze obuhvaćaju postavljanje i konfiguraciju serverske infrastrukture, sinkronizaciju konfiguracijskih postavki korištenjem Github tajni. Ovakav pristup rezultira stvaranjem sigurnog i skalabilnog okruženja, pripremljenog za produkciju, koje podržava niz aplikacija različitih aplikacija od klijentskih do poslužiteljskih, uključujući i one koje zahtijevaju integraciju sa servisima za pohranu i pretragu podataka. Cilj je olakšati razvoj i implementaciju produkcijskih sistema koristeći varijable okoline za fleksibilnu konfiguraciju aplikacija, čime se ubrzava izdavanje sigurnijih verzija sistema. Integriranjem navedenih alata postiže se visoki nivo automatizacije u procesima promjene infrastrukture, verzioniranja koda i upravljanja aplikacijama, što znači da je za postavljanje novog projekta na Githubu i konfiguriranje varijabli okoline putem GitHub tajni potreban minimalan trud
Razvoj programskog rješenja za iznajmljivanje vozila
Motivacija za odabir ove teme rada bila je želja za savladavanjem novih tehnologija i rješavanjem modernih problema iznajmljivanja vozila. Cilj ovog završnog rada je detaljan opis izrade web aplikacije kroz moderne alate i tehnologije koje se često koriste u industriji. Ova web aplikacija olakšava proces iznajmljivanja vozila i usmjerena je na male iznajmljivače. Aplikaciju koriste dvije vrste korisnika, iznajmljivači i obični korisnici. Iznajmljivači imaju opciju kreiranja oglasa za svoja vozila, dok s druge strane korisnici mogu pretraživati te iste oglase i imaju mogućnost rezervacije vozila. Za poslužiteljski dio aplikacije izrađen je minimal API u ASP.NET tehnologiji. Klijentski dio aplikacije izrađen je uz pomoć React JavaScript biblioteke, dok je za bazu podataka korišten MSSQL
Implementacija programskog rješenja za online rezervacije turističkog smještaja
Tema ovog rada je izrada aplikacije ”SyncRents” namijenjena vlasnicima različitih vrsta smještaja u turizmu, poput vila, kuća za odmor i apartmana. Cilj je omogućiti vlasnicima da mogu lako izraditi i urediti svoju web stranicu. Tri sučelja čine ovu aplikaciju: sučelje za upravljanje smještajnih jedinica i web stranice, sučelje za pregled i rezervaciju smještaja i treće sučelje je za administrativne funkcije. Aplikacija omogućava vlasnicima kontrolu nad rezervacijama, sadržajem i recenzijama, dok gostima pruža jednostavnu rezervaciju i pregled smještaja. Također, aplikacija rješava izazove s kojima se vlasnici susreću zbog ograničene mogućnosti ažuriranja i prilagodbe svoje web stranice, te je specifično dizajnirana da odgovara različitim tipovima smještajnih jedinica
Honeypotovi u kibernetičkoj sigurnosti: Važnost i usporedba postojećih rješenja
Važnost honeypot-a ogleda se u njegovoj sposobnosti analize tehnika napadača, uz pomoć kojih stručnjaci u kibernetičkoj sigurnosti dobivaju vrijedne informacije o tome što je trenutno aktualno i koje su najnovije prijetnje prisutne na Internetu. Kibernetičke prijetnje konstantno se razvijaju, postaju sve sofisticiranije i prilagođenije meti, te na taj način pokušavaju iskoristiti ranjivosti. Važnu stvar za organizacije i pojedince predstavlja poduzimanje mjera protiv kibernetičkih napada i zlonamjernih softvera. Ovaj rad daje pregled usporedbe odabranih honeypot rješenja na osnovu definiranih kriterija, a tiču se opsega detekcije, točnosti emulacije, kvalitete prikupljenih podataka, pouzdanosti, skalabilnosti, performansi, proširivosti, mogućnosti ugradnje, složenosti postavljanja i korištenja te zahtjeva za održavanje. Osim navedene usporedbe, u ovo radu su prikazani zaključci o situacijama u kojima su pojedina honeypot rješenja bolja ili lošija od drugih. Također, rad daje pregled najnovijih trendova i inovacija u razvoju honeypot-a, a uključuju napredak u strojnom učenju, poboljšanu automatizaciju, integraciju s drugim sigurnosnim instrumentima, honeypot-ove koji su temeljeni na oblaku i tehnologiju prijevare. Ovaj rad pruža detaljan opis smjernica za implementaciju, početnu instalaciju i konfiguraciju odabranih honeypot-ova. Isto tako, provode se simulirani napadi kako bi se prikazali rezultati takvih aktivnosti putem log zapisa i način na koji navedeni honeypot-ovi bilježe informacije o napadima. Analizom svakog odabranog honeypot nameće se zaključak kako svaki od odabranih honeypot-ova posjeduje prednosti i nedostatke te svoje specifične karakteristike
Razvoj progresivne web aplikacije za najam plovila
Ovaj rad istražuje nedostatke trenutnih rješenja za najam plovila te predstavlja korisničke zahtjeve koji se odnose na poboljšanja. Kroz implementaciju korisničkog i poslužiteljskog programskog rješenja, razmatra se korištenje progresivnih web tehnologija, Angular i TypeScript za klijentsku stranu, Spring okvira za poslužiteljsku logiku te MySQL relacijske baze podataka za spremanje podataka. Detaljno se opisuje implementacija sučelja, klijentske logike i komunikacije s poslužiteljem. Na poslužiteljskoj strani, obrađuju se aspekti autorizacije, autentikacije, poslužiteljske logike te podatkovnog sloja s objektno relacijskim preslikavanjem i operacijama nad bazom. Kreiranje i povezivanje baze podataka s poslužiteljem predstavljaju ključne korake u ostvarivanju funkcionalnosti rješenja. Na kraju, rad uključuje poglavlje o testiranju i analizi programskog rješenja s ciljem potvrđivanja ispravnosti i učinkovitosti implementacije
Dizajn web stranice za pomoć i snalaženje turistima grada Toronta, vodič kroz grad i okolinu
Završni rad je usmjeren prema izradi dizajna web stranice grada Toronta za sve one zainteresirane za grad, kulturu i povijest tog mjesta. Toronto je od prilično staloženog provincijskog gradića postao živim i uspješnim gradskim područjem što ga je učinilo iznimno zanimljivim kod biranja teme završnog rada. Gledajući sve trenutne stranice koje su vezane za Toronto, ni jedna u potpunosti ne ispunjava sve želje turista, stoga je želja bila kroz završni rad napraviti nešto najsličnije onome što bi ispunilo gotovo svaku želju posjetitelja toga grada. Web stranica uključuje sve elemente vezanih za lokacije od interesa, koje imaju još svoje zasebne algoritme koji se prilagođavaju korisnicima ovisno o onome što bi ih moglo zanimati, što ostali korisnici najviše pretražuju te ostala mjesta koja možda još nisu razmatrali, a moglo bi im se svidjeti. Web stranica također uključuje i dnevne vijesti grada, kao i elemente povijesti samoga mjesta tako da postoji i mali edukacijski dio na sranici, a uz sve to korisnik ima i opciju gledanja grada uživo, gledanja vremenske prognoze i dostupnost svih hitnih kontakata toga grada. Ako se sve uzme u obzir stranica ispunjava gotovo svaku želju posjetitelja grada kao i onih zainteresirane za istoimeni grad
Primjena pokreta kamera u glazbenim spotovima
Tema mojega završnog rada obuhvaća pokrete kamere i kadrove u glazbenim spotovima, na primjeru izrade videospota. Razlog odabira navedene teme jest spajanje moje ljubavi prema glazbi sa znanjima koja sam stekao na Sveučilištu Algebra. Budući da volim i multimediju i glazbu, odlučio sam povezati svoje interese u ovaj završni rad. Izabrao sam pjesmu Drag Me To Hell, izvođača Dark Signal, koja nije zaštićena autorskim pravima i besplatna je za korištenje, što sam potvrdio putem YouTubea i Googlea (Slika 4.6, Slika 4.7). U praktičnom dijelu završnog rada osmislio sam, režirao, snimio i montirao glazbeni spot za navedenu pjesmu, na način koji bi po mojemu mišljenju odgovarao tematici stihova i atmosferi glazbe. Teorijski sam obradio proces nastanka spota od predprodukcije i svega što ona obuhvaća do distribucije glazbenog spota na YouTube. Za obradu sadržaja koristio sam se programom za montažu slike, s naglaskom na pokrete kamere i kadriranje, kako bih dočarao ugođaj pjesme. Program za montažu slike (Adobe Premier Pro) koristio sam za grubu i finu montažu, efekte i finalnu korekciju boje. Snimljeni materijal poboljšao sam koristeći vizualne efekte programa Adobe After Effectsa i Adobe Photoshopa
Development of an automated system for delivering a Strimzi Kafka cluster and monitoring of the mentioned with Prometheus and Grafana tools on OpenShift environment using the AWX tool
This thesis explores automating Strimzi Kafka cluster deployment and monitoring on OpenShift using AWX. This work proposes an automated solution using AWX for deployment and Prometheus and Grafana for monitoring, ensuring efficiency and stability of the environment. The thesis details the architecture, implementation and validation of the pipeline and Kafka environment delivered by it
Izrada aplikativnog rješenja za fizioterapeute
Rad opisuje implementaciju aplikacije za fizioterapeute na odjelima intenzivnog liječenja Klinike za anesteziologiju, intenzivnu medicinu i liječenje boli Kliničkog bolničkog centra Rijeka. Kroz rad navedeni su korisnički zahtjevi iz kojih su proizašle funkcionalnosti aplikacije. Napravljena je usporedba s trenutnim rješenjima na tržištu te je opisana arhitektura aplikacije i načini komunikacije između komponenti sustava. Rezultat rada je implementirana aplikacija kojom se fizioterapeutima smanjuje vrijeme provedeno za računalom u administrativnim poslovima te objedinjuju podaci o pacijentima potrebni za rad bez prepreka. Pri izradi rada korištene su sljedeće tehnologije: Java Spring Boot, MongoDB, React, React Bootstrap i Ant Design