Modifikovana Linux distribucija namenjena za web dizajn
|
|
- Bennett Cunningham
- 5 years ago
- Views:
Transcription
1 INFOTEH-JAHORINA Vol. 13, March Modifikovana Linux distribucija namenjena za web dizajn Miloš Kojić, Aleksandar Kojić, Milan Kojić Studenti prvog ciklusa studija Fakultet za informacione tehnologije, Slobomir P Univerzitet Bijeljina, Bosna i Hercegovina m.kojic@live.com, a.kojic@live.com, milan.kojic@live.com Sadržaj U ovom radu je opisana Linux distribucija koja je realizovana za oblast web dizajna, a koja se može koristiti kako za izradu grafičkog dizajna tako i za izradu web funkcionalnsti i koja nosi naziv Slobelix 12 Web Design. Ova distribucija bi mogla da bude veoma korišćena jer postoji veliki broj grafičkih dizajnera i web programera a sama distribucija i svi alati koji se nalaze unutar nje su besplatni. Ako neko planira da se bavi web razojem, u ovom radu može pronaći koji alati su najpopularniji i najbolji za korišćenje u navedenoj oblasti. Takođe u ovoj distribuciju se može pronaći sve što je potrebno za razvoj web sajtova i web aplikacija. Linux distribucija je kolekcija softverskih aplikacija koje se dodaju operativnom sistemu. Moguće je napraviti profesionalnu distribuciju za programere, dizajnere, muzičare ili lična distribucija gde bi se ubacili svi alati koji su određenoj osobi potrebni. Ključne riječi-linux ditribucija; Web dizajn, Operativni sistemi; I. UVOD Linuks (eng. Linux) je prvobitno predstavljen kao slobodni operativni sistem za računare zasnovane na 32-bitnoj Intel x86 seriji mikroprocesora. Od tada je prebačen na više računarskih platformi nego i jedan drugi operativni sistem. Linuks je glavni operativni sistem na serverima, mainframe računarima i super računarima: više od 90% današnjih najvećih super računara koristi neku verziju linuksa, uključujući 10 najbržih. Linuks takođe radi na mikrosistemima kao i na mnogim drugim uređajima. To su na primer mobilni telefoni, tablet računari, mrežni usmerivači, televizori i konzole za igru. Operativni sistem Android je takođe izgrađen na bazi linuksovog jezgra. Postoje četiri glavna dela operativnog sistema Linuks. Prvi deo je jezgro operativnog sistema ili kernel. Drugi dio čine pridruženi programi za rad sa sistemom, kao što su alatke za upravljanje datotekama, uređivanje teksta, matematiku, programiranje, obradu zvuka, slike, video-zapisa itd. Treći deo čine korisničke ljuske, koje predstavljaju osnovni način za rad sa sistemom preko komandne linije. Četvrti dio čini grafički sistem X, koji obezbjeđuje rad sa prozorima, menijima, ikonama i drugim elementima karakterističnim za današnja grafička korisnička okruženja. licenca. Linuks je obično distribuiran u obliku linuksove distribucije, koja uključuje jezgro i hiljade pratećih programa. Na ovaj način se obezbjeđuje koristan radni sistem odmah po instalaciji [1]. II. WEB DIZAJN Web dizajn je širok pojam koji obuhvata različite veštine, standarde i discipline koji se koriste u proizvodnji i održavanju internet stranica. Oblasti web dizajna obuhvataju: web i grafički dizajn, dizajn interfejsa, autoring, uključujući standardizovani kod, korisničko okruženje i optimizaciju za web pretraživače. Izraz web dizajn se obično koristi da opiše proces dizajna koji se odnosi na izgled stranice i projektovanje web-sajta uključujući pisanje koda. Od web dizajnera se očekuje da zadovolje potrebne uslove izgleda i funkcionalnosti web-sajta, ukoliko njihova uloga podrazumeva i pisanje koda potrebno je da budu u toku sa web standardima. U današnjem svetu izrade web-stranica i dizajna korisničkih interfejsa na web-u nije prisutno mnoštvo grafičkih formata. Tek se vrlo malo od inače velikog broja grafičkih formata koristi na web-u. Kako bi neki grafički format bio podržan u navedenom smislu, čitač web stranica mora znati tačno šta da učini onog trenutka kada naiđe na instrukciju za otvaranje datoteke grafičkog sadržaja. To znači da navedeni formati moraju podržavati svi aktuelni web čitači, kako pojedini posetioci ne bi ostali uskraćeni za sadržaj. To nam daje sigurnost u smislu da će neka grafika napravljena u računarskoj aplikaciji poput Gimp-a, koju možete videti na Sl. 1, jednako izgledati prikažemo li je u prikazivaču slika trećeg proizvođača, web stranici ili nekom drugom prikazivaču grafičkog zapisa. Razvoj linuksa jedan je od najboljih primera saradnje na projektu slobodnog softvera. Izvorni kod programa može svako da koristi, menja i distribuira komercijalno ili nekomercijalno, pod slobodnim licencama kao što je GNU-ova opšta javna Slika 1. Gimp omogućava rad sa velikim brojem grafičkih tipova
2 Za sve multimedijalne, a time i grafičke formate vredi pravilo da je kvalitet sadržaja proporcionalan veličini datoteke koja opisuje taj sadržaj. Za svaku primenu na web-u (pozadinska slika, logo, grafike kao element dizajna, fotografije i dr.) potrebno je pronaći format koji najviše zadovoljava balans između zadovoljavajućeg kvaliteta sadržaja i veličine datoteke koja u primeni na web-u direktno utiče na brzinu učitavanja kompletne web stranice, a nosi i uštede u količini potrošenog saobraćaja krajnjem korisniku kao i samom web serveru. Rasterski formati su oni koji za prikaz slikovnog sadržaja koriste matricu elemenata slike - piksela. Raster ima svoju širinu i visinu u pikselima, a upravo su to dimenzije rasterske matrice. Na svakom elementu matrice definiše se informacija o boji piksela. Pikselu može biti dodeljena i vrednost o providnosti kao i druge dodatne informacije. Rasterski formati najčešće koriste spektar boja RGB, dok se za profesionalne (štamparske i slične) primene koriste CMYK i drugi prostori boja. Iako svaka rasterska slika ima svoje izvorne dimenzije na kojima pruža najbolji prikaz slike, moguće ju je uvećati. Smanjenjem slike u odnosnu na izvornu veličinu gube se informacije o slici (npr. ukoliko sliku smanjimo na 50% originalne veličine, biće prikazan svaki drugi piksel) te dolazi do pojave nazubljenosti prikaza ukoliko se ne primene algoritmi ispravljanja. Povećavanjem slike gube se detalji pa time slika postaje mutna. Primeri rasterskih formata su BMP, GIF, JPEG, JPEG2000, PNG, TIFF i drugi. A primer programa u ovoj distribuciji koji radi sa rasterskom grafikom se može videti na Sl. 2 [2]. Vektorski su oni formati koji za prikaz grafičkog sadržaja koriste meta informacije, a ne mrežu piksela. Glavna prednost takvih formata je zadržavanje izvornog kvaliteta prikaza sadržaja na svim nivoima skaliranja. Osnovni primer sadržaja u vektorskom formatu je računarska tipografija, odnosno fontovi. Svaki font je definisan vektorima, kako bi bio pogodan za prikaz na računaru i ispis na štampaču u svim željenim veličinama prikaza i ispisa. Dovoljno je definisati odnose krivulja u vektorskom formatu zapisa u opštem slučaju, kako bi se primenom faktora uvećanja, sadržaj mogao prikazati ispravno i glatko u svim veličinama prikaza. Današnji vektorski formati su bogati mogućnostima kao što su crtanje vlastitih krivulja, bojenje delova krivulja, tonirano bojenje prema skali boja, animiranje delova krivulja i slično. Očigledno je da vektorski format može služiti isključivo za prikaz sadržaja koji može biti opisan krivuljama, geometrijskim oblicima i drugim dodatnim informacijama. Stoga ne možemo očekivati prikaz fotografija ili sličnog rasterskog sadržaja u vektorskom formatu. Korišćenje vektorskih grafika se koristi za logo-e organizacija, tipografije, pravilnih oblika i sličnog sadržaja. Međutim, ukoliko vektorski sadržaj postane izrazito kompleksan, moguće je duže iscrtavanje sadržaja na ekranu računara, što može smanjiti brzinu rada sa takvim sadržajem. Na Sl. 3 se može videti program iz ove distribucije koji radi sa vektorskom grafikom [3]. Kako bi neki grafički format bio podržan za upotrebu na web-u, potrebno je osigurati da web čitač posetioca zna kako da interpretira instrukcije dobijene u obliku HTML elemenata tag-ova. Na Sl. 4 se vidi primer programa sa čijom upotrebom je moguće napisati i menjati HTML sadržaj. Slika 3. Inkscape - program za obradu vektorkse grafike Slika 4. Aptana Studio 3 program za web programiranje Slika 2. KolourPaint - program za obradu rasterske grafike
3 Nažalost, trend na web-u je takav da se nove ideje sporo i neprecizno implementiraju. Krovna organizacija za razvoj weba, W3C, propisuje specifikacije i daje preporuke za upotrebu HTML-a. Uzroci za najveći broj grešaka i nekonzistencije u prikazu web stranica su web čitači koji ne prate preporuke već često implementiraju vlastite načine za prikaz i upravljanje sadržajem. Svaki proizvođač forsira svoju ideologiju i tehnologiju, pritom se ne obazirući na zajedničko dobro koje čini internet, nego najčešće vlastite interese. Iako problemi s prikazom slikovnog sadržaja na web-u nisu brojni i izraženi, oni ipak postoje, a najviše se odnose na probleme s prikazom vektorskih i drugih slikovnih formata koji su nakon ostalih došli u upotrebu na web-u. Stoga možemo reći da je grafički format podržan za upotrebu na web-u onaj čiji je prikaz sadržaja konzistentan i tačan u svim aktuelnim web čitačima. Podržani rasterski formati su oni koji će biti ispravno prikazani na web-u ukoliko su definisani u HTML-u pomoću img elementa ili putem CSS atributa background-image. Kod vektorskih formata nema jedinstvenog načina uključivanja u HTML, već za svaki format postoji drugačija sintaksa, najčešće se oslanjajući na HTML tag-ove object i embed ili njihovu kombinaciju [4]. III. DISTRIBUCIJA Linuks distribucija, ili skraćeno na engleskom Distro, može biti napravljena za različite tipove hardvera ili za embedded sisteme, ili može biti prevedena za različite setove instrukcija. Linuks distribucija obično sadrži veliku kolekciju besplatnih aplikacija kao i aplikacije otvorenog koda različitih vrsta. Postoji mnogo razlika između distribucija jer svaka teži da pruži jedinstveno iskustvo za korisnika. Proizvođači distibucija dodaju aplikacije u distribuciju i kasnije prave instalacioni paket. Ti paketi se mogu preuzeti preko interneta na repozitorijumima sa različitih servera širom sveta. Linuks distribucije sa grafičkim interfejsom se prave za dosta različitih uređaja kao što su: Desktop Laptop Serveri Mobilni telefoni Tableti Takođe se prave i distribucije sa minimalnim grafičkim zahtevima, odnosno najčešće bez grafičkog interfejsa i takve distribucije se koriste u embedded sistemima ili za učitavanje sa flopi diska. Trenutno ima oko šest stotina distribucija. Preko tri stotine su u aktivnom razvoju, konstantno se ispravljaju i unapređuju. Na Sl. 5 se može videti kako izgleda Slobelix 12 Web Design distribucija [5]. Ali nisu sve Linuks distribucije besplatne i dostupne svima. Postoje i komercijalne distribucije, odnosno one čije se korišćenje plaća kao što su: Ubuntu (Canonical Ltd.) Fedora (Red Hat) OpenSUSE (SUSE) Mandriva Linux (Mandriva) Slika 5. Slobelix 12 Web Design distribucija
4 Većina Linuks distribucija su besplatne a neki od onih koje se najviše koriste su: Debian Arch Linux Gentoo Slackware Linuks distribucije tipično sadrže mnogo više softvera nego običan operativni sistem, tako da je normalno da administrator sistema instalira softver koji nije uključen u distribuciji. Primer bi bio nova verzija određene aplikacije koja nije obezbeđena u distribuciji, ili neki sličan program koji bi bio alternativa postojećem [6]. IV. PROGRAMI U DISTRIBUCIJI U našoj distribuciji Slobelix 12 Web Design instalirali smo devetnaest programa koje smo rasporedili u tri grupe: programiranje, dizajn i ostalo. Distribucija je napravljena upotrebom Ubuntu Builder-a, Sl. 6. Na samom početku izrade dobija se samo konzolno okuženje. U daljim koracima postoji i opcija odabira i nekog od grafičkih okuženja. Sledeći korak je dodavanje programa. Moguće je dodati bilo koju besplatnu aplikaciju i kreirati okruženje prema ličnim potrebama. U poslednjem koraku moguće je napraviti ISO fajl i narezati fajl na disk ili ga prebaciti na USB fleš memoriju i instalirati distribuciju. Takođe postoji mogućnost upotrebe QEMU emulatora i odmah probati napravljenu distribuciju bez restartovanja računara. Osim Ubuntu Builder-a, koji smo koristili za izradu Linuks distribucije Slobelix 12 Web Design, postoji još koristnih programa za izradu Linux distribucija. Jedan od njih se zove SUSE Studio i kao što ime samo kaže, omogućava korisnicima da naprave Linuks distribuciju baziranu na OpenSUSE verziji, dok je upotrebom Ubuntu Builder-a moguće napraviti distribuciju baziranu na Ubuntu verziji. Da bi ste napravili novu distribuciju upotrebom SUSE Studia morate prvo napraviti nov nalog ili možete koristiti vaš postojeći nalog od nekih socijalnih mreža kao što su Google, Yahoo, Twitter, Facebook, i slično. Slika 5. Prikaz interfejsa programa Ubuntu Builder Ubuntu Builder u poređenju sa SUSE Studiom je nešto lakši za korišćenje s tim što za njegovu upotrebu nije potrebno pravljenje bilo kakvog naloga i ne zahteva prethodnu prijavu [7]. Programi koji spadaju u web razvoj grupu su: Bluefish Aptana Web Developer Tools Kompozer Quanta Plus gphpedit cssed BlueGriffon Programi koji spadaju u grupu dizajn su: GIMP Image Editor Inkscape Xara Xtreme Scribus (Stable) Kolour Paint mtpaint graphic editor Synfig Stuido Programi koji spadaju u grupu ostali su: Web developer tools za Mozilla web čitač Parcelite Seamonkey Fontmatrix U daljem radu opisali smo neke od najkorišćenijih programa iz naše distribucije, koji dosta mogu pomoći ljudima koji se bave web razvojem ili to nameravaju. A. Bluefish Bluefish je besplatan i napredni tekst editor otvorenog koda sa različitim alatima za programiranje i razvoj dinamičkih web sajtova. Bluefish podžava razvoj (između ostalog): HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby i shell. Osim Linux-a Bluefish je dostupan i na drugim operativnim sistemima kao što su: Windows, Solaris i Mac OS. Bluefish napravljen u C/GTK+ i može biti korišćen kao integrisan u GNOME ili pokrenut nezavisno. Bluefish pruža utočište tržištu između plain text editora i full swing IDE. Bluefish je relativno lak i jednostavan za učenje iako i dalje pružaju mnoge karakteristike integrisanog razvojnog okruženja i podržava i programiranje i razvoj web sajtova [8]
5 B. Aptana Studio 3 Aptana Studio 3 je sjajan razvojni alat za : HTML, CSS, JavaScript, PHP, i Ruby. Podržava najnovije HTML5 specifikacije. Pruža mogućnost da se lako sazna da li je određeni element podržan od vodećih web čitača. Takođe ukoliko ima dosta teksta i dosta elemenata, postaje teško da se uoči gde je početak i kraj određenog elementa. Klikom na taj element obeležava se i njegov završetak i može da se pročita opis tog elementa. Pored mnogobrojnih mogućnosti izdvaja se promena teme kao i prilagođavanje okruženja kako korisniku odgovara [9]. C. WDT Web Developer Tool WDT Web Developer Tools je bogat skup korisnih alata za osobe koje se bave razvojem web sajtova. Stvari koje su najčešće potrebne su smeštene u jednu aplikaciju. Ovo su samo neki od mogućnosti koje ovaj program pruža: upravljanje poslovima, Google translate, provera elektronske pošte, skraćivačnje URL-a, FTP i MYSQL kopije podataka, alat za pravljenje dugmića, JavaScript kompresor, alat za pravljenje anketa, menija, galerija i još mnogo toga [10]. D. KompoZer KompoZer je WYSIWYG HTML editor otvorenog koda. Mogućnosti KompoZer-ovog WYSIWYG editora je jedna od glavnih atrakcija softvera. KompoZer je dizajniran da bude krajnje jednostavan, da bi bio idealan za ljude koji ne moraju da poznaju arhitekturu sistema. KompoZer je potpunt Web Authoring sistem koji kombinuje upravljanje web datotekama i korišćenje WYSIWYG editora za web strane. Sadrži mnoge mogućnosti kao i Microsoft FrontPage, Adobe DreamWeaver i ostali slični programi. KompoZer je baziran na Gecko, engine koji sadrži Mozilla [11]. E. gphpedit gphpedit je mali tekst editor za GNOME desktop okruženje. gphpedit je prilagođen za rad sa PHP-om i HTMLom. Softver je besplatan i pod GNU licencom. On ima mogućnost prepoznavanja i obeležavanja elemenata sledećih jezika: HTML, PHP, CSS, SQL, kako bi se korisnik što lakše snašao. Takođe pruža pomoć prilikom kucanja koda. Na primer, kada se krene sa kucanjem imena neke PHP funkcije, gphpedit će prikazati listu svih PHP funkcija koje se poklapaju sa onim što je uneto [12]. F. Cssed Editor Cssed Editor je zanimljiv program za pravljenje CSS koda. Prilično intuitivan za korišćenje. Sadrži čarobnjake sa velikim skupom svojstava za font, elemente, boje... Ima proveru CSS koda da li je ispravno napisan kao i podatke o CSS fajlu. Ali ovaj program nije ograničen samo na CSS. On ima podršku za HTML (sa ugrađenim Javascript-om), XML, Java, PHP, JSP, C, C++, Python, Perl, SQL tako da se može koristiti kao i višejezični editor [13]. G. GIMP Image Editor (GNU Image Manipulation Program) GIMP je slobodna aplikacija za obradu/stvaranje bit mapiranih slika, a ima podršku i za vektorsku grafiku. Projekat su godine započeli Spenser Kimbal i Piter Matis, a trenutno ga održava grupa dobrovoljaca. Program je licenciran pod GNU-ovom opštom javnom licencom. Ljudi koji se bave razvojem i održavanjen GIMP-a nisu odustali od vizije da GIMP ostane besplatan i jedan od najboljih grafičkih programa za izmene i pravljenje orginalnih slika, fotografija, ikonica, grafičkih elemenata za web strane i crteža za grafičke korisničke elemente [14]. H. Inkscape Inkscape je vektorsko grafički program za crtanje distribuiran pod GNU-ovom opštom javnom licencom. Dostupan je u operativnim sistemima: Linux, FreeBSD, Mac OS X, Microsoft Windows. Iskazani cilj je da ovaj program postane moćna grafička alatka u potpunosti u skladu sa standardima XML, SVG i CSS. Inkscape ima višejezičku podršku, čak i za komplikovana pisma, što je opcija koju trenutno ne podržava većina komercijalnih aplikacija za vektorsku grafiku. Među jezicima na koje je lokalizovan je i srpski jezik, pa je samim tim olakšana upotreba programa za korisnike sa naših prostora [15]. I. Scribus Scribus je desktop publishing (DTP) aplikacija, izdata pod GNU kao besplatan softver. Scribus je dizajniran za raspored, slaganje i za pripremu fajlova za profesionalnu kvalitetnu obradu slika. Takođe, možete da kreirate animirane i interaktivne prezentacije i PDF dokumenta. Scribus podržava većinu najvažnijih bitmap formata, oduhvatajući TIFF, JPEG i Adobe Photoshop. Vektorski crteži mogu biti uveženi ili direktno otvoreni za izmenu. Proširena lista podržanih formata obuhvata Encapsulated PostScript, SVG, Adobe Illustrator ili Xfig. Program je dostupan na 24 jezika [16]. J. Kolour Paint KolourPaint je besplatan program za rastersku grafiku nalik Majkrosoftovom Paint-u, ali ima i dodatne mogućnosti kao što je podrška za transparenciju. Napravljen je tako da bude jednostavan za razumevanje pružajući mogućnosti za rad za prosečnog korisnika. Predviđen je za rad sa svakodnevnim potrebama kao što su: crtanje dijagrama, crtanje rukom, obrada korisničkih slika, pravljenje ikonica i logoa [17]. K. mtpaint mtpaint je jednostavan program za crtanje. Služi za pravljenje ikonica i radova zasnovanih na nivou piksela. Može
6 da menja indeksovanu paletu od 24-bitnih RGB slika i nudi osnovne alate za obradu. Osnovni format je PNG, ali program može da radi i sa formatima poput JPEG, GIF, TIFF, BMP, XPM, i XBM fajlovima. Alati uključuju mogućnost da se zaštite određene boje na platnu od prelaska novih boja, do 100 koraka za vraćanje u nazad, prostor za višestruko privremeno smeštanje slika, mogućnost uvećavanja između 10% do 2000% od njene originalne veličine, prevodi na više jezika i mnoštvo drugih mogućnosti [18]. L. Parcellite Parcellite je mali i besplatan clipboard manager za Linux koji zauzima vrlo malo memorije. Neke od mogućnosti Parcellite-a su: da čuva clipboard istoriju, nekoliko načina za podešavanje izgleda gde možete da prikažete elemente na način na koji vam se najviše dopada, čuva vaš clipboard sadržaj i kada zatvorite aplikaciju, sadrži prečice za brzo prikazivanje elemenata [19]. M. Fontmatrix Fontmatrix je upravljač fontova za Linux računare. Može se upravljati fontovima koji su instalirani uz operativni sistem ili naknadno instalirati. Oslanja se na FreeType za prikazivanje font uzoraka i na Qt za korisnički interfejs. Fontmatrix je usmeren ka grafičkim dizajnerima i piscima koji rade sa stotinama, nekad čak i hiljadama fontova koji su potrebni za njihov rad [20]. V. ZAKLJUČAK Linuks distribucija omogućava korisnicima da uz minimalno tehničko znanje naprave svoju verziju Linuksa u koju mogu dodati sve programe koje žele i koji su im potrebni. Takođe postoji mnoštvo besplatnih programa za izradu distribucija ali tu su i komercijalni programi. S obzirom da je razvoj web stranica i izrada web aplikacija dosta zastupljena kako kod nas tako i u svetu, ova distribucija bi mogla da bude veoma interesantna tehničkim licima, pogotovo Freelancerima, koja se bave ovom oblašću jer sjedinjuje veliki broj korisnih aplikacija koje su potrebne samom radu u jednu distribuciju. ZAHVALNICA Ovaj rad je pisan kao rezultat seminarskog rada iz predmeta Operativni sistemi na prvom ciklusu studija na Fakultetu za informacione tehnologije Slobomir P Univerziteta. Posebnu zahvalnost upućujemo prof. dr. Aleksandru Č. Žoriću i asistentu mr. Dragoljubu Pilipoviću. LITERATURA [1] Linux, Wikipedia, pristupljeno 10. [2] Rasterska grafika, Wikipedia, [3] Vektorska grafika, Wikipedia, [4] Web design, Wikipedia, [5] Ubuntu Abstract Background, fwallpapers, pristupljeno 10. [6] Linux distribution, Wikipedia, [7] Build Your Own Customized Linux Distribution, Axleration, [8] About Bluefish, Bluefish, pristupljeno 10. [9] Aptana Studio 3, Aptana, pristupljeno 10. [10] Web development tools, Wikipedia, pristupljeno 10. [11] Easy Web Authoring, KompoZer, [12] gphpedit, Wikipedia, [13] A GTK-2 CSS Editor, cssed, pristupljeno 10. [14] Gimp, Gimp, [15] Inkscape, Inkscape, pristupljeno 10. [16] Scribus, Scribus, pristupljeno 10. [17] What is KolourPaint?, KolourPaint, [18] mtpaint, mtpaint, pristupljeno 10. [19] About Parcellite, Parcellite, [20] Fontmatrix, Wikipedia, ABSTRACT This paper describes the Linux distributions that has been created in the field of web design, which can be used to create the graphic design and for the development of web functionality, and which is called "Slobelix 12 Web Design". This distribution could be widely used because there is a very large number of graphic designers and web developers and entire distribution and all tools are completely free. If someone plan to deal with web development, in this article can be found most popular and the best tools for this field. Also in this distribution can be found all necessary for development of websites or web applications. Linux distribution is a collection of software applications that are added to the operating system. Whether you want to create professional distribution for developers, designers, musicians, or to create your own distribution, you can insert all the programs you need. MODIFIED LINUX DISTRIBUTION CREATED FOR WEB DESIGN Miloš Kojić, Aleksandar Kojić, Milan Kojić
PREDMET. Osnove Java Programiranja. Čas JAVADOC
PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,
More informationUPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a
UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa
More informationUputstvo za korišćenje logrotate funkcije
Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen
More informationCSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets
CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family
More informationVežbe - XII nedelja PHP Doc
Vežbe - XII nedelja PHP Doc Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Verzija alata JavaDoc za programski jezik PHP Standard za komentarisanje PHP koda Omogućava generisanje
More informationUputstvo za podešavanje mail klijenta
Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno
More informationSveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 08 Zvonimir Bujanović Slaven Kožić Vinko Petričević Uvod: (X)HTML i CSS Na ovim i idućim vježbama naučit ćemo osnove jezika za opisivanje
More informationSadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine
Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u
More informationCjenovnik usluga informacionog društva
Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera
More informationBesplatni softverski alati
Sadržaj Besplatni softverski alati GIMP 1 1. 2. 3. 4. 5. Zoltan Geller zoltang@ff.uns.ac.rs 2016 6. Potrebni alati - Kompresovanje fajlova i foldera - Potrebni alati - Dekompresovanje fajlova i foldera
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog
More informationSberbank Business Online na Mozilla FireFox
Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI
More informationProgramiranje Internet aplikacija
Programiranje Internet aplikacija Čas 8 - HTML 5 Dražen Drašković, Sanja Delčev Neka pravila HTML 5 Nove mogućnosti treba da se zasnivaju na HTML-u, CSS-u, DOM-u i JavaScript-u. Smanjiti potrebu za eksternim
More informationRazvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme
INFOTEH-JAHORINA Vol. 12, March 2013. Razvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme Igor Dujlović Elektrotehnički fakultet Banja Luka Banja Luka, BiH dujlovic@gmail.com Zoran Đurić Elektrotehnički
More informationUNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET
UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :
More informationUputa za instaliranje programske potpore za operativni sustav WINDOWS
ZABA SignErgy Desktop aplikacija Uputa za instaliranje programske potpore za operativni sustav WINDOWS SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE
More informationVMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS
VMware Workstation ESX ($) vcenter Server ($) (license manager) Server hardware (vmotion, DRS, HA, Storage vmotion) ESXi (freeware) (ESXi freeware is managed by the Virtual Infrastructure (or vsphere)
More informationRačunarske osnove Interneta (SI3ROI, IR4ROI)
Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)
More informationWindows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365
Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint
More informationVRIJEDNOSTI ATRIBUTA
VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not
More informationIzrada VI laboratorijske vježbe
Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box
More informationOsnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi
Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete
More informationKorisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu
Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik
More informationPROGRAMING LANGUAGE Alaska Xbase++ and express++ and other Tools
PROGRAMING LANGUAGE Alaska Xbase++ and express++ and other Tools Instalacioni fajl: Alaska_Xbase_190355sl1_Tools_Setup.exe 1 KAKO SE INSTALIRA Alaska Xbase ++ SA DODATNIM ALATIMA ZA RAZVOJ KNJIGOVODSTVENOG
More informationJezik Baze Podataka SQL. Jennifer Widom
Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case
More informationUputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0
POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu
More informationSvi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt
Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
More informationTema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)
Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 8:
More informationVDSL modem Zyxel VMG1312-B10A/B30A
VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,
More informationMašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv
Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka
More informationOsnove programskog jezika C# Čas 4. Nasledjivanje 2. deo
Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()
More informationMicrosoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,
Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016
More informationUvod u relacione baze podataka
Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja
More informationProširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić
Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić Šta je Augmented Reality? Termin Augmented Reality prvi put se pominje 1990 od strane istraživača u Boingu Augmented Rality su nazivali aplikaciju
More informationModbus TCP i dva PLC S7 1200
Industrijski sistemi i protokoli Modbus TCP i dva PLC S7 1200 1 Modbus TCP i dva PLC S7 1200 Laboratorijski deo - obavezno: Detaljno proučiti i testirati već napravljeni projekat za PLC-ove, koji se nalazi
More informationPKI Applet Desktop Application Uputa za instalaciju programske potpore
1 SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE POTPORE 3 4. INSTALACIJA PROGRAMSKE POTPORE 3 5. DEINSTALACIJA PROGRAMSKE POTPORE 6 2 1. Uvod PKI
More informationVHDLPrimeri Poglavlje5.doc
5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0
More informationUvod u programiranje - vežbe. Kontrola toka izvršavanja programa
Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if
More informationPRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA
PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija
More informationMarko Milošević.
Marko Milošević marko643@gmail.com marko.milosevic@pmf.edu.rs ESPB 8 Bodovanje Domaći Kolokvijumi 2x10 2x20 Završni ispit 40 Konsultacije sreda 13-14 četvrtak 16-17 Šabloni dizajna (Design Patterns) Metrika
More informationInformatika Uvod u C#,.NET Framework i Visual Studio... nastavak...
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike
More informationUNIX & UNIX-u slični OS Uvod u Linux
UNIX & UNIX-u slični OS Uvod u Linux Željko Jeričević, Ph.D. www.riteh.hr/~zeljkoj/zeljko_jericevic.html zeljkoj@medri.hr UNIX Što je UNIX i zašto je važan Povijesni pregled Osnove Linux-a 2 November 2009
More informationUpute za postavljanje Outlook Expressa
Upute za postavljanje Outlook Expressa Prije postavljanja klijenata morate obavezno obaviti prvu prijavu na web mail kako bi aktivirali vaš račun na novom sustavu. Ukoliko niste obavili prvu prijavu, nećete
More informationBežična topologija. Kategorije bežičnih mreža po površini pokrivanja
Danas su bežične mreže sastavni deo društva i njegov veliki činilac u delu razmene podataka i informacija. Bežične mreže za razliku od ostalih tipova mreža nemaju ograničenja u smislu vezanosti za mrežne
More informationInformacioni sistemi i baze podataka
Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema
More informationVB komande. Programiranje 1
VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj
More informationCAD u građevinarstvu. v.prof.dr. Samir Lemeš. Predavanja za predmet CAD u građevinarstvu. Politehnički fakultet Univerziteta u Zenici, 2018.
CAD u građevinarstvu v.prof.dr. Samir Lemeš Predavanja za predmet CAD u građevinarstvu Politehnički fakultet Univerziteta u Zenici, 2018. Korisnički interfejsi AutoCAD interfejsi Komandna linija Visual
More informationSveučilište u Zagrebu Fakultet strojarstva i brodogradnje. WEB programiranje HTML & CSS
Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje WEB programiranje HTML & CSS Autor/i: Juraj Benić 2018 1. Zadatak Kreirati stranicu kojoj će naslov biti Zadatak 1. i veličina teksta 20px te staviti
More informationProgramske paradigme Funkcionalna paradigma
Programske paradigme Funkcionalna paradigma 1. čas: Uvod u funkcionalno programiranje. Programski jezik Haskel. Upoznavanje sa razvojnim okruženjem. Tipovi podataka. Funkcionalno programiranje Stil u programiranju
More informationoperativni sistem part 2
operativni sistem part 2 zagrevanje... update komandna linija, nastavak... mnoštvo programa (jezik se zaboravlja ako se ne govori) scripting, bash, sh malo uvoda u Python, IDLE, idle malo C (ni)malo IDE,
More informationDogađaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.
Obrada izuzetaka Šta je izuzetak? Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Prosleđuje izuzetak,
More informationUniverzitet u Zenici
Internet, E-mail v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Internet Šta je Internet? Načini povezivanja ISP Internet servisi Princip rada Elektronske pošte Podešavanje klijentskog
More informationAROS. 8čas Softver i OS za prenosive uređaje
AROS 8čas Softver i OS za prenosive uređaje 1 Zbog velike popularnosti pametnih telefona i tablet uređaja očekuje se da će vrednost tržišta mobilnih aplikacija u narednim godinama iznositi preko 50 milijardi
More informationPARALELNO PROGRAMIRANJE
Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom
More informationGUI - događaji (Events) i izuzeci. Bojan Tomić
GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša
More informationpojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1
NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija
More informationJavaScript i HTML DOM
4. vježbe iz WEB programiranja četvrtak, 22. ožujka 2012. JavaScript 1. dio JavaScript i Što je DOM? Kako JS koristi DOM? Pristup elementima dokumenta Promjena i učitavanje vrijednosti tagova Primjer 1.
More informationCase Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,
Case Study Hrvatska pošta: Korisničko iskustvo iz snova Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, 27.12.2018. Sadržaj Hrvatska pošta prije projekta Izazovi projekta Tehnologije korištene
More informationSingle Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu
Single Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu Stipe Gorenjak, Kineziološki fakultet Sveučilišta u Zagrebu e-mail: stipe.gorenjak@kif.hr Sponzori Ugasite mobitele. Hvala.
More informationUčitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.
Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new
More informationThe Cloud s Computing Security
The Cloud s Computing Security MILICA D. ĐEKIĆ, Subotica Professional Paper UDC: 004.722.035 DOI: 10.5937/tehnika1802300D The emerging technologies are getting adopted massively worldwide and they are
More informationIV SQL. Slika 1. SQL*Plus ikona. Slika 2. Dijalog provere identifikacije korisnika. Slika 3. Prozor SQL*Plus programa
IV SQL SQL (Structured Query Language) je jezik koji je Američki Institut za Nacionalne Standarde (ANSI - American National Standards Institute) prihvatio kao standardni jezik za relacione baze podataka.
More informationb) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.
NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while
More informationGeant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)
Geant2 - JRA1 Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) 21.11.2007, CUC2007, Rijeka Što je to JRA1? Glavni zadatak JRA1 (Performance
More informationvar Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.
1 PANEL komponenta kontejnerska, slična GropBox. Roditeljska komponenta za komp. postavljene na nju. Zajedno se pomeraju. Caption svojstvo za naziv; Alighment pomera svojstvo Caption levo i desno; Align
More informationFORENZIČKA ANALIZA WINDOWS 7 REGISTRY
Rad primljen: 22.09.2010. UDK: 004.314:343.983 FORENZIČKA ANALIZA WINDOWS 7 REGISTRY A FORENSIC ANALYSIS OF THE WINDOWS 7 REGISTRY Računarstvo i informatika Doc. dr Gojko Grubor Univerzitet Singidunum
More informationPoglavlje 1. Šta je novo u Windowsu 7
Poglavlje 1 Šta je novo u Windowsu 7 Microsoft Windows 7 je sedma generacija najpopularnijeg računarskog operativnog sistema na svetu. Iako generalno Windows 7 liči na Windows Vistu, Windows 7 nudi mnoga
More informationNumerical Computation
GNU Octave Numerical Computation vrlo često u tehnici retko stvarni problemi imaju closed-form solution čak i kad imaju, pitanje upotrebljivosti mnogo detalja numerički pristup u početku tretirano kao
More informationQRadar & StealthINTERCEPT
QRadar & StealthINTERCEPT Windows Security Intelligence Nađa Halebić security Sadržaj QRadar QRadar arhitektura StealthINTERCEPT Scenariji zaštite 8.6.2015 security 2 QRadar SIEM nove generacije Prije
More informationWEB-BAZIRAN VIZUELNI HTML/ CSS RAZVOJNI ALAT WEB-BASED VISUAL HTML/CSS DEVELOPMENT TOOL
1 WEB-BAZIRAN VIZUELNI HTML/ CSS RAZVOJNI ALAT WEB-BASED VISUAL HTML/CSS DEVELOPMENT TOOL Dejan Čančarević 1, Slobodan Jovanović 1, Nenad Gligorić 2 1 Fakultet informacionih tehnologija, Univerzitet Metropolitan,
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Konverzija tipova Konverzija tipova Prilikom komunikacije aplikacije sa korisnikom, korisnik najčešće unosi ulazne podatke koristeći tastaturu.
More information(www.opera.com), koji nude slične osobine kao Internet Explorer, ali postoji manja mogućnost da će biti meta napada.
Šta je spyware? Spyware je vrsta zlonamernog softvera koji može da prati način kako koristite svoj računar. Može da nadgleda koje web sajtove posećujete, elektronsku poštu koju šaljete i informacije koje
More informationKLASIFIKACIJA JELENA JOVANOVIĆ. Web:
KLASIFIKACIJA JELENA JOVANOVIĆ Email: jeljov@gmail.com Web: http://jelenajovanovic.net PREGLED PREDAVANJA Šta je klasifikacija? Binarna i više-klasna klasifikacija Algoritmi klasifikacije Mere uspešnosti
More information7.3. Oracle VM VirtualBox
7.3. Oracle VM VirtualBox Oracle VM VirtualBox je besplatni softverski paket za x86 virtuelizaciju, napravljen od strane nemačke softverske firme Innotek GmbH, a kasnije otkupljen od strane Sun Microsystems-a
More information6. Sistemski softver
6. Sistemski softver Softver Pod terminom softver (software) ili programski sistem, podrazumevaju se operativni i sistem kao i svi programi na računaru Softver se deli na Sistemski softver -operativni
More informationPROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS
PROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS Risk Assessment with Fire and Explosion Index (F&EI) Method - DOW Index Miroslav Gojić d.o.o. Termoenergo inženjering, Beograd
More informationKodiranje GUI aplikacija u Visual C#
Kodiranje GUI aplikacija u Visual C# UVOD Uvod Kodiranje grafičke aplikacije u Visual C#: Ova lekcija se bavi dogadjajima, programiranjem dogadjaja. Daćemo jedan primer event-driven-programming-a, u vidu
More informationHTML5: Otvoreni standard kao osnova za razvoj GIS web aplikacija
INFOTEH-JAHORINA Vol. 12, March 2013. HTML5: Otvoreni standard kao osnova za razvoj GIS web aplikacija Čedomir Radulović Zavod za izgradnju a.d. Banja Luka Banjaluka, BiH cedomir.radulovic@gmail.com Velibor
More informationOvde će se raditi na funkcijama konverzija: konverzija tipa datuma u znak tip i obrnuto, konverzija broja u karakter tip i obrnuto
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 5-1 Conversion Functions U db formatiranje i promene izgleda se izvode pomoću funkcija konverzija Ove
More informationInstalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a
Instalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a Podešavanje Dial-Up Networking-a Ovo podešavanje se vrši iz Control panel-a (Start - Settings
More informationHTML5. Web Hypertext Application Technology Working Group (WHATWG) grupa koja odžava i poboljšava HTML od 2004 godine
HTML 5 Veb dizajn HTML5 Više verzija HTML-a i CSS-a HTML5 i CSS3 su poslednje verzije koje i dalje nisu finalizirane Mnogi pretraživači ih podržavaju Koriste se u razvoju internet stranica HTML5 Predlog
More informationPristup lokalnom operativnom sistemu i njegova kontrola iz veb aplikacija
Matematički fakultet Univerzitet u Beogradu Pristup lokalnom operativnom sistemu i njegova kontrola iz veb aplikacija Mentor: Vladimir Filipović Student: Nikola Živković U Beogradu, 2015. godina 1 SADRŽAJ
More informationNIZOVI.
NIZOVI LINKOVI ZA KONZOLNI C# OSNOVNO http://www.mycity.rs/net/programiranje-u-c-za-osnovce-i-srednjoskolce.html http://milan.milanovic.org/skola/csharp-00.htm Niz deklarišemo navođenjem tipa elemenata
More informationPametna komunikacija na Internetu preko REST protokola
Pametna komunikacija na Internetu preko REST protokola Davor Lozić, dr. sc. Alen Šimec Tehničko veleučilište u Zagrebu, Vrbik 8, 10000 Zagreb, Hrvatska, dlozic@tvz.hr, alen@tvz.hr Abstract - REST protokol
More informationFRANJO GALEKOVIĆ SVG GRAFIKE NA WEB-U
MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU STRUČNI STUDIJ RAČUNARSTVA FRANJO GALEKOVIĆ SVG GRAFIKE NA WEB-U ZAVRŠNI RAD ČAKOVEC, 2017. MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU STRUČNI STUDIJ RAČUNARSTVA FRANJO GALEKOVIĆ
More informationIBM Endpoint Manager. Maja Kehić. security
IBM Endpoint Manager Maja Kehić security IBM Endpoint Manager Endpoints Jedinstven agent Desktop / laptop / server endpoint Mobile Purpose specific Jedinstvena konzola Zajednička infrastruktura Jedan server
More informationDeo CCITT X.500 directory service standarda Distribuirani serveri koji održavaju neku bazu sa informacijama
X.509 autentikacioni servis X.509 Autentikacioni Servis Deo CCITT X.500 directory service standarda Distribuirani serveri koji održavaju neku bazu sa informacijama Definiše framework za autentikacione
More information8. Multimedija. Definicije i opšti pojmovi. Hipertekst i hipermedia. Primer hipertekstualnog dokumenta
Definicije i opšti pojmovi 8. Multimedija Pojam multimedija (multimedia) - dolazi od latinskih riječi multus (mnogi) i medium (medijum) Multimedija predstavlja integraciju različitih itih medijskih elemenata
More informationBackup i Restore C particije ili Windowsa sa NORTON-om
BRZO KOPIRANJE I RESTAURIRANJE DISKOVA (programski paket Norton SystemWorks) OBJAŠNJENJE Backup i Restore C particije ili Windowsa sa NORTON-om Je li vam se nekada srušio operativni sustav ili pokvario
More informationTEHNOLOGIJE ZA WEB JU GIMNAZIJA VASO PELAGIĆ
TEHNOLOGIJE ZA WEB JU GIMNAZIJA VASO PELAGIĆ PROBLEMI TEHNOLOGIJA ZA WEB Otkako je web postao popularan osnovna tehnologija, jezik HTML više puta je redefinisan, pa postoje verzije 2.0, 3.2, 4.0, 4.01,5.0,
More informationPHP? PHP (recursive acronym "PHP: Hypertext Preprocessor") Open Source general-purpose scripting language Web development
Intro to PHP PHP? PHP (recursive acronym "PHP: Hypertext Preprocessor") Open Source general-purpose scripting language Web development Ugrađen u HTML. HTML script sa kodom koji nešto radi Izvršavanje na
More informationVežba 3 Mrežni protokoli
Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 3 Mrežni protokoli Mrežni protokoli definišu format i redosled poruka koje se razmenjuju između dva ili više komunikacionih
More informationLab. vježba PROGRAMIRANJE ZA INTERNET. Upute za laboratorijske vježbe. (izradio: Marin Bugarić) HTML5
Lab. vježba 5 PROGRAMIRANJE ZA INTERNET Upute za laboratorijske vježbe (izradio: Marin Bugarić) HTML5 P R O G R A M I R A N J E Z A I N T E R N E T Općenito HTML5 je posljednja verzija HyperText Markup
More informationPROGRAMIRANJE. Amir Hajdar
PROGRAMIRANJE Amir Hajdar Teme 2 Klase i objekti u Javi Primjer kroz klasu Krug Atributi i metode Inicijalizacija objekata (konstruktori) Polymorphism Statičke varijable i metode This Klase i objekti u
More informationGrafička obrada podataka
Grafička obrada podataka Obrada podataka jest manipuliranje podacima radi dobivanja upotrebljivih oblika. U posljednjih četrdesetak godina razvijene su nove i dinamičke aktivnosti: u nacrtima, operacijama
More informationKorisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S. (Windows XP)
Korisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S (Windows XP) CISCO EPC3928S je multi-funkcionalni uređaj koji služi za povezivanje većeg broja uređaja na internet ili drugi WAN. Ovaj uređaj
More informationdr. sc.. Josip Musić Originalne slideove izradio:
Uvod u programiranje Programiranje 1 (450) Poglavlje 1 Uvod u računala, Microsoft.NET i VB.NET (dio 2 od 2): Pregled.NET platforme dr. sc.. Josip Musić jmusic@fesb.hr 1 Originalne slideove izradio: Teo
More informationLodge Web Site Development Presentation for Lodge Officers Appendix D: Web Editors General information
Lodge Web Site Development Presentation for Lodge Officers Appendix D: Web Editors General information Editor Version Creator Cost (USD) Software license Website Amaya 10.1 W3C, INRIA Free W3C [1] Aptana
More informationPVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji
PVC Eco Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji PVC prozori i Balkonska vrata od 5-komornik profilanemačkog proizvođača Trocal 70.A5 Okovi za PVC stolariju nemačkog proizvođača
More information[] znači opciono; znači ili. Strana 3 od 5
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 2-1 Columns Characters and Rows Concatenation (pridruživanje) stanje povezanosti kao kod lanca; unija
More information