Repository of Algebra University College
Not a member yet
760 research outputs found
Sort by
GAMIFIKACIJA U SPORTU NA IMPLEMENTACIJI RJEŠENJA U TENISU
Diplomski rad govori o uvođenju elemenata gamifikacije u organiziranje i praćenje sportskih događaja na primjeru tenisa.
Početni dio rada definira teoretsku podlogu vezanu uz koncept gamifikacije kroz primjere iz okruženja. Nastavak rada orijentiran je na rekreativni sport i probleme koje nailazimo u istome. Također, govori se o motivaciji u sportu i unaprjeđenju bavljenja sportom na temelju psihologije.
Glavni dio rada započinje istraživanjem tržišta o unaprjeđenju bavljenja rekreativnim sportom. Nakon toga obrađene su aplikacije koje demonstriraju primjenu gamifikacije u ovom problemu. Prva je mobilna aplikacija koja se koristi za organizaciju teniskih mečeva i upisivanje rezultata. Druga je web aplikacija koja je usmjerena na prikaz prikupljenih podataka i usporedbu istih s prijateljima.
Cilj rada je ustvrditi hoće li gamifikacija pozitivno utjecati na motivaciju ljudi za bavljenjem rekreativnim sportom. Za bolji uvid u navedeno, kreirane su aplikacije koje demonstriraju takvo rješenje problema.This thesis talks about introducing gamification elements into organization and follow up sport events on the example of tennis.
The first part defines theoretical background of the gamification concept through the real life examples. It proceeds with the part oriented on the recreational sport and problems that can be found there. Also, it talks about motivation in sports and improving sport activities based on psychology.
The main part starts with market research on improving sport activities in the recreational sport. After that, applications that demonstrate usage of gamification on this problem are processed. First is mobile application used for organizing tennis matches and writing results. Second is web application focused on representation of the collected data and comparing it with friends.
The aim is to determine if gamification is going to influence positively on people motivation for recreational sport activities. For a better insight, applications which demonstrate solution to this problem are created
Spajanje internet-sjedišta tvrtke s Google Apps servisima
Zadatak ovog završnog rada jest omogućiti malim tvrtkama uspješnu organizaciju informacija pomoću dostupnih alata uz minimalne troškove investicije. Kako bismo ostvarili ovaj cilj, orijentirali smo se na upotrebu dostupnih besplatnih rješenja za tvrtke kao što su Google Apps i WordPress CMS.
Korištena su dva alata za organizaciju podataka o korisnicima (eng. Customer relationship management) i upravljanje vremenom (eng. Time management). Google Spreadsheet bilježio je informacije o korisnicima i predbilježbu za željene termine, dok je Google Calendar korišten kako bi se smanjila mogućnost pogreške prilikom rezervacije dostupnih termina te za prikaz podataka na strani klijenta.
Za izradu stranice korišten je WordPress sustav otvorenog koda zbog jednostavnosti, velikog izbora tema i dodataka (eng. plugin) te velike zajednice programera koja konstantno razvija dodatke. Povezivanje s Google API-jem ostvareno je kreiranjem PHP-skripti u funkcijskim datotekama WordPressa i pomoću JavaScript koda u tekstualnom uređivaču Google Spreadsheets.The aim of this graduate thesis is to enable a simple and effective data entry through a web page and to make forwarding those actions into Google Calendar easier, with the purpose of labor organization and increasing efficiency of small organizations and small businesses. Google Calendar is being used as a CRM (customer relationship management). This graduade thesis shows how a well-designed web page can fasten and improve management of web page purchaser.
Two tools were used to organize customer relationship management and time management. The Google Spreadsheet has logged out customer information and pre-ordering for the desired term, while Google Calendar is checked to reduce the possibility of error when booking available terms and for displaying client data.
To create this web page, I used WordPress programme, due to its simplicity and the large selection of themes and plugins. For data entry and connecting with the programme Google Spreadsheets, I used a plugin for Word Press - Sagenda, that enables creating quality forms of data entry and connecting with other pages and systems
IMPLEMENTACIJA RJEŠENJA ZA BALANSIRANJE HTTP MREŽNOG PROMETA
Svrha ovog rada je predstavljanje novog rješenja za balansiranje HTTP mrežnog prometa koje je potrebno implementirati u poslovnu organizaciju koja je izmišljena za potrebe ovog rada. Prvo je objašnjeno što je to HTTP protokol i zašto je on važan. Nadalje, u radu se opisuje što su to i kako rade uređaji za balansiranje mrežnog prometa (engl. Load Balancer, kratica LB) te koje vrste postoje. Opisano je trenutno NLB (engl. Network Load Balancing) rješenje otvorenog koda HAProxy koje organizacija želi zamijeniti predloženim NLB rješenjem, specijaliziranim hardverskim uređajem F5 BIG-IP LTM.
U radu su opisana testiranja postojećeg i predloženog NLB rješenja za balansiranje HTTP mrežnog prometa te je napravljena usporedba navedenih rješenja. Opisan je dizajn rješenja i što je sve potrebno pripremiti prije implementacije. Nakon toga, rad opisuje sam postupak implementacije i migracije konfiguracijskih postavki na predloženo NLB rješenje. Na kraju je analiziran rad implementiranog rješenja i doneseni su zaključci zašto su potrebni ovakvi uređaji te koji su ukupni benefiti za organizacije koje bi implementirale takav uređaj.
Organizacija i scenarij u radu su izmišljeni kako bi se lakše opisala implementacija te kako bi se mogli donijeti zaključci temeljeni na takvom mogućem scenariju.The purpose of this paper is to present a new solution for balancing the HTTP network traffic that needs to be implemented in a business organization (which is fictional for purpose of this work). First, it explains what the HTTP protocol is and why it is important. In addition, the paper describes what Load Balancers are, how they work, and what types are there. The currently available NLB (Network Load Balancing) solution is an open-source HAProxy software that the organization wants to replace with the proposed NLB solution, a specialized F5 BIG-IP LTM hardware device.
This paper describes the testing of the existing and proposed NLB solution for balancing HTTP network traffic and a comparison of these solutions has been made. It describes the design of solution and what needs to be prepared before implementation. Subsequently, the paper describes the implementation procedure and migration of configuration for the proposed NLB solution. Finally, the implemented solution was analyzed and conclusions were made on why such devices are needed and which are overall benefits for organizations that implement such a device.
The organization and scenario in this paper are fictional to better describe the implementation and to make conclusions based on such a scenario
WEB I MOBILNA APLIKACIJA ZA OBJAVU POSLOVA
Cilj ovog završnog rada jest napraviti nešto korisno što bi moglo pomoći ljudima u svakodnevnom životu. Rezultat ideje, osmišljavanja i izrade aplikacije koju sam odabrao za završni rad, jest konačan produkt u obliku softwarea koji je vrlo koristan, a pogotovo za onu grupaciju ljudi koja je nezaposlena i bez primanja. Kroz ovu aplikaciju se ostvaruje prvi kontakt između ponuđača poslova i kandidata za obavljanje poslova što je za mnoge možda najteži korak prilikom pronalaženja plaćenog posla.My goal with this final project, to make something useful and something that would help people in everyday life, is successfuly accomplished. The final product of an idea, design and development of an application that I've choosed for my final project, is a software that is very useful, and especially for a group of people who are unemployed and without any sort of income. Through this application, employers and employees are making their first step in communication, which is for many people one of the hardest steps in the process of finding jobs
Digitalni marketing kao glavna poluga za ostvarivanje poslovnih ciljeva
Zadatak ovog rada je obuhvatiti sve aspekte digitalnog marketinga i prikazati ga kao komplimentarnu vrijednost unutar projekta. Projekt je stvaran te se masa aktivnosti iz samoga rada veže na konkretne izvedbe samog projekta. Kroz rad proći će se kroz alate koji su lako dostupni, a mogu imati visoku analitičku vrijednost. Digitalni marketing počiva na ideji masovnosti i lake dostupnosti sadržaja, stoga je ovaj vid marketinga stavljen u kontekst turizma
FUNKCIONALNOSTI WINDOWS 10 OPERACIJSKOG SUSTAVA ZA VELIKE SUSTAVE
U ovom radu objašnjeno je kako Windows 10 sa svojim brojnim funkcionalnostima olakšava rad u velikim sustavima te ih čini sigurnijima u odnosu na starije verzije operacijskog sustava.
Također su navedene razlike između pojedinih verzija Windows operacijskog sustave za funkcionalnosti koje se mogu izvoditi samo na određenim verzijama Windows-a.
Spomenute su razne verzije Windows operacijskog sustava, brojne funkcionalnosti dostupne na Windows 10 operacijskom sustavu. Isto tako neke od funkcionalnosti su testirane u virtualnom okruženju. Neke od ključnih funkcionalnosti koje su spomenute i testirane u ovom radu su: In-Place Upgrade, AppLocker, Linux Bash Shell, Windows To Go te Secure Boot.This paper explains how Windows 10 with it's many functionalities makes it easier to work for organizations and makes them safer than older versions of operating system.
There are also some differences listed between few versions of Windows operating system for functionalaties that can only be run on certain versions of Windows.
There are various versions of Windows operating system mentioned and also numerous functionalities available on Windows 10. Likewise, some of the functionalities were tested in a virtual environment. Some of the key functionalities mentioned and tested in this paper are: In-Place Upgrade, AppLocker and Linux Bash Shell
ALGORITMI ZA PROCEDURALNO GENERIRANJE SADRŽAJA U RAČUNALNIM IGRAMA
Glavna tema diplomskog rada je proceduralno generiranje sadržaja u računalnim igrama pomoću programskih algoritama, na praktičnom primjeru dvodimenzionalne igre izrađene pomoću Unity alata. U prvom dijelu rada su opisani odabrani softverski alati korišteni prilikom praktične izrade računalne igre, te njihove osnove komponente. Nakon toga su opisani glavni koncepti i ideja same igre, te osnovni elementi u sklopu Unity-a od kojih je ona izrađena. Svi elementi igre su praćeni s primjerima iz programskog koda, koji pokazuju interakciju između njih i pozadinskih skripti. Središnji dio rada sadrži opis pet različitih algoritama čija je osnovna zadaća kreiranje dijela sadržaja unutar igre pomoću koda u C# programskom jeziku, popraćen s praktičnim primjerima korištenja tih algoritama u igri. Na kraju rada su predstavljeni rezultati analize i usporedbe primijenjenih algoritama u četiri različite kategorije. Kompleksnost algoritama mjeri maksimalni broj koraka potrebnih za izvršavanje algoritama. Performanse algoritama su analizirane u sklopu opterećenja procesora i memorije za vrijeme izvršavanja algoritama tijekom pokretanja igre. Kategorije fleksibilnosti i igrivosti donose nešto subjektivniju analizu algoritama iz perspektive njihovog proširivanja, iskorištavanje u drugim igrama, te kvalitete sadržaja koji je generiran pomoću njih iz perspektive igrača.Main topic of this thesis is procedural generation of content in video games using programming algorithms, with practical application in a two-dimensional game developed using Unity software. First section describes software tools used for developing the game and their basic components. Main idea and concepts behind the game are described in the next section, including the main components in Unity used during game development. All game elements contain code examples, with the purpose of demonstrating interaction between them and programming scripts running in the background. Central section contains the description of five different algorithms used for procedural content generation using C# programming laguange, together with actual code examples showing the practical application of these algorithms during game development. The ending section of this thesis contains analysis and comparison between algorithms used in the game in four different categories. Algorithm complexity shows maximum number of iterations needed for execution of the chosen algorithm. Algorithm performance is shown using processor and memory usage during their running time. Flexibility and playability contain a more subjective analysis of algorithms in terms of their expandability, their ability to be used in other games, and the quality of game content that was generated using the algoritms, from the perspective of the game player
Analiza pokrivenosti i jačine ometajućih signala prije implementacije bežične računalne mreže
Analiza pokrivenosti i jačine ometajućih signala predstavlja ključan korak u implementaciji bežične računalne mreže. Bez učinkovite analize prije implementacije mreža neće raditi prema očekivanjima i potrebama korisnika što može rezultirati poteškoćama u radu zaposlenika kojima je bežična mreža nužna za uspješno obavljanje posla. Provedbom analize pokrivenosti prostora i jačine ometajućih signala prije implementacije detektiraju se svi potencijalni problemi i izvori smetnji koji mogu degradirati performanse bežične mreže te se postavke na mrežnim uređajima podešavaju tako da se minimalizira utjecaj detektiranih smetnji uz optimalnu pokrivenost prostora signalom odgovarajuće snage. U radu će biti opisani teorijski pojmovi nužni za pravilno razumijevanje analize i interpretacije rezultata dobivenih mjerenjima i sama analiza kroz teorijske pojmove i objašnjenja te primjena iste na stvarnom slučaju u praksi.
Rezultat rada je detaljan opis rada bežične računalne mreže i provedbe analize pokrivenosti i jačine ometajućih signala uz prikaz postupka analize u praksi.Wireless site survey is a key step in wireless network implementation. Without performing the survey before the implementation, the network will not work as expected and as needed by customers which can result in difficulties in the work of employees who need wireless network for their job. By performing the wireless site survey, all potential problems and sources of interference that could degrade the network performance are identified and their impact is minimized, along with providing optimal signal coverage and strength. The theoretical terms, which are necessary for proper understanding of the wireless site survey and interpreting its results which are gathered by surveying, and the survey itself through theoretical terms and explainations along with its application in an actual case in practise will be described in this paper.
The result of the paper is a detailed description of wireless networks and wireless site survey with a view of the survey in practice
Optimizacija projektnih procesa u IT-u korištenjem agilnih metodologija
U suvremenom ekonomskom okruženju brzina reakcije na zahtjeve tržišta predstavlja ključ uspjeha. To je posebno vidljivo u IT sektoru, gdje brze tržišne promjene prate i promjene u tehnologiji. Kako se upravo IT sektor često razvija kroz projektni pristup, važno je poznavati različite metode upravljanja projektima, njihove specifičnosti, snage i slabosti Takvo znanje omogućava odabir najprikladnije metode za specifičan projekt, što može olakšati procese koji se odvijaju tijekom realizacije projekata te doprinijeti uspješnosti samog projekta. Analiza i opis različitih projektnih metodologija i njihovih karakteristika predstavlja temu ovog rada. Ona praktičarima može poslužiti kao vodič pri odabiru teme. Dodatna vrijednost rada nalazi se u brojnim primjerima iz prakse kojima će se pojasniti određeni teorijski aspekti upravljanja projektima u IT industriji, pogotovo analiza rješavanja problematike implementacije agilnih metodologija u agencijskom načinu rada - u projektima u kojima glavnu riječ vodi klijent, a voditelj projekta i projektni tim nude uslugu razvoja proizvoda
UDALJENA NAPREDNA FORENZIKA AKTIVNIH RAČUNALNIH SUSTAVA PRIMJENOM GRR RAPID RESPONSE OKVIRA
Ovaj rad za cilj ima proširiti područje računalne forenzike na alate otvorenog kôda te dokazati da je uz pomoć alata obrađenog u istom moguće vrlo lako izvršiti pretraživanje radne memorije i datotečnog sustava aktivnog računala u svrhu traženja artefakata.
Sama računalna forenzika je danas sve važnije područje uslijed značajnog porasta prijetnji za računalnu sigurnost. Upravo korištenje javno dostupnih alata za forenziku organizacijama omogućuje primjereni odgovor na sigurnosne incidente a bez velikih financijskih troškova.
U radu je detaljno opisan forenzički alat otvorenog koda GRR Rapid Response okvir te prikazani uobičajeni scenariji njegovog korištenja.This paper for his target have to extend area of computer forensics on Open Source tools as well to prove that with help of tool is possible very easy to complete search of artifacts in RAM and file system of working computer.
Computer forensics is today an increasingly important area due to the significant rise in threats to computer security. Using publicly available forensic tools to organizations provides an adequate response to security incidents without major financial costs.
This paper describes the GRR Rapid Response Box Forensic Toolkit in detail and shows the usual scenarios for its use