Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Car dealership web application
Ovaj rad prikazuje razvoj moderne web aplikacije autosalona, čija je svrha omogućiti
pregled, filtriranje i izdvajanje vozila, kao i olakšati upravljanje ponudom vozila administratorima.
Aplikacija je izrađena korištenjem React.js za izradu korisničkog sučelja, Supabase platforme za
poslužiteljski dio i bazu podataka te CSS-a za vizualno oblikovanje. Korisnicima su dostupne
funkcionalnosti kao što su označavanje vozila kao favorita, slanje zahtjeva za kupnju ili servis te pregled
detalja svakog vozila, dok administratori mogu dodavati, uređivati i brisati vozila te upravljati korisničkim
zahtjevima.This paper presents the development of a modern web application for a car dealership,
designed to provide an intuitive platform for viewing, filtering, and managing vehicles. The application is
built up by using React.js for the frontend, Supabase for the backend and database, and CSS for visual
styling. Users can easily browse available vehicles, mark favorites, send requests for purchase or service,
and view detailed information about each vehicle. Administrators have access to dedicated features for
adding, editing, and deleting vehicles, as well as managing user requests through a specialized admin
interface. The main focus of this work is on the design and implementation of core functionalities that
enhance both, user experience and administrative efficiency
Pierce-Gate oscillator
Ovaj rad istražuje dizajn, načelo rada i primjene Pierce-Gate oscilatora, koji
predstavlja ključnu komponentu u mnogim modernim digitalnim elektroničkim uređajima. Ovaj oscilator
je jedan od najčešće korištenih oscilatorskih krugova zbog svoje jednostavnosti, stabilnosti frekvencije
ivisoke kvalitete izlaznog signala. Najčešće se izvodi s kvarcnim kristalom koji osigurava generiranje
stabilne i precizne frekvencije oscilacija. Ovaj rad se fokusira na dimenzioniranje elemenata Pierce-Gate
oscilatora, objašnjavajući njegovu teorijsku pozadinu, što uključuje u prvom redu tranzistore, kristalni
rezonator i povratnu vezu koja omogućava stabilne oscilacije. Također, detaljno se objašnjava utjecaj
elemenata kao što su otpornici i kondenzatori na rad oscilatora, kao i faktori koji utječu na stabilnost
frekvencije i pouzdanost oscilatora, kao što su opteretni kapacitet i razina pogona kristala.This paper investigates the design, principle of operation and applications of the Pierce-Gate
oscillator, which is a key component in many modern digital electronic devices. This oscillator is one of
the most commonly used oscillator circuits due to its simplicity, frequency stability and high output
signal quality. It is most often performed with a quartz crystal that ensures the generation of a stable
and precise frequency of oscillations. This paper focuses on the dimensioning of Pierce-Gate oscillator
elements, explaining its theoretical background, which includes primarily transistors, a crystal resonator
and a feedback loop that enables stable oscillations. Also, the influence of elements such as resistors
and capacitors on oscillator operation is explained in detail, as well as factors that affect frequency
stability and oscillator reliability, such as load capacity and crystal drive level
Motor types and categories for electrical vehicles
U ovom radu proučavaju se električni pogonski motori te popratna energetska
elektronika za upravljanja i regulaciju. U razmatranje se uzima trenutačna situacija i trendovi na tržištu
te projekcija tržišta električnih vozila u budućnosti. Na kraju je spomenuta nova obećavajuća alternativa
dosada najraširenijim električnim motorima.In this paper we will study electric propulsion motors and accompanying power electronics for
control and regulation. In addition, current state and trends in EV market will be taken into
consideration, as well as projection for the future of EV market. In the end there will be mentioned a
promising and up and coming alternative to currently the most widespread electric motors
Comparison of Electric, Hybrid and Conventional Drives in Automobiles
sažetak (hrvatski): Svrha završnog rada bila je usporediti i analizirati tri vrste pogonskih sustava koji su
danas prisutni u automobilima, konvencionalni, hibridni i električni. Kroz rad detaljno je istražena
povijest razvija, počevši od prvih parnih vozila do današnjih naprednih električnih vozila, teorijske
osnove svakog pojedinog pogonskog sustava sa sažetim opisom rada, prednostima i nedostacima
sustava. Poseban naglasak bio je na ekološkim, ekonomskim elementima i performansama navedenih
pogonskih sustava. Kroz istraživanje pokazano je da električni automobili nude prednosti po pitanju
nulte emisije štetnih plinova, ali suočavaju se s izazovima poput dosega i infrastrukture za punjenje.
Hibridna vozila su blagi prijelaz na električna vozila jer kombiniraju konvencionalne i električne pogonske
sustave. Tim načinom smanjuju potrošnju goriva i emisije štetnih plinova, ali su skuplji i složeniji za
održavanje. Konvencionalni automobili još uvijek su dominantni na tržištu zbog dobro razvijene
infrastrukture i nižih početnih cijena, ali suočavaju se s problemima po pitanju emisija plinova i
negativnog utjecaja na okoliš. Usporedba je obuhvatila brojne elemente, poput potrošnje
energije/goriva, dosega, načina punjenja, ekonomske isplativosti, itd. Nakon svih provedenih usporedbi,
dolazi se do zaključka da hibridni i električni sustavi predstavljaju budućnost, dok će konvencionalni
pogonski sustavi i dalje biti prisutni, posebice u područjima sa slabo razvijenom infrastrukturom za
električna vozila. Važno je istaknuti da će hibridi igrati ključnu ulogu u prijelaznom razdoblju s
konvencionalnih na električna vozila.abstract: Comparison of Electric, Hybrid and Conventional Drives in Automobiles The purpose of the
final work was to compare and analyze 3 types of drive systems that are present in cars today,
conventional, hybrid and electric drive systems. Throughout the work, the history is researched in detail,
starting from the first steam vehicles to today's advanced electric vehicles, the theoretical basis of each
individual drive system is developed with a concise description of the operation, advantages and
disadvantages of the system. Special emphasis was placed on the ecological, economic elements and
performance of the aforementioned drive systems. Research has shown that electric cars offer
advantages in terms of zero emissions, but face challenges such as range and charging infrastructure.
Hybrid vehicles are a gentle transition to electric vehicles as they combine conventional and electric
drive systems. In this way, they reduce fuel consumption and emissions of harmful gases, but they are
more expensive and more complex to maintain. Conventional cars are still dominant in the market due
to well-developed infrastructure and lower entry-level prices, but they face problems in terms of gas
emissions and negative impact on the environment. The comparison included numerous elements, such
as energy/fuel consumption, range, charging method, economic profitability, etc. After all the
comparisons, the conclusion is reached that hybrid and electric systems represent the future, while
conventional drive systems will continue to be present, especially in areas with poorly developed
infrastructure for electric vehicles. It is important to point out that hybrids will play a key role in the
transition period from conventional to electric vehicles
Cryptographic algorithms for the Internet of Things environment
U ovom radu izvršeni su pregled i analiza kriptografskih algoritama namijenjenih za
primjenu u okruženju Interneta stvari. Proveden je cjelovit pregled područja Interneta stvari odnosno
pruženi su odgovori na pitanje što je to IoT, što sve obuhvaća, kako funkcionira i koju perspektivu ima u
budućnosti. Upotreba IoT-a u današnjem vremenu je nemoguća bez kriptografskih algoritama, a
povećanje upotrebe i popularizacija IoT-a iz dana u dan zahtjeva sve bolje i sigurnije algoritme i načine
kriptiranja kako bi integritet i sigurnost podataka ostali očuvani, što je glavni preduvjet za rast i
prodiranje u nova područja primjene. Pred kriptografske algoritme se postavljaju sve veći zahtjevi, te
postoje sve veće potrebe za istraživanjem i razvojem još sigurnijih i boljih kriptografskih algoritama.In this paper, an overview and analysis of cryptographic algorithms intended for application in
the Internet of Things (IoT) environment is provided. A comprehensive overview of the Internet of
Things domain is presented, answering questions about what IoT is, what it encompasses, how it
functions, and its future prospects. The use of IoT in today's world is inseparable from cryptographic
algorithms. The increasing use and growing popularity of IoT require more robust and secure algorithms
and encryption methods to preserve integrity and security, which are essential for growth and
expansion into new areas of application. As a result, cryptographic algorithms face increasing demands,
creating a growing need for the research and development of even safer and more advanced
cryptographic solutions
Detection and mitigation of Apache symbolic link attacks
U ovom radu dan je pregled najčešćih sigurnosnih problema u web hosting
okruženjima, s fokusom na raširenu vrstu napada koji iskorištava ranjivosti u načinu na koji Apache web
poslužitelj radi sa symlinkovima. Detaljno su obrazloženi: utjecaj ovakvih napada na poslužitelje koji
koriste upravljačke ploče poput cPanela, ograničenja u prevenciji ovih napada, važnost brzine njihovog
otkrivanja, i postupak mitigacije proizašle štete. Skripta foxhound.sh je izrađena s ciljem pravodobne
detekcije ovih incidenata i jednostavne masovne implementacije na floti poslužitelja. Ova skripta traži
symlinkove unutar početnih direktorija stranica na poslužitelju, vrši jednostavnu analizu rezultata i
obavještava administratora ukoliko se incident dogodio. Također je izrađena skripta foxdie.sh,
namijenjena automatizaciji procesa resetiranja zaporki za pristup bazama podataka kompromitiranih
web aplikacija, zaporki njihovih administratorskih računa, te ažuriranju relevantnih konfiguracijskih
datoteka. Korištenjem ove skripte uvelike se ubrzava postupak prevencije daljnjeg neovlaštenog pristupa
kompromitiranim aplikacijama, te shodno tome i smanjuje šteta vlasnicima poslužitelja i stranicaThis paper provides an overview of the most common security issues present in web hosting
environments, with a focus on a widespread attack that exploits the way that the Apache web server
handles symlinks. It provides a detailed explanation of how these attacks affect servers that utilize
control panel software such as cPanel, the limitations of symlink attack prevention, the importance of
quick detection of such attacks, as well as the process of mitigating the resulting damage. The
foxhound.sh bash script was created with the goals of timely detection of such attacks and easy
deployment on a fleet of servers. It searches for symlinks within the document roots of the websites
present on the server, performs a simple analysis of the results, and notifies the administrator if an
incident is found to have occurred. The foxdie.sh script was created to automate the process of resetting
the database user and CMS administrator passwords of compromised sites, as well as updating the
pertinent configuration files. Using this script greatly speeds up the process of preventing further
unauthorized access to compromised sites, and thus also reduces the damage done to the owners of the
server and sites
Laboratory model for the education of KNX installations
U ovome završnom radu obavljena je nadogradnja edukacijskih modela za vježbe KNX
naprednih instalacija. Izvršen je kraći opis samoga KNX sustava te komponenti koje su ugrađene na
nove modele. Uz detaljan pregled i opis komponenti koje će se koristiti za laboratorijsku vježbu
osmišljena je laboratorijska vježba za korištenje opremu dostupne na panelima sa ETS 5 Lite
softwareom. Izrađena vježba je upravljanje instalacijom rasvjete i roletama u manjem stanu.In this thesis, an upgrade of the educational models for KNX advanced installation exercises has
been carried out. A brief description of the KNX system and the components installed in the new models
has been provided. Along with a detailed overview and description of the components to be used for the
laboratory exercise, a laboratory exercise has been designed for using the equipment available on the
panels with ETS 5 Lite software. The developed exercise involves managing the lighting and blinds
installation in a small apartment
Modelling of galvanic methods of soil resistivity measurement using Ansys software
Diplomski rad započinje s poglavljem o uzemljenju, zatim se opisalo kako ulogu imaju
vlažnost i temperatura na svojstvo otpornosti tla, tj. kako utječu. Objašnjene su negalvanske i galvanske
metode mjerenja otpornosti tla te se kao primjer za simulaciju uzela Wennerova metoda. Wennerovom
metodom opisalo se kako i na koji način utječe lokalna nehomogenost valjka u gornjem sloju zemlje. U
radu su detaljno objašnjeni koraci kako se odradila simulacija te su se postavili grafovi koji dokazuju
dobiveni rezultat.The thesis begins with a chapter on grounding, then it was described how humidity and
temperature play a role in the property of soil resistance, i.e. how they affect it. Non-galvanic and
galvanic methods of soil resistance measurement were explained, and Wenner's method was used as an
example for simulation. Wenner's method described how and in what way the local inhomogeneity of
the roller in the upper layer of the soil affects it. In the paper, the steps of how the simulation was
performed are explained in detail, and graphs are set up to prove the obtained result
Internet interface for serial communication
sažetak (hrvatski): Zadatak ovog završnog rada bio je razvoj internetskog sučelja za serijsku komunikaciju
s ciljem komunikacije između računala i serijskih uređaja. Smjernice za rješavanje problema uključivale
su analizu postojećih rješenja poput serijskih monitora i tehnologija kao što je Web Serial API te razvoj
vlastitog sučelja koristeći JavaScript, biblioteku React, HTML i CSS. Postignuti rezultati uključuju uspješno
razvijeno internetsko sučelje koje omogućuje funkcionalnu komunikaciju između serijskog uređaja i web
stranice. Razvijeno sučelje je jednostavno za korištenje, što omogućuje korisnicima lako upravljanje
serijskim uređajima bez potrebe za dodatnim alatima. Testiranje je potvrdilo ispravnost sučelja i njegovu
sposobnost za slanje i primanje podataka. Zaključno, projekt je uspješno ostvario postavljene ciljeve i
otvorio mogućnosti za daljnja unaprjeđenja.abstract: The task of this final paper was to develop an internet interface for serial communication with
the goal of facilitating communication between a computer and serial devices. The approach to solving
the problem involved analyzing existing solutions such as serial monitors and technologies like the Web
Serial API, and creating a custom interface using JavaScript, the React library, HTML, and CSS. The results
achieved include a successfully developed internet interface that enables functional communication
between the serial device and the web page. The interface is user-friendly, allowing users to easily
manage serial devices without the need for additional tools. Testing confirmed the correctness of the
interface and its capability to send and receive data. In conclusion, the project successfully met its
objectives and opened possibilities for further improvements
Generative adversarial networks for the artificial generation of medical images
Nedovoljno velik skup podataka jedan je od ključnih izazova kod dubokog učenja,
posebno kada je riječ o medicinskim snimcima i pripadajućim im maskama. Zbog ograničenog broja
snimaka, postaje vrlo izazovno razviti kvalitetne modele za detekciju rijetkih bolesti. Generiranje
umjetnog sadržaja predstavlja jedno od mogućih rješenja za taj problem. U ovom radu obrađena je
tematika generiranja novih medicinskih snimaka i pripadajućih im maski pomoću generativne suparničke
mreže. Navedeni su i nedostatci tog modela, primjerice zahtjevnost u pogledu vremenskih i računalnih
resursa, osjetljivost na parametre te sklonost kreiranju sličnog sadržaja. U završnom dijelu rada
predstavljen je model osnovne verzije GAN-a primijenjen za generiranje medicinskih snimaka i maski,
prikazani su rezultati generiranja te su istaknuti nedostatci tog modela.Insufficiently large datasets are one of the key challenges in deep learning,
especially when it comes to medical images and their corresponding masks. Due to the limited number
of images, it is very challenging to develop quality models for detecting rare diseases. Generating
artificial content represents one possible solution to this problem. This paper explores the generation of
new medical images and their corresponding masks using generative adversarial networks (GANs). The
limitations of this model are also discussed, including the high demands in terms of time and
computational resources, sensitivity to parameters, and tendency to produce similar content. In the
concluding section of the paper, a model based on the basic version of GAN is presented for generating
medical images and masks, along with the generated results and the highlighted shortcomings of this
model