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

    PAMETNA SKLOPKA : Automatizacija doma pomoću Arduino sustava

    No full text
    Integrirani sustav kućne automatizacije sada postaje trend koji je nezaobilazan u konceptu modernih domova. U ovom radu napravljen je i osmišljen pametni modul koji s s lakoćom implementira u postojeće električne sklopke koje imamo u domu izbjegavajući skupocjene sustave te naknadne instalacijske radove. Cjelokupan sustav smanjuje preveliku i nepotrebnu potrošnju električne energije u prostorima u kojima trenutno ne boravimo te rezultira boljom energetskom učinkovitošću prostora kao i lagodnijim životom u istom. Ovaj sustav transformira svaki dom u samoregulirajući mehanizam, koji olakšava živote svih članova kućanstva te omogućuje međusobnu komunikaciju više uređaja odjednom. Stručni rad se prikazuje izradom prototipa modula pametnih sklopki te njihovim umrežavanjem u upravljivu cjelinu gdje se svaki modul putem ugrađenog prijemnika ultravisoke radio frekvencije od 433MHz spaja na Arduino UNO sustav koji služi kao centralna baza (router) svih sklopki spojenih u jednom domu. Također sam sustav je spojen na širokopojasni pristup internetu putem LAN mreže omogućavajući jednostavnu kontrolu svih ugrađenih sklopki mobilnom web aplikacijom koja će koristeći web server na Arduino UNO routeru imati mogućnost upravljanja sklopkama putem internetske veze sa bilo kojeg mjesta a ne samo unutar limitirane lokalne mreže.An integrating home automation system is now becoming a trend in modern house concepts. This thesis presents smart module with easily implementation in existing electrical switches which we have in our home, avoiding expensive and additional installation work. The entire system reduces excessive and unnecessary consumption of electricity in the areas where we currently don't spend time and results in better energy efficiency and more comfortable life. This system transforms any home in the self-regulating mechanism, which makes life easier to all members of the household and allows communication between multiple devices at once. This project is displayed with prototype module of smart switches and its networking in manageable unit where each module via the built-in receiver ultra-high radio frequency of 433MHz connects to the Arduino UNO system that serves as a router of all switches connected in a home. Also system is connected to broadband Internet access via LAN network, allowing easy control with mobile web application. Aplication will through web server using the Arduino UNO router have the ability to manage switches by using an Internet connection from anywhere and not only within the limits of the local network

    Web aplikacija za pohranu i pretraživanje podataka

    No full text
    Tema ovog rada je izrada web aplikacije za pohranu i pretraživanje podataka. Aplikacija omogućuje korisnicima jednostavnu pohranu podataka na server. Pohranjene podatke korisnici mogu pretraživati uz pomoć nekoliko ponuđenih filtera. Podaci se također mogu uvesti u aplikaciju s Dropbox servisa. U nastavku će biti opisane backend i frontend tehnologije korištene u izradi ove aplikacije. Objasniti će se arhitektura i opisati detalji implementacije. Na kraju će biti opisane sve funkcionalnosti i prikazat će se sučelje klijentskog dijela aplikacije.This paper topic is development of web application for storing and searching data. This application will enable its users to easily store their data on a web server. Users can search through stored data using some of the predefined filters. Data can also be imported from Dropbox cloud storage service. All of the technologies used in development of this application will be described as well as application architecture and implementation details. Lastly, all of the functionalities and user interface of the frontend application will be described

    Unaprjeđenje razvojnog ciklusa softverskog proizvoda korištenjem kontejnerske virtualizacije

    No full text
    Ovaj rad opisuje i dokazuje unaprjeđenje razvojnog ciklusa softverskog proizvoda upotrebom kontejnerske virtualizacije. U prvom dijelu rada govori se o povijesti razvojnog procesa, aplikacijske arhitekture, isporuke i pakiranja te aplikacijske infrastrukture. U nastavku rada izrađuje se aplikacija pisana prema mikroservisnoj arhitekturi prilagođena za rad na distribuiranim sustavima koja će se koristiti u produkciji proizvoda KIP EYE. Korisnici će putem aplikacije imati jedinstven način uvida u sva trgovanja svih glavnih kripto valuta poput BitCoina, LiteCoina i Ethereuma u Dolaru. Aplikacija se sastoji od nekoliko komponenti: poslužiteljske, klijentske i baze podataka koje su detaljno opisane i razrađene u nastavku rada. U sljedećem poglavlju opisan je tradicionalni razvoj i isporuka aplikacija te su nabrojane mane takvog pristupa, a potom je objašnjen termin kontejnerske virtualizacije te Dockera kao kontejnerske platforme. Nabrojani su i opisani osnovni alati i naredbe Docker platforme, kao i glavne prednosti i mane prilikom razvoja odnosno isporuke aplikacija. Teze u radu potkrepljene su različitim slikama, grafikonima, kodom i tabličnim prikazima kako bi se na što jednostavniji način opisale sve prednosti uporabe kontejnerske virtualizacije. Rad je završen usporedbom i analizom tradicionalnog pristupa u odnosu na kontejnersku virtualizaciju, odnosno usporedbom i analizom određenih scenarija uporabom obaju pristupa iz čega proizlazi zaključak rada, a jedan od rezultata rada, aplikacija KIP EYE, priložen je u vidu aplikacijskog kôda.This paper describes and demonstrates the advancement of the software product development cycle using container virtualization. The first part of the paper deals with the history of development processes, application architecture, delivery and packaging and application infrastructure. In the course of the work, an application is written according to the microservice architecture adapted to work on distributed systems to be used in the production of KIP EYE products. Users will have a unique way to see all the major trading transactions through the app Crypto Currency like BitCoins, LiteCoins and Ethereums in Dollar. The application consists of several components: server, client and database, which are described and elaborated in detail below. The next chapter describes the traditional development and delivery of application, list of disadvantages of such an approach, and then explanation of the term container virtualization and Docker as a container platform. The basic tools and commands of the Docker platform are described, as well as the main advantages and disadvantages of developing or delivering applications. The theses in the paper are supported by various pictures, graphs, code and table illustrations in order to describe container virtualization as much as possible. Paper has been completed by comparing and analyzing traditional approaches to container virtualization, comparing and analyzing certain scenarios using both approaches, resulting in a conclusion of the paper, and one of the results is the KIP EYE application, which is attached alongside the paper

    UTJECANJE NA POSJEĆENOST BLOGA KORIŠTENJEM REKLAMNIH KAMPANJA NA FACEBOOKU

    No full text
    Digitalne društvene mreže postale su dijelom naše svakodnevnice. Sve se više ljudi njima koristi kako za privatne, tako i u poslovne svrhe. Uz Facebook oglase možemo lako i efikasno privući ciljanu skupinu ljudi na internetsku stranicu, komunicirati s njima i saznati kako unaprijediti posao. Jedna je od glavnih karakteristika Facebooka dvosmjerna komunikacija uz koju zainteresirani korisnici imaju mogućnost da pitaju sve što ih zanima ali i da dobiju povratnu informaciju brže nego preko drugih medija. Također, bitna prednost komunikacije i oglašavanja na Facebooku je dobra mogućnost targetiranja – odabira ciljanog tržišta, uz koji možemo pronaći, odabrati i poslati određenu poruku segmentiranoj skupini ljudi kako bi ju privukli na našu internetsku stranicu. U slučaju da je to internetska stranica o određenom brendu, na društvenim mrežama možemo svakodnevno obavještavati zainteresirane korisnike o pogodnostima, akcijama i novitetima vezanima uz brend, a s vremenom korisnici mogu postati i vjerni kupci. Bilo da nam je cilj privući što veći broj ljudi, bilo da želimo informirati korisnika ili, u konačnici, prodati proizvod ili uslugu, Facebook kampanja vrlo je moćan alat koji nam u tome može pomoći. Nakon uvodnog dijela o samom oglašavanju na Facebooku, rad predstavlja detaljni opis stvaranja oglasa uz Ads Manager i Power Editor alat na Facebooku. U radu će se opisati više različitih oglasa. Njihovom usporedbom i detaljnom analizom dolazimo do zaključka o metodama koje su zadovoljile cilj mog rada – povećanje posjećenosti na mojoj fan stranici i na istoimenom blogu. Također, povećavajući broj korisnika, želim povećati i broj pretplatnika na elektronički bilten koji sadrži savjete za dresuru i brigu o psima. Rad završava zaključkom koji iznosi sve prednosti i mane u radu s Facebookovim alatom, otkrivajući koliko su izrada i provođenje kampanje, kao i transparentni rezultati, pridonijeli ostvarenju mog unaprijed zacrtanog cilja.Digital social networks have become part of everyday life. More and more people are becoming their users both for private and business life. With the utilization of the Facebook Ads system one can easily and efficiently attract a target audience to a desired web site. Having the audience acquired, one can then start communicating and learning about the site's visitors thus improving the overall business quality for the business owner's web site. Facebook has many qualities for the end-user, but one worth emphasizing is the two-way communication channel. With this type of communication users can ask at any time for anything they wish from the business owner, thus retrieving the information faster than from any other type of communication medium. Also, the ability to target precisely a desired audience is a very important factor which saves business owners time and money. By using precise targeting, one can filter out, select and then send a specialized message to targeted segment to attract that specific type of users. If the web site is about a specific brand or product then the visitors can be informed about discounts, news and benefits they can leverage as soon as possible. This type of action and communication can increase the rate of converting visitors to paying customers. All in all, using Facebook Ads and Campaigns is an invaluable tool for the modern digital marketer. After the introductory part about building ads with Facebook, this paper will present the reader on how to develop and publish Facebook Ads with the Ads Manager tool and by using the Power Editor Facebook tool. The paper discusses different types of ads so the reader can easier understand which type should be used for what type of business goal. By analysing the results of ads presented in this paper, there is a conclusion on which approach was the best in improving the number of visitors for my blog page. The goal of this paper is to increase the overall number of visitors and subscribers to my blog newsletter. The final conclusion will list all the pros and cons in using the Facebook Ads tool and how much did it actually help me in attracting a relevant audience

    Napredni digitalni potpis

    No full text
    Sažetak. Unutar ovog rada obrađena je tema digitalnog potpisivanja XML dokumentacije s posebnim naglasnom na napredni digitalni popis. Kako bi tehnologija potpisivanja bila što jasnija u početku ovog rada opisani su tehnološki temelji na kojima se digitalni potpis zasniva, a zatim se prikazuje konkretni primjer pomoću kojeg su ilustrirane prednosti i mane digitalnog potpisivanja

    EKOSUSTAV ZA IZRADU PRILAGOĐENIH WORDPRESS TEMA ZA DIGITALNE AGENCIJE

    No full text
    uvrstio i optimizaciju performansi. Brzina učitavanja web stranice jedan je od signala za Google da je stranica kvalitetna, što joj daje prednost na rezultatima tražilice. Treća stvar koju sam razradio u ovoj temi je konsolidacija i stvaranje okruženja za nove programere. Ako digitalna agencija želi da održavanje i optimizacija web stranica budu jednostavni i bezbolni, potrebno je imati standarde u samom pisanju koda. Ovaj radni okvir napravljen je tako da cijeli tim usvoji neke standarde, kako bi programeri lako skakali sa jednog projekta na drugi – iako taj drugi projekt nisu započeli sami.In this final paper I have researched and developed my own framework for developing custom WordPress themes. Simply because WordPress is the most famous content management system (CMS) in the world, there are lots of ideas on how to make custom websites for that platform. This paper is a result of my own idea on how a framework that is fast, has quality, and is scalable - should look like. Today's startups are looking for programmers that are versatile. Unfortunately, such are few. If a developer is good on the front-end, it doesn't mean that he will automatically be good in the back-end. My framework solves this problem: the tools that I have combined – together with WordPress – enable the front-end developers to build complex web sites and applications without the need for deep knowledge of databases or back-end languages (such as PHP). The other thing I managed to do with this framework is that I've included performance optimization inside as a part of the entire process. Website loading speed is one of the most important technical signals for Google that indicates the quality of the site, which gives the advantage to the site in the search engine results. The third thing that I developed in this topic is the consolidation and the creation of the environment for new developers. If a digital agency wants to have a painless maintenance and optimization process, it needs to have coding standards set-up. This framework is made with the team in mind: each team member has to agree to some standards, in order for each of them to be able to jump from one project to the other – even if the other project was not started by that person

    IZRADA WEB APLIKACIJE ZA PLANIRANJE RUTE PUTOVANJE PRIMJENOM NODE.JS I REACT JAVASCRIPT KNJIŽNICA

    No full text
    Iako je JavaScript jedan od najpopularnijih programskih jezika u svijetu, ipak nije na dobrom glasu u svijetu programera. Počeci su mu bili vrlo skromni, nitko zapravo nije niti očekivao da bi programski jezik stvoren u samo 10 dana mogao postati ono što je danas – vrlo moćan alat za stvaranje kompletnih programskih rješenja. Unatoč lošoj reputaciji, JavaScript konstantno napreduje, razvija se i dobiva nove dodatke, sve kako bi programeru omogućio produktivniji, brži i lakši rad. Odabirom izrade kompletne web aplikacije u JavaScript programskom jeziku, autor je htio samom sebi, a i drugima koji će pročitati ovaj rad, pokazati jedan od načina na koje je moguće napraviti ovakvu jednu web aplikaciju koristeći JavaScript na oba fronta, na serveru i klijentu. Motivacija je bila time i veća jer do sada nije programirao serversku stranu aplikacije, pa se i sam htio testirati i uvjeriti, koliko je teško(ili lako) napraviti serverski dio, koristeći tehnologiju koju zapravo rabi u svakodnevnom radu. Autor se nada kako će se potencijalni čitatelji ovog rada sa istim žarom uhvatiti u koštac s JavaScript-om na obje strane, naučiti više o React-u, Redux-u i ostalim alatima koje je upotrijebio, te možda čak putem i zavoljeti JavaScript.Even though JavaScript is one of the most popular programming languages in the world, it's still not very well thought of in the world of developers. Its beginnings were very humble, and nobody really expected that a language created in only 10 days could become what it is today - a very powerful tool for the creation of comprehensive software solutions. Despite the bad reputation, JavaScript is constantly evolving and getting new features, all to allow the developer to be more productive, code faster and easier. By choosing to develop a complete application in JavaScript programming language, author wanted to show both himself and others who will read this paper, that it is possible to make such a web application using JavaScript on both fronts, the server and client. The motivation was even greater, because so far, author haven't developed an application on the server side, and he wanted to test himself and persuade, how difficult (or easy) is to develop the server part, through technology that he works with everyday. Author hopes that the potential readers of this paper will be excited the same way he was, and come to grips with the JavaScript on both sides, to learn more about React, Redux and other tools that he used, and maybe even fall in love with JavaScript along the way

    VIZUALNI IDTENTITET I DIZAJN SPORTSKO PENJAČKE WEB STRANICE

    No full text
    Cilj ovoga rada je razrada vizualnog identiteta i dizajna sportsko penjačke web stranice. Izradom strategije odnosno proučavanjem konkurencije, oblikovanjem cilja projekta i potrebama korisnika dobili smo sliku o veličini i obuhvatu stranice. Radi što lakšeg predočavanja obuhvata stranice i njezinih gabarita napravljena je hijerarhijska lista u kojoj su poredane informacije, s obzirom na potrebe korisnika. Uz pomoć hijerarhijske liste stranica može početi dobivati kostur kroz dizajn sučelja, dizajn navigacije i dizajn informacija. Kako bi kostur stranice postao estetski privlačan uređuje se u kombinaciji sa elementima korištenim pri izradi logotipa. Kao rezultat rada dobivamo knjigu standarda primjene logotipa te naslovnicu web stranice vidljive u pregledniku.The goal for this paper is to elaborate visual identity and design of the sport climbing website. By creating strategy, examining competition, shaping the goal of the project and user needs we have come to an understanding of a size and the scope of the website. Easiest way to realise the scope of the website and her size is to create a hierarchy list in which informations are listed considering the user needs. With hierarchy list done website can start shaping its skeleton through structure design, navigation design and information design. In order to get the skeleton become more aesthetically appealing it is combined with the elements used in making of logotype. As a final result we have produced the book of standards for logotype usage and the homepage viewable in browser

    PROCES IZRADE SIGURNOSNE POLITIKE

    No full text
    Živeći u vremenu sveopće informatizacije i internetizacije gdje su informacijski sustavi nezaobilazni u svakodnevnom životu i poslu ljudi na tim sustavima pohranjuju informacije koje su im neophodne za obavljanje svakodnevnih poslova. Ljudi projektiraju i izrađuju informacijske sustave tako da su im dostupni u bilo koje vrijeme, sa bilo koje lokacije i bilo koje vrste uređaja. Na putu razvoja korištenih tehnologija i sustava razvijali su se i oni koji bi se htjeli domoći podataka koji im ne bi trebali biti dostupni, te tehnike kojima žele postići svoj cilj otuđenja ili oštećenja podataka. Te prijetnje mogu dolaziti iz zaposlenika same organizacije, korisnika sustava ili od napadača koji to postaju iz financijskih pobuda, nezadovoljstva ili nekog drugog razloga. Svoje namjere pokušavaju realizirati na mnogo načina u ovisnosti o vrsti štete koju žele prouzročiti. Danas su široko dostupna mnogi načini napada na ciljane informacijske sustave, bilo da se radi o naprednim napadačima koji sami izrađuju zlonamjerne programe ili početnicima koji koriste rješenja ilegalno dostupna. Da bi zaštitili svoje podatke organizacije donose politike, pravilnike i procedure kojima bi onemogućili ili umanjili mogućnost napada na svoje informacijske sustave. U tome procesu koji nije nimalo ni jednostavan a ni jeftin važna je deklarativna i jasna odluka i podrška uprave. Kod donošenja samih dokumenata potrebno je držati se standarda i preporuka normizacijskih tijela, te zakonodavnih akata, kako bi što bolje osigurali informacijske sustave i same informacije. Kranji doprinos rada je Pravilnik sigurnosne politike koji se može primijeniti na veliki broj organizacija uz prilagodbu specifičnostima pojedine organizacije.Living in a time of universal informatization and internetization where the information systems are indispensable in our daily lives and work of people in these systems store information they need to perform daily tasks. People design and produce information systems so that they are available at any time, from any location and any device types. To the development of the technology and systems were developed and those who would like to get hold of the data that they should not be made available, and techniques which they want to achieve their goal of alienation or damage data. These threats can come from employees of the organization itself, users of the system or of the attacker to become finance initiative, dissatisfaction or some other reason. His intentions are trying to realize in many ways depending on the type of damage that they want to lead. Today are widely available are many ways to attack the target information systems, be it on Advanced attackers who themselves made malicious software or beginners who use illegal solutions available. To protect your organization's data policy makers, policies and procedures to prevent or minimize the possibility of an attack on its information systems. In this process, which is not at all is not simple nor inexpensive important declarative and clear decision support and administration. In making the documents you need to keep the standards and recommendations of the standardization bodies and legislation, in order to better secure information systems and the information itself. Kranji contribution to the work of the Rules security policies that can be applied to a large number of organizations to the adaptation of the specifics of individual organizations

    PREDVIĐANJE CIJENA DIONICA UZ POMOĆ TEHNIKA RUDARENJA PODATAKA

    No full text
    Mogućnost predviđanja kretanja tržišta predstavlja zanimljiv problem, kako financijskom sektoru, tako i ekonomskoj znanosti, a pozitivno rješenje istoga predstavljalo bi rušenje „Hipoteze Slučajnog Hoda“ (Random Walk Hypothesis) s ekonomske strane te novu, izrazito usmjerenu i preciznu strategiju trgovanja sa strane financijskog sektora. Prepreku uspješnom predviđanju predstavlja velik broj poznatih (i nepoznatih!) faktora koji utječu na kretanje cijena i tehničkoj analizi daju više eksplanatornu, a manje prediktivnu moć. Korištenjem dostupne računalne procesne snage možda je moguće u takvom nelinearnom sustavu otkriti poveznice među faktorima prije same promjene cijena te ih uspješno predvidjeti. U ovom sam radu pokušao iste otkriti korištenjem neuronskih mreža, jedne od varijanti nadgledanog učenja, implementiranih u Javi (Weka biblioteka). Koristeći tehničke indikatore i oscilatore nekog vremenskog perioda cijena određene dionice ili indeksa kao ulaz, izlaz je trebao dati budući smjer (manja preciznost) ili cijenu (viša preciznost) iste dionice/indeksa. Iako je preciznost unutar uzorka vrlo visoka, pokazalo se da je još uvijek nedovoljna s obzirom na raspon kretanja cijena, a u potpunosti neupotrebljiva s obzirom na smjer kretanja cijena izvan uzorka. Amplituda greške u predviđenoj veća je od amplitude kretanja stvarne cijene, stoga ne pruža poboljšanje u određivanju buduće cijene. Također, predviđanje ne uspijeva na vrijeme prepoznati oštrije promjene u cijeni te učestalo kasni za većim skokovima i promjenama smjera. Rezultati pokazuju da ovakav pristup ne nudi rješenje pitanja slučajnog hoda i ne rezultira informacijama o stanju tržišta koje bi koristile potencijalnim investitorima. Međutim, sam pristup korištenja nadgledanog učenja u takvim nelinearnim sustavima potencijalno obećava, ali samo korištenjem opsežnijih metoda od ovih korištenih u radu, te složenijim implementacijama neuronskih mreža

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