Steve Mägi A-08 13.03.2014 PÄRNUMAA KUTSEHARIDUSKESKUS Arvutiteenindus A-08 Steve Mägi Javascript (Objektid, Sisseehitatud objektid, Html dom objektid, sündmused, näited) Juhendaja: Sander Mets Pärnu 2009 1 Steve Mägi A-08 13.03.2014 Sisukord
SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled: Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client- Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi. Põhimõt e on HTML vormide valideerimiseks · interaktiivsuse tõstmiseks · dünaamilisuse tõstmiseks Javascript on lihtne ja tasuta
Tallinna Inglise Kolledž Tauri Pupart 8a klass Programmeerimiskeele JavaScript omandamine kasutades eestikeelset Code Academy (Progetiiger) e-õppekeskkonda Uurimistöö Juhendajad: Kersti Jankovski Paavo Viilup 1 SISUKORD SISUKORD 2 SISSEJUHATUS 3 1. Projekt progeTiiger 4 1.1
1 Kliendipoolse JavaScript'i lühikonspekt Sissejuhatus JavaScript'i ................................................................................................1 1. JavaScript'i olemus ................................................................................................1 2. JavaScript'i versioonid ...........................................................................................3 Tuum-JavaScript ...........................................................................................................3 1. Leksikaalne ehitus .................................................................................................3 2. Andmetüübid .........................................................................................................4 3. Muutujad ..
Tingimuslaused Tingimuslaused suunavad programmi tegevuste sooritamist vastavalt sellele, kuidas on täidetud vajalikud tingimused. NB! *Tingimuslause kirjutamisel ümbritsetakse mitmest lausest koosnav grupp loogeliste sulgudega st võetakse gruppi. *Üksiku lause puhul loogelisi sulge vaja pole(kuid võib panna). *Võtmesõnadega(praegusel juhul if ja else-iga) algavate lausete lõppu semikoolonit ei tohi! Näiteks: if(x==o) //Kui muutuja x väärtus on 0, x=1 // siis omistada x-i väärtuseks 1. if lause if lausel on kaks kuju: A) Sisaldab ainult if operaatorit Ühelauseline if if(tingimusavaldis) lause1; Mitmelauseline if if(tingimusavaldis) { lause1; lause2; lause3; } B) Sisaldab if ja else operaatorit else osa täidetakse siis kui ta on väär(false) Kirjutamisel on kaks varianti if(tingimusavaldis) if(tingimusavaldis){ { lause1; lause1;...
docstxt/124376075966674.txt
KONTROLLTÖÖ SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled. - Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client-Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi · Skriptikeele plussid 1.kiire loomistsükkel 2.lihtne õppida 3.platvormist sõltumatu 4.kompaktne ning suhteliselt kiire
.................................................9 1.5.1 Nõuded......................................................................................... 9 1.5.2 Süsteemi tegijad........................................................................10 1.6 Arendusvahendid ja tehnoloogiad....................................................10 1.6.1 PHP............................................................................................. 11 1.6.2 JavaScript................................................................................... 11 1.6.3 jQuery......................................................................................... 11 1.6.4 MySQL........................................................................................ 12 1.6.5 HTML.......................................................................................... 12 1.6.6 CSS........................................................................
D kaabliabilarvuti DVI-I konnektoriga.
HTML (ingliskeelnelühendsõnadestHyperTextMarkup Language
'hüpertekstimärgistuskeel) on keel, millesmärgendatakseveebilehti. HTML on SGML-
irakendus. HTML-dokumentide (failide)
veebistallalaadimiseksjavaatamisekskasutatakseveebilehitsejat.
Sellineelektroonilisedokumendimärgendamisemõte on lahutadasisu,
vaadejmsobjektiomadusedüksteisest. HTML panebpaikaüksnesdokumendistruktuuri,
kuidvõimaldableheküljelekaasataskripte, eeskätt JavaScript, ning CSS-
imillegakirjeldatakselehekujundus.
HTML-dokumentkoosnebelementidest, mille järgibrauserdokumendisisu
kuvab. Iga element on lehekülje lähtekoodistähistatudvastavate märgendite
abil. Kõik HTML-märgendid on ümbritsetud noolsulgudega ,
CVE-2014-1705 CVE-2014-1705 kirjeldab turvaauku, mis leiti Google JavaScript mootoris V8, mida kasutati Google Chrome enne versiooni 33.0.1750.152 OS X-il ja Linuxil ning enne versiooni 33.0.1750.154 Windowsil. V8 on avatud allikaga JavaScript mootor, mis on kirjutatud keeles C++ ja kasutatakse Google Chrome-is. See kasutab ECMAScripti ja töötab Windows XP-l ja Vistal, Mac OS X 10.5+-il ja Linux süsteemidel, mis kasutavad IA-32, ARM või MIPS protsessoreid. V8 võib töötada iseseisvalt või panna sisse ükskõik millisele C++ rakendusele. Turvaauk CVE-2014-1705 lubab välistel ründajatel lubamatult teavet avaldada, viia sisse modifikatsioone ja põhjustada memory corruption-it, ehk rakenduse jooksutamisel tekib
Veesamba kõrgus h1 katse algul Veesamba kõrgus h2 katse lõpul Keskmine kõrgus Kapillaari pikkus l Väljavoolanud vee ruumala V Kapillaari raadius r Voolamise kestus t Vee temperatuur Vee sisehõõrdetegur Arvutused ja veaarvutused Temperatuurile 22ºC vastab vee tihedus = 0,9977735 g/cm 3 = 997,7735 kg/m3 (Allikas : http://antoine.frostburg.edu/chem/senese/javascript/water-density.html) Vastused ja järeldused Vee sisehõõrdetegur temperatuuril 22ºC on = , usaldatavusega 0,95. Allika andmetel peaks 22ºC juures =0.000955, seega on katse tulemusel saadud vastus tegelikust peaaegu 2 korda suurem, samas mahub tegelik vastus saadud tulemusse sisse, kui arvestada viga. Suur viga võis tuleneda sellest, et torus võis olla õhumulle, veevoolu ei õnnestunud piisavalt kiiresti sulgeda ega avada. Allikas: http://www.thermexcel
Võrgurakendused IV loengu konspekt Javascriptis on array nagu list. Pikkust ei pea määrama. Saab suvalisele indeksile lisada väärtuse, isegi siis, kui olemasoleva array pikkus on väiksem. var words=["rebane","kala","lind"]; words[10]="koll"; Kui javascriptis võrrelda kahe võrdusmärgiga ==, siis javascript üritab v6rduse mõlemad pooled samasse andmetüüpi teisendada ja siis võrdleb neid. Kui on kolm ===, siis ei teisenda tüüpi. null == 0 on näiteks tõene. TypeOf() true ja false väikeste tähtedega. JS converdib true 1-ks ja false'i 0-ks, juhul kui == kasutada. NaN - kui arvutustel tekib mingi viga, st "not available number" Javascripti dictionary vastab java objektidele. Dicte saab panna ka üksteise sisse. Array-sid saab ka sinna sisse panna.
h2.eri { color: green; } D)Soovime, et ul tagi sees olevad li tagi tekstid oleks sinised, aga kui ul tagi sees on veel sisemised ul tagid, siis nende sisemiste ul-de sees olevate li-de tekstis on punased . Kirjuta sobivad css-i reeglid. NB! W3schoolsist võiks teada kuute põhilist selectorit! ul li { color: blue; }; ul ul li { color: red; }; 2.Javascript ja Ajax: 10+20 = 30p A) Normaalne viis AJAXi päringuid teha on asünkroonne. Mis on asünkroonse meetodi eelised, ehk mida ebameeldivat juhtub, kui päring teha hoopis sünkroonsel viisil? asünkroonne tähendab seda, et javascript tegutseb edasi kui AJAXi call tehtud. Sünkronne oleks see, et midagi ei juhtu enne kui AJAXi call tuleb tagasi. Asünkroonse eelis on see, et javascripti proge töötab edasi ootamata ära, et tuleks vastus tagasi.
Veebilehe analüüs Võtsin vaatluse alla Saku Õlletehase veebilehe, mis asub aadressil http://www.saku.ee/. Sihtgrupid ja struktuur Veebileht on rangelt suunatud vaid täiskasvanule, küsides veebilehele sisenedes külastajalt, et kas too on 18 täis või ei. Klikkides ,,Ei" nupule, tänab Saku Õlletehas külastajat huvi eest ning märgib, et alla 18-aastasele külastajale on Saku õlletehase kodulehele ligipääs piiratud. Saku õlletehas on tõlkinud enda kodulehe kolme keelde eesti, vene ning inglise keelde, mis annab aimu, et oodatud ei ole vaid eesti keelt kõnelevad isikud, vaid ka inimesed mujalt maailmast. Struktuur on meeldivalt lihtne ning mugav kasutada, veebilehe päises on arusaadavalt ära lahterdatud erinevad teemad, milleks on: ,,Saku joogid," ,,Saku õlletehasest," ,,Õlleeksperdiks?" ning ,,Edasimüüjale". Lehekülg on külastajale meeldivalt rahulik reklaamid ei riiva silma ning värvikirevuseg...
projekti. Palju erinevaid tööristu, mida kasutada Jenkinsiga. Ehk rohkem võimalusi arendamiseks. Jenkins on populaarne ning seetõttu hästi dokumenteeritud. Miinused: Uuemates versioonides osad tööristad ei tööta, sest puudub inimene, kes need kooskõlastaks Jenkinsi uuema versiooniga. Kasutajad peavad Jenkinsi ise üles seadma. Travis Plussid: Toetab mõningaid keeli näiteks PHP, JavaScript, C/C++, Objective-C, Python, Haskel jne. Tasuta ainult avalikele git repositorie-idele. Regristreerib iga üleslaadimise githubi ja automaatselt ehitab branchi. Kerge alustada. Miinused: Ei toeta kõiki keeli. Ei saa ehitada Windowsi peal. Tasuline. CircleCI Plussid: Toetab Ruby on Rails, Sinatra, Node, Python, PHP, Java ja Clojure. Saab lisada igale projektile github-is lihtsalt sisselogides.
See tähendab, et teavik lisatakse automaatselt kasutaja estrisse laenutatud teavikute nimistusse Tarkvara Andmebaas – vaja on tarkvara, mis suudab hallata süsteemi erinevaid andmebaase: estri kasutajate andmebaas töötajate andmebaas teavikute andmebaas Veebilehitseja - E-kataloogi kasutamiseks on vajalik veebilehitseja olemasolu (nt Internet Explorer, Google Chrome, Mozilla Firefox jne), sellega koos JavaScript Tugiressursid Abilink – peab leiduma estri leheküljel, kust kasutaja saab informatsiooni, kuidas kasutada antud lehekülge ja mida e-kataloog Ester võimaldab Keelevalik – eesti keelt mitte kõnelevad inimesed saavad samuti e- kataloogi kasutada, kuna on olemas võimalus vaadata lehekülge inglise keeles Koolitused töötajatele – raamatukogutöötajad oskaksid süsteemi kiirelt ja
ALL XML ELEMENTS MUST HAVE A CLOSING TAG
XML tags are case sensitive. The tag
jaoks(USA pankades ja kindlustusfirmades suure tõenäosusega kasutatakse veel Coboli programme, hoiavad seda keskkonda üleval, kuna raskem oleks kõike otsast alustada ja ümberkirjutada) LISP – 1960. a John McCarthy väljamõeldud keel, mis sobis pigem AI laadseteks ülesanneteks(mitte ainult, aga sinnapoole), mõeldi välja lambda-arvutuste mikrokeele põhimõtete peal, paljud keeled on Lispist mõjutatud(nt Python, JavaScript) PDP–1 – 1960. a Digital Equipment Corporation (DEC) hakkas tegema PDP arvuteid, MIT-s kirjutati sellele videomäng Space Wars (väidetavalt esimene), esimesed PDP arvutid ei müünud väga hästi, aga mingi hetk hakkas hästi müüma (umbes alates PDP-8-st, hulga odavamad kui IBM mainframed, siis polnud ikka veel integraalskeeme seal sees), integraalskeeme veel tööstuslikult ei toodetud, kuigi need juba eksisteerisid, seega arvuti koosnes trükiplaatidest mille peal olid
Gmail ja Yahoo! Mail). HTML (HyperText Markup Language ,,hüperteksti märgistuskeel") on standardkeel veebilehtede märgendamiseks. HTML on SGML-i rakendus. HTML-dokumentide veebist allalaadimiseks ja vaatamiseks kasutatakse veebilehitsejat. Selline elektroonilise dokumendi märgendamise mõte on lahutada sisu, vaade jms objekti omadused üksteisest. HTML paneb paika üksnes dokumendi struktuuri, kuid võimaldab leheküljele kaasata skripte, eeskätt JavaScript, ning CSS-i millega kirjeldatakse lehe kujundus. Riistvaralised standardid Bluetooth (sinihammas) on õigupoolest avatud juhtmeta tehnoloogia standard faili edastamiseks üle lühikese ala.(1-100m) nagu näiteks mobiilid. Sinihammas kasutab lühikese lainepikkusega raadiolaineid. Sinihamba kasutamiseks tuleb luua oma personaalne kohalik ühendus, kuhu teised saavad ühenduda. Loodud Ericssoni poolt aastal 1994. See oli algselt
Too välja vähemalt üksXML põhierinevus võrreldes HTML- ga. - Xml on primitiivsem kui html. htmlil on võimalusi rohkem. Tcp kontrollib kas paketid on ka kohale jõudnud Millisel aastal loodi Mosaic Communications (pluss/miinus üks aasta on OK). Nimeta vähemalt üks selle firma asutajatest! Clark ja Andreesen, 1994 Milleks kasutatakse CSS- i? Milleks kasutatakse Javascripti? CSS i kasutatakse veebilehtede loomiseks, peamiselt HTML ja XHTML lehtede. JavaScript on Netscape'i loodud objektorienteeritud programmeerimiskeel, mida kasutatakse peamiselt veebilehtede skriptimiseks 1 2. KREEKA LOOGIKUD: Parmenides (5 sajand e.m.a.) : kasutas pikki loogilisi põhjendusi. Zenon Eleast (5 sajand e.m.a.) - apooriad/paradoksid Sofistid - Sokrates (470-399 e.m.a) - Platon (428/427 - 348/347 e.m.a): Aristoteles: väidete struktuur kui iseseisev uurimisobjekt
Parandada annab, kui mul oleks kindel hobi, mida otsida. Kasutades näiteks ems poolt antud märksõnu. Teostades otsingut eesti keeles, saab parema tulemuse kasutades sõna harrastused. Lisades soovitud piirangud on tulemus 13 2) Leidke Tallinna raamatukogudest teavikud, mis peituvad UDK-indeksi 004.738.52 (035) all? Esitage ühe teaviku kirje. Kuidas otsingu läbi viite? Otsing avalehelt: Tallinna Raamatukogus, UDK ja sisesta indeks. Vastus: Beyond HTML : [covers Acrobat, Java, JavaScript, Shockwave, VRML, and more] / Richard Karpinski 3) Leidke 2001. aastal kaitstud ülikooli lõputöö, mis käsitles kultuuridevahelist psühholoogiat. Esitage kirje. Kuidas otsingu läbi viite? Liitotsing Valitud kataloogiosa: ÜLIÕPILASTÖÖD Otsingusõnad: kultuuridevaheline JA psühholoogia Ilmumisaasta: 2001 kuni 2001 Praktiline töö nr 1
ja Moore , enne töötasid Fairchild Semiconductors milles märgitakse üles XML ja SGML- keelsete failide kujundust. Eelkõige kasutatakse 4) Mis aastal tehti esimene veebibrauser? Nimeta tegija. CSS-i XHTML-i ja viimase eellase HTML-i failide kujunduse loomisel. 1990 Tim Berners-Lee Mida tehakse Javascript-iga? Kasutatakse veebilehtede arendamiseks 5) Tõeväärtustabel 9) Tõesta, et murdarvude hulk on sama võimas kui naturaalarvude oma. x1 x2 XOR reaalarvude hulk on sama võimas kui naturaalarvude hulk
Hea on struktureeritud lingikogu (Kunst, Kirjandus, Varia). 5.5 Kokkuvõte World Wide Web on praktiliselt piiramatu mahu ning väga laiade võimalustega teabevõrk, mille võimalused avanevad täielikult ainult neile, kes seda kasutada oskavad. Uudsigruppide, foorumite, jututubade, e-posti ning teiste digitaliseeritud suhtlusvormide ilmumisega on kujunemas välja täiesti uus etiekett.. netiquette (võrgukultuur), HTML ning teiste WWW-s kasutatavate rakenduskeelte (JavaScript, JSP, ASP,XML,PHP) ilmumine mõjutab suuresti disaini, infosüsteemide arenduse ning tekstiloome põhimõtteid. Lisa 1: Tekstifail HTML-formaadis
o Ülesanded Grupeerib Tagab elemendi unikaalsuse o Kasutamine Ühes XSD failis defineeritakse üks nimeruum. o TargetNamespace XML o Extended Markup Language o Komponendid Elemendid ja nende väärtused Atribuudid ja nende väärtused Nimeruumid Viited (näiteks XSD-le) o Süntaks JSON (JavaScript Object Notation) o {,,property": ,,value", ,,property": ,,value", ,,object": {,,property": ,,value"}} o Eelised: Vähem overheadi vs XML, lihtne programmiliselt tõlgendada o Puudused: Pole nimeruume, puudub XSLT sarnane tööriist XPath (XML path) o Päringukeel XML dokumentidest informatsiooni otsimiseks (sarnaselt: SQL on päringukeel andmebaasi tabelitest otsimiseks) o Absolute path: /xxx/yyy o Relative path: ./yyy/
jagamine infosüsteemide vahel, eelkõige Interneti(intraneti) veebipõhistes rakendustes. xml ja html erinevused ja sarnasused: XML-kasutatakse andmete hoidmiseks HTML-kasutatakse andmete näitamiseks Html:Teksti paigutamise / lehe kujundamise keel xml:Struktureeritud teksti esitamise formaat. Sarnasus: mõlemad SGML’i rakendused. Info pannakse “tag”-ide vahele. CSS - on keel, milles märgitakse üles XML ja SGML- keelsete failide kujundust. Javascript – keel, mida kasutatakse veebilehtede arendamiseks XHTML - on veebilehtede loomiseks kasutatav keel. Erinevalt HTML-ist on korrektselt vormistatud XHTML dokumendi puhul võimalik kasutada XML-i tööriistu. SMTP- protokoll kirjade vahetamiseks(e-mail) FTP- protokoll failide vahetamiseks. UDP- protokoll andmete vahetamiseks, kus ühenduse olekut ei kontrollita TCP ja UDP =, =/, +: =: transpordikihi andmesideprotokollid ISO-OSI modelis.
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 RISC reduced instruction set computer URL Uniform Resource Locator HTTP Hypertext Transfer Protocol AOL America Online, aol-i alguses ei olnud http-d ega www-d MS-DOS Microsoft Disc Operating System 1981
8 Eksamiks: http – Hypertext Transfer Protocol - omaette protokoll tcp peal, kasutatakse veebilehtede, piltide, txtf, jms saatmiseks Eksamserver Eksam↔ Eksambrowser https Eksam- EksamHypertext Transfer Protocol Secure – Eksamkrüpteeritud variant http päringust html Eksam– Eksam EksamHyperText Markup Language - keel, milles märgendatakse veebilehti css Eksam- Täpset teksti paigutust ja kujundust võimaldav keel HTML täienduseks javascript Eksam– Eksambrauseri progekeel, töötab otse browseris, muudab htmli, cssi, räägib serveriga, etc ajax Eksam- EksamJavascript + asynchronous queries, saab browseris jsiga avada serveri urli ja saadud texti või andmetega edasi tegutseda json Eksam– Eksamsarnane pythoni dictionarydele xml Eksam– EksameXtensible EksamMarkup EksamLanguage Eksam– EksamStruktureeritud txt-esitamise formaat
Programming is an explanatory activity. To yourself, now and in the future. To whoever has to read your code. To the compiler, which has to make it run. Explanations require language. To state clearly what is going on. To communicate ideas over space and time. Programming and description languages Programming languages, in the familiar sense: Fortran, C, Java, C#, Python, Javascript etc. Description languages (i.e. not for programming): Text layout: html Html layout nuances: css Database query tasks: SQL Data representation: XML, json, csv ... etc Kõrgkeeled Automatiseerivad ja lihtsustavad hulga “harilikke” protseduure, mida assembleris programmeerides vaja Ei anna assembleriga analoogilist kontrolli masina üle Kõrgkeeled on erineva abstraktsusastmega:
inspiratsiooniks? Leonardo Da Vinci, Jules Verne Millises laboris töötati välja LaTex süsteem valemite kirjutamiseks ja trükkimiseks? SRI Mitu taset "Cache"´i on tänapäevaste protsessorite juures kasutusel? 2, 3 Kumb Bridge on üldjuhul suurema läbilaskevõimega/ töötab kõrgema taktsagedusega? North Bridge Northbridge RAM, CPU, AGP Southbridge BIOS I/O PCI EIDE USB HDD Mis on BIOS? Basic Input/Output System Milline allolevatest tagidest defineerib tabeli välja?
Tarkvara standardid HTML (inglisekeelne lühend sõnadest HyperText Markup Language 'hüperteksti märgistuskeel'[1][2]) on keel, milles märgendatakse veebilehti. HTML on SGML-i rakendus. HTML-dokumentide (failide) veebist allalaadimiseks ja vaatamiseks kasutatakse veebilehitsejat. Selline elektroonilise dokumendi märgendamise mõte on lahutada sisu, vaade jms objekti omadused üksteisest. HTML paneb paika üksnes dokumendi struktuuri, kuid võimaldab leheküljele kaasata skripte, eeskätt JavaScript, ning CSS-i millega kirjeldatakse lehe kujundus. HTML-dokument koosneb elementidest, mille järgi brauser dokumendi sisu kuvab. Iga element on lehekülje lähtekoodis tähistatud vastavate märgendite abil. Kõik HTML-märgendid on ümbritsetud noolsulgudega < ja >. HTML-märgendid annavad brauserile teada, mida sisuga teha, mil moel seda vormindada ja kuvada. HTML märgendid on näiteks
,
funktsioonil. Avanevas aknas saate määrata funktsiooniga seotud parameetrid. Enamlevinud tegevused on: · CALL võimaldab määrata liikumist mõnele kindlale lehele. · DISPLAY võimaldab objekti näitamist/mittenäitamist määrata. · EXTERNAL URL võimaldab avada uues aknas välist aadressi. · GOTO - võimaldab määrata liikumist mõnele kindlale lehele. · JAVASCRIPT - võimaldab käivitada varem valmis programmeeritud javascripti. · MSGBOX võimaldab kuvada hoiatavaid või selgitavaid teateid. · PRINT printimise võimaluse pakkumine. · ROTATION - START objekti pöörlemise alustamine. · ROTATION - STOP objekti pöörlemise lõpetamine. · SOUND audio mängimine. Uue lehe lisamine moodulisse Uue lehe lisamiseks valige menüüst Insert korraldus New Slide. Korralduse tulemusena
4. põlvkond Rakendusvaldkondade keeled (probleemvaldkonna keeled) 5. põlvkond Tehisintellekti ja interfeisi keeled 6. põlvkond Neuronvõrgud 15. Mis on operatsioonisüsteem ja nimetada tema eesmärgid. Operatsioonisüsteem on programm, mis käitub kui vahendaja arvutikasutaja ja riistvara vahel. Eesmärgid: korraldada kasutaja programmide tööd; teha arvutisüsteemi kasutamine mugavaks; organiseerida efektiivne riistvara töö 16. Nimetada 5 programmeerimiskeelt. C; C++; Basic; Java; JavaScript 17. Loetleda erinevad CAD tootemudelid. 2D-mudel; 2 1/2D-mudel; 3D- traatmudel; 3D-pinnamudel; tolerantsi mudel; füüsilised mudelid 18. Pideva teise tuletisega splainid. Nende kasutamise põhjused. Selline kõver tagab, et etteantud sõlmpunktides on pidevad nii funktsioon ise, kui ka tema esimene ja teine tuletis: y(-)=y(+) y'(-)=y'(+) y''(-)=y''(+) Kuna selline kõver annab küllaltki sileda pinna on see sobilik kasutamiseks aerodünaamiliste profiilide
ebavajalikud osad üldist kuju muutmata. Joonobjektide lihtsustamisel kasutatakse algoritme nagu Ramer Douglas Peucker’i ja Lang’i algoritm. Generaliseemisel on GIS-i programmides olemas eraldi tööriistad, millega tagatakse vajalik eesmärk. Kasutatud kirjandus About the Lang Algorithm. (2012). SUNY Institute of Technology. Kättesaadav: http://web.cs.sunyit.edu/~poissad/projects/Curve/about_algorithms/lang.php (30.11.15) Karthaus, M. (2012). Javascript implementation of the Ramer Douglas Peucker Algorithm. Kättesaadav: http://karthaus.nl/rdp/ (30.11.15) McMaster, R.,B. (s.a.). Cartographic generalization in a digitaal enviroment: when and how to generalize. lk. 59.Kättesaadav: http://www.mapcontext.com/autocarto/proceedings/auto-carto-9/pdf/cartographic- generalization-in-a-digital-environment-when-and-how-to-generalize.pdf (30.11.15) Morais, C., D. (s.a). Generalization in GIS. Kättesaadav:
Arvutivõrgud: mac aadress, ip aadress, ethernet, ip, tcp, udp, kapseldamine (mis mille sees), socket. Päiste detailide kohta ei küsita. 9. Nädal Eksamiks: kohustuslik lugemine siin all, mis on teek ja mis raamistik, nende näited, arusaamine põhilistest litsentsitüüpidest (vabavaralised (gpl vs mit ja bsd) ja mitte-vabavaralised), gpl-i põhipoindid. OSadmini kohta küsimusi ei tule. 10. Nädal Eksamiks: mis on http, https, html, css, javascript, ajax, json, xml, kuidas üldjoontes töötab klassikaline veebirakendus ja kuidas single-page app (koodinäiteid / nende detaile ei küsita). Robootika kohta ainus küsimusetüüp: kas mingit sorti ülesannet praegused robotid suudavad täita või ei. 11. Nädal Eksamiks: rekursiooni äratundmine, baasjuht ja rekursiivne juht, rekursiooni ekvivalentsus tsükliga, arusaamine funktsionaalse keele näitejuppidest loengus: mida mingi näitekood teeb / mis on rehkendamise tulemus. Mis on
Pakkudes süsteemi administraatoriyele uuendamise protsesse. See kõik oli varem kõik võimalik aga vaid siis, kui Chrome installiti Google Pack-i. 4.Funktsioonid Google Chrome-i eesmärkiks on olla turvaline, kiire, lihtne ja stabiilne interneti brauser. Vahel on märgatavad erinevused Chromi ja tema kolleegide vahel kasutaja liides. Mis on ebatüüpiline tänapäeva brauseritele.Näiteks Chromi ei muuda RSS(Rich Site Summary). Chrome-i tugevuseks on see et selle kohandamise tulemused ja JavaScript töökiirus on mõlemad sõltumatud. Kontrollinutud mitmete veebisaitide poolt. Ja olles seinini kõige kiiremad suurte brauserite seas. Paljud Chrome-i unikaalsed omadused olid varem teatud teiste brauserite arendajate poolt, kuid Google oli esimene kes neid rakendas ha avalikustas. Näiteks tema kõige olulisem graafilise kasutaja liide GUI(Graphical user interface- Graafiline kasutaja liide). Chromi oli esimene kes
Prototyping, PDM - Product Data Management. programm, mis käitub kui vahendaja arvutikasutaja ja riistvara 2.Cam- (computer aided manufacturing; VR- Virtual reality ; vahel. Eesmärgid: -korraldada kasutaja programmide tööd; -teha LEM- Learnable Evolution Model, ;PLM- a computer arvutisüsteemi kasutamine mugavamaks;- organiseerida programming language ; CAT-computer-aided tolerancing efektiivne riistvara töö 16.ADA; Basic; JAVAScript; JAVA; C; 3.CAPP- Computer-aided Process Planning, ; NC- numerical 17. 2dmudel,2,05 Dmudel,3D traatmudel,3Dpinnamudel,3D control; CAD- computer-aided design ; MRP 1- Multiple tahkekeha mudel,Funktsionaalne mudel,Tolerantsi Registration Protocol ; CAQ- Computer-aided quality mudel,Füüsilised mudelid. 18.Selline kõver tagab, et etteantud
turvalisuse garanteerimine Operatsioonisüsteemi muud funktsioonid kasutajate andmebaas tarkvarahaldus kettaressursside haldus monitooring Algoritmilised (programeerimiskeeled) C, C++, Basic, COBOL, Java, Lisp, assembler .... Kirjelduskeeled (spetsifitseerimiskeeled) HTML, RDF, XML, SQL, ... Korraga mõlemat: loogika Praktiline süntees: algoritmilised keeled manipuleerivad kirjelduskeele abil antavate objektidega, algoritmilise keele abil töödeldakse kirjeldusi näited: Javascript ja HTML., C ja SQL, .... Universaalne, välja arvatud tippkiirust nõudvad või operatsioonisüsteemi-rakendused: Java Maksimaalset kiirust nõudvad rakendused, süsteemprogrammeerimine: C, C++ Windowsi rakenduste programmeerimine: C#, VisualBasic, C,Java, ... Brauseri programmeerimine: Javascript, (Flash, Java) Serveri programmeerimine: PHP, Python, Java, Perl, Ruby, C, .. Spetsiifilised rakendused: vastavalt vajadusele Versioonikontroll (CVS, subversion, git jne)
väljastada ja vastu võtta helisignaale, järgides arvutiprogrammide juhiseid. 19. hiir- arvuti riistvaraline osutusseade. Hiirt kasutades saab paljud käsud arvutile edastada ilma täiendavate tööriistadeta, väheneb sõrmistiku kasutamise vajadus, kuid see ei kao täielikult. 20. HTML- keel, milles märgendatakse veebilehti. HTML paneb paika üksnes dokumendi struktuuri, kuid võimaldab leheküljele kaasata skripte, eeskätt JavaScript, ning CSS-i millega kirjeldatakse lehe kujundus. 21. hübriidarvuti- seade, mis võimaldab vastu võtta andmeid, töödelda andmeid nii analoog-kui ka digitaalkujul ning esitada töödeldud andmeid. 22. iMac- kodudele, koolidele ja väikefirmadele mõeldud Apple'i arvuti. 23. installeerija- rakendus, mis kopeerib tarkvara kasutaja arvutisse, seab selle üles ja kohandab konkreetse kasutaja vajadustele. 24
Praktika jooksul sooritatud ülesanded võib tuua ühise nimetaja alla milleks on täiesti uue tervikliku infosüsteemi loomine. Järgnevalt lühidalt sooritatud alamülesannetest: 3.1 Tutvumine SMIT-is kasutatavate infosüsteemide arendamise tehnoloogiatega. Teha selgeks, mida kujutavad endast järgmised märksõnad: Töövahendid NetBeans, SVN Teenuste formaadid JSON, SOAP+WSDL, JMS Programmeerimiskeeled Java, Groovy, Javascript Arendusraamistikud GRAILS, Spring MVC, Spring DI, Hibernate Rakendusserverid Tomcat, Glassfish Andmebaasisüsteemid ORACLE 11g, POSTGRESQL 8 3.2 Luua andmemudel ettevõtte ruumide kasutamise õigustest töötajate poolt. Enterprise Architect keskkonnas tuleb luua andmemudel ruumide kasutamise õigustest. EESTI INFOTEHNOLOOGIA K OLLEDZ 6 Projektid ja tööülesanded
palju. Liidestest ja nende erinevustest mina päris täpselt aru ei saa, mistõttu ei saa sellest ka siin kirjutada. Kui aga leidub keegi, kes seda valdkonda põhjalikult valdab ja soovib ostujuhti täiendada, siis oleksin väga tänulik. Mida näiteks tähendab : SCSI-1, Fast SCSI, Fast Wide SCSI, Ultra SCSI, Ultra Wide SCSI, Ultra2 SCSIU, Ultra2 Wide SCSI, Ultra3 Wide SCSI, Ultra ATA, jne. Minu aadress on: [email protected] This email address is being protected from spam bots, you need Javascript enabled to view it . Lühidalt vaid niipalju: · EIDE = Enhanced IDE = parendatud IDE · ATA ja IDE on tegelikult üks ja see sama. · SCSI on kiirem, parem ja kallim, kuid tavakasutajale sobib väga hästi ka IDE. SCSI on mõeldud võrguarvutitele. KOKKUVÕTTEKS: kuidas valida? Erinevate kõvaketaste vahel valimine on üsna raske. Lihtne oleks see vaid siis kui erinevad oleksid vaid üksikud näitajad. Kuid kaks põhilist
(defun sumto (n) korrektses XML süntaksis (tagi suletud jne), Paar XML-i lisaknihvi ka (namespaced jne) (if (= 0 n) CSS - Eriti täpset teksti paigutust ja kujundust võimaldav keel HTML täienduseks 0 Javascript - Brauseri programmeerimiskeel: javascripti programmid töötavad otse brauseris: muudavad htmli, css-i, (+ n (sumto ( n 1))) )) võtavad ühendust serveriga jne jne C (ja C++ ja Java ja C#) XML (eXtensible Markup Language) on: Struktureeritud teksti esitamise formaat. XML standard ütleb, kuidas teksti int sumto(int n) { struktuuri märgistada
Formaalne 1952 - Nixdorf Computer Corp, liitus 1990 pakkujaks.XML-põhised veebiteenused loogika: reeglisüsteemid ja algoritmid nö mehaaniliseks järelduste tegemiseks. Siemensiga. ärirakendustes.CSS ja javascript uuesti olulised Reeglisüsteemide kui matemaatiliste objektide brauseritehnoloogiad. Apple liikumine uurimine. Arvutid on mõtlemise masinad. 1953 - IBMi first electronic computer, the 701, meediamasinatesse: iPod,iPhone. Fundamentaalseid mõtlemismeetodeid:
Creator, IntelliJ IDEA, Borland JBuilder, Eclipse, ja toetuvad JDK poolt pakutavatele teenustele (service). Suurem osa neist kasutab Java-programmide kompileerimiseks JDKs sisalduvat kompilaatorit. Sellepärast need keskkonnad kas juba sisaldavad komplektis mõnda JDK-versiooni, või nõuavad JDK eelinstallimist arendaja arvutisse. NetBeans IDE -- vaba integreeritud tarkvara arenduskeskkond (IDE) programmeerimiskeeltele Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ jm. Keskkond NetBeans toetab vaikimisi arendust platvormide J2SE ja J2EE jaoks. Kvaliteedi ja võimaluste suhtes viimased NetBeans IDE versioonid ei jää alla parimatele kommertsintegreeritavatele raamistikele Java keele jaoks, nagu IntelliJ IDEA. Sisaldab palju võimalusi nagu refaktoring, profileerimine, värviga eraldatud süntaksilised konstruktsioonid, automaatselt täiendatavad konstrultsioonid, palju koodimalle jms http://netbeans.org/
otsimootoriks + võrguteenuste pakkujaks.XML-põhised tehnoloogia, Failisüsteemid, Arvutigraafika, Tarkvarasüsteemid ehitatakse reeglina 1967 – I floppy disk (IBM);LOGO arvutikeel veebiteenused ärirakendustes.CSS ja javascript Võrgusüsteemide).Kommertsrakendused – mitmesuguste komponentide kokkupaneku teel. lastele(Papert). Laiatarberakendused(Opsüsteemid, draiverid Neid komponente võib klassifitseerida - näiteks - uuesti olulised brauseritehnoloogiad
CSS - Eriti tapset teksti paigutu6t ja kujundust v6imaldav keel HTML teienduseks I 93 9- I 9.12 Atanxvtf. esinrene elektronanuti? Javascript - Brauseri programmeerim-Ekeeli iavascripli programmid t66tavad otse brauseris: muudavad htmli, css-i. r C 0a C++ ja Java ja C#) v6tavad Uhendust seNeriga jne jne i.t sumto(int n) ( XML (extensible Matkup Language) on: Struktureeritud teksti esitami6e fomaat
Tulemuseks oli standard HTML 3.2, mis pidi ilmuma 1997. aasta jaanuaris ja ühendama Netscape Navigator’i ja Internet Exploreri märgendite kogumeid. HTML 3.2 kiiret ilmumist soovisid ka IBM, Novell ja Sun. Netscape ei kannatanud välja Bill Gates’i tarkvara impeeriumi survet ning tegi uusi vigu. Uskudes oma mõju turul, ei pööratud piisavalt tähelepanu uuele tehnoloogiale Cascading Style Sheets (CSS, DSSSL stiilitabelite analoog HTML-keelele), realiseerides toe veidi ebamugava JASS (JavaScript Accessible Style Sheets) tehnoloogiana, mis nõudis programmeerimise oskust. Microsoft aga eraldas stsenaariumite loomise võimaluse HTML-dokumentidest, pakkudes korraga kahte skriptikeelt – JScript ja VBScript. Korporatsioon hakkas finantseerima ka W3Cd, tegelikult võttes enda peale brauserite standartiseerimise järelvalve. CSS sai kohe populaarseks. See lubas eristada HTML-dokumentide loogilist struktuuri nende vormindamisest ja ekraanil kuvamisest
Süsteemi ja kasutajate testimine 14 päeva. 9.6 Toimimise etapp Süsteemi toimimine minimaalse hooldusega. Vajalik muudatuste sisseviimine, hooldus. Süsteemi tuleviku hindamine. 10. Kasutatavad süsteemi modelleerimise vahendid Süsteemi modelleerimiseks on kasutatud Visio 2000 International Version. 11. Kasutatav andmebaasisüsteem Põhiliseks andmebaasimootoriks on kasutusel MySQL. 12. Kasutatud arendusvahendid Põhilisteks arendusvahenditeks on PHP, HTML ja JavaScript. 13. Esimese arendusetapi ajakava 31
pealt kaht suhtlevat osapoolt; peab teadma TCP-pakettide järjekorranumbreid; ühele teatab, et reset (ühendus on kinni) ja teisele saadab oma andmeid - st A arvab, et suhtleb B ja B A- ga, aga tegelikult A suhtleb C-ga ja B suhtleb C-ga ja C suhtleb A ja B-ga. Turvaaugud programmides · Auklikud on nii server- kui kliendiprogrammid (brauserid kui palju võrgust tulevat infot töötlevad programmid!) · Regulaarne turvaparanduste rakendamine on kohustuslik · Disaini vead (JavaScript, ActiveX, ...) - veebilehtedega saab kaasa panna JavaScriptis kirjutatud skripte, alguses oli turvadisain olematu, see lisandus hiljem jupikaupa; Java appletid ise alguses turvalised, aga neile antakse õiguseid käivitada muid applete ja õigus otsustada antakse kasutajale ja nii kaob ka turvalisus; ActiveX sertifikaadid - tänapäeval pigem minevik · Implementatsiooni vead, näiteks: Puhvri ületäitumised - mälus lubatakse 1KB, ründaja saadab 2KB, soditakse üle järgmise
0 0 Google docs 1 Google Google maps CAD Pockets 0 Gmail 1 Gmail Note 0.2 Waze wikipedia 1 Google Chrome 1 Google translate 1 Converter 0.5 Youtube google translate 1 google chrome 2 TuneIn Radio 0.5 TuneIn Radio google 0.5 Ekool 0.5 IQ Option ÕIS 12 Memrise 0.5 Learn Javascript 1 Microsoft Word Google 0.5 Drive google 1 Google Translate 0.2 MS Office Google Maps Google Chrome 4 Gmail google translate PhotoMath 0.5 Onfleet Sõnastik 0.1 DocumentsPro 1 UB reader 3 To Do list 0.1 kalkulaator 1 mechtabs kalkulaator 1 waze google chrome 2 acrobat reader 0.2 electrodroid Google 1 Waze
Inimese lühiajalise mälu võimekust info töötlemisel Milline navigatsiooni meetod viib kasutaja kõige kiirema tulemuseni väikesemahulise saidi korral? Lame Milline on kõige efektiivsem veebi disainimise meetod? Erinevate meetodite kombineerimine Miks ei tohi HTMLis kasutada järjestikku mitut tühikut? Tohib kasutada, kuid sellel pole mingit silmale nähtavat tagajärge. Millised on skriptikeeled? JavaScript ja PHP Millist tüüpi fonte on ekraanilt kõige parem lugeda? ilma seriifideta fikseeritud fonti Kas HTMLis saab komponente üksteise taha paigutada? Jah, CSSi abil saab Milline ei ole Microsoft-i tehnoloogia? Flash Miks on vaja veebiteenuseid integreerida? Organisatsioonid soovivad pakkuda paremaid teenuseid. HALDUS Milline komplekt komponente on kõige sobivam funktsioneeriva arvuti koostamiseks? Protsessor, emaplaat, mälu, BIOS, toiteplokk