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

    DVOSTRUKA AUTENTIFIKACIJA POMOĆU PREPOZNAVANJA LICA

    No full text
    Svakodnevni cyber-napadi i krađa podataka pokazuju koliko treba uložiti napora u dodatnu sigurnost informatičkih sustava. Zaštite postoje raznolike, od autentifikacije korisnika (provjera identifikacije korisnika uz predočenje akreditiranih podataka) do autorizacije (pravo pristupa određenom resursu) te same zaštite čuvanja podataka. Ovaj rad se fokusira na autentifikaciju korisnika, iznimno važan element sigurnosti budući da predstavlja prvi korak prijave korisnika u određeni informatički sustav. Dosadašnja praksa korištenja samo korisničke identifikacije i lozinke tijekom autentifikacije nije dovoljna [9], te se u zadnje vrijeme sve više primjenjuje tehnologija zvana autentifikacija u dva koraka. U sklopu rada razvijena je biblioteka za Django platformu pisana u Python programskom jeziku koja nudi gotovo rješenje dvostruke autentifikacije pomoću prepoznavanja lica. Sama biblioteka generira forme i sve elemente (korisničko ime, lozinku te funkcionalnost za slikanje lica uz pomoć web-kamere) potrebne za registraciju i prijavu u web-sustav te svu pozadinsku funkcionalnost za detekciju i identifikaciju lica na slici i autentifikaciju. Uz samu biblioteku priloženi su dokumentacija korištenja, primjer implementacije biblioteke u novi web-aplikacijski sustav i prezentirani rezultati uspješnosti u detekciji i identifikaciji lica.Daily cyber attacks and data breaches shows additional effort that is needed for extra security of information systems. There are different type of safeguard, from authentification (verifying identity of a user accredited data) to authorization (to determine privileges or access levels related to system resources) and data protection itself. This thesis will focus on authentification, extremely important element of cyber security since it is first element of sign-in to any information system. Current practice of using only username and password during authentication is insufficient, and the two-factor authentication technology is increasingly being applied. As a part of this thesis, library is developed for Django framework written in Python language, it offers out-of-the-box solution for two-factor authentication with facial recognition. The library generates forms and all required elements (username, password and all functionality to take face image using web camera) for registration and sign-in to web system along with all backend functionality needed for face detection and identification and authentication to system. Along with library itself, enclosed you can find the documentation, code examples of library implementation within new web application and some test results of face detection and identification accuracy

    DIGITALIZATION OF PUBLIC PROCUREMENT (e-procurement) AS ACTIVATOR IN DIGITAL ECONOMY

    No full text
    Javna nabava ne bi trebala biti samo promatrana kao određene aktivnost javnih naručitelja, već i kao strateški alat koji bi trebao omogućiti smanjenje cijena i troškova, povećati rast i doprinijeti održivosti. Direktive o nabavi kao osnovni zakonodavni okvir, nalažu državama članicama provedbu nabave koja je učinkovita, odgovorna, transparenta i u kojoj su više zastupljeni mali i srednji poduzetnici. Kao dio ove agende, Hrvatska bi trebala digitalno transformirati sustav javnih nabava, ne samo na strani naručitelja, već i na strani ponuditelja. Za većinu dionika koji se bave nabavom u Hrvatskoj, javna nabava predstavlja samo alat za kupnju ili prodaju usluga, roba ili radova i rijetko uključuje strateško razmatranje. Istraživanje provedeno u svrhu utvrđivanja trenutnih trendova u postupanjima u sklopu nabave u Hrvatskoj, kako od strane naručitelja, tako i od strane ponuditelja, utvrdilo je da je postupak nabave sveden na stvaranje brojnih dokumenata koji se zaboravljaju u trenutku potpisivanja ugovora i koji potencijalno se mogu ponovo doći u fokus samo kad netko priprema dokumentaciju o nabavi (ili je pokušava osporiti) za isti predmet nabave. Prema istraživanju, naručitelji često „recikliraju“ prethodne dokumentacije o nabavi i koriste ih za definiranje svojih vlastitih, ne obraćajući pozornost na razvoj u određenom području niti na potencijal koji im nudi digitalizacija u njihovom dijelu rada. Ponuditelji također nemaju strateški pristup davanju ponuda. Uglavnom se koncentriraju na cijenu, zanemarujući potencijal pravovremene statistike i analiza svojih konkurenata. S obzirom da se javna nabava uglavnom sastoji od nestrukturiranih podataka (tekst), ova teza sugerira nekoliko digitalnih tehnologija, poput klasifikacije dokumenata i obrade zahtjeva na prirodnom jeziku koja bi omogućila strateški pristup javnoj nabavi. Ove digitalne tehnologije omogućile bi nekoliko stvari - od stvaranja „predložaka nabave“ na temelju svih prethodno objavljenih dokumentacija a koje su verificirane kao „najbolja praksa“ usporedbom sa odlukama Državne komisije, do stvaranja izvješća o određenom tržištu koje uključuje informacije poput tko su ugovorna tijela, koji su proizvodi traženi i ponuđeni, tko predstavlja konkurenciju i koji su uvjeti za sudjelovanje, koji omogućava ponuđačima donošenje informirane odluke da se presele na to tržište ili odluče da je konkurencija prejaka i da ne bi trebali trošiti resurse.Public procurement should be regarded not only as an activity of the government but as a strategic tool which should enable the reduction of prices and costs, increasing growth and enabling sustainability. The Procurement Directives as overarching legislation command the member states to implement efficiency, accountability, transparency, and participation of small and medium enterprises (SMEs). As part of this agenda, Croatia should digitally transform public procurement system not only on the side of the Contracting Authorities but also on the tenderers’ side as well. For most of the stakeholders dealing with procurement in Croatia, public procurement represents only a tool to buy or sell services, goods or works and it rarely includes any strategic consideration. The survey conducted for the purpose of establishing the current trends in procurement in Croatia, both on the Contracting Authorities and tenderers side, has determined that the procurement process has been reduced to creation of numerous documents which are forgotten the moment the contract is signed and which potentially only come in focus when someone is preparing the tender documentation (or is trying to dispute one) for the same subject matter of procurement. According to the survey, Contracting Authorities often “recycle” previous tenders and use them to define their own, paying no attention to the developments in the particular field nor to the potential digitalization offers in their part of the work. The tenderers have no strategic approach to placing bids either. They mostly concentrate on the price, disregarding the potential of timely statistics and analyses of their competitors. Considering that public procurement mostly revolves around unstructured data (text), this thesis suggests several digital technologies, such as document classification and natural language processing the application of which would enable a more strategic application of public procurement. These digital technologies would enable several things – from the creation of “ procurement templates” on the basis of all previously published ones which have been cross-referenced with “approved practices” via State Commission decisions to creation of report on certain market covering information such as who are the Contracting Authorities, what are the products requested and offered, who represents the competition and what are the requirements for participation enabling the tenderers to make an informed decision to either move in on that market or decide that the competition is too strong and that they should not waste resources

    Korištenje Docker kontejnerske platforme za implementaciju IoT aplikacija

    No full text
    Tema ovog rada fokusira se na implementaciju IoT-a (Internet of Things) pomoću Docker kontejnera i na posljedice takvog pristupa. Važnost IoT-a raste globalno bez znakova stajanja, sa 7 milijardi uređaja krajem 2018. godine taj broj mogao bi porasti na 10 milijardi do kraja 2020. Time se postavlja pitanje kako jednostavno i efikasno upravljati velikim brojem takvih uređaja. Docker i kontejnerske tehnologije općenito predstavljaju zanimljivo rješenje koje još uvijek nije rašireno. U radu se prezentiraju jedinstvena rješenja kontejnerskih tehnologija s kojima se mogu riješiti neki od glavnih IoT problema, uz objašnjenja vezana za implementaciju i rezultate koje možemo očekivati njihovom primjenom.The theme of this paper is the implementation of IoT devices through the use of Docker containers and the consequences of such an approach. IoT importance is growing on a global scale without showing any signs of slowing down, from 7 billion devices in 2018. the number could grow to 10 billion by the end of 2020. With that we have to ask the question how to simply and efficiently manage such a number of devices. Docker and container technologies in general offer an interesting solution that is not yet widespread. The results of this paper include the benefits of container technologies towards solving some of IoT-s biggest problems, while explaining how to implement the technology and showing us the results we can expect from using it

    Korisnički servis za stvaranje stranica narativa sekvencijalnih slika

    No full text
    Namjera završnog rada je istražiti nove koncepte društvenih mreža. U tu svrhu izradio sam sustav stapanjem elemenata postojećih društvenih mreža i grafičkih izričaja poput stripa. Time smo dobili svojevrsni sustav kod kojega je tekstualni unos sadržaja zamijenjen grafičkim sučeljem (a time tipkovnica tabletom ili mišem) te se takvim načinom unosa sekvencijalnih slika proširuje potencijal takvih vrsta online servisa. U radu ćemo proći kroz podatkovnu strukturu (sql, generiranje datoteka) te opisati programski kôd po pitanju sučelja prilikom unošenja samog sadržaja. Navest ćemo i moguća proširenja funkcionalnosti servisa (PHP). Prije toga ćemo proći kroz povijest internetskih društvenih servisa, kao i povijest miješanja kaligrafije s crtežom u vidu stjecanja ideje što želimo postići.The main intention of this work is to research new concepts of social networks. To do this, I created an elaborate system by combining elements of existing social networks with the graphical expression of a comic strip. By doing this, I achieved creating a specific system which requires graphical input, rather than textual (replacing the keyboard with a tablet or mouse), and in such way of posting sequential images we expand the potential of such types of on-line services. Here we will cover the data structure (sql, generating files), and describe the program code in terms of interface through which we create content within the system itself. We’ll also name ways in which such a system could be expanded with additional functionalities which benefit the user. Before all of this, however, we’ll cover the history of internet social networks, as well as history of mixing calligraphy with images

    Blok Chain tehnologije u transakcijskim sustavima

    Get PDF
    Ideja ovog rada je približiti i objasniti rad sustava za upravljanje transakcijama. Porastom količine podataka u poslovanju dolaze sve veći zahtjevi za brzom dostupnosti tih podataka. Dostupnost podataka danas je vrlo upitna čak i cloud rješenja koja se nude u pozadini su opet centralizirani serveri. U radu u nastavku opisan je sustav koji ima naglasak na decentralizaciju, skalabilnost, brzinu pristupa, sigurnost. Mnoge tvrtke ali i državne institucije teže rješenju koji omogućava globalnu izmjenu transakcijskih podataka, a opet da se za njih može jamčiti sigurnost . Ovaj rad opisuje jedan od sustava globalne razmjene transakcijskih podataka i naziva se Blok chain. Blok chain je sustav koji može obraditi velike količine transakcijskih podataka, a pritom zadržati jednaku brzinu obrade istih. Svojom inovativnom infrastrukturom pruža brzinu, skalabilnost te visoku dostupnost. Ovaj rad detaljno razrađuje funkcionalnosti i rad takvog sustava kao i samo programiranje jednog djela takvog sustava. Programski dio rada pisan je u python programskom jeziku te se koriste razni gotovi python moduli. Za prikaz korisničkog sučelja koriste se html, css, javascript biblioteka axios. Za komunikaciju s aplikacijom koristi se HTTPS protokol.The idea behind this paper is to get closer look and explain the operation of the transaction management system. Increasing the amount of data in the business comes with all the higher requirements for the fast availability of this data. Availability of data today is very questionable even the clouds solutions that are offered in the background are again centralized servers. The paper describes a system that focuses on decentralization, scalability, speed of access, security. Many companies or government institutions are in need for a global data transactional system that can guarantee security. This paper describes one of the global transaction management system and it is called blockchain. Blockchain is a system that can process large amounts of transaction data while maintaining the same processing speed. With its innovative infrastructure, it provides speed, scalability and high availability. This paper describes in detail the functionality and operation of such a system as well as the programming such a system. The program part of the work is written in python programming language and various ready-made python modules are used. To display the user interface code is written by help of various languages: html, css, javascript axios library. An HTTPS protocol is used for communication with the application

    KORISNIKOV PROCES ODLUČIVANJA U VIKEND TURIZMU

    Get PDF
    Završni rad pod nazivom „Korisnikov proces odlučivanja u vikend turizmu“ bavi se razmatranjem i analiziranjem korisnikovih razmišljanja prilikom planiranja vikend putovanja. U poglavlju "Vikend turizam" opisane su glavne vrste i aspekti vikend turizma te trendovi vikend turizma aktualni u svijetu i u Hrvatskoj. Vikend turizam je vrsta turizma koja podrazumijeva putovanje tijekom vikenda u svrhu odmora i zabave. Trendovi vikend turizma odnose se na destinacije koje su u trendu, vrste turizma, tehnološke trendove, trendove u ponašanju turista i trendove u pretraživanju pojmova vezanih za vikend putovanja na Google tražilici. Trendovi se oslanjaju na kretanje turističkih dolazaka i financijske aspekte koji utječu na razvoj vikend turizma. Poglavlje "Korisnikov proces odlučivanja" navodi i objašnjava sve faze u procesu donošenja odluke o kupnji – faza svjesnosti, faza razmatranja i faza donošenja odluke. Navedeni su i marketinški sadržaji koji se koriste u svakoj pojedinoj fazi te čimbenici koji utječu na donošenje odluke o kupnji. Na kraju završnog rada nalazi se opis ciljeva i metodologije istraživanja te su prikazani svi rezultati provedenog kvantitativnog i kvalitativnog istraživanja. Analizom korisnikovog ponašanja u ovom radu ukazuje se na motivacijske, financijske, društvene, ekološke i druge aspekte koji utječu na korisnikovu odluku o odabiru usluge. Podacima iz istraživanja ukazuje se na ključne točke kojima korisnici pridaju pažnju tijekom pretraživanja ponuda aranžmana putovanja, prijevoza ili smještaja. Cilj ovog završnog rada je pomoći digitalnim oglašivačima u kreiranju marketinških sadržaja vezanih za vikend putovanja.The paper named „Buyer's journey in weekend tourism“ deals with considering and analysing the buyers process of thinking when planning their weekend travel. The chapter „Weekend tourism“ describes main types and aspects of tourism and current trends of weekend tourism in the world and in Croatia. Weekend tourism is a type od tourism which refers to traveling during weekends and has a purpose of relaxing and amusement. Trends of weekend tourism refer to popular traveling destinations, types of tourism, technological trends, trends in tourist behaviour and trends in searching terms connected to weekend tourism on Google Search. Trends rely on analysing the statistics of tourist arrivals and financial aspects which affect the development of weekend tourism. The chapter „Buyer's journey“ points out and explains the stages of buying decision process – awarness stage, consideration stage and decision stage. It also decribes the marketing contents which are used in each individual stage and the factors which have an effect on buying decision process. In the end of the paper is the description of goals, research metodology, and are shown the results of conducted quantitative and qualitative research. By analysing the buyer's behavior in this paper, it is pointed out that motivational, financial, social, ecological and other aspects can affect buyer's decision on selecting a service. Research data points to key points that buyers pay attention to during their research on travel offers, transport or accomodation. The goal of this paper is to help digital advertisers create marketing content related to weekend travel

    RAZVOJ IGRE S LWJGL BIBLIOTEKOM

    Get PDF
    Svaka grana razvoja programskih rješenja je obilježena najpopularnijim tehnologijama za razvoj specifičnih rješenja. Iako su najpopularnije opcije obično pravilan izbor, puno se može naučiti istraživanjem onih manje popularnih opcija. Cilj ovog završnog rada je istražiti jednu od tih manje popularnih opcija, za razvoj računalnih igara. Ovaj rad će okvirno demonstrirati razvoj računalnih igara s Java programskim jezikom uz pomoć LWJGL (LightWeight Java Game Library) biblioteke. Praktični dio ovog rada je potpuno funkcionalna 3D igra koja služi kao demo, te demonstrira jednostavnu implementaciju elemenata kao što su: 3D grafika, osvjetljenje, animiranje i sl.Each branch of software development is marked by the most popular development stack used to develop specific type of software. Using the most popular stack is usually the right decision, however, there is a great value to be found in exploring the lesser known options. Goal of this final thesis is to explore one of those lesser known options, for game development. This thesis will demonstrate game development using Java programming language along with LWJGL (LightWeight Java Game Library). Practical part of this thesis is contained within a fully functional 3D game. Game is used to demonstrate simple implementation of essential game elements such as: 3D graphics, lighting, animation, ... etc

    E-TRGOVINA U HRVATSKOJ

    Get PDF
    Namjera je prikazati aktualnosti, marketinške aktivnosti i poslovne izazove E-trgovine u Hrvatskoj služeći se dostupnim podacima na globalnoj i lokalnoj razini te ih pokušati interpretirati kako bi što više potencijalnih E-trgovaca pronašlo odgovor na najčešća pitanja. Nadalje, u fokusu ovog rada je istraživanje vlasnika e-trgovina u Hrvatskoj u sustavu Udruge E-Commerce Hrvatska provedeno tijekom 2018. godine. U istraživanju je sudjelovalo 198 od ukupno 400 članova Udruge. Prema istraživanju, većina vlasnika E-trgovina u Hrvatskoj, njih 48%, bilježi prihode ne veće od milijun kuna na godinu. Razlog tome su mala ulaganja, nedostatak stručnih kadrova te relativno slaba obaviještenost poduzetnika s jedne i manjak povjerenja kupaca s druge strane. Utoliko bi ovaj rad mogao biti važan – cilj mu je svima njima ukazati na osnovne poluge funkcioniranja E-trgovine. Od začetka do konačnog rada i bilježenja prvih konverzija. Drugi važni cilj ovog Završnog rada bio je ukazati na važnost trgovine putem Interneta kako bi ona eventualno postala snažan segment poslovanja i jedna od važnijih ekonomskih aktivnosti u Hrvatskoj

    Korištenje promotivnih kupona kao alata aktivacije branda u Hrvatskoj i svijetu

    Get PDF
    U današnjim uvjetima široke ponude i velike dostupnosti proizvoda i usluga, zasićenosti komunikacijskih kanala i sve bolje informiranosti i zahtjevnosti kupaca, tradicionalna ''pasivna'' komunikacija više nije dovoljna i pojavljuju se novi alati koji u fokus stavljaju stimulaciju procesa kupnje. Promotivni kuponi jedni su od najčešće korištenih alata unapređenja prodaje, odnosno prodajnih promocija namijenjenih krajnjim potrošačima. Promotivni kuponi, bilo da se koriste u promociji novih ili postojećih proizvoda, pojačavaju pozitivan stav prema brandu. Razvojem internetskih tehnologija tradicionalni načini distribucije papirnatih kupona putem tiskanih medija i pošte sve više ustupaju mjesto novim oblicima osiguravanja popusta vezanim uz pametne telefone, ostale mobilne uređaje i kartice lojalnosti. Kod digitalnih vrsta kupona, mobilni kuponi postižu eksponencijalni rast. Tvrtke ulažu veliki trud u razvoj strategija putem mobilnih kupona za unapređenje pozicije branda u svijesti potrošača. Međutim, dio korisnika i dalje traži tradicionalne papirnate kupone. U cilju dosega korisnika kroz sve kanale, tvrtke bi trebale koristiti i tradicionalne i digitalne kupone. Cijena, osim što predstavlja jedini dio marketing miksa koji generira prihode, također može pružiti mogućnost kupnje nekog proizvoda povoljnije i time privući veliki broj potrošača. Prilikom određivanja cijene potrebno je, između ostalog, pokriti sve troškove kako se ne bi ostvario gubitak. Nove smjernice za zaštitu osobnih podataka osmišljene su da poboljšaju transparentnost i kvalitetu podataka koje imamo o korisnicima, njihovim interesima i potrebama. Influencer marketing uključuje ljude koji imaju specifičan stil života i razmišljanja, te se određena publika može poistovjetiti s njima. Angažiranje influencera ima prednost u tome što ljudi bolje reagiraju na preporuke neke osobe, nego na klasično oglašavanje velikih kompanija. Promotivni kuponi generiraju kratkoročnu prodaju i ponovljenu kupnju, ali i privlače nove korisnike. U praktičnom dijelu rada provedeno je istraživanje najpopularnijih vrsta kupona kod hrvatskih milenijalaca i njihovih roditelja, te će su rezultati istraživanja uspoređeni s dostupnim podacima o trendovima korištenja kupona u svijetu. Također, uspoređene su kupovne navike i korištenje kupona kod korisnika sa različitom visinom mjesečnih primanja.In today's broad supply and high availability of products and services, the saturation of communication channels and the increasingly informed and demanding customers, traditional passive communication is no longer sufficient and new tools are emerging that focus on the stimulation of the purchasing process. Promotional coupons are one of the most commonly used sales promotion tools. Whether used to promote new or existing products, they enhance a positive attitude towards the brand. Because of the development of Internet technologies, the traditional ways of distributing paper coupons through print media and direct mails are increasingly giving way to new forms of discounts offered through smart phones, other mobile devices and loyalty cards. Among digital coupons, mobile coupons are experiencing exponential growth. Companies are investing heavily in developing strategies through mobile coupons to improve brand perception among consumers. However, customers are still looking for traditional paper coupons. In order to reach users across all channels, companies should use both traditional and digital coupons. The price, apart from being the only element of the marketing mix that generates income, can offer the possibility of buying a product cheaper and thus attract a large number of consumers. When determining the price it is necessary, among other things, to cover all the costs to avoid a possible loss. The new data protection guidelines are designed to improve the transparency and quality of information we have on users, their interests and needs. Influencer Marketing includes people who have a specific lifestyle and thinking and can be identified with by certain audiences. Engaging influencers has advantage over classic corporate advertising because consumers react more favorably to the recommendations of a person. Promotional coupons generate short term sales and repetitive purchases, but also attract new customers. In the practical part a research on the most popular types of coupons among Croatian millennials and their parents is conducted, and the results are compared with the available data on the couponing trends in the world. Also, purchasing habits and use of coupons is compared among users with different income levels

    IZRADA PAMETNOG ZRCALA

    Get PDF
    Tijekom izrade rada bit će razvijen sustav koji će informirati ljude o vremenu, trenutnoj vremenskoj prognozi i vijestima, dok će ekran na kojem će se prikazivati podaci biti zrcalo. Pametno zrcalo korištenjem dostupnih podataka na internetu inovativno je rješenje čije su mogućnosti takvog prikaza podataka veoma velike. Ideja sustava je prikazati podatke o vremenskoj prognozi, vijestima i vremenu preko Raspberry Pi uređaja na zrcalni televizor.In this work, a system will be developed that will inform people about current weather forecast and news, while the screen on which the information will be provided will be mirror. Smart mirror by using avaliable data on the internet is an innovative solution that has great potential for displaying such data. The idea of this system is to show data about weather forecast, news and time via Raspberry Pi unit on mirror tv

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