LAMP stack L = Linux A = Apache M = MySQL P = PHP, Python, Perl LAMP stack on avatud lähtekoodiga veebiarendusplatvorm. Operatsioonisüsteemiks on Linux, veebiserveriks on Apache, objektorienteeritud skriptimiskeelteks on MySQL ja PHP. Paigaldamine: 1. apt-get update 2. apt-get upgrade 3. apt-get install apache2 4. chown -R www-data:www-data /var/www/ (www-data on veebiserveri kasutaja) 5. chmod -R 755 /var/www 6. ls -ld /var/www Lisaks oleks võimalik veel keelata veebiserveri kasutajale käsurea kasutamist: 7. cat /etc/passwd | grep www 8. usermod -s /bin/false www-data 9. cat /etc/passwd | grep www 10. 11
Owncloud installeerimine 1. Update system apt update && apt upgrade 2. Install LAMP Server Install Apache web server apt install apache2 Start and enable apache2 systemctl start apache2 systemctl enable apache2 Install mysql apt install mysql-server Start and enable mariadb systemctl start mariadb systemctl enable mariadb Secure MariaDB installation mysql_secure_installation Install PHP apt install php php-mysql 3. Create a new MySQL database and user mysql -u root -p create database owncloud; create user owncloud@localhost identified by '12345'; grant all privileges on owncloud
languages such as PHP (Homepage). It is very easy to use and definitely worth its money (note that Maven is free) when compared with the time saved from doing the repetitive things ourselves. Maven is a build automation tool used primarily for Java projects. The word maven means 'accumulator of knowledge' in Yiddish.[3]Maven addresses two aspects of building software: First, it describes how software is built, and second, it describes its dependencies. Contrary to preceding tools like Apache Ant, it uses conventions for the build procedure, and only exceptions need to be written down. An XML file describes the software project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. It comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging. Maven dynamically
2.3. E-posti tarkvara E-post (inglise keeles e-mail) ehk elektronpost ehk elektrooniline post, ka meil, on e-kirjade interneti teel edastamise ja vastuvõtmise süsteem. Kirjade saatmiseks kasutatakse SMTP-d ja vastuvõtmiseks POP3 ja IMAP-i. 3. KONTORITARKVARA PAKETID 3.1. OpenOffice.org OpenOffice.org on vabatarkvaraline kontoritarkvarapakett, mille endisel kujul arendamine lõppes 2011. aasta kevadel. Tarkvarakomplekti arendus hargnes edasi kahte projekti: LibreOffice ja Apache OpenOffice. OpenOffice.orgist on versioonid muuhulgas operatsioonisüsteemidele Microsoft Windows, Linux, Solaris, Mac OS X, OpenSolaris ja FreeBSD. 3.2. NeoOffice NeoOffice on vabatarkvaraline kontoritarkvarapakett, mis sisaldab tekstitöötlusprogrammi, tabelarvutusprogrammi, esitlustarkvara, andmebaasitarkvara ja muid rakendusi. NeoOffice
ikoonil>Properties> Valige loetelu viimane element (Internet Protocol...)>Properties>Use following IP address> IP: 192.168.0.<81..95> (iga arvuti jaoks on reserveeritud 1 IP aadress, mille viimane bait arvutatakse valemiga 80+arvuti nr. arvuti pealt.) Subnet mask: 255.255.255.0 Default gateway: 192.168.0.1 Preferred DNS server: 193.40.240.3 (Teistel arvutitel las jb automaatne, ruuter saab ise hakkama) 4.3 Koostage hes arvutis (PC1) ttavas Apache veebiserveris lihtne veebileht oma nimedega. Don't panic! Apache ttab vaikimisi taustal ja Apache on hlestatud kasutama kausta, mis asub desktopil. Nimeks on sellel Kodulehe kataloog. Selles kaustas on fail nimega Index. Sellel parem klps ja Edit. Rida "See on ks... muuta." kustutage ra ja kirjutage asemele oma nimed. (
ja
peavad paika jma) File>Save 4.4 Hlestage ruuter nii, et kigist ruuteri klge hendatud arvutitest neb koostatud, WAN . 1) IP Control panel Network connections Local area Properties. 2) «The connection uses the following items:» TCP/IP, Properties. 3) : Use the following IP aadress Use the following DNS server addresses. 4) IP aadress: 192.168.0.<81..95> , WAN . Subnet Mask: 255.255.255.0 Default gateway: 192.168.0.<81..95> , WAN . Default gateway , WAN , IP . Preffered DNS server: 193.40.240.3 OK Close . 4.3 Koostage ühes arvutis (PC1) töötavas Apache veebiserveris lihtne veebileht oma nimedega. ( ), LAN . 1) Kodulehe kataloog, index.html. 2)
. . 4.4 Häälestage ruuter nii, et kõigist ruuteri külge ühendatud arvutitest näeb koostatud veebilehte, ruuter peab olema häälestatud nii, et WAN pordis olevast arvutist ei saa LAN pordis olevat arvutit "pingida" ( ), LAN . 1) (192.168.1.1), Firewall Virtual Servers. 2) New IP address , index.html. Local Service WEB(http) (port:80)
sajandi alguses traditsioonilisest folkloorist, keldi muusikast, bluusist ja gospelist. Mõjukaimad kantrilauljad on Jimmie Rodgers ja Hank Williams. Päritolu • Nooruspõlves uskus Cash kuuldud juttude põhjal, et temas on indiaaniverd, kuid hilisem uurimine selgitas, et tegelikult olid tema esivanemad šoti päritolu. Sellest hoolimata tundis ta indiaanlastega hingesugulust ja pühendas neile paljud oma laulud (näiteks "The Ballad of Ira Hayes", "Old Apache Squaw"). Tema esivanem William Cash (Caesche) randus Ameerikas 1667. aastal. Johnny vanavanaisa võitles Konföderatsiooni poolel kodusõjas. 2000. aastad • June Carter Cash suri 15. mail 2003 73- aastasena südameoperatsiooniga kaasnenud komplikatsionidega. Johnny Cash suri suhkurtõve komplikatsioonide tagajärjel vaid mõni kuu hiljem, 12. septembril 2003 71-aastasena. Mõlemad on maetud oma kodu lähedale Hendersonville Memory Gardensissesioonide tõttu.
Teine tase Kolmas tase Neljas tase Viies tase ARIZONA Population: 6,6 million Area:295,254 sq km Capital: Phoenix Very hot summers Grand Canyon PLANTS AND ANIMALS OF ARIZONA SAGUARO BLOSSOM RING-TAILED CAT TWO-TAILED SWALLOWTAIL BLUE PALO VERDE APACHE TROUT CACTUS WREN ARIZONA RIDGE- NOSED CITIES OF ARIZONA TUCSON PHOENIX CULTURE OF ARIZONA Phoenix art museum Several major Hollywood films are made in Arizona. NEW MEXICO Area: 315,194 sq km Population: 2 million Capital: Santa Fe Largest city: Albuquerque PLANTS AND ANIMALS OF NEW MEXICO GREATER
1. https://www.apachefriends.org/index.html Laadige alla endale sobiv versioon. Antud dokumentatsioonis installime XAMPP for Windows 2. Avage XAMPP ja vajutage Next 3. Valige vajalikud väljad ja vajutage Next 4. Valige, kuhu soovite installeerida XAMPP-i ja vajutage Next 5. Vajutage Next 6. Vajutage Next 7. Finnish 8. Valige endale sobilik keel. Antud juhul valime inglise keele. 9. XAMPP on edukalt installeeritud Testi, kas töötab. Sellejaoks vajutada Apache järel Start nuppu ja minna brauseris localhost lehele või siis 127.0.0.1 10. Start MySql 11. Vajutage Admin. Seejärel suunatakse teid http://localhost/phpmyadmin/ lehele. Andmebaasi kasutajanime ja parooli muutmine 1. Minge http://localhost/phpmyadmin/ lehele Vali Kasutajate kontod 2. Valige root kasutaja ja muutke õiguseid 3. Sisestage uus kasutajanimi ja parool 4. Kasutaja on muudetud Uue kasutaja ja andmebaasi loomine 1
Tabel 2. Suuremad süsteemid 1000 - 2000 2000+ Users Users Server CPU (min) Memory CPU (min) Memory 2-3 dual-core multiple CPUs running servers running 2-3, load- multiple load- 8+ GB Application balanced 8 GB balanced for each Apache Tomcat Apache Tomcat server application application servers servers 2-3 dual-core dual core CPU CPUs running running Oracle Database 4+ GB Oracle 10g 4+ GB 10g Standard
a. Saksa päritolu Fritz Lang, kes lavastas filmid ,,Frank Jamesi tagasitulek" (The Return of Frank James, 1940), Western Union (1941) ja ,,Kurikuulus rantso" (Rancho Notorious, 1952), ning Ungari päritolu Michael Curtiz, kes lavastas ,,Dodge City" (1939), ,,Virginia City" (1940) ja ,,Santa Fe raja" (Santa Fe Trail, 1940), kõigi peaosas oli Errol Flynn. Selle rikkaliku koomeperioodi ajal tegi Ford ka oma hiilgava ratsaväetriloogia ,,Ford Apache" (1948), ,,Ta kandis kollast paela" (She Wore a Yellow Ribbon, 1949) ja ,,Rio Grande" (1950) romantilised nägemused Metsikust Läänest, kõigi peaosas John Wayne. Wayne oli peaosas ka Howard Hawski filmis ,,Punane jõgi" (Red River, 1948), kus tema muskulatuursele, macho´likule enesekindlusele pakkus kontrasti Montgomery Clifti närviline nurgelisus, mis nende vahel erilise pinge tekitas. Hawsk tegi veel kolm väga head vesternit koos Wayne´iga, neist parim oli ,,Rio Bravo" (1959)
Arvuti ja seade peavad olema ühenduses omavahel USB jutmega. Telefon tuleb installida adb ja fastboot draiverid. Vähemkasutatud OSi litsents Android on vabatarkvara. Kui välja arvata mõned uuenduste perioodid, on Android olnud saadaval 21. oktoobrist 2008, "free and open source software" litsentsi alusel. Google avaldas Linuxi tuuma uuenduste lähtekoodi GNU üldise avaliku litsentsi versiooni 2 alusel. Ülejäänud kood aga avaldati Apache litsentsiversiooni 2 alusel. Selle litsentsi alusel tohivad edasimüüjad lisada täiendusi ilma neid avatud lähtekoodi kogukonnale eelnevalt näitamata. Samuti avaldab Google ülevaadatud probleemid, et need oleks soovijatele nähtavad ja neid oleks võimalik kommenteerida. Open Handset Alliance töötab välja Androidi osa, mis seisneb muudatustes Kerneli tuumas ning selle lähtekood on avalik ja saadaval GPL litsentsi alusel. Ülejäänud osa Androidist
See tähendab HTML-dokumentide ja muu kaasatud sisu nagu piltide, stiililehtede ja JavaScripti edastamist. Klient, tavaliselt veebilehtseja või veebirobot, alustab suhtlust esitades serverile päringu mingi kindla ressursi järgi, millele veebiserver vastab kas selle ressursi sisu või veateatega. Ressurss on tüüpiliselt fail serveri kõvakettal, kuid see oleneb suuresti serveri seadistustest. Paljud veebiserverid (nt Apache HTTP Server) toetavad ka serveripoolset skriptimist, mis lubab serveri käitumist skriptida eraldi failides, jättes algse serveritarkvara muutmata. Skriptimistarkvara (näiteks PHP) lubab HTML-dokumente luua dünaamiliselt. Kuigi serveri peamine eesmärk on sisu edastamine, võimaldab hüperteksti edastusprotokoll ka info vastuvõtmist klientidelt. Seda võimalust kasutatakse erinevate vormide saatmiseks ning failide
ja teeme New reegli. Valime reegli definitsiooni vaatelt Bypass URL Filter, Web ja DNS. Kindlasti valida, et reegel kehtib Everyday 00:00 – 23:59. Samm 3: Lihtne ülesanne vajab nüüd ette näitamist. 4 Häälestage ruuter nii, et välisvõrgust näeks sisevõrgus olevalt veebiserverit. 4.1 Ühendage arvutid ja ruuter nii, et üks arvuti on WAN pordis. (võrgu skeem on joonisel 3.) 4.2 Häälestage arvutite võrguseadistused. 4.3 Koostage ühes arvutis (PC1) töötavas Apache veebiserveris lihtne veebileht oma nimedega. 4.4 Häälestage ruuter nii, et kõigist ruuteri külge ühendatud arvutitest näeb koostatud veebilehte, ruuter peab olema häälestatud nii, et WAN pordis olevast arvutist ei saa LAN pordis olevat arvutit “pingida” Tarvikud: ruuter, kolm võrgukaablit. Samm 1: Kõrvaldada ruuteri ühendus switch’iga. Samm 2: Eemaldada valitud arvutiga seotud võrgukaabel ruuteri LAN liidesest.
Veebiserver Veebiserveriks nimetatakse: 1. Arvutiprogrammi mis saab üle interneti või kohtvõrgu veebikliendilt (brauser ehk veebilehitseja) HTTP päringuid ja saadab tagasi HTTP vastuse, sisaldades peamiselt veebilehti ja faile, mis on veebilehega seotud (pildid, javascriptid, flash-objektid jne.). 2. Arvuti, kus jookseb eelpool punktis defineeritud arvutiprogramm. Veebiserveri- ja kliendivaheline suhtlus näeb välja järgmiselt: Antud kursuse jooksul töötame Apache veebiserveriga, sest see on lihtne, töökindel ja tasuta veebiserver ning lisaks tänapäeval ka kõige populaarsem veebiserver maailmas. Apache esimene versioon sai valmis aastal 1995. Tänaseks kasutab Apache veebiserverit umbes 50% kõigist veebisaitidest ja veebiserver on kättesaadav nii Linux, Windows ja Mac opsüsteemidele. Tarkvara lähtekood on avalik, seetõttu on Apache'i jaoks olemas palju teiste arendajate poolt loodud lisateeke.
cd /tmp && sudo wget https://downloads.joomla.org/cms/joomla3/3-7-0/joomla_3-7-0-stable-full_package-zip? format=zip #Paki lahti Joomla html-kataloogi. NB! OS.UBUNTU-server versioonis, käsku unzip võib mitte olla, #siis tuleb see installeerida sudo apt-get install unzip sudo unzip -q joomla_3-7-0-stable-full_package-zip?format=zip -d /var/www/html/ #Määrame html-kataloogile vajalikud õigused. sudo chown -R www-data:www-data /var/www/html && sudo chmod -R 755 /var/www/html/ #Teeme Apache-serverile restart. sudo service apache2 restart #Nüüd võib Joomla käivitada minnes brauseriga aadressile http://localhost/ või IP-aadress. #Jälgi ekraanil olevaid juhiseid. Esimesel ekraanil sisesta uus Joomla-administraatori kasutajanimi ja parool. #Teisel ekraanil kasuta MySQL-tüüpi=MySQL(PDO), andmebaasi=baas2db, kasutajanime=user2, parooli=Kevade.2 #Kolmandal ekraanil ja edasi, loe juhiseid. https://www.joomla
Korraga on kuvatud üks nädal. Klikkides soovitud treeningul, salvestatakse treening andmebaasi. Rakendus arvutab kokku treeningu broneerijate arvu. Trennitulijate aruanne saadatakse treeneri e- postile 2h varem. Peab olema võimalik broneeritud treeninguid trükisõbralikul kujul välja printida, sest inimesed unustavad kergesti treeningaegu. PHP koodiga HTML lehe sees luuakse ühendus MySQL andmebaasiga, valitakse andmebaas, tehakse päringuid ja väljastatkse info. Apache veebiserver võimaldab ligipääsu PHP koodile, PHP jällegi annab juurdepääsu MySQL andmebaasile. Programmis on kasutajale abiks kasutusjuhend ja kasutajatoe kontaktandmed (telefon, e-post). Kirjandus http://it-ebooks.info/book/2083/ http://it-ebooks.info/book/1643/ http://it-ebooks.info/book/1444/ http://it-ebooks.info/book/2416/ http://www.w3schools.com/php/default.asp http://php.net/manual/en/index.php http://www.w3schools.com/html/ http://www.freebookcentre
Tööolekus:kuni 10 h 40 min (2G) / kuni 6 h 40 min (3G) Android on tarkvara kogumik elektroonikaseadmetele, mis hõlmab operatsioonisüsteemi, vahetarkvara ja peamisi rakendusi. Android kasutab Linuxi tuuma muudetud versiooni. Operatsioonisüsteemi arendas algul Android Inc, mille ostis Google, nüüd aga Open Handset Alliance. Android avalikustati 5. novembril 2007 koos Open Handset Alliance'i asutamisega. Google väljastas enamiku lähtekoodist, kasutades Apache litsentsi, vaba tarkvara ja avatud lähtekoodi litsentsi. Google teatas 16. veebruaril 2010, et päevas saadetakse välja 60 000 mobiiltelefoni Android OS operatsioonisüsteemiga. Samsung Wave Tuli välja 2010 aprillis. Suurus: 118 x 56 x 10.9 mm Kaal:118g Ekraan tüüp:Super AMOLED, Gorilla Glass Ekraani suurus:480X800, 3,3 tolli. Mälu:390mb Internet:HSDPA 3.6mbps. Kaamera: 5 MP, 2592 x 1944 pixels, autofocus, LED flash Video:Yes, 720p@30fps, video light
................................................... 11 1.6.4 MySQL........................................................................................ 12 1.6.5 HTML.......................................................................................... 12 1.6.6 CSS............................................................................................. 12 1.6.7 Veebilehitseja............................................................................. 13 1.6.8 Apache 2.2 veebiserver..............................................................13 1.6.9 Windows operatsioonisüsteem...................................................13 1.6.10 Tekstieditorid............................................................................13 2. Realisatsioon......................................................................................... 14 2.1 Veebisaidi vaadete loomine..............................................................14 2.1
Kõigest hoolimata meenutas Cash oma lapsepõlve alati härdusega, tundes muret selle pärast, et inimeste side maaga kaob ning hävib ka keskkond, kust tema muusika pärineb. Päritolu Nooruspõlves uskus Cash kuuldud juttude põhjal, et temas on indiaaniverd, kuid hilisem uurimine selgitas, et tegelikult olid tema esivanemad šoti päritolu. Sellest hoolimata tundis ta indiaanlastega hingesugulust ja pühendas neile paljud oma laulud (näiteks "The Ballad of Ira Hayes", "Old Apache Squaw"). 1950. aastad 1950. aastate alguses teenis Cash õhujõudude koosseisus Saksamaal radistina, dešifreerides Nõukogude Liidu armee sõnumeid. Aastal 1954 abiellus John Vivian Libertoga. Neil sündis neli tütart. Johni pidev kodust eemalolek ja sõltuvus mõnuainetest mõjus aga nende suhtele laastavalt ning nad lahutasid 1966. aastal. 1960. aastad Eduga kaasnes aga järjest rohkem tööd ja palju kurnavat ringisõitmist. 1960.
0 Berkeley Database License Boost Software License BSD license (modified version) BDL / BSD Documentation License CeCILL Cryptix General License EUPL - European Union Public License GPL / GNU General Public License Intel Open Source License ISC license [3] GPL 2 mitteühilduv litsents Academic Free License (AFL) Affero General Public License Apache License Apple Public Source License (APSL) BSD license (original version) Common Public License Common Development and Distribution License (CDDL) Eclipse Public License (EPL) GPLv3 / GNU General Public License IBM Public License LaTeX Project Public License (LPPL) Microsoft Public License Kasutatud allikad http://www.tutorialspoint.com/operating_system/os_services
müüa või müügiks pakkumine Kaetud rakendused. "[47] TheTarkvara Freedom Law Center on uurinud, kas on mingeid õiguslikke takistusi kasutamise OpenDocument Format (ODF) on tasuta ja avatud lähtekoodiga tarkvara, mis tulenevad standardimise protsessis. Nende arvates ODF on tasuta õiguslike koormatiste, mis takistaks selle kasutamine tasuta ja avatud lähtekoodiga tarkvara, mida levitatakse litsentside alusel, mille autoriks on Apache ja FSF. Licensing[edit] Public access to the standard[edit] Versions of the OpenDocument Format approved by OASIS are available for free download and use.[43] The ITTF has added ISO/IEC 26300 to its "list of freely available standards"; anyone may download and use this standard free-of-charge under the terms of a click-through license.[44] Additional royalty-free licensing[edit] Obligated members of the OASIS ODF TC have agreed to make deliverables available to
Samuti on välja toodud detailsed nouded. 3.8 Funktsionaalsed testid Projektis on projekteeritud 30 funktsionaalsed testi. Selleks on kirjeldatud testitavad nouded, sellest tulenevad ekvivalentsklassid, piirjuhud, testid. 3.9 Funktsionaalsete testide salvestamine ja taitmine Testid on täidetud, tulemused on hinnatud arusaadavalt. 3.10 Mittefunktsionaalsed testid Projektis projekteeritud mittefunktsionaalsed vastuvotutestid on salvestatud ning täidetud Apache JMeteriga, Seleniumiga ning käsitsi. 3.11 Testitav programm Töös on valitud muu programm, mis saab sisendiks soiduki VIN- numbri ning seejärel annab kasutajale soiduki kohta informatsiooni. 3.12 Programmipõhiste testide koostamine Töös on valitud lähtudes testimise ülesande püstitusest lauseadekvaatsuse kriteerium, kriteerium on pohjendatud ning koostatud 18 testi. 3.13 Programmipõhine testimine, tulemused, hindamine
teegid, kompilaator, mõned vajalikud käsurea ja võrgu utiliidid. Juhtudel kui konkreetset BSD operatsioonisüsteemi soovitakse kasutada näitekstulemüürina ja/või ruuterina, piisab sellisest minimalistlikust lähenemisest täielikult. Baassüsteem on kergesti laiendav, vastavalt süsteemi rakendamise vajadustele. Laiendamiseks kasutatakse pkgsrc(NetBSD, OpenBSD) või ports (FreeBSD) võimalusi, mille abil on võimalik süsteemi lisada laias valikus kolmandate osapoolte tarkvara, näiteks Apache veebiserver või KDE graafiline töökeskkond. Distributsioonid/derivaadid Tänapäevased enamlevinud BSD operatsioonisüsteemid on NetBSD, FreeBSD ja OpenBSD, igaühte neist arendatakse vastavalt oma valitud suunitlusele, siinkohal ka lühike kirjeldus, mis eesmärgi on arendajad endale nende kolme juures valinud: · NetBSD on sihitud selgele ja puhtale arhitektuurile orienteeritud algtekstile, mis võimaldaks kõige erinevamaid platvormevähima vaevaga toetada. NetBSD on kõige
Linux/ BSD OS sõnaraamat A Apache – Apache is a freely available Web server that is distributed under an "open source" license. Version 2.0 runs on most UNIX-based operating systems. - Tasuta kõigile kättesaadav veebiserver, 2.0 versioon jookseb enamustel UNIX'i põhistel OS'idel. Adaptive Server Enterprise (ASE) – Adaptive Server Enterprise (ASE) is a relational database management system ( RDBMS ) from Sybase, Inc. that runs on Linux and other Unix -based operating systems, Windows NT and Windows 2000 , and Mac OS. -
X.509 is a public key infrastructure standard that SSL adheres to for its key and certificate managment. Since we are wanting to create a new X.509 certificate, this is what we want. -x509: This option specifies that we want to make a self-signed certificate file instead of generating a certificate request. -nodes: This option tells OpenSSL that we do not wish to secure our key file with a passphrase. Having a password protected key file would get in the way of Apache starting automatically as we would have to enter the password every time the service restarts. -days 365: This specifies that the certificate we are creating will be valid for one year. -newkey rsa:2048: This option will create the certificate request and a new private key at the same time. This is necessary since we didn't create a private key in advance. The rsa:2048 tells OpenSSL to generate an RSA key that is 2048 bits long.
51 8. Mittefunktsionaalsed testid Järgnevas peatükis antakse ülevaade kümne mittefunktsionaalse vastuvõtutesti täitmisest. Neist kaks, mis on oma olemuselt koormustestid on läbi viidud Apache jMeter tarkvara abil. (Apache Software Foundation, 11) Kõik mittefunktsionaalsed testid peale koormustestide on teostatud manuaalselt. 8.1. Riskipõhiste mittefunktsionaalsete vastuvõtutestide täitmine Järgnevalt kirjeldatakse kõik käesoleva töö raames tehtud mittefunktsionaalsete
on OpeniBoot'i ja iDroidi abiga piirangud eemaldatud. Litsents Kui välja arvata mõned uuenduste perioodid, on Android olnud saadaval 21. oktoobrist 2008, "free and open source software" (tasuta ja avatud lähtekoodiga tarkvara) litsentsi alusel. Google avaldas Linuxi tuuma uuenduste lähtekoodi GNU Üldise avaliku litsentsi (GPL) versiooni 2 alusel. Ülejäänud kood (võrk, tarkvara kogumik ja ka telefonipinu) aga avaldati Apache litsentsiversiooni 2 alusel. Selle litsentsi alusel tohivad edasimüüjad lisada täiendusi, ilma neid avatud lähtekoodi kogukonnale eelnevalt näitamata. Tavaliselt teeb Google koostööd riistvara tootva firmaga, et välja töötada uut Androidi versiooni kasutav lipulaeva seade. Pärast seadme jõudmist poelettidele, avaldatakse ka selle versiooni lähtekood. Ehkki Android on avatud
Aasta hiljem lahkus ta Sunist ning sõlmis lepingu Columbia Recordsiga ning saavutas oma singlitega "Don't Take Your Guns to Town" (1959) ja "Ring of Fire" (1963) suure menu. Nooruspõlves uskus Cash kuuldud juttude põhjal, et temas on indiaaniverd, kuid hilisem uurimine selgitas, et tegelikult olid tema esivanemad soti päritolu. Sellest hoolimata tundis ta indiaanlastega hingesugulust ja pühendas neile paljud oma laulud (näiteks "The Ballad of Ira Hayes", "Old Apache Squaw"). Tema esivanem William Cash randus Ameerikas 1667. aastal. Johnny vanavanaisa võitles Konföderatsiooni poolel kodusõjas. 1969. kuni 1971. aastani juhtis Cash kanalil ABC telesaadet "The Johnny Cash Show". 1970. aastate alguseks oli ta juba tuntuks saanud kui Mees Mustas. Bänd kandis juba oma 3 algusaastatel musti särke, sest see oli ainuke kokkusobiv rõivaese, mis kõigil olemas oli. Hiljem tegi Cash aga musta riietuse oma kaubamärgiks. Oma laulus "Man in Black" avaldab
14 Eksamiks: Helmese Eksamloengust: frontend töövaldkonnad/tehnoloogiad EksamUI frameworks, Slicing frontend into components, Responsive design, Search Engine Optimisation, Event-based thinking, NodeJS backend arendaja Eksamtöövaldkonnad/tehnoloogiad EksamAlgorithms, Multithreading, Data model, Data consistency, Data validation, Object Relational Mapping (ORM) frameworks, Logging, Security, Apache Tomcat, Oracle Weblogic, Apache HTTPD, IIS etc. Eksamsüsadmini Eksampeamised Eksamtehnilised Eksamtöövaldkonnad/tehnoloogiad Server monitoring, Monitoring application logs, Server updates, Backup copies, Server user management, Linux/Windows server administration Käsitestimine Eksam- EksamUnderstanding the application business logic, Testing application functional requirements,
· matemaatiline mudel (mathematical model) - milline on seos sisendi ja väljundi vahel (vajalik kasutajale) Andmebaaside käivitamine. Installeerimine, Andmebaaside avamine.XAMPP XAMPP - XAMPP on vabavara multiplatvormiline veebi serveri pakk, milles on APPACHE HTTP server, MYSQL andmebaas ja tõlgid skriptide jaoks PHP-s ja Perli programmi keeleks. Installeerimine Käivita setup Programm PEAB olema laetud C-kettale Andmebaaside käivitamine Ava XAMPP,Jooksuta Apache ja MySql Ava netibrowser ja kirjuta aadressiribale localhost ning vasakult menüüst vali phpMyAdmin Uue andmebaasi loomine Kui kõik eelnev on tehtud siis sisesta uue andmebaasi nimi ja vali Create(loo) Andmebaas tehtud siis tuleb sina tabeleid lisada.Lisa soovitud tabeli nimi ja mitu välja seal on Järgnevas tabelis täida vastavalt vajadusele lahtrid. Olemasoleva andmebaasi kopeerimine Kui table on tehtud siis ülevalt realt valid Export(Ekspordi)
kompilaator, mõned vajalikud käsurea ja võrgu utiliidid. Juhtudel kui konkreetset BSD operatsioonisüsteemi soovitakse kasutada näiteks tulemüürina, ruuterina, piisab sellisest minimalistlikust lähenemisest täielikult. Baassüsteem on kergesti laiendav, vastavalt süsteemi rakendamise vajadustele. Laiendamiseks kasutatakse pkgsrc (NetBSD, OpenBSD) või ports (FreeBSD) võimalusi mille abil on võimalik süsteemi lisada laias valikus kolmandate osapoolte tarkvara, näiteks Apache veebiserver või KDE graafiline töökeskkond. Unix - maailma levinumaid operatsioonisüsteeme, sh. Interneti üks tugisambaid (põhiosa Interneti "selgroo" moodustavatest arvutitest kasutab seda süsteemi). UNIX sai alguse 60. aastate lõpus USA-s Belli firmas, edasi on selle arengus kaasa mänginud nii mitmed suurfirmad (AT&T, IBM, HP, Sun jpt) kui ka ülikoolid ja teadusasutused (üks tuntumaid on Berkeley Ülikoolis loodud BSD). 80. aastate
7 Sissejuhatus Antud töös realiseeritakse olnline restorani kliendi ja tellimuse vastuvõtja töökoht kasutades Oracle 11g Enterprise Edition Release 1 andmebaasisüsteemi. Rakendus on loodud kasutades java programeerimis keelt ning Eclipse IDE-d. Andmebaasi server: hektor8.ttu.ee:1521 Kasutajanimi: TUD26 Parool: J85LR1 Rakenduse toimimiseks peab kasutaja arvutis olema instaleeritud Apache Tomcat 7. Rakenduse sisselogimiseks võib kasutada järgnevaid kasutajanimesid/paroole: Kliendina sisselogimiseks: Kasutajanimi: klient Parool: klient Tellimuse vastuvõtjana sisselogimiseks: Kasutajanimi: kasutaja Parool: kasutaja Veebirakenduse URL: http://localhost:8080/restoran Registreerides uut kasutajat pöördub rakendus T061859_FUNK_ISIKUKOOD
Kuna kirjeid tabelis võib olla kümme tuhat või rohkemgi ei ole mõeldav, et otsitav kirje, mille külge sisestatav kirje liita, leitakse mõnest loendist. Selleks tuleb kasutada otsingut. Sisestades lahtrisse mõned tähed, peab infosüsteem pakkuma variante, kus selline tähekombinatsioon esineb. Kasutaja valib sellest lühikesest loendist endale sobiva. GRAILS-is on selle tarvis loodud SEARCHABLE plugin. See kasutab Apache lucene indekseerimistarkvara, mis koostöös moodustavad päris võimsa otsingute süsteemi. Nüüd lisaks vaid jQuery-ga päringud ning süsteem töötab päris laitmatult. 3.10 Tuleb luua infosüsteemi analüüs. On juhtunud tobe lugu, kus infosüsteem hakkab valmis saama, kuid see, mille alusel teda oleks pidanud ehitama ehk infosüsteemi analüüs, puudub. Lihtsalt kirjeldades tuleb kõik senitehtu dokumenteerida ning üles joonistada. Infosüsteem on saanud päris mahukas
tõestatud naturaalse gaasi varud on 1940 km3 , millele lisandub veel uurimuskampaaniatega. 2007.a augustis teatati, leiti õli reservide märke Kom Ombo nõos, mis on umbes 45 km Aswanist põhjapool, ja anti tegevusluba mille allkirjastas Centorioni Energia puurimiseks. Peamine gaasi tootja Egiptuses on Rahvusvaheline Egiptuse Naftavälja Kompanii (IEOC), mis on Itaalia firma ENI-AGIP'i sõsarfirma. Teised firmad nagu BP, BG, Texases baseeruv Apache Kompanii ja Shell viivad läbi uurimustegevusi ja tootmist millega tegevusluba on nõusoleku andnud kindlaks ajaperioodiks (tihti 20 aastat) ja õli ning gaasi hoiused erinevates geograafilistes tsoonides. 9 Põllumajandus Majanduse alus on põllumajandus, eeskätt niisutuspõllundus. Haritavat maad on riigi pindalast 3%
7.3. Mis tüüpi rakendusi saab virtuaalmasin käivitada? Iga rakendus, mis jookseb standard arvutil töötab ka virtuaalmasina sees VMware Workstationis. VMware Workstation on samaväärne täieliku arvutiga, koos täieliku võrgustiku ja seadmetega - igal virtuaalmasinal on oma protsessor, mälu, kettad jne. See võimaldab teil kasutada mistahes rakendusi, mis töötavad ka host arvutis , sealhulgas Microsoft Office, Adobe Photoshop, Apache Web Server, Microsoft Visual Studio, Tulemüüri ja VPN tarkvara. 7.4. Kas VMware Workstation muudab külalis- või peremees operatsioonisüsteeme? Ei muuda. Peremees operatsioonisüsteem kohlteb WMware Workstationit, kui rakendust. Muudatusi ei ole vaja teha külalisoperatsioonisüsteemile, kui see on 23 installeritud virtuaalmasinasse. Rakendused töötavad virtuaalmasinas sama moodi, nagu füüsilises arvutis. 7.5
börsilangus lõppes, algas harilik kasv. mängud, progemisvahendid), Erirakendused digitaalarvuti. 1999-2007: olulised asjad kümnendil:Vabavara (Pangarakendused, telekomirakendused;Reaalsed (GNU/Linux, Apache jne) muutus serverarvutitel (mitte lao- ja tellimissüsteemid; Firma 1948 I transistor(Shockley)- müüma hakkas Bell andmebaasid).Transistor - kolme või enama laua-arvutitel) mainstream-tehnoloogiaks.GNU/Linux väljaviiguga pooljuhtseadis, mida kasutatakse Corp
prolog.Asutati Fairchild Semiconductor. Numeric (numbers) Character (text) Audio (sound) pöördumise failide/ressursside poole vastavalt kümnendil:Vabavara (GNU/Linux, Apache jne) Instructions (programs).Before the computer pääsu- ja kasutusõigustele. 1958 – First integrated circuit. SAGE – muutus serverarvutitel (mitte laua-arvutitel) can use any type of information, it must be Virtualiseerimisvahendid:1.PC riistvara mainstream-tehnoloogiaks.GNU/Linux on olulisem, stored in the computer’s memory
salvestatud HTML-dokumente, kasutades selleks HTTP edastusprotokolli. See tähendab, et kasutaja sisestab HTML dokumenti aadressi, näiteks metshein.com/test.html. Faili olemasolul saadetakse see kasutajale ning veebilehitseja loob sellest "vaadatava" veebilehe. Juhul kui oled kodulehele lisanud kujundusfaili, pilte või javascripti, siis lisatakse see kõik kaasa. Hetkel kõige suurema osa veebiserveri tarkvarast on endale haaranud tasuta Apache HTTP Server (61,4%), millele saab kõige lähemale Microsoft IIS (14,6%). Seda nö. tavalist veebilehte, mille sisu ei muutu, nimetatakse staatiliseks veebileheks. Kindlasti on sellel oma koht, selles keerulises maailmas, kuid tavaliselt sellega asi ei piirdu. Näiteks oleks vaja lisada jooksvalt uudiseid, lubada kommentaare, hallata kasutajaid, saata emaile jne. Selle jaoks tuleb serverisse paigaldada lisatarkvara, mis selle eest vastutab, näiteks: php python Perl
Semantilist andmebaasi saab intregeerida, kui nad kasutavad sama standard tüüpi. See tähendab seda, et üldiselt on neil laiem kohaldatavus kui relatsioonilisel või objektorienteeritud andmebaasil. Andmebaaside käivitamine (installeerimine, avamine). Lae alla programm Xampp. (http://www.apachefriends.org/en/xampp.html) Kui valisin .zip faili, paki Xampp lahti või kui valisid .exe, siis installeeri Xampp. Käivita Xampp Control Panel ja sealt käivita Apache ja Mysql. Seejärel kirjuta veebilehitseja aadressiribale localhost. Kui leht on lahti, vali sealt phpMyadmin. Uue andmebaasi loomine (objektsüsteemi analüüs). Kirjuta veebilehitseja aadressiribale localhost, vali Tools alt phpMyadmin ja avaneb leht, kus on võimalik uut andmebaasi luua. Olemasoleva andmebaasi kopeerimine. Olemasoleva andmebaasi kopeerimiseks tuleb vajutada "Ekspordi".
dokumendi vorming. Aga nüüd eksisteeris CSS-tehnoloogia, mille kohta teatas W3C, et kõike, mis on seotud HTML-dokumendi visuaalsete aspektidega, peavad väljatöötajad kirjeldama CSS- tabelites. http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html WWW teenuse töö põhimõte WWW-teenus töötab klient-server põhimõttel. Server Veebiserver on arvutile seadistatud tarkvara, mille abil saab protokoll HTTP juurdepääsu veebilehtedele. Laiemalt levinud veebiserveriteks on Apache, Unix/Linux platvormil töötav, ja IIS 7 (Internet Information Service), mis töötab Windows juhtimisel. Veebiserveriks nimetatakse ka arvutit, millel on veebiserveri tarkvara ja salvestatud veebilehtede failid. Serveri rünnakutest kaitsmiseks kasutatakse võrkudevahelist ekraani ja vastavat tarkvara. Serveri funktsioonid:
LISP 1960, Esimene AI programiseks mõeldud keel BASIC 1964, Beginners All-purpose Symbolic Instruction Code Smalltalk 1972, esimene objekt-orjenteeritud progra keel Prolog 1972, esimene loogika progra keel C keel arendati 69-73, Ritchie, Kernigan C++ - 1983 Bell labs Python 1989 PHP keel 1994, Personal Homepage Tools nimelisest skriptide setist sai nime MySQL database - 1994 Borland Delphi keel 1995 , Borland International Java 1995 , SUN Apache web server - 1995 C# - 2000, Microsoft RDF Kirjelduskeel HTML - Teksti paigutamise / lehe kujundamise keel CSS - Eriti täpset teksti paigutust ja kujundust võimaldav keel HTML-i täienduseks Javascript - Brauseri programmeerimiskeel: javascripti programmid töötavad otse brauseris: muudavad htmli, css-i, võtavad ühendust serveriga jne jne AJAX tähistab: HTML+CSS+Javascript+async. Queries Georg Cantor - Hulgateooria rajaja CISC complex instruction set computer
Kogu väljatuleku müüt on nagu ülesehitatud sünnimetafoorile. Inimkonna loomine samastatakse inimese sündimisega. Algkodu on ühtlasi emaüsk. Paljutes kosmoloogiates korduv motiiv, kus inimeste eluruumid samastatakse ema või isaga. Eesti keeles "emakoda", koht kus me sünnime. Kui me sellest kojast välja läheme, siis jõuame järgmisesse kotta (maailm on koda). Maa-alune ei pruugi alati olla nii demoniseeritud. Kopide lähedal elavad apatsid (apache). Nad pole põlised asukad nagu kopid ja pueblo indiaanlased, aga palju kohalikku üle võtnud. Alguses pimedus. Inimesed, loomad, taimed allilmas pimedas. Ööloomadele see meeldib, aga päevalooma pole rahul. Tavaline algseisund, rahulolematus. Hakatakse mängima mingit mängu. Mängu kigus jäävad peale päevaloomad, valgus jääb peale, päevaloomad saavad endale kuu, tähed ja päikese. Üleval taevas on auk. Korraga tahab kogu rahvas üles saada. Hakatakse ehitama pühasid
TEST- FT8 ÕNNESTUS TEST- FT9 ÕNNESTUS TEST- FT10 ÕNNESTUS Tabel 2. Funktsionaalsete testide tulemused Pilt 2. Funktsionaalsete testide tulemused Selenium IDEga. 8. Mittefunktsionaalsed testid 8.1 Riskipõhiste mittefunktsionaalsete vastuvõtutestide salvestamine ja täitmine Esmase hinnangu andmisel lähtutakse Apache Jmeteri abil ja käsitsi tehtud testidest. Alljärgnevas tabelis on kokkuvõte mittefunktsionaalsetest testidest. Piltidel on välja toodud testimise tulemused. Test Testi tulemus Kommentaar TEST-MF1 ÕNNESTUS Kassasüsteem avanes antud (käsitsi) veebilehitsejates
I Native Americans · Origin of Native Americans Origin is debatable Siberia->Alaska Crossed the land bridge around 14,000 years ago "ice-free corridor" Hunters, searching for fresh grounds · Different tribes and their way of life In tents, dark skin, hair is long, black and straight, women-agriculture, men- hunting. bands(chief. Travelled together) and tribes land was owned by the tribe that occupied it. 200 different tribes Apache- "enemy"- hunted buffalos, oil and natural gas from their land Cherokee- largest tribe Cheyenne- from Minnesota and S & N Dakota. High system of laws Northwest Ordinance of 1787 Signed in 1787 by Thomas Jefferson. The creation of the Northwest Territory as the first organized territory Ohio River was settled, 5 new states Advancement of education, maintenance of civil liberties, exclusion of slavery Promised not to invade or disturb Indians
teegid, kompilaator, mõned vajalikud käsurea ja võrgu utiliidid. Juhtudel kui konkreetset BSD operatsioonisüsteemi soovitakse kasutada näiteks tulemüürina, ruuterina, piisab sellisest minimalistlikust lähenemisest täielikult. Baassüsteem on kergesti laiendav, vastavalt süsteemi rakendamise vajadustele. Laiendamiseks kasutatakse pkgsrc (NetBSD, OpenBSD) või ports (FreeBSD) võimalusi mille abil on võimalik süsteemi lisada laias valikus kolmandate osapoolte tarkvara, näiteks Apache veebiserver või KDE graafiline töökeskkond. Unix - maailma levinumaid operatsioonisüsteeme, sh. Interneti üks tugisambaid (põhiosa Interneti "selgroo" moodustavatest arvutitest kasutab seda süsteemi). UNIX sai alguse 60. aastate lõpus USA-s Belli firmas, edasi on selle arengus kaasa mänginud nii mitmed suurfirmad (AT&T, IBM, HP, Sun jpt) kui ka ülikoolid ja teadusasutused (üks tuntumaid on Berkeley Ülikoolis loodud BSD). 80. aastate lõpuks oli UNIX olemas kõigi peamiste
teegid, kompilaator, mõned vajalikud käsurea ja võrgu utiliidid. Juhtudel kui konkreetset BSD operatsioonisüsteemi soovitakse kasutada näiteks tulemüürina, ruuterina, piisab sellisest minimalistlikust lähenemisest täielikult. Baassüsteem on kergesti laiendav, vastavalt süsteemi rakendamise vajadustele. Laiendamiseks kasutatakse pkgsrc (NetBSD, OpenBSD) või ports (FreeBSD) võimalusi mille abil on võimalik süsteemi lisada laias valikus kolmandate osapoolte tarkvara, näiteks Apache veebiserver või KDE graafiline töökeskkond. Unix - maailma levinumaid operatsioonisüsteeme, sh. Interneti üks tugisambaid (põhiosa Interneti "selgroo" moodustavatest arvutitest kasutab seda süsteemi). UNIX sai alguse 60. aastate lõpus USA-s Belli firmas, edasi on selle arengus kaasa mänginud nii mitmed suurfirmad (AT&T, IBM, HP, Sun jpt) kui ka ülikoolid ja teadusasutused (üks tuntumaid on Berkeley Ülikoolis loodud BSD). 80. aastate lõpuks oli UNIX olemas kõigi peamiste
ja läbivalt väikeste tähtedega, siis Windowsis on aadressid tõstutundetud. Probleemid erinevate turvatsoonide segamisel - kasutatakse veebist leitavaid JavaScript- koode ja viidatakse otse võrgus olevatele failidele; sellisel juhul tuleb usaldada ka neid välijastpoolt saadavaid koodijuppe. · Konfiguratsioonivead Ettevaatust Kõik võrgust tulevad andmed on ebausaldusväärsed!!! Denial of Service -- teenusetõkestus · Ülekoormus - Apache veebiserveriga seotud Apache Benchmark - oli võimalik tekitada nii palju päringuid, et enamus veebiservereid ei saanud nendega hakkama; · Ressursside ammendamine Kettaruum (näiteks aetakse logisid täis) Mälu, protsessitabel - mälukasutus - iga protsessi jaoks oma alamprotsess, paljude samaagsete protsesside tõttu saab mälu otsa; Protsessoriaeg (näiteks tehakse "tühja" krüpteerimist) - protsessorikoormuse kasvatamine dummy HTTPS handshake'ide kaudu (1 tuumaga klient suudab tekitada rohkem päringuid
ja soovi korral lisainfot, nagu küsija programmi tüüp (Mozilla, Ie, Konqueror, ..) Näiteks: Võtame telnet ühenduse masina dijkstra.cs.ttu.ee porti 80 Tipime sisse, seejärel tipime kaks reavahetust: GET index.html HTTP/1.0 HTTP ei ole ehitatud “biti või baidi” tasemel, vaid teksti ridade kaupa: päis, tühi rida, tekstiread. HTTP/1.1 200 OK Date: Thu, 06 Nov 2003 13:50:07 GMT Server: Apache/1.3.19 (Unix) PHP/4.1.1 Last-Modified: Sat, 10 Apr 1999 09:29:18 GMT ETag: "46d8-297-370f19ee" Accept-Ranges: bytes Content-Length: 663 Connection: close Content-Type: text/html
..... DNS: Domain Name Server Ülesanne: kui programmile on antud masina nimi, millega ühendust võtta (näiteks www.ttu.ee), siis tuleb kõigepealt leida sellenimelise masina IP aadress.seada CNAME kirje aadressile ghs.google.com. Palja domeeni probleem Google App Engine aplikatsiooni pihta ei ole võimalik suunata ,,paljast" domeeni, näiteks minudomeen.ee, vaid ainult alamdomeeni nagu www'minudomeen.ee. Põhidomeen peab seega asuma kuskil mujal ja kui kui selle poole pöördutakse, peaks see suunama automaatsel kasutaja ümber www domeeni peale ehk siis Google serveritesse. Juhul kui tegu on Apache serveriga, millel on moodul mod_rewrite aktiveeritud, saab seda teha lihtsa .htaccess failiga. Domeeni juurkataloogi tuleks tekitada fail nimega .htaccess ning sisestada sinna järgnev sisu: Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^minudomeen.ee$ [NC] RewriteRule ^(.*)$ http://www.minudomeen.ee/$1 [R=301,L] HTTPS probleem Google App Engine ei võimalda hetkel oma domeeni kasutajatele HTTPS ühenduse tuge. See