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

    Sustav za preporuku u ASP.NET MVC tehnologiji

    No full text
    U ovom radu obrađuje se izrada sustava za preporuku filmova. Prvi dio rada sastoji se od teoretskog pregleda metoda, tehnika i algoritama vezanih za temu. Posebno se ističe računanje sličnosti na temelju Pearsonove korelacije te algoritmi kolaboracijskog filtriranja, odnosno inačica algoritma proizvod-proizvod koja se koristi u ovom radu. Zatim se prolazi kroz neke druge oblike sustava za preporuku čije su prednosti i nedostaci komplementarni. Slijedi kratko poglavlje o evaluaciji sustava i zaštiti od zlonamjernih korisnika. Posljednje poglavlje bavi se konkretnim programskim rješenjem sustava za preporuku filmova u ASP.NET MVC tehnologiji.The central theme of this thesis is building a recommendation system for movies. First chapter of the thesis contains theoretical overview of various methods, techniques and algorithms related to the central theme. Additional focus is given to calculation of similarity based on Pearsons correlation and to collaborative filtering algorithms, especially to item-item algorithm which is used in this thesis. Next chapter is about different recommendation algorithms which can be used together to complement each others strengths and weaknesses. Following chapter is about evaluation of recommendation systems and protection against malicious users. Final chapter reviews the pragmatic aspect of the system for movie recommendation which was built in ASP.NET MVC technology

    Implementacija višeslojne cloud platforme

    No full text
    Tema ovog rada je prikazati sve sustave i elemente koje jedna cloud platforma uključuje izradom njihovog prototipa u pojednostavljenom obliku i njihovom analizom i usporedbom s postojećim platformama. Ovaj rad će objasniti osnovne pojmove clouda kao preduvjet za daljnje razumijevanje sustava i kroz izradu prototipa objasniti arhitekturu i rad takve višeslojne cloud platforme.The theme of this final thessis is to show all the systems and elements that a cloud platform includes by creating a simplified prototype of the platform, analyzing and comparing it with currently existing platforms. This final thessis will explain the basic concepts of cloud computing as a prerequisite for further understanding of the system, and through the implementation of a prototype explain the architecture and the internals of the multi layered cloud platform

    TEHNOLOŠKE MOGUĆNOSTI DEMOKRATIZACIJE VIDEO PRIJENOSA UŽIVO PUTEM INTERNETA

    No full text
    Ovim se radom nastoje prikazati svojstva koje su multimedijske tehnologije dostigle omogućujući masovan porast i dostupnost (demokratizaciju) komuniciranja putem videa uživo. Predloženo je istraživanje kojim bi se utvrdilo da li doista postoji takva razlika u subjektivnom doživljavanju videa uživo u odnosu prema videu na zahtjev da se zbog iskazanih potreba za prijenosom uživo razvio poseban pravac multimedijskog tržišta. Mogućnost takvog istraživanja preliminarno je testirana anketom na 33 ispitanika i intervjuom te su rezultati obrađeni i prikazani. Kako bi se moglo usporediti dostignuto stanje multimedijskih tehnologija navedeni su značajni momenti iz povijesti savladavanja najrazličitijih vrsta ograničenja na koja je nailazio ili još uvijek nailazi razvoj videa uživo. Za neka od njih, pronalažene su slikovne te citirane pisane potvrde. Da je ostvarivost složenih zahtjeva organiziranja - jedan prema mnogima - video prijenosa uživo mrežnih igara sa komentiranjem na hrvatskom jeziku ostvariva i u edukacijskom okružju ili prijenos videa uživo u profesionalnoj kvaliteti sa stručnih konferencija korištenjem dostupnih servisa namijenjenih masovnom mrežnom publiciranju moguća, prikazano je sa događanjima čijoj je organizaciji i izvedbi autor rada i sam doprinio. Koliko je krajnjem korisniku pristupačna, odnosno kakva je konačno demokratizacije dostupa objavljivanju - svakog prema mnogima - interpretirano je na osnovu provedenih postupaka potrebnih za uspostavu korištenja tri servisa namijenjenih globalnom mrežnom okružju, te uspostavom postupka prijenosa putem novopredloženog (NDI) protokola namijenjenog korištenju u lokalnoj mreži. Uz razmatranje i drugačijih stajališta u zaključku je istaknuta potreba za većim praćenjem i poznavanjem multimedijske industrije u domaćim edukacijskim i tržišnim uvjetima.In information era we feel exponential need for sharing visual and auditive experience with others. Increasing scope of global networking has developed a special kind of publishing video content named streaming video. Transfer intentions or individual meaning (semiotics streaming?) In it have special laws and restrictions. In fact this kind of communication mainly tends documentary and to convey it must meet a number of constraints, timelines of events, the time required for transmission of events, possible positions, distances, types of recording, increased activity or minimizing the impact of cameramen They are realized in development of streaming technology, experience with orchestration and usage of technologies that enhance its democratization. In this paper, we intend to show modern technology of streaming technology which contributes to their democratization, and try to detect some limits in their practical usage

    Opravdanost primjene OpenStack-a u malim organizacijama

    No full text
    Razvoj OpenStack-a je počeo 2010. godine kao udruženi projekt između RackSpace-a i NASA-e. Danas mnogo organizacija koristi OpenStack kao interni Infrastrukture kao Servis oblak. OpenStack se sastoji od upravljačke ploče (koja služi za jednostavno upravljanje OpenStack okolinom). Korisnici ga koriste za izradu instanci i virtualnih mašina. Administratori ga koriste kako bi napravili slike operativnih sustava koje korisnici mogu koristiti te identifikacijskih servisa (koji služe za OpenStack autentikaciju i autorizaciju korisnika). Također se koristi za autentikaciju i autorizaciju svih OpenStack komponenti, slikovnih servisa (koji služe za prepoznavanje i dohvaćanje slika operativnih sustava sa skladišta) i mreže (koja služi kako bi sve instance mogle komunicirati među sobom ili s Internetom). Također služi za razmjenu svih podataka između komponenti OpenStack-a, Computea (koji služi za upravljanje svim instancama OpenStack-a), block storagea (koji služi za upravljanje izradom volumena za diskove i spajanje diskova na njihove instance) i objektno spremište (koje služi za skalabilni i redundantni sistem). OpenStack će se instalirati na jednu virtualnu mašinu koja ima sljedeće specifikacije: 4GB RAM, dva virtualna adaptera (prvi za Internet, drugi za OpenStack okolinu) i 40GB diskovnog prostora. Sâm OpenStack bit će instaliran uz pomoć RDO instalacije gdje će se koristiti answer datoteka i PackStack.OpenStack began 2010 as a joint project between RackSpace and NASA. Today, many organizations use OpenStack as internal Infracture as a Service cloud. OpenStack consists of a control panel which is used for easy management of OpenStack environment. Users are using it to create instances and virtual machines. Administrators are using it to create images of operating system that users can use. Identification service is used for OpenStack user authentication and authorization. It is also used for authentication and authorization of all OpenStack components. Image services are used to identify and retrieve images of operating systems from data storage and network serves to keep all communications among instances and communication instances with the internet. Network is also used by components to transfer data between them. Compute is used to manage all instances of OpenStack. Block storage is used for management and making volumes for disks, it also connects disks with their instances. Object storages can ensure scalable and redundant system. OpenStack will be installed on a virtual machine that has the following hardware specifications: 4GB RAM, two virtual adapters (first for the internet and second for OpenStack environment) and 40GB disk space. OpenStack will be installed with the help of RDO packet installation. Answer files and PackStack will be used to complete RDO installation

    POKRETANJE OPERACIJSKOG SUSTAVA KORIŠTENJEM iSCSI PROTOKOLA

    No full text
    Ova tema izabrana je kako bi se pokazalo korištenje centraliziranih resursa u okruženjima sa puno klijentskih računala. Kada se radi o takvim okruženjima, a bez centraliziranih sustava, tada se pojavljuju i veliki troškovi održavanja, moraju se poštivati određene politike glede podataka koje čuvamo i koji predstavljaju vitalni dio poslovanja. Ako se dogodi kvar diska na nekom od klijentskih računala, vraćanje podataka sa takvih diskova može biti veoma skupo ako ne i nemoguće. Temom ovog rada nastoji se dokazati prednost korištenja sustava koji su zamišljeni da na centralnoj lokaciji spremaju sve podatke, a pri tome se koriste značajkama koje takvom sustavu osiguravaju robusnost, redundanciju, smanjenje troškova rada i održavanja te očuvanje integriteta čuvanih podataka. Diskovni sustavi predstavljeni u ovom radu namijenjeni su spremanju i korištenju podataka, omogućuju centraliziranu pohranu što povećava sigurnost čuvanih podataka, fleksibilnu manipulaciju njima kao i transformaciju „sirovih“ podataka u korisne podatke koji su od velikog značaja za poslovanje. Sustav je zamišljen tako da se sva klijentska računala preko IP mreže spajaju na centralni sustav za pohranu podataka. Centralni sustav za pohranu podataka je konfiguriran tako da svako klijentsko računalo ima rezervirano dovoljno prostora za pohranu podataka i za svoj rad. iSCSI protokol se koristi za spajanje klijentskih računala na centralni sustav za pohranu podataka. Na strani sustava za pohranu podataka se koristi polje diskova koje se može konfigurirati različitim RAID konfiguracijama, a to ovisi o budžetu i mogućnostima organizacije koja takav sustav uvodi. Praktični rad je izveden u virtualnoj okolini na ESXi poslužitelju koji služi kao podloga da bi se prikazalo spajanje klijentskih računala na centralizirani sustav za pohranu podataka putem iSCSI protokola.This theme has been chosen to demonstrate the use of centralized resources in environments with a lot of clients. When it comes to such environments but without centralized system, there can appear high maintenance costs with respected to certain policies regarding the information we hold and which represents a vital part of the business. If a failure occurs on a disk that belongs to the client's computer, restoring the data from such drives can be very expensive or even impossible. The theme of this paper aims to demonstrate the advantage of using systems that are designed to store data on the centralized location and which, at the same time, use features that can provide robustness, redundancy, reducing the cost of operation and maintenance and preservation of the integrity of the stored data. Disk systems presented in this paper are designed to save and use the data in the centralized storage, which increases security of the stored data, flexibility while manipulating them and transform the “raw” data into useful information that is of great importance for the businesses. The design of the system provides a central storage system to the client's computers over the IP network. The central data storage system is configured, so that each client's computer has its own reserved space for storing the data. iSCSI protocol is used to connect clients' computers to a central storage system. Different RAID configurations can be used on the side of the storage system, but it depends on the budget and capabilites of the organization. The practical part of this paper is carried out in a virtual environment on the ESXi server that serves as a platform to show the connection between the client's computer and centralized data storage system via iSCSI protocol

    PENETRACIJSKO TESTIRANJE

    No full text
    U ovom radu govorit ću o penetracijskom testiranju i kibernetičkom kriminalu. Na početku ću opisivati operacijski sustav Kali Linux, kojim ću se služiti kroz cijeli rad. Kako bi što više približio temu, objasnit ću termine i metodologije vezane za penetracijsko testiranje te nakon toga, kroz rad ću demonstrirati i opisati svaku fazu penetracijskog testiranja. U svakoj fazi, biti će detaljno opisani alati, tehnike i procedure kojima ću se koristiti kao što su whois,dnsrecon,nmap za fazu izviđanja; Nessus i OpenVAS za fazu procjene ranjivosti i Metasploit odnosno Armitage za exploit fazu. Na poslijetku objasnit ću važnost kibernetičke sigurnosti, učestalost napada i poslijedice za organizacije

    ANALIZA SIGURNOSNIH PRIJETNJI I PRIMJENA MEHANIZAMA ZAŠTITE U LOKALNIM MREŽAMA POSLOVNIH ORGANIZACIJA

    No full text
    Zbog napretka tehnologije i među sustavne povezanosti što je omogućilo ubrzanje poslovanja, drastično se povećao i broj sigurnosnih incidenata u IT sustavima današnjih poslovnih organizacija. U ovom radu će biti opisane prijetnje koje mogu ugroziti normalno funkcioniranje mrežne infrastrukture te kritičnih infrastrukturnih servisa. Također, biti će opisane metode zaštite i nove tehnologije na tržištu koje služe za zaštitu sustava od pojedinih prijetnji. Neki napadi će biti izvedeni na nezaštićenoj testnoj mrežnoj topologiji u svrhu demonstracije njihovog učinka i dokaza učinkovitosti mehanizama zaštite.Due to technological advances and inter-systems connectivity that enabled business acceleration, the number of security incidents in the IT systems of today's business organizations has drastically increased. This paper will outline threats that may endanger the normal functioning of network infrastructure and critical infrastructure services. Also, the methods of protection and new technologies in the market that will be used to protect the system from some threats will be described. Some attacks will be performed on unprotected test network topology for the purpose of demonstrating their performance and demonstrating the effectiveness of protection mechanisms

    MREŽNA PRISTUPAČNOST

    No full text
    Cilj ove teme je osvijestiti ljude o poboljšanju pristupačnosti njihovih mrežnih stranica prema ljudima s posebnim potrebama i prema svima ostalima. Premda mnogi to zanemaruju, izuzetno je bitno osigurati pristupačnost mrežnih stranica. Nezanemariv postotak ljudi ima određene posebne potrebe u svakodnevnom životu, a uzimajući u obzir da bi informacije na internetu trebale biti dostupne svima neovisno o uvjetima, izrazito je bitno zadovoljiti te potrebe te omogućiti svima da dođu do traženih informacija. Štoviše, i sam zakon van Hrvatske nalaže obvezno zadovoljavanje WCAG (smjernice pristupačnosti za mrežni sadržaj) 2.0 standarda, dok su u Hrvatskoj pod zakonskom obvezom sve firme i organizacije u nadležnosti države. Mrežna pristupačnost je nešto čemu ljudi ne daju previše značaja, međutim, to će se uskoro promijeniti. Ulaskom Hrvatske u Europsku Uniju, i u Hrvatskoj stupaju na snagu zakoni EU koji nalažu da sve državne firme i organizacije moraju imati pristupačne mrežne stranice.This thesis is about teaching people about web accessibility of their websites towards disabled people and everyone else. Even though not many acknowledge it, it is extremely important to make sure our websites are accessible. There is alot of disabled people, and giving how information on the Internet should be accessible by everyone, it is every important to enable everyone to do so. Even the law outside of Croatia forces websites to comply with the WCAG (Web Content Accessibility Guidelines) 2.0, while the law in Croatia forces only government websites to comply with the same guidelines. Web accessibility is something not many people look into or worry about, but that’s about to change

    KALI LINUX – PENETRACIJSKO TESTIRANJE BEŽIČNIH MREŽA

    No full text
    Komunikacijske tehnologije danas su neophodne u svakodnevnom radu, a istovremeno nas izlažu raznim prijetnjama. Veličina sustava i količina osjetljivih podataka proporcionalne su opasnostima od prijetnja. Bežična komunikacija je postala neizostavna. Ovo je najranjivi dio sustava jer se podaci neusmjereno i nekontrolirano šalju u zrak i može ih presresti bilo tko. U ovom radu obrađene su komunikacijske tehnologije bežičnih mreža. Korištenjem Kali Linux operativnog sustava prikazana su tri neovisna napada koja prikazuju njihovu ranjivost. Njihovim izvođenjem narušena je i kompromitirana sigurnost sustava tvrtke „Perpetuum Mobile“.Communication technologies are nesessary in everyday work. At the same time, they are exposed to various threats. Size of the computing system and the amount of sensitive dana are proportional to the risk of a threat. Wireless communication has become indispensable. This is the most vulnerable part of the system because data is unfocused and uncontrolled sent into the air and can be caught by anyone. This paper discusses the wireless network communication technologies and their standards. Using Kali Linux operating system I will generate three independent attacks on wireless networks. By executing these attacks, the security organization „Perpetuum Mobile“ will be compromised

    Izrada mobilne aplikacije za podršku poslovnim procesima vozača taksija

    No full text
    Ovim se radom ukazuje na jedno od mogućih rješenja za obavljanje svakodnevnoga poslovanja vozača taksija u Hrvatskoj. Rad opisuje koje funkcionalnosti i mehanizme aplikacija treba imati kako bi vozači taksija uz pomoć Android uređaja mogli jednostavno i transparentno obavljati svoje poslovanje, te vlasnicima taksi prijevoza dati brz i detaljan uvid u sve podatke o svim automobilima, vozačima i vožnjama. Ideja je pojednostaviti poslovanje taksi-prijevoznicima i vozačima taksija tako da svaki vozač ima Android uređaj te da su svi njegovi podatci u zajedničkoj bazi podataka. Na početku smjene vozač je dužan pokrenuti aplikaciju u koju se prijavljuje sa svojim korisničkim podatcima, a nakon uspješne prijave prikazuju mu se dodijeljene vožnje koje on mora prihvatiti ili odbiti. Ovisno o tome prihvati li ili odbije vožnju, vozaču se prikazuju upute kako nadalje postupati. U svakom trenutku vozač ima mogućnost i obavljati različite radnje koje su mu dostupne, kao što su npr. slanje cijene i količine goriva koje je unio. Na kraju smjene vozač se odjavljuje iz aplikacije i tada je njegovo radno vrijeme završilo.This article refers to one of the potential solutions to perform everyday business taxi drivers in Croatia. This paper describes the functionalities and mechanisms of application should have to taxi drivers with the help of Android devices can easily and transparently carry out their business, as well as the owners of taxi transportation quick and detailed overview of all the data on all the cars, drivers and rides. The idea is to simplify the operations of taxi operators and taxi drivers so that every driver has a android device and all of its data in a common database. In the beginning of the shadow driver is required to run the application in which it is registered with your user data after successful login displayed his assigned ride that he must accept or reject. Depending whether to accept or refuse the ride the driver to show further instructions how to proceed. The driver has the option, and perform a variety of actions available to him such as sending prices and the amount of fuel that is introduced. At the end of the shift driver checks out the application and then his working hours ended

    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! 👇