Anton Teljutsenko AAp-11 What is it? Ruby is a dynamic, reflective, general-purpose object- oriented programming language that combines syntax inspired by Perl with Smalltalk-like features It was also influenced by Eiffel and Lisp Ruby has "Ruby License" and "BSD License" Ruby was first designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan Ruby is cross-platform programming language History Ruby was conceived on February 24, 1993 by Yukihiro Matsumoto who wished to create a new language that balanced functional programming with imperative programming Ruby was disignet to be more powerful than Perl and more object-oriented than Python The name "Ruby" was decided on during an online chat session between Matsumoto and Keiju Ishitsuka on February 24, 1993, before any code had been written for the language. History Initially two names were proposed: "Coral" and "Ruby", with the latter being chosen by M...
Kasutajaliidese testid @Test public void googleTitleTest() { // Testib pealkirja, lehe laadimisel } @Test public void googleSearchEmptyDoodle() { // Testib pealkirja // Otsides tühjalt vajutades nuppu "I Feel Lucky" } @Test public void googleSearchJacketURL() { // Testib url // Kirjutab inputi Jacket, siis vaatab, // kas otsides url sisaldab seda queryt. } @Test public void googleNavigateSecondPage() { // Testib kas läheb teisele lehele, kontrollides url // Otsib Jacket // xPathi abil nuppu vajutades navigeerib teisele lehele } @Test public void googleMyAccount() { // Testib, kas võimalik minna preferences lehele // Otsib Jacket // Avab drop down akna, peale vajutades // xPathi abil vajutab lingile // Kontrolli...
Aritmeetiline masin- 1640, ainult liitis ja lahutas, Kristlik filosoof Blaise Pascal Leibnizi arvuti 1671, Saksa filosoof Leibniz, arvuti: liitis, lahutas, korrutas, jagas Elektritelegraaf - Morse 1837 Loogika (lausearvutuse) alused 1847-1854 Perfolint - Wheatstone 1857 Frege loob kaasaegse predikaatarvutuse - 1879 Herman Hollerith perfokaartidega masin USA rahvaloenduse andmete töötlemiseks 1890, sellest firmast tekkis IBM Vaakumtoru - 1906, Lee Deforest Artikkel Turingi masinast: universaalsus, mittelahenduvus 1935-1937 Churchi lambda-arvutus, Churchi tees. - 1936,universaalsus, mittelahenduvus Z1 1936 , Konrad Zuse mehhaaniline arvuti MARK I 1939-1944, Harvardi elektriline(releedega) digitaalne arvuti ABC computer 1939-1942 , Atanasoff-Berry esimene elektronarvuti Esimene transistor - 1947 EDSAC 1949, esimene praktiline stored-program arvuti, programmid olid aukudega peberiribadel ERA 1101 1950 ESIMENE KOMMERTS-TOOTMI...
Sissejuhatus infotehnoloogiasse 1. Loeng Algoritm on täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Näited: a. Toiduretsept. b. Juhend ruutvõrrandi lahendamiseks Algoritmiline probleem - probleem, mille lahenduse saab kirja panna täidetavate juhendite loeteluna. Programm on formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Analoogsüsteem andmeid salvestatakse (peegeldatakse) proportsionaalselt Näit: termomeeter, vinüülplaat, foto Digitaalsüsteem (pidevad) andmed lõhutakse üksikuteks tükkideks, mis salvestatakse eraldi Näit: CD, arvutiprogramm, kiri tähtede ja bittidena Ühelt teisele: digitaliseerimine The three major comparisons of computers are: Electronic computers versus Mechanical computers...
1. nädal • Eksamiks: pead teadma suuruse-numbreid ja mida nad tähendavad: bitt, bait, kilobait, megabait jne; oskad selgitada, kuidas tähti kodeeritakse, mis on algoritm ja mis programm. Ajaloost: Kreeka loogikud, induktsioon, deduktsioon, süllogismid, lausearvutus (pead mh oskama tõeväärtustabelit koostada), Pascal, Leibniz, perfokaardid, kangasteljed, Babbage, Hollerith, colossus ja saksa krüptomasinad, Turing, Shannon, Zuse, esimesed programmeeritavad arvutid. Algoritm – täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Nt toiduretsept, juhend ruutvõrrandi lahendamiseks. Programm – formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Bitt – info mõõtmise ühik, tuleb mõistest binary digit – nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut. Nibble - 4 bitti. Bait – arvutite...
TARKVARATEHNIKA KORDAMISKÜSIMUSED 1. Mis on tarkvaratehnika? Software engineering ! “Engineers Australia” definitsioon: Tarkvaratehnika on tiimide poolt rakendatav distsipliin tootmaks kõrgekvaliteedilist, suuremastaabilist ja hinnaefektiivset tarkvara mis rahuldab kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid, jne. Tarkvaraarendus on progemine + konfigursatsiooni haldus. Tarkvaratehnika ei ole ainult programmi kirjutamine, vaid teemad hõlmavad ka kvaliteeti, ajakavasid, tasuvust ning põhimõtete ja korra tundmist ja rakendamist. Tar...
Color-- -1- -2- -3- -4- -5- -6- -7- -8- -9- Text Size-- 10-- 11-- 12-- 13-- 14-- 15-- 16-- 17-- 18-- 19-- 20-- 21-- 22-- 23-- 24 TWILIGHT By Stephenie Meyer Contents PREFACE 1. FIRST SIGHT 2. OPEN BOOK 3. PHENOMENON 4. INVITATIONS 5. BLOOD TYPE 6. SCARY STORIES 7. NIGHTMARE 8. PORT ANGELES 9. THEORY 10. INTERROGATIONS 11. COMPLICATIONS 12. BALANCING 13. CONFESSIONS 14. MIND OVER MATTER 15. THE CULLENS 16. CARLISLE 17. THE GAME 18. THE HUNT 19. GOODBYES 20. IMPATIENCE 21. PHONE CALL 22. HIDE-AND-SEEK 23. THE ANGEL 24. AN IMPASSE EPILOGUE: AN OCCASION twilight STEPHENIE MEYER LITTLE, BROWN AND COMPANY New York Boston Text copyright © 2005 by Stephenie Meyer All rights reserved. Little, Brown and Company Time Warner Book Group 1271 Avenue of the Americas, New York, NY 10020 Visit our Web site at www.lb-teens.com First Edition: September 2005 The characters and events portrayed in this book are fictitious. Any similarity to real persons...
Handbook of Meat Processing Handbook of Meat Processing Fidel Toldrá EDITOR A John Wiley & Sons, Inc., Publication Edition first published 2010 © 2010 Blackwell Publishing Blackwell Publishing was acquired by John Wiley & Sons in February 2007. Blackwell’s publishing program has been merged with Wiley’s global Scientific, Technical, and Medical business to form Wiley-Blackwell. Editorial Office 2121 State Avenue, Ames, Iowa 50014-8300, USA For details of our global editorial offices, for customer services, and for information about how to apply for permission to reuse the copyright material in this book, please see our website at www.wiley.com/ wiley-blackwell. Authorization to photocopy items for internal or personal use, or the internal or personal use of specific clients, is granted by Blackwell Publishing, provided that the base fee is paid directly to the Copyright Clearance Cent...