Repository of Algebra University College
Not a member yet
    760 research outputs found

    Fitness Log

    No full text
    Razlog iz kojeg sam predložio ovu temu za završni rad je taj što svoje slobodno vrijeme provodim vježbajući u teretani. Također pratim i plan prehrane i zato sam želio iskombinirati stečena znanja tijekom obrazovanja i znanja iz teretane i napraviti ovu web stranicu. Cilj ovog rada je pokazati način izrade web stranice ovoga tipa i način praćenja napretka u vježbanju/prehrani.The reason I proposed this topic to be part of my Final Paper is because I spend my free time exercising in the gym. I also follow a diet plan and that’s why I wanted to combine the acquired knowledge during the education process and the knowledge I got in the gym to make this web site. The goal of this Paper is to show the whole design process of making this web site and how to track progress in exercise/nutrition

    KORIŠTENJE JAVASCRIPT TESTOVA U RAZVOJU WEB STRANICA

    No full text
    JavaScript testovi, kao i svi testovi u bilo kojem programskom jeziku i radnom okruženju, pospješuju kvalitetu koda te olakšavaju njegovo održavanje. Također smanjuju pojavu neplaniranog ponašanja koda (engl. bug) i ubrzavaju detekciju istog. Provedeno je istraživanje nad 89 programera kako bi se istražilo njihovo mišljenje o testovima u razvoju web stranica i aplikacija. Svi prikupljeni podaci su detaljno analizirani te na taj način je dobivena stvarna slika koliko se testovi (ne samo JavaScript) koriste u svakodnevnom profesionalnom razvoju aplikacija i web stranica. JavaScript testovi mogu se koristiti na klijentskoj strani web stranice, ali i na poslužiteljskoj te tako s njima možemo obuhvatiti testiranje razvoja web stranica u cjelini. U radu su detaljno, kroz primjere, obrađene mnoge vrste testova u JavaScript-u. Tehnologije koje ovaj rad obuhvaća za klijentsku stranu koda su jQuery i JavaScript te za poslužiteljsku stranu Node.js i MongoDB. Za JavaScript testove postoje mnoge testne radne okoline i alati. U ovom radu korišteni su Mocha, Jasmine i Istanbu.JavaScript tests, like all other tests in any other programming language or framework, enhance the quality of the code and make maintenance easier. Also they reduce bug occurance and accelerate their detection. A survey was conducted among 89 programmers to find out what to they think about testing in web and application development. All collected data was analyzed in detail and thus obtained a real picture how much testing (not only JavaScript testing) is use din real life application and web page development. JavaScript testing can be used on the client side of the web page, but also on the server side so we can cover web page development testing in general. In this work are in detail, through examples, prceossed many kinds of testing in JavaScript. The technologies it encompasses for the client side are jQuery and JavaScript and for the server side Node.js and MongoDB. For JavaScript tests there are many testing frameworks and tools. In this work are used Mocha, Jasmine, Chai and Istanbul

    IMPLEMENTACIJA ADMINISTRACIJSKOG SUSTAVA AIS ZA PODRŠKU U POSLOVANJU UDRUGA

    Get PDF
    Implementacija Administracijskog sustava AIS za podršku u poslovanju udruga tema je diplomskog rada kojim se želi isprobati kako elektroničko vođenje administracijskih poslova utječe na brzinu izvršavanja složenih aktivnosti u odnosu na klasičan način vođenja administracijskih poslova. Ideja je pokriti osnovne elemente vođenja složenih aktivnosti u poslovanju Udruge za darovitost „Dar“ i na temelju podataka omogućiti brzo i jednostavno dobivanje raznih izvještaja ovisno o potrebi Udruge. Kao rezultat ovog stručnog rada je izrada prototipa programskog rješenja, izrađenog kao web aplikacija. Mjerenjem složenih obrada aktivnosti te njihovim tabličnim prikazom, dobit će se jasne informacije o složenosti pojedine obrade aktivnosti ovisno o načinu vođenja. Anketiranjem klijenata dobit će se povratne informacije o kvaliteti programskog rješenja.The implementation of the AIS Administration for Support in Business Associations is a topic of graduate thesis that seeks to test how electronic management of administrative affairs affects the speed of performing complex activities compared to the classic way of managing administrative affairs. The idea is to cover the basic elements of managing complex activities in the Dar Dariness Association business and, based on the data, enable quick and easy access to various reports depending on the needs of the Association. As a result of this professional work is the development of a prototype of a software solution, created as a web application. By measuring activity processing and tabular presentation, you will get clear information about the complexity of a particular activity management depending on the way you run it. Customer Surveys will receive feedback on the quality of the software solution

    RAZVOJ ANDROID APLIKACIJE ZA PRAĆENJE I KOMENTIRANJE TV SERIJA

    Get PDF
    U završnom radu izrađena je mobilna aplikacija za praćenje i komentiranje TV serija za Android mobilne uređaje. Koncept je razrađen u potpunosti, od početnog planiranja, pa sve do implementacije i testiranja. Izrađen je prototip aplikacije u Android Studio razvojnom okruženju sa svim pripadajućim funkcionalnostima. Aplikacija se sastoji od 5 ekrana, koji omogućuju korisnicima pristup raznim aktivnostima. Razgovor za određenu TV seriju pojavljuje se jedan dan prije početka emitiranja serije i čuva se u bazi sljedećih tjedan dana. Pripadajuća baza podataka Firebase sadrži podatke o korisnicima, uključujući i rating korisnika, te kontakte korisnika koji su pristali podijeliti kontakt. Nadalje, baza podataka sadrži razgovore razvrstane prema temi razgovora, odnosno seriji o čijoj se radnji razgovor vodi. Čuvaju se i pitanja s pripadajućim odgovorima priloženim u aktivnosti Forum.java. Datumu i vrijeme izlaska serija dohvaća se iz TMDb API baze podataka, koja je besplatna i otvorena za korištenje. Pri registraciji korisnika u aplikaciju, sukladno njegovim odabirima, generira se lista serija. Korisnicima je omogućena međusobna komunikacija u vidu foruma i chat-ova, a zbog zanimljivije i sadržajnije komunikacije, korisnici se dijele u skupine po 5 osoba u svakom chat-u. Rad aplikacije je testiran na testnoj grupi korisnika. Rad sadržava i opis komponenata koje nisu implementirane u ovom stadiju razvoja, već bi teoretski postojale kada bi slična aplikacija zadobila određeni broj korisnika. To su, primjerice, rješenja koja se tiču jako velikih baza podataka (engl. Very Large Database, skraćeno VLDBs), te razine pristupa korisnika u sklopu besplatnog (engl. freemium) poslovnog plana aplikacije, uz mogućnost nadogradnje aplikacije uz plaćanje

    UPRAVLJANJE PROMETOM U L2 SDN MREŽI

    Get PDF
    Softverski definirane mreže (engl. Software Defined Networking ‒ SDN) nova su paradigma u svijetu računarstva kojom se mijenja način implementacije i upravljanja nad mrežom i mrežnim uređajima. Temeljne dvije karakteristike SDN-a su odvajanje kontrolne i podatkovne ravni te uspostavljanje centralnog mjesta kontrole nad cjelokupnom mrežom u vidu SDN kontrolera. Kontroler kao centralno mjesto u mreži nudi sučelje za pristup aplikacijama koje iste mogu koristiti za različite svrhe kao što su upravljanje prometom, upravljanje sigurnosnim politikama u mreži, optimizacijom mreže i dr. U ovom radu prikazana je funkcionalnost SDN aplikacije napisane od strane autora kojom se vrši upravljanje prometom unutar SDN topologije. Prilikom prikaza rada aplikacije izvršena su mjerenja vremena konvergencije u usporedbi s konvergencijom protokola u tradicionalnoj mreži korištenjem Spanning Tree protokola (STP 802.1d), ostvareno je povoljnije vrijeme dostupnosti mreže, manja latencija te je prikazana mogućnost granularnog pristupa upravljanju prometom u SDN mreži. Prilikom demonstracije implementacije SDN-a i tradicionalne mreže prikazane su bitne prednosti u vremenu dobivanja informacije o trenutačnom stanju mrežne topologije.Software-defined networks are a new paradigm in the world of computing which significantly changes the way in which we deploy and manage our networks and devices. The basic two features of SDN are the separation of control and data planes and the establishment of a central control site in the form of SDN controller. The controller as a central place in the network provides an interface to network applications that can be used for different purposes such as traffic management, network security management, network optimization, etc. This paper presents the functionality of a SDN application written by the author of this thesis for the purpose of traffic management within the SDN topology. After testing and running the application we marked the difference in convergence time between SDN and traditional networks that use STP and RSTP protocols, we observed better time of network availability and lower latency in SDN network, we also demonstrated how granular access to traffic management in the SDN network can be achieved. During a demonstration of SDN and traditional network implementation we demonstrated significant advantages in times that are needed to obtain an information about the current state of network topology

    WEB APLIKACIJA ZA OTKRIVANJE SMJEŠTAJA I ZANIMLJIVOSTI TURISTIČKIH DESTINACIJA POMOĆU TOČAKA INTERESA

    Get PDF
    Povod za predlaganje ove teme je želja da se olakša pristup korisnim informacijama turistima radi lakšeg snalaženja u mjestima diljem Hrvatske. Cilj ovog završnog rada je prikazati proces izrade web aplikacije pomoću kojeg korisnici filtriraju sadržaj na Google karti radi otkrivanja smještaja i turističkih atrakcija u mjestima. Prolazit ću kroz postupke koji su potrebni za izradu web aplikacije. To uključuje planiranje i izradu dizajna, izradu prilagođene Wordpress teme, implementaciju Google karte i na kraju testiranje web aplikacije.Reason for proposing this theme is the disire to simplify access to useful information to tourist all around Croatia in order to make navigating easier. The purpose of this project is to showcase the web design process by which users can filter content on Google Maps in order to discover accommodation and tourist attractions in places. I will go through the processes that are needed to create a web application. That includes planning and making of design, creating custom Wordpress theme, deploying Google Maps, and finally testing web applications

    UTJECAJ I VAŽNOST PSIHOMETRIJSKOG PROFILIRANJA NA WEBU

    Get PDF
    Proces ekstrakcije informacija omogućava dobivanje uvida u obrasce i trendove u vezi s podacima. U ovom je radu, u realnom vremenu, provedena analiza teksta modela Myers-Briggs (MBTI) tip ličnosti i analiza objava na društvenim medijima. U nastavku slijedi prikaz i interpretacija konfuzijske matrice prediktivnog modela tipa osobnosti. Rezultati rada ukazuju na mogućnost predviđanja MBTI ličnosti analizom objava na društvenim medijima.The information extraction process provides insight into data patterns and trends. This paper carried out the text analysis of the Myers-Briggs (MBTI) model type of personality and analysis of social media releases in real-time. In continuation below is a description and interpretation of the confusional matrix of the predictive model of personality type. The results indicate the possibility of predicting MBTI personality by analyzing social media releases

    Aplikacija za kolaboraciju unutar IT tima

    Get PDF
    U ovome radu cilj je izraditi aplikaciju koja će prvenstveno doprinijeti komunikaciji unutar tima ljudi. Jednostavnost same aplikacije treba olakšati komunikaciju između istih i/ili raznih odjela. Pod komunikacijom se podrazumijeva razmjena datoteka, obavijesti članovima tima, zadaci, jasna hijerarhija, te prikaz učinkovitosti. Komunikacija između članova informacijskog tima je bitna zbog različitih timova i razina, a u većini slučajeva svi moraju biti uključeni ili obaviješteni o trenutnom stanju projekta. Kroz iskustvo u radu i komunikaciji u manjim timovima je ujedno bila i motivacija za izradu ovoga projekta iz razloga što sam pokušao uočene nedostatke pretočiti u rješenje tih nedostataka. Prilikom izrade rada posjedovao sam napredno znanje HTML, CSS, JavaScripta i osnovno znanje PHP tehnologija. Web aplikacija je rješenje jer je omogućen pristup s raznih uređaja koji imaju pristup internetu.In this project the goal is to create an application that will primarily contribute to communication within the team of people. The simplicity of the application itself should faciliate communication between the same or different departments. Communication, in this case, involves exchange of files, team members notice, assignments, hierarchy of responsibilities and the perfomrnace. Communication between IT team members is important for a variety of teams and levels, and in most cases everyone must be involved or informed about the current state of the project. Through personal experience in work and communication in smaller teams was the motive behind this project because I tried to spot the solution of these shortcomings. During the development of the project I possessed advanced knowledge of HTML, CSS, JavaScript and the basic knowledge of PHP technology

    ZAŠTITA INFORMACIJSKOG SUSTAVA OD RANSOMWARE NAPADA

    Get PDF
    Sadržaj ovog rada prikazuje najveću informatičku sigurnosnu prijetnju današnjice zvana Ransomware. Svrha ovog rada je prikazati kako se korisnik može zaraziti od ovakve prijetnje, kako ova prijetnja funkcionira, što se očekuje od Ransomware-a u budućnosti i na kraju kako se zaštiti od ovakvoga napada. Praktični dio rada je prikazan sa nekoliko sigurnosnih politika koje se mogu upotrijebiti u većini informatičkih sustava. Svaki informatički sustav je jedinstven za sebe i ponekad nije moguće implementirati sve navedene sigurnosne politike, ali to ne znači da se ne može zaštiti već samo treba napraviti prilagodbu u implementiranju sigurnosnih politika.The content of this article shows the biggest security threat called Ransomware. The purpose of this paper is to show how a user can be infected with this threat, how this threat works, what is expected of Ransomware in the future and ultimately how to protect it from this attack. Practical part of the work is presented with several security policies that can be used in most IT systems. Each IT system is unique for itself and sometimes it is not possible to implement all of the security policies mentioned, but this does not mean that it can not be protected but needs only adaptation to the implementation of security policies

    DEFINIRANJE ZNAČAJKI RAČUNALNIH IGARA USPOREDBOM DESKTOP I MOBILNIH PLATFORMI

    Get PDF
    Ovim radom se definiraju karakteristične značajke za računalne igre, usporedbom igara za desktop i mobilne platforme. Svrha rada je otkriti na što posebno treba obratiti pozornost prilikom kreiranja igre te koje specifikacije treba ukomponirati u igru kako bi ona u konačnici ostvarila uspješnu poziciju na današnjem tržištu računalnih igara. Usporedbom igranja različitih igara na različitim uređajima karakterističnim za spomenute platforme, određene su razlike i sličnosti između igra. Najvažnije razlike se odnosne na radnju i priču koja prati igru te koja može zainteresirati igrača, na način igranja igre te na vrijeme potrebno za igranje igre. S druge strane, gameplay igre i dobar dizajn su značajke koje moraju imati obje vrste igara.This work defines characteristic features for computer games, comparing desktop and mobile platforms. The purpose of the work is to find out which specifications game developers need to incorporate into the game to ultimately achieve a successful position in today's computer gaming market. Comparing the playing of games on different devices, there were discovered differences and similarities between the games. The most important differences are related to the story that accompanies the game, second is the way that game is played and third is the time that it takes to play the game. On the other hand, gameplay and good game design are features important for both types of games

    114

    full texts

    760

    metadata records
    Updated in last 30 days.
    Repository of Algebra University College
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇