cyanic-selkie/wikianc huggingface dataset:
Big Joe Williams
Big Joe Williams (oik. Joseph Lee Williams, s. 16. lokakuuta 1903, Crawford, Mississippi – k. 17. joulukuuta 1982, Macon, Mississippi ) oli yhdysvaltalainen delta blues -muusikko, kitaristi ja laulaja-lauluntekijä. Hänet tunnettiin persoonallisesta tyylistään soittaa yhdeksänkielistä kitaraansa sekä riidanhaluisesta persoonastaan. Hänen tunnetuin kappaleensa on vuonna 1935 ensilevytyksensä saanut "Baby, Please Don't Go", josta myöhemmin ovat omia versioitaan tehneet muun muassa Bob Dylan, AC/DC ja Aerosmith.
Elämä
Nuorena Williams alkoi kierrellä ympäri Yhdysvaltoja soittaen baareissa, kujilla ja työleireillä. 1920-luvun alussa hän työskenteli The Rabbit's Foot Company -minstrel showssa ja levytti Birmingham Jug Bandin mukana Okehille vuonna 1930.
Vuonna 1934 St. Louisissa Williams tapasi levytuottaja Lester Melrosen, jonka ansiosta hän levytti seuraavat kymmenen vuotta Bluebird Records -levymerkille. Hän levytti myös muiden bluesmuusikoiden kuten John Lee "Sonny Boy" Williamsonin, Robert Nighthawkin ja Peetie Wheatstrawin kanssa.
Williams pysyi arvostettuna bluesmuusikkona 1950- ja 1960-luvuilla levyttäen muun muassa Trumpet, Delmark, Prestige ja Vocalion -merkeille. Hän keikkaili myös Euroopassa ja Japanissa 1960-luvun lopulla ja 1970-luvun alussa sekä tärkeimmillä amerikkalaisilla festivaaleilla.
Pietarsaaren satama
Pietarsaaren satama on sekä vienti- että tuontisatama. Tavaravirran vuotuinen kokoluokka on kaksi miljoonaa tonnia. Satamaan johtaa 11 metriä syvä väylä. Laukonlaiturin pituus on vuonna 2009 valmistuneen pidennyksen jälkeen yhteensä 503 metriä. Satamaoperaattorina Pietarsaaren satamassa toimii Euroports Pietarsaari Oy. Tärkeimmät sataman kautta kulkevat tuotteet ovat selluloosa, sahatavara, paperi, sementti ja lipeä. Maankohoamisen seurauksena sataman paikkaa on siirretty useaan kertaan. Kaupungin perustamisen aikoihin satama sijaitsi nykyisen torin tienoilla, josta se siirrettiin Kittholmaan. Kittholmasta satama siirtyi Alholmaan ja edelleen nykyiselle paikalleen hieman pohjoisemmaksi. Nykyisen sataman kohdalla on ollut saari nimeltään Puskasaari, joka on maankohoamisen seurauksena kasvanut mantereeseen kiinni.
Kultaviiruorneero
Kultaviiruorneero (Thripadectes flammulatus) on Etelä-Amerikassa tavattava orneeroihin kuuluva varpuslintu.
Koko ja ulkonäkö
kooltaan kultaviiruorneero on noin 24 cm. Lajin pää, selkä ja alaruumis ovat pohjaväriltään hyvin tummanruskeat, lähes mustat. Väri muuttuu vatsassa vaaleammaksi. Linnun siivet, perä ja pyrstö ovat väritykseltään yksivärisen kastanjanruskeat. Linnun muussa ruumissa on tiheästi vaaleankeltaisia viiruja, jotka muodostavat tumman pohjavärin kanssa voimakkaan kontrastin. Kultaviiruorneero muistuttaa ulkonäöltään isoviiruorneeroa (Thripadectes scrutator) ja viiruorneeroa (Thripadectes holostictus), mutta ne ovat yleisväritykseltään valeampia ja kultaorneeron viirutus on voimakkaampaa kuin niiden.
Elinympäristö ja elintavat
Kultaviiruorneeroa tavataan Andeilta hyvin laikuttaisesti. Lajia tavataan Venezuelasta, Kolumbiasta, Ecuadorista ja Perusta. Lajin elinympäristöä on kosteiden vuoristometsien tiheä aluskasvillisuus ja metsien reunat. lajia elää yleensä 2 000–3 500 metrin korkeudella merenpinnasta Laji viettää piilottelevaa elämää aluskasvillisuusden suojissa. Yleensä lintu liikkuu yksin. Kultaviiruorneeron pesimäkausi ulottuu toukokuulta heinäkuulle. Pesä sijaitsee yleensä kallionkolossa tai törmässä.
Sielun Veljet (albumi)
Kappaleet
Kaikki sovitukset Sielun veljet, paitsi C4 Tuomari Nurmio ja Viides kolonna.
A-puoli
B-puoli
C-puoli
Emil Zatopek
Kappale Valssi on niin ikään live-taltiointi levyn taltioiduilta keikoilta.
Rafflesiakasvit
Rafflesiakasvit (Rafflesiaceae) on Itä- ja Kaakkois-Aasiassa esiintyvä loiskasviheimo. Ne ovat lehdettömiä, varrettomia ja juurettomia kasveja, joilla ei ole lainkaan yhteyttäviä kasvinosia. Etenkin eräillä rafflesioilla (suku Rafflesia) on valtavankokoiset kukat.
Rafflesiakasvit ovat erittäin sopeutuneita loisia. Ne ovat elävät lähes koko elämänsä kastanjaviinien (Tetrastigma) suvun viiniköynnöskasvien sisällä, missä ne muodostavat sienimäistä rihmastoa. Kukinto, joka puhkeaa esiin isäntäkasvin rungosta tai juuristosta, on rafflesiakasvien ainoa isännän ulkopuolelle kasvava osa. Kukat tuoksuvat mädäntyneelle ja houkuttelevat pölyttäjiksi kärpäsiä.
Rafflesiakasveihin luetaan kuuluvaksi kolme kasvisukua, joihin kuuluu yhteensä 26 lajia.
Aikaisemmin heimo tulkittiin laajemmaksi, mutta sittemmin niin ikään sisäloisina eläviä kasveja edustavat heimot Mitrastemonaceae, Cytinaceae ja Apodanthaceae on erotettu pois koko Malpighiales-lahkosta.
Maaliskuussa 2007 julkaistun mitokondrio-DNA:n analysointiin perustuvan tutkimuksen mukaan Rafflesiaceae on eriytynyt tyräkkikasveista (Euphorbiaceae) noin 46 miljoonaa vuotta ennen haarautumistaan edellä mainittuihin kolmeen sukuun. Tämän evoluution aikana heimo on paitsi erikoistunut täysin loiselämään, myös kasvattanut kukkien läpimitan keskimäärin 79 kertaa suuremmaksi kuin tyräkkikasveilla keskimäärin. Tämä on luultavasti evolutiivisen gigantismin ennätys monisoluisten eliöiden joukossa.
Rafflesiakasvien marjamaiset hedelmät ovat mehukkaita ja täynnä pieniä siemeniä. Rafflesioilla ainakin eräät oravat (Callosciurus) ja tupaijat (Tupaia) toimivat siemeten levittäjinä. Rhizanthes- ja Sapria-lajien siementen levittäjiä ei tunneta.
Wacoro
Wacoro on maalaiskunta ja sen keskuskylä Koulikoron alueen Dioïlan piirissä Malissa. Se sijaitsee 25 kilometriä Dioïlasta koilliseen. Kunnassa on 15 000 ja kylässä 9 200 asukasta (vuonna 2009, väestönlaskenta).
Wacoron kunta rajoittuu koillisessa Dioïlan piirin Nangolan, etelässä Kaladougoun ja luoteessa Kérélan kuntiin. Etelässä virtaa Banin alkujoki Baoulé.
X
X (x) on latinalaisten ja myös suomen aakkosten 24. kirjain. X-kirjaimen nimi on suomen kielessä äks (aiemmin myös eks) ja äännearvo. X-kirjaimella on kuitenkin eri kielissä useita erilaisia ääntämistapoja. Foneettisessa kirjoituksessa x-kirjaimella merkitään niin sanottua ach-äännettä.
Wacoro
Seudun pääelinkeinot ovat maanviljely ja karjanhoito. Tärkeimmät viljelykasvit ovat hirssi, durra, maissi, puuvilla, seesami ja maapähkinä. Tuotantoeläimiä ovat naudat, lampaat, vuohet, aasit ja siipikarja. Lisäksi harjoitetaan kalastusta, käsityöammatteja ja kaupankäyntiä.
X
Latinalaista X-kirjainta vastaa kreikkalaisessa kirjaimistossa kirjain khii (Χ, χ), kyrillisessä kirjaimistossa puolestaan Х|kyrillinen Х (х), joilla on samankaltainen ulkonäkö ja alkuperä. Ääntämykseltään ne muistuttavat h:n tai kh:n tapaisia äänteitä tai äännettä. Yhdennäköisyydestään huolimatta eri X-kirjaimet ovat Unicode-merkistössä eri merkkejä. Äännearvoa vastaava kreikkalainen kirjain on ksii (Ξ, ξ).
Historiaa
X-kirjain on kehittynyt kreikan kirjaimesta khii (Χ). Khiin äännearvo itäkreikassa oli kh, mutta latinassa siitä tuli ks Etelä-Italiassa asuneiden kreikkalaisten mallin mukaisesti.
X suomen kielessä
Nykysuomessa x-kirjainta käytetään vain vierasperäisissä erisnimissä ja sitaattilainoissa. Se ääntyy tavallisesti.
X-kirjain on aiemmin ollut suomen kirjakielessä yleinen ks-äänneyhtymän merkki. Mikael Agricola käytti ks:n merkkinä aina x-kirjainta. X-kirjain korvattiin ks-merkinnällä 1810–1840-lukujen kuluessa.
Carcharodontosaurus
Carcharodontosaurus on teropodien eli petodinosaurusten suku joka eli 100–94 miljoonaa vuotta sitten Pohjois-Afrikassa. Sukuun lasketaan tällä hetkellä kaksi lajia, C. saharicus ja C. iguidensis. Ne kilpailevat muun muassa Tyrannosauruksen ja Giganotosauruksen kanssa suurimman teropodin tittelistä mutta eivät silti yltäneet Spinosauruksen kokoon asti.
Carcharodontosaurus nimi tarkoittaa ”valkohainhampaista liskoa” (Carcharodon on valkohain suvun nimi). Se sai nimensä sen hampaiden haimaisuuden takia.
Ulkonäkö
pienoiskuva|left|Joidenkin suurimmista teropodeista kokovertailu, C. saharicus merkitty violetilla. Carcharodontosaurus sisälsi joitakin pisimmistä ja painavimmista koskaan eläneistä petodinosauruksista. Eri tutkijoiden arviot suuremman lajin, C. saharicuksen, koosta vaihtelevat 12 ja 14 metrin välillä, sekä painoarviot 6,2 ja 15,1 tonnin välillä. Se oli siis suurin Afrikassa tavattu maalla elänyt petodinosaurus. Vuonna 2007 kuvattu C. iguidensis oli Gregory S. Paulin arvion mukaan 10 metriä pitkä ja painoi neljä tonnia.
Carcharodontosaurukset olivat petoja, niillä oli jättimäiset leuat sekä pitkät, sahalaitaiset hampaat, joilla oli pituutta jopa 20 senttiä. Carcharodontosaurus saharicuksen kallo oli pituudeltaan lähes 1,6 metriä, ja C. iguidensiksen kallon ilmoitetaan olevan suunnilleen saman kokoinen. Se oli suurempi kuin Tyrannosaurus rexin, mutta suurin tunnettu teropodin kallo kuuluu kuitenkin Giganotosaurukselle ja oli suurimpien arvioiden mukaan jopa 1,95 metriä pitkä.
Löydöt
pienoiskuva|left|Piirros C. saharicuksesta. pienoiskuva|right|Kallon kopio Vuonna 1924, kaksi siihen aikaan ainutlaatuista hammasta löydettiin Algeriasta. Seuraavana vuonna Charles Depéret ja J. Savornin kuvasivat hampaat ja nimesivät löydön Megalosaurus saharicukseksi. Myöhemmin he luokittelivat sen sukuun Dryptosaurus. Muutaman vuoden sen jälkeen (1931) saksalainen paleontologi Ernst Stromer von Reichenbach kuvasi alun perin Egyptistä vuonna 1914 kaivetun fossiilin. Fossiiliin kuului osittainen kallo, hampaita, selkäranka, kynsiluut ja sekalaiset lanne- ja jalkaluut. Sen hampaiden perusteella löytö kuului samalle eläimelle kuin Depéretin and Savorninin kuvaamat hampaat. Stromer säilytti lajinimen saharicus mutta siirsi sen uuteen sukuun, Carcharodontosaurus, koska niiden hampaat muistuttivat hänen mielestään paljon valkohain hampaita.
Stromerin kuvaamat fossiilit tuhoutuivat toisessa maailmansodassa vuonna 1944, mutta Paul Serenon johtama tutkijaryhmä löysi uuden Carcharodontosauruksen kallon vuonna 1995, eikä kaukaa Algerian rajaa ja paikkaa mistä Depéretin ja Savorninin vuonna 1925 kuvatut hampaat löydettiin. Toinen Carcharodontosaurus-laji, C. iguidensis Nigeristä, poikkesi C. saharicuksesta yläleuasta ja aivokopasta. Sen nimesivät vuonna 2007 Brusatte ja Sereno.
Populaarikulttuurissa
Carcharodontosaurus esiintyy Jurassic Park: Operation Genesis -pelissä ja Discoveryn Dinosaur Planet -ohjelmassa, jossa se tappoi Saltasauruksen.
Sausalito
Sausalito on kaupunki Yhdysvalloissa Kalifornian osavaltiossa. Sen väkiluku oli 7 269 vuonna 2020. Kaupunki sijaitsee Marinin piirikunnan eteläosassa, noin 6 kilometriä pohjoiseen Golden Gate Bridgestä.
Väestö
Vuonna 2020 Sausaliton 7 269 asukkaasta valkoisia oli 83,5 %, aasialaisia 5,8 %, mustia 0,7 %, alkuperäisasukkaita 0,2 % ja Tyynenmeren alkuperäisasukkaita 0,1 %. Asukkaista 1,4 % kuului johonkin muuhun rotuun, ja 8,4 % asukkaista kuului kahteen tai useampaan rotuun. 6,6 % asukkaista oli hispaanoja tai latinoja. Asukkaista 10,8 % puhui kotonaan jotain muuta kieltä kuin englantia ja 14,9 % asukkaista oli syntynyt ulkomailla.
Stuart (panssarivaunu)
M3 ja M5 Stuart ovat yhdysvaltalaisia kevyitä panssarivaunuja, jotka otettiin käyttöön toisen maailmansodan aikana. Brittien antama ”Stuart”-lisänimi viittaa Yhdysvaltain sisällissodan aikaiseen kenraali J. E. B. Stuartiin ja sitä käytettiin sekä M3- että M5-sarjan vaunuista.
Stuarteissa oli paksumpi panssari kuin aiemmissa M2-sarjan vaunuissa. Aseina oli alkupään malleissa 37 millimetrin M5-tykki ja viisi konekivääriä. Myöhemmissä malleissa oli hieman pidennetty M6-tykki ja konekiväärien määrä vähennettiin kolmeen. Mallia M3 valmistettiin vuosina 1941–1943 ja mallia M5 vuosina 1942–1944. Vaunua käyttivät yhdysvaltalaiset, britit, kansainyhteisön joukot ja kiinalaiset.
Kehitys ja käyttö
Uuden kevyen panssarivaunun suunnittelu alkoi 1930-luvun alkupuolella. Useiden toinen toistaan vahvemmin panssaroitujen ja paremmin aseistettujen prototyyppien jälkeen esiteltiin M3 heinäkuussa 1940.
Rétin avaus
Rétin avaus on shakkiavaus, joka alkaa siirrolla: Shakkiteoreetikko ja -mestari Richard Réti suosi valkeilla pelatessaan aggressiivista pelitapaa, ja avauksen nimi juontuu tästä. Normaalisti avaus muuntuu toisiksi avauksiksi, kuten englantilaiseksi peliksi tai kuningatargambiitiksi.
Stuart (panssarivaunu)
Kehitys ja käyttö
Vaunun ottivat ensimmäisenä taistelukäyttöön brittijoukot Pohjois-Afrikassa marraskuussa 1941, joille toimitettiin M3-vaunuja Lend-Lease-ohjelman myötä. Amerikkalaisjoukot käyttivät vaunua taistelussa ensimmäistä kertaa saman vuoden joulukuussa Filippiineillä japanilaisia vastaan. Brittijoukkojen kokemusten perusteella vaunu ei ollut aseistukseltaan riittävän tehokas, mutta he olivat muuten tyytyväisiä sen suorituskykyyn. pienoiskuva|vasen|M5A1 StuartTaistelukäytössä saatujen kokemuksien perusteella vaunusta kehitettiin M3A1-versio, jonka valmistus aloitettiin toukokuussa 1942. 37 millimetrin tykki sai gyroskooppivakaajan ja tornin kääntömekanismi muuttui sähkökäyttöiseksi. vasen|pienoiskuva|Brittijoukkojen Stuart Recce Italiassa heinäkuussa 1944. Kesästä 1942 lähtien britit yleensä välttivät Stuartien käyttöä panssaritaisteluissa. Vaunua käytettiin pääasiassa tiedusteluun ja osasta niistä poistettiin tykkitorni painon keventämiseksi ja siten nopeuden ja toimintamatkan parantamiseksi. Nämä tornittomat vaunut tunnettiin nimellä Stuart Recce.
Rétin avaus
Muunnelmia
Zukertort-Réti-järjestelmä Muunnelman keskeisenä ideana on estää mustaa valtaamasta keskustaruutuja d5- ja e5-sotilaillaan.
Stuart (panssarivaunu)
Kehitys ja käyttö
M3-malleissa oli moottorina Continental R-670- tai Guiberson A-1020 -tähtimoottori. M5-malleissa käytettiin kahta Cadillac Series 42 -moottoria, jonka vaihteistona oli Hydra-Matic-automaattivaihteisto.
Alioramus
Alioramus (”Erilainen haara”) on sukupuuttoon kuollut tyrannosaurien suku myöhäisliitukauden Aasiasta. Sen nimesi venäläinen paleontologi Sergei Kurzanov vuonna 1976. Ainoa tunnettu yksilö koostuu osittaisesta kallosta ja muutamasta jalkaluusta, jotka löydettiin Nogoon Tsavin tasangoilta Mongoliasta, Bajanhongorin provinssista. Näyte oli kuollessaan vielä keskenkasvuinen. Nimi johtuu siitä, että tämä dinosaurus erosi varhain tyrannosauridien pääkehityshaarasta. Eläin oli kevytrakenteinen, ja hyvin sopeutunut jahtaamaan saaliita avoimessa maastossa.
Piirteet
Kun useimmilla muilla tyrannosaureilla oli korkea kallo ja lyhyt kuono, niin Alioramuksen kallo oli pitkä ja kapea ja siinä oli luisia nystyröitä kuonossa ja silmien lähellä. Pitkissä leuoissa oli paljon enemmän hampaita – 16 hammasta ylemmässä leukaluussa ja 18 alemmassa – kuin muilla tyrannosaurideilla, mikä osoittaa sen olleen hyvin primitiivinen heimon jäsen. Silmät olivat suuret ja soveltuivat myös metsästykseen.
Michael Schenker
Michael Schenker (s. 10. tammikuuta 1955 Sarstedt, Länsi-Saksa) on saksalainen hard rock/heavy metal -kitaristi. Schenker on UFOn ja Scorpionsin entinen jäsen, sekä Michael Schenker Group -yhtyeen perustajajäsen ja keulakuva. Schenker on ollut esikuvana useille tunnetuille kitaristeille, ja hänen vaikutusta rockmusiikkiin pidetään merkittävänä.
Hänen tunnetuimpia sävellyksiään ovat mm. Into the Arena, Doctor Doctor ja Rock Will Never Die.
Hän on myös Scorpions-yhtyeen toisen kitaristin Rudolf Schenkerin nuorempi veli.
Eukleides
Eukleides Aleksandrialainen (, n. 300 eaa.) oli antiikin kreikkalainen matemaatikko, joka kirjoitti muun muassa antiikin geometrian kokonaisesityksen Alkeet (Stoikheia, latinaksi Elementa). Teoksessaan hän esittelee euklidisen geometrian (nimetty hänen mukaansa) viisi aksioomaa ja geometristen väittämien todistuksia. Hänen ansiokseen luetaan nimenomaisesti kreikkalaisen tietämyksen kerääminen yksiin kansiin, sillä hänen omia löytöjään on kirjassa vain vähän.
Alkeet on yksi matematiikan historian tärkeimmistä teoksista. Se säilyi geometrian oppikirjana pitkälle 1800-luvulle saakka. Geometrian ohella kirjassa käsitellään myös lukuteoriaa. Siinä esitellään muun muassa niin sanottu Eukleideen algoritmi, jolla voidaan selvittää kahden luvun suurin yhteinen tekijä. Erityisen kuuluisia ovat myös Eukleideen todistukset sille, että alkulukuja on äärettömän monta ja että luvun 2 neliöjuuri on irrationaaliluku. Näitä lukuteorian alaan kuuluvia todistuksia käytetään yhä elegantin ja oivaltavan todistuksen malliesimerkkeinä. Näissä Eukleides käyttää vastaoletusta apunaan.
Matematiikan ohella Eukleides tutki fysiikkaa, lähinnä optiikkaa, ja tähtitiedettä. Häneltä on peräisin ensimmäinen kreikkalainen (geometrisen) optiikan alan teos (Optiikka) ja matemaattisen tähtitieteen teos Fenomena, jossa hän soveltaa pallogeometriaa tähtitieteeseen. Optiikkansa hän aksiomatisoi samaan tapaan kuin geometrian. Hän muun muassa oletti valon kulkevan suoraviivaisesti.
Eukleideen elämästä tiedetään äärimmäisen vähän ja säilyneetkin tiedot ovat epätarkkoja. Tärkeimpiin lähteisiin kuuluvat Prokloksen ja Pappoksen maininnat hänestä.
Elämä
Eukleideesta on säilynyt äärimmäisen niukasti elämäkertatietoa. Osasyynä on se, ettei Eukleides kirjannut teoksiinsa esipuheita, joihin muilla kreikkalaisilla oli tapana sisällyttää tietoa itsestään. Prokloksen tietojen mukaan hän eli Ptolemaios I:n hallintokaudella ja Platonin oppilaiden jälkeen, kuitenkin ennen Arkhimedeen syntymää. Sydänkeskiajalla eläneen arabioppineen al-Qiftin mukaan Eukleideen isoisä oli Zenarkhos ja Eukleides oli Naukrateen poika. Samaten hän kertoo Eukleideen syntyneen Tyroksessa ja asettuneen Damaskokseen. Tuotantonsa perusteella voidaan olettaa hänen opiskelleen nuoruudessaan Ateenassa Platonin Akatemiassa. Akatemia oli ainoa paikka Välimeren seudulla, jossa oli edes periaatteessa mahdollista päästä käsiksi siihen matemaattiseen tietoon, jonka Eukleides oli saanut. On arveltu Eukleideen olleen kreikkalaisista filosofian koulukunnista platonilainen. Sotien aiheuttama poliittinen sekasorto kaupungissa teki tieteeseen syventymisen mahdottomaksi. Työrauhaa Eukleides lähti hakemaan antiikin Aleksandriasta.
pienoiskuva|upright|Eukleides. Eukleideen elämään Aleksandriassa liittyy muutamia anekdootteja. Hän eli aikaa, jolloin Aleksanteri Suuri oli kuollut ja hänen valloittamansa laaja valtakunta hajotettiin osiin. Egyptin oli saanut Ptolemaios-hallitsijasuvun ensimmäinen edustaja Ptolemaios I Soter. Kuninkaan kerrotaan kysyneen Eukleideelta, olisiko mitään nopeampaa keinoa oppia geometriaa kuin tämän laatima teos Alkeet. Eukleides vastasi kuninkaalle, ettei geometriaan ole olemassa kuningastietä. Stobaioksen mukaan eräs Eukleideen oppilaista kysyi häneltä opittuaan ensimmäisen geometrian lauseen: ”Mitä minä näistä hyödyn?” Eukleides ei pitänyt oppilaansa näkemyksestä tuomita sivistys sen perusteella, kuinka se häntä rahallisesti hyödyttää. Hän käski paikalle orjansa ja sanoi hänelle: ”Anna hänelle [oppilaalle] yksi oboli [kolikko], hänellä kun näyttää olevan tarve rikastua oppimallaan.” Tarinat kirjattiin tekstiksi vasta 800 vuotta myöhemmin, joten niillä ei välttämättä ole todellisuuspohjaa, mutta kenties kertovat Eukleideen luonteesta.
Eukleideen arvellaan toimineen vuoden 300 eaa. aikoihin perustetussa Museionissa, jonka osana oli kuulu Aleksandrian kirjasto. Mitään suoraa todistetta tästä ei ole olemassa, mutta ottaen huomioon Eukleideen oppineisuuden olisi outoa ellei hän olisi ollut missään tekemisissä kaupungin intellektuaalisessa keskuksessa. Huomioiden myös hänen matematiikan ulkopuoliset tuotoksensa (tähtitiede, musiikki ja fysiikka) tarvitsi Eukleides mittausvälineitä ja apulaisia tutkimuksiinsa, joita hän saattoi saada Museionissa. Töissään hän ei kuitenkaan valota asiaa lainkaan.
Keskiajalla Eukleides sekoitettiin häntä aiemmin eläneeseen Eukleides Megaralaiseen. Heidät sekoitettiin ajoittain myös jo antiikissa. Alkeet laitettiin pitkään Megaralaisen nimiin. Nimenä Eukleides oli antiikissa suhteellisen suosittu ja se merkitsee maineikasta tai hyvin tunnettua (eu- ”hyvä” + kleos ”maine”). Arabit kutsuivat Eukleidesta ”avaimeksi mittaamiseen”, jonka he äänsivät jotakuinkin ”Uklides” tai ”Ikludes”, josta englanninkieleen vakiintuneen nimen ”Euclid” katsotaan olevan peräisin.
Alkeet
pienoiskuva|upright|Eukleideen säilyneiden teosten laitoksen Euclidis quae supersunt omnia kansilehti vuodelta 1703.
Eukleideen pääteos Alkeet on yksi länsimaisen sivistyksen kulmakiviä. Se kokoaa tuolloisen kreikkalaisen matematiikan perusteet, niin geometrian kuin aritmetiikan, yhtenäiseen aksiomaattis-deduktiiviseen kehykseen. Alkeita tai jokseenkin välittömästi sen pohjalta muokattuja oppikirjoja lukivat ainakin osittain kaikki opillista sivistystä saaneet 1900-luvulle asti. Alkeet alkaa luettelolla käytettävistä käsitteistä määritelmineen, sitten seuraa viisi aksioomaa ja viisi postulaattia,jotka sisältävät päättelysäännöt ja käsitteiden kesken oletettavat perusrelaatiot. Kaikki muu todistetaan nojautumalla näihin perusteisiin tai jo teoksessa todistettuihin asioihin.
Alun perin teos koostui 13 kirjasta. Myöhemmässä vaiheessa siihen liitettiin dodekaedrin ja ikosaedrin geometrisia tulkintoja käsittelevä 14. kirja (Hypsikles, 100-luvulla eaa.) ja säännöllisiä avaruusgeometrisia kappaleita käsittelevä 15. kirja (600-luku tai myöhemmin). Ensimmäinen kirja alkaa geometrian perusobjektien määrittelyllä ja geometrian aksioomien esittelyllä, minkä jälkeen hän siirtyy kolmioon liittyvien lauseiden esittelyyn, suorien leikkaukseen ja suorakulmioiden geometriaan. Toinen kirja on omistettu suorakulmioille ja 4. ja 5. ympyröille, joiden leikkauksia hän oli jo käynyt lävitse kolmannessa kirjassa, ja jälkimmäisessä hän esittää matemaattisen verrannon teorian. Matemaatikot ovat kehuneet kilvan Eukleideen esittämän verrantoteorian tarkkuutta ja eleganttiutta. Seuraavaksi (6.) hän käsittelee yhdenmuotoisuutta ja sen teoriaa. Kirjat 7, 8 ja 9 ovat lukuteoreettisia esityksiä (Eukleideen algoritmi ja alkulukujen ääretön määrä) ja kymmenes kirja keskittyy irrationaalisiin lukuihin. Siinä hän esittelee tavan todistaa luvun irrationaalisuuden eli ettei sitä voida esittää kahden luvun osamääränä. Loput kirjat laajentavat aiempien kirjojen sisällön ottaen huomioon kolmannen ulottuvuuden eli ne käsittelevät avaruusgeometriaa.
Muut teokset
Katoptrika teoksessa Eukleides käsittelee peilejä ja valon heijastumista matematiikan kannalta. Erityisesti se käsittelee tasopeilien ja koveran peilin muodostamia kuvia. Teoksen kirjoittajaksi on ehdotettu myös Theon Aleksandrialaista.
Karkkilan linja-autoasema
Karkkilan linja-autoasema on yksi Suomen linja-autoasemista. Karkkilan linja-autoasema on sekä pika- että vakiovuoroliikenteen käytössä. Myös kaupungin asiointiliikenne Höökikyyti käyttää asemaa lähtö- ja päätepysäkkinään, kuten myös kaupunkina Topi, jolla pääsee maksutta kiertämään kaupunkia kesäaikaan. Karkkilan linja-autoasemalla toimii myös Karkkilan matkailuneuvonta- Visit Karkkila www.visitkarkkila.fi, josta löytyy esitteitä ja karttoja. Neuvonnasta voi myös lainata kaupunkipyöriä ja tennismailoja, sekä vuokrata soutuveneitä. Matkailuneuvonnassa myydään Karkkila-tuotteita, taidevalutauluja, kirjoja yms.
Venäjän kansalaisuus
pienoiskuva|Venäjän ulkomaanpassi, jota maan kansalaiset voivat hakea Venäjän kansalaisuus on laillinen suhde Venäjän federaation ja yksittäisen henkilön välillä. Maassa noudatetaan lähtökohtaisesti ius sanguinis -periaatetta.
Kansalaisuuden saaminen syntymällä
Syntyperäisiä Venäjän kansalaisia ovat sellaiset henkilöt, joiden vanhemmista vähintään toinen on Venäjän kansalainen henkilön syntyessä.
Venäjältä muihin maihin adoptoidut lapset lasketaan Venäjän kansalaisiksi näiden 18. syntymäpäivään saakka, jonka jälkeen nämä voivat luopua Venäjän kansalaisuudesta hakemuksella. Mikäli henkilö ei tee mitään, hän säilyttää Venäjän kansalaisuuden.
Kansalaisuuden saaminen hakemuksella
Hakemuksella Venäjän kansalaisuuden voivat saada sellaiset henkilöt, jotka täyttävät seuraavat ehdot:
Venäjän presidentillä on mahdollisuus antaa Venäjän kansalaisuus ukaasilla. Tällä tavalla kansalaisuuden ovat saanet mm. näyttelijät Steven Seagal ja Gérard Depardieu.
Kaksoiskansalaisuus ja kansalaisuudesta luopuminen
Venäjä sallii kaksoiskansalaisuuden vain sellaisissa tapauksissa, joissa Venäjällä on erillinen sopimus henkilön toisen kotimaan kanssa. Muissa tapauksissa Venäjän viranomaiset eivät tunnusta kaksoiskansalaisuutta ja kohtelevat henkilöä vain ja ainoastaan Venäjän kansalaisena. Mikäli Venäjän kansalainen hankkii jonkin toisen maan kansalaisuuden, hän ei kuitenkaan menetä Venäjän kansalaisuutta automaattisesti.
Venäjän lain mukaan kaikkien Venäjän kansalaisten tulee poistua maasta ja saapua maahan nimenomaan Venäjän passilla, vaikka nämä olisivatkin kaksoiskansalaisia.
Venäjän kansalaisuudesta on mahdollista luopua, mutta prosessi on pitkä ja byrokraattinen: henkilöllä ei saa esim. olla täyttämättömiä velvoitteita Venäjällä (kuten asevelvollisuus) tai henkilö ei saa olla rikosepäilyn kohteena. Myös kaksoiskansalaiset voidaan kutsua asepalvelukseen.
Kansalaisuuden käyttäminen vaikutuskeinona
Venäjä on käyttänyt kansalaisuutta poliittisena ja sotilaallisena vaikutuskeinona, jolla tuetaan separatistisia ja Venäjälle myötämielisiä alueita (esim. Transnistria, Etelä-Ossetia, Abhasia, Donetsk ja Luhansk). Tätä sanotaan passittamiseksi. Venäjän hyökättyä Ukrainaan vuonna 2022 Kreml on jatkanut passittamista miehittämillään aluella H'ersonissa ja Zaporižžjassa.
Turun Palloseuran SM-liigakausi 2011–2012
Turun Palloseuran SM-liigakausi 2011–2012 oli TPS:n järjestyksessään 65. pääsarjakausi. SM-liigan runkosarja alkoi TPS:n osalta 15. syyskuuta 2011 vierasottelulla Hämeenlinnan Pallokerhoa vastaan ja päättyi 15. maaliskuuta 2012 vierasottelulla Porin Ässiä vastaan. Joukkueen päävalmentajana aloitti Pekka Virta.
Runkosarja
Turun Palloseura sijoittui runkosarjassa kymmenenneksi saaden kolme pistettä yhdeksänneksi sijoittunutta Rauman Lukkoa vähemmän ja yhden pisteen yhdenneksitoista sijoittunutta Saimaan Palloa enemmän. Seura teki 134 maalia, mikä oli koko liigassa kolmanneksi vähiten, ja päästi 180 maalia, neljänneksi eniten koko liigassa. TPS:n paras pistemies Ville Vahalahti sijoittui pistepörssissä kahdeksanneksi tehoilla 21+29=50. Tšekkiläinen Tomas Mojzis ylsi puolustajien pistepörssissä kymmenen parhaan joukkoon.
Cuccu (korttipeli)
Cuccu ("käki") on vanha korttipeli, jonka kaltaisia pelejä ovat Gnav, Hexenspiel, Gnaio, Vogelspiel, Cambio (myös Campio, Camphio, Camfio tai Kamfio) ja Kille. Aikoinaan huippumuodikas peli saapui Suomeen kustavilaisella ajalla 1700-luvun jälkipuolella, ja sitä pelattiin aina 1800-luvun loppuun asti.
Pelin kuvaus
Cuccua pelataan tähän peliin tarkoitetuilla korteilla, joiden juuret ovat myöhäiskeskiajan italialaisissa tarokkikorteissa. Keski- ja Pohjois-Euroopassa kortit ovat kehittyneet omaan suuntaansa, ja eri maissa kuva-aiheet poikkeavat toisistaan. Ruotsissa ja Suomessa on käytetty 1700-luvulta lähtien 42 kortin pakkaa, jossa on 21 erilaista kuva-aihetta, kaikki kaksin kappalein. Korttien menneen ajan tunnelmaa henkivinä kuva-aiheina vilahtelevat muun muassa käet, husaarit, siat, majatalot, kukkamaljat ja narrit.
Cuccu-pelissä kortteja vaihdellaan vierustoverien kanssa tavoitteena välttää jaon huonoimman kortin jääminen käteen. Se, jolle jää huonoin kortti, menettää yhden elämän. Pelistä putoaa pois kun kaikki elämät on kulutettu. Viimeiseksi peliin jäänyt pelaaja voittaa pelin. Pelin jännitys piilee vaihtamiseen liittyvissä yllätyksissä ja riskeissä, koska vaihto voi tuottaa paremman tai huonomman kortin tai pudottaa pelistä.
Pelin historia
Cuccu-korttipelin eli käkipelin juuret ulottuvat 1500-luvun Ranskaan ja Italiaan. Sieltä peli levisi 1600-luvulla pohjoiseen ja sai Saksassa nimet Hexenspiel, noitapeli, ja Vogelspiel, lintupeli. Hollannissa pelin nimeksi vakiintui slabberjan ja Tanskassa siitä tuli gnav, kissapeli.
Ruotsin valtakuntaan peli saapui 1700-luvulla cambio-nimisenä (myöhemmin myös campio, camphio ja kamfio). Italian kielen vaihtamista tarkoittava sana kuvaa hyvin peliä. Cambio oli muodissa kustavilaisella ajalla 1770-90-luvulla, jolloin sitä pelattiin hoveissa ja kapakoissa - lauloipa itse Bellmankin cambion iloista. Tuohon aikaan se oli yksinkertainen uhkapeli, jolle kehittyi lopulta huono maine ja alaluokkainen leima taloudellisesti turmiollisena ajanvietteenä. Ruotsissa peli sai 1800-luvun puolivälissä uudet, mutkikkaammat säännöt ja nimen kille, jolla se siellä yhä tunnetaan.
Suomessa cambiota pelattiin jo 1700-luvun lopulla, ja se säilytti suosionsa muiden korttipelien rinnalla koko 1800-luvun. Lehdissä mainostettiin cambio-kortteja, joita painettiin Turussa ja Helsingissä. Suomessa pelin vanhin nimi palasi 1800-luvulla käyttöön uudempien rinnalla: Topelius mainitsee päiväkirjoissaan pelanneensa kucku-peliä ja kukku oli ehkä myös pelin suomenkielinen nimi. Vanha suosikki painui unhoon Suomessa 1900-luvulla.
Guiré
Guiré on maalaiskunta ja sen keskuskylä Koulikoron alueen Naran piirissä Malissa. Se sijaitsee 100 kilometriä Narasta kaakkoon. Kunnassa on 19 900 ja kylässä 3 400 asukasta (vuonna 2009).
Guirén kunta rajoittuu lännessä Naran piirin Guénéiben, Naran, Ouagadoun ja Niamanan, etelässä Banamban piirin Sébétén ja idässä Ségoun alueen Nionon piirin Dogofryn ja Sokolon ja Ségoun piirin Bellenin kuntiin sekä pohjoisessa Mauritaniaan.
Kuntaan kuuluu 27 kylää. Asukkaat ovat maureja, soninkeja, fulbeja ja bambaroita. Vallitseva uskonto on islam. Eräissä kylissä on vielä animistien kulttipaikkoja.
Guirén kautta kulkee Naran ja Nionon välinen maantie. Seudun pääelinkeinovt ovat maanviljely ja karjanhoito. Tärkeimmät viljelykasvit ovat hirssi, durra, maissi ja pavut. Sadeaikaan viljellään myös vihanneksia. Kotieläimiä ovat naudat, lampaat, vuohet, aasit ja hevoset.
Java
Java on Sun Microsystemsin kehittämä teknologiaperhe ja ohjelmistoalusta, johon kuuluu muun muassa laitteistoriippumaton korkean tason, luokkapohjainen, oliopohjainen ohjelmointikieli, joka on suunniteltu siten, että siinä on mahdollisimman vähän toteutusriippuvuutta, sekä ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen. Java (ohjelmointikieli) on yleiskäyttöinen ohjelmointikieli, jonka avulla ohjelmoijat voivat kirjoittaa koodia, joka kääntäessä toimii kaikilla Javaa tukevilla alustoilla ilman tarvetta kääntää koodia uudelleen. Java-sovellukset on tyypillisesti käännetty tavukoodiin, joka voi toimia missä tahansa Java-virtuaalikoneessa (JVM) taustalla olevasta tietokoneen arkkitehtuurista riippumatta. Javan syntaksi on samanlainen kuin C:n ja C++:n, mutta siinä on vähemmän matalan tason toimintoja kuin kummallakaan. Java-ajonaika tarjoaa dynaamisia ominaisuuksia (kuten reflektointia ja ajonaikaisen koodin muokkausta), joita ei yleensä ole saatavilla perinteisillä käännetyillä kielillä.
Vuodesta 2019 lähtien Java oli GitHubin mukaan yksi suosituimmista käytössä olevista ohjelmointikielistä, erityisesti asiakas-palvelin-verkkosovelluksissa, ja kehittäjiä on raportoitu 9 miljoonalla. Alun perin kaupallisesti lisensoitu Java on vuodesta 2007 alkaen ollut vapaan GNU GPL -lisenssin alainen. Vuonna 2006 arvioitiin, että Java-alusta on käytössä noin 3,8 miljardissa laitteessa jossakin muodossa.
·      Uber – Henkilökuljetuspalvelu.
·      Spotify – Äänen suoratoistopalvelu.
·      Netflix – Elokuva- ja televisiosarjojen suoratoistopalvelu.
·      Mars Rover – Nasan mars-mönkijä.
·      Minecraft – Yksi kaikkien aikojen suosituimmista videopeleistä.
·      Tinder – Deittisovellus.
Lisäksi Javaa on käytetty paljon mm. graafisissa käyttöliittymissä, yrityssovelluksissa, tieteessä ja sulautetuissa järjestelmissä, joista viimeisimmästä esimerkiksi SIM-kortit ja Blue-ray soittimet ovat laajassa käytössä.
Nimi
Java nimettiin tammikuussa 1995 Yhdysvalloissa Javaksi kutsutun kahvilaadun mukaan, jota tuotetaan Jaavalla Indonesiassa. Ennen nimenmuutosta kehittäjät olivat käyttäneet uudesta kielestään nimeä Oak ja sitä ennen nimeä Greentalk. Nimeä Oak ei kuitenkaan voinut enää käyttää, koska Oak Technologies -yhtiöllä oli siihen oikeudet. Uusi nimi valittiin palaverissa kymmenen ehdotuksen joukosta, joista äänestysvaiheeseen pääsivät myös nimet DNA ja Silk. Nimen Java ehdottajasta on nykyisin erilaisia käsityksiä.
Ohjelmointikieli JavaScript nimettiin myöhemmin Javan mukaan, mutta sitä yhdistää Javaan lähinnä vain syntaksi.
Historia
James Gosling, Mike Sheridan, and Patrick Naughton aloittivat Java ohjelmointikieliprojektin kesäkuussa vuonna 1991. Java oli alun perin suunniteltu interaktiiviselle televisiolle, mutta se oli liian kehittynyttä sen aikaiselle kaapelitelevisio teollisuudelle. Javan sai alkuperäisen nimensä Oak erään Goslingin toimiston ulkopuolella olevan tammipuun mukaan. Myöhemmin projektia kutsuttiin nimellä Green, jonka jälkeen se uudelleennimettiin Javaksi erään indonesialaisen kahvin Java coffee mukaan. Gosling suunnitteli Javan käyttäen C/C++ tyylistä syntaksia, joka olisi jo tunnettu systeemi ja sovellus ohjelmoijille.
Sun Microsystems julkaisivat ensimmäisen julkisen version nimellä Java 1.0 vuonna 1996. Se lupasi write once, run anywhere (WORA) toiminnallisuuden, tarjoten maksuttomia ajoaikoja suosituilla alustoilla. Kohtuu turvallinen ja sisältäen konfiguroitavan tietoturvan, Java sallii verkko- ja tiedostonkäyttörajoituksia. Pian merkittävät verkkoselaimet sisällyttivät mahdollisuuden ajaa Java-sovelmia nettisivuilla, ja Javasta tuli nopeasti suosittu ohjelmointikieli. Arthur van Hoff uudelleenkirjoitti Java-kielellä Java 1.0 kääntäjän noudattamaan tarkasti Java 1.0:n kielispesifikaatioita. Java 2:n tulon myötä (alun perin julkaistu nimellä J2SE 1.2 joulukuussa vuonna 1998-1999) uudet versiot sisälsivät useita kokoonpanoja, jotka oli rakennettu erityyppisille alustoille. J2EE sisälsi teknologioita ja rajapintoja yrityssovelluksiin, jotka tyypillisesti ajettiin palvelinympäristössä, kun taas J2ME sisälsi optimoituja rajapintoja mobiilisovelluksille. Työpöytäversio uudelleennimettiin J2SE. Vuonna 2006, Sun uudelleennimesi uudet J2-versiot Java EE:ksi, Java ME:ksi ja Java SE:ksi markkinointisyistä.
Vuonna 1997 Sun Microsystems otti yhteyttä ISO/ICE JTC 1 Standartia hallinnoivaan elimeen ja myöhemmin Ecna internationaaliin formalizoidakseen Javan, mutta lopetti pian prosessin. Java säilyi standardina, jota ohjataan ja hallitaan Java-yhteisöprosessin kautta. Kerran Sun Microsystems teki suurimman osan sen Java implemaatioista saatavaksi ilman maksua vaikka ne olivat heidän omaa ohjelmistoa. Sun Microsystems sai tuloja myymällä lisenssejä erikoistetulle ohjelmistolle kuten Java Enterprise System.
Marraskuussa 2006 Sun Microsystems julkaisi suuren osan Java-virtuaalikoneestaan (JVM) vapaana ja avoimena lähdekoodina (FOSS) GPL-2.0 -lisenssin ehtojen mukaisesti. Toukokuussa 2007 Sun Microsystems valmisteli prosessin loppuun ja teki JVM:n ytimen koodin saataville ilmaisena avoimen lähdekoodin jakelun ehtojen mukaisesti lukuun ottamatta pientä osaa koodista, josta Sun Microsystems:illä itsellään ei ollut tekijänoikeutta.
Sun Microsystemsin varapuheenjohtaja Rich Green sanoi, että Sunin ihanteellinen rooli Javan suhteen oli evankelista. Oracle Corporationin hankittua Sun Microsystemsin vuosina 2009–2010 Oracle on kuvannut itseään Java-teknologian ylläpitäjänä, jolla on jatkuva sitoutuminen yhteisön osallistumiseen ja avoimuuteen. Tämä ei estänyt Oraclea nostamasta pian sen jälkeen oikeusjuttua Googlen käyttäessä Javaa Android SDK:ssa (ks. Android-kohta).
Javan käyttö Android pohjaisissa ohjelmissa johti oikeudenkäyntiprosessiin Oraclen ja Googlen välillä vuonna 2012. Toukokuussa vuonna 2012 San Franciscolainen tuomaristo huomasi, että jos tekijänoikeudet koskivat myös ohjelmointirajapintoja, niin Google olisi rikkonut Oraclen tekijänoikeuksia käyttämällä Javaa Android laitteissa. Käräjäoikeuden William Alsup määräsi 31. toukokuuta 2012 ettei ohjelmointirajapintoja voi suojata tekijänoikeuksilla, mutta tämä laki evättiin myöhemmin U.S. Court of Appeals for the Federal Circuitin puolesta toukokuussa 2014. Google todettiin syyttömäksi toukokuun 26, 2016, vetoamalla Java ohjelmointirajapintojen reiluun käyttöön Androidissa. Oikeudenkäynti kuitenkin avattiin uudelleen maaliskuussa 2018, tällä kertaa San Franciscon tuomioistuimessa. Google haastoi uudet syytökset vuonna 2019 ja oikeudenkäynti totesi Googlen jälleen syyttömäksi huhtikuussa 2021. Oikeus ei muokannut tekijänoikeuslakeja ohjelmointirajapintojen ympärillä tapahtuman seurauksena, vaan sanoi näiden olevan tapauskohtaisia.
James Gosling erosi Oraclelta 2. huhtikuuta 2010.
Ari Nyrhinen
Ari Nyrhinen (s. 19. syyskuuta 1976) on suomalainen pesäpalloilija. Nyrhinen edusti urallaan Superpesiksessä Seinäjoen Maila-Jusseja ja Oulun Lippoa. Hänen kasvattajaseuransa on Nurmon Jymy. Nyrhinen saavutti kaksi SM-pronssia kaudella 1996 ja kaudella 1997. Hän pelasi ulkokentällä kolmosvahtina. Nyrhinen pelasi 277 Superpesiksen runkosarjan ottelua. Näissä otteluissa hän löi 15 kunnaria ja 200 tavallista juoksua, toi 96 juoksua ja keräsi 972 kärkilyöntipistettä. Nyrhinen pelasi 53 Superpesiksen ylemmän loppusarjan ottelua. Näissä otteluissa hän löi 31 tavallista juoksua, toi viisi juoksua ja keräsi 154 kärkilyöntipistettä. Nyrhinen pelasi 13 Superpesiksen alemman loppusarjan ottelua. Näissä otteluissa hän löi 15 tavallista juoksua, toi kaksi juoksua ja keräsi 61 kärkilyöntipistettä.
Java
Periaatteet
1. Kielen on oltava yksinkertainen, objekti-pohjainen ja tutun oloinen.
2. Sen on oltava vahva/tukeva ja turvallinen.
3. Sen on oltava arkkitehtuurisesti neutraali ja helposti siirrettävä.
Universaalin tavukoodin käyttö tekee ohjelmien siirrettävyydestä helppoa. Kuitenkin tavukoodin tulkitsemisesta konekoodiksi aiheutuva ylimääräinen suoritusaika tekee tulkittavista ohjelmista lähes aina hitaampia kuin suorat suoritettavat ohjelmat. Itse Java on alustariippumaton ja sopeutuu käyttöalustaan käyttämällä sille tarkoitettua Java Virtual Machine (JVM), joka muuntaa Java-tavukoodin alustan konekielelle.
5. Sen on oltava tulkittu, säikeitetty ja dynaaminen.
Java-ohjelmointikielessä on neljä keskeistä periaatetta, jotka tunnetaan nimellä "Java-ohjelmoinnin neljä periaatetta" tai "The Four Pillars of Object-Oriented Programming". Nämä periaatteet ovat
Kapselointi tarkoittaa luokkien käyttämistä ohjelman eri osien eristämiseen toisistaan, mikä helpottaa koodin ylläpidettävyyttä ja selkeyttä. Kapsulointi mahdollistaa sen, että ohjelman osat ovat riippumattomia toisistaan, ja muutokset voidaan tehdä vain yhteen luokkaan kerrallaan ilman että tarvitsee huolehtia muista osista.
Periytyminen on periaate, joka mahdollistaa uusien luokkien luomisen jo olemassa olevien luokkien pohjalta. Tämä säästää aikaa ja vaivaa, sillä jo olemassa olevia toimintoja ei tarvitse kirjoittaa uudelleen uutta luokkaa varten.
Nämä neljä periaatetta ovat tärkeitä Java-ohjelmoinnissa, sillä ne tekevät koodista jäsennellympää, ymmärrettävämpää ja ylläpidettävämpää.
Yleistä
Java-kielen 1990-luvun lopulla saavuttaman suuren suosion takana ovat laitteistoriippumattomuuden lisäksi kielen C++-kieltä läheisesti muistuttava, mutta helpommin omaksuttavaksi suunniteltu kielioppi, oliopohjaisuus ja virtuaalikoneen mukana tuleva, erittäin kattava standardikirjasto. Myös muistinhallintaa on helpotettu ottamalla käyttöön roskienkeräin (engl. garbage collector), joka vapauttaa muistia kun sitä ei enää tarvita. Java kuuluu ohjelmointikieliin, joissa on käytössä ns. vahva tyypitys. Tämä tarkoittaa sitä, että jokaisella muuttujalla on tyyppi ja muuttujat voivat saada ainoastaan tyyppinsä mukaisia arvoja.
Toisin kuin tavanomaisen kielet, Javan lähdekoodia ei käännetä suoraan konekielelle, vaan tavukoodiksi, joka suoritetaan virtuaalikoneessa. Koska Java-ohjelmat ajetaan virtuaalikoneessa, ne eivät normaalisti pysty vaikuttamaan suoraan muihin prosesseihin, eivätkä pääse virtuaalikoneelle määrätyn hiekkalaatikon ulkopuolelle vaan esimerkiksi tiedostoja käsitellessä käskyt kulkevat virtuaalikoneen läpi, joka varmistaa että käsky on turvallisuusasetusten mukainen. Java-ohjelmat ovat mm. näiden rajoitusten vuoksi tavanomaisia konekieliohjelmia turvallisempia, mutta samalla hieman hitaampia.
Javan standardikirjasto sisältää valmiita toteutuksia useille asioille, kuten graafisen käyttöliittymäkirjaston, rinnakkaisuuden hallinnan, verkko-ominaisuudet ja eräät muut rajapinnat, jotka toisissa kielissä ovat käyttöjärjestelmäriippuvaisia tai kolmansien osapuolten kirjastojen varassa.
Javaa markkinoitiin alun perin Web-käyttöön, selaimen sisällä ajettavia sovelmia varten. Se löi kuitenkin varsinaisesti läpi palvelinkäytössä, dynaamisia www-sivuja luotaessa (JSF, JSP, servlet), raskaissa palvelinsovelluksissa (Java EE) ja kännyköissä ja taskutietokoneissa (Java ME). Yleisyytensä ja ilmaisuutensa ansiosta se on myös suosittu opetuskieli.
Java-alustan käyttöä ei ole rajattu Java-ohjelmointikieleen, vaan mm. Python-, Ruby- ja Scheme-kielille on olemassa kääntäjä, joka tuottaa Java-tavukoodia. Sun Microsystemsin lisäksi ainakin IBM ja GNU ovat kehittäneet omat Java-kääntäjänsä ja IBM, Novell, BEA Systems ja Apache omat virtuaalikoneensa lukuisten avoimen lähdekoodin toteutusten (kuten Kaffe, SableVM, JamVM, CACAO, Jikes RVM, VMkit) lisäksi. GNU:n kääntäjäympäristöön GCC:hen kuuluva GCJ osaa kääntää Javaa konekielelle. GNU ryhtyi myös kehittämään korvaavaa, vapaata luokkakirjastoa GNU Classpath -projektissa.
Sun ilmoitti 13. marraskuuta 2006 julkaisevansa Javan GNU GPL-lisenssillä.
Googlen Android on käyttänyt Apache Harmony -toteutusta Javan kirjastoille, mutta siirtyi käyttämään OpenJDK-toteutusta. Vuodesta 2019 lähtien Kotlin on ollut suositeltu ohjelmointikieli Android-sovelluksille Javan sijaan.
Sunin/Oraclen kehitysympäristö
Javaan kuuluu ohjelmointikieli, josta on julkaistu eri versioita kehitysympäristön (Java Development Kit; JDK) kehittymisen myötä. Kehitysympäristöön kuuluu kääntäjä (javac) ja muut kehitystyökalut (jar, javadoc, jdb). Kehitysympäristö sisältää myös täydellisen ajoympäristön (Java Runtime Environment; JRE), joka tarvitaan käännettyjen ohjelmien ajamiseen. Ajoympäristö sisältää virtuaalikoneen (Java Virtual Machine; JVM), joka on JRE:n versiosta 1.2 (joulukuu 1998) lähtien sisältänyt ajonaikaisen käännöksen konekielelle (just-in-time compiler; JIT). Ajoympäristöön kuuluvat myös luokkakirjastot, jotka ovat nekin saaneet lisää ominaisuuksia Javan kehittymisen myötä. Java 1.2 brändättiin suurten muutosten vuoksi nimellä Java 2. Java 2 -nimeä ei kuitenkaan käytetty markkinoinnissakaan kovin kauan, sillä jo Java 1.5 brändättiin Java 5:ksi.
Ajoympäristö on nykyisin jaettu kolmeen osaan.
Versioita
Javan tärkeimmät julkaisuversiot ja niiden julkaisupäivät:
Osa Java-versioista kuuluu Oraclen laajennetun tien piiriin. Pidempään tuettuja LTS-versioita (Long-Term-Support) ovat Java SE 7, 8, 11, 17 ja 21.
Kehitysympäristön asentaminen
Java SE Development Kit on yksityiskäyttäjälle ilmainen, jonka voit ladata Oraclen sivuilta, esim. https://www.oracle.com/in/java/technologies/downloads/. Se tukee useimpia käyttöjärjestelmiä, kuten, Windowsi, linuxia, Mac OSia.
Oracle JDK 20 -sertifioidut järjestelmäkokoonpanot
Oracle JDK 20 -sertifioidut järjestelmäkokoonpanot Windowsille ovat: Windows Server 2022, Windows Server 2019 Windows Server 2016 Windows Server 2012 R2, Windows 2012, Windows 11 ja Windows 10.
Linuxin osalta Oracle JDK 20 -sertifioituja järjestelmäkokoonpanoja ovat Oracle Linux:n versiot 6, 7, 7.9+,8 ja 9. Ubuntu Linux:n osalta sertifioituja järjestelmäkokoonpanoja ovat 22.04 LTS, 22.10 ja 23.04, Red Hat Enterprise Linux:n osalta taas versiot 6, 7, 7.9+,8 ja 9 ja Suse Linux Enterprise Server:n sertifioituja järjestelmäkokoonpanoja ovat versiot 12 ja 15. Uudemmat Linuxin eri versiot versiot tukevat X.org-tilaa, mutta Wayland-tilaa ei tueta.
MacOS alustoista tuettuina ovat versiot macOS 11, macOS 12 ja macOS 13
Kaikki Oracle:n sivuilla mainitut käyttöjärjestelmät ovat myös sertifioituja, kun niitä käytetään virtuaalisena vierasjärjestelmänä missä tahansa seuraavista hypervisoreista/säilöistä, kunhan kyseinen hypervisori/säilö tukee käyttöjärjestelmää :
Riippuen haluamastasi versiosta ja käyttöjärjestelmästäsi, tarvitset n. 200Mb tilaa kovalevyllesi, jotta saat ladattua JDK asennustiedoston koneellesi, minkä jälkeen voit asentaa sen itsellesi.
Turvallisuusarkkitehtuuri
Java-teknologian syntymisen ja käyttöönoton myötä tietoturvallisuus on ollut merkittävä aihe sekä kiinnostuksen kohde. Java-alustan turvallisuus sekä uudet tietoturvaongelmat, joita Java-teknologian käyttöönotto on aiheuttanut, ovat herättäneet yhä kasvavaa huomiota. Teknologian tarjoajan näkökulmasta katsottuna Javan suojaus tarjoaa kaksi näkökulmaa :
Hiekkalaatikkomalli
Java-alusta tarjoaa oman tietoturva-arkkitehtuurin, jota kutsutaan ”hiekkalaatikoksi”. Hiekkalaatikko on yksi Javan valmiista tietoturvaominaisuuksista ja sen avulla käyttäjät voivat suorittaa rajoitetussa ympäristössä epäluotettavia tai huonosti kirjoitettua koodeja. ”Hiekkalaatikkoympäristössä” voidaan estää koodia pääsemästä tietyille alustan ominaisuuksille ja API-rajapinnoille. Koodia voidaan esimerkiksi estää lukemasta tai kirjoittamasta tiedostoja paikallisessa tiedostojärjestelmässä tai estää sitä suorittamasta mielivaltaisia komentoja sekä estää pääsy verkkoihin. Hiekkalaatikkomalli otettiin käyttöön Java Development Kitin (JDK) kautta, ja se otettiin yleisesti käyttöön JDK 1.0:lla rakennetuissa sovelluksissa, mukaan lukien Java-yhteensopivissa verkkoselaimissa. JDK 1.1 laajensi tätä mallia tuomalla mukaan allekirjoitetun sovelman (signed applet) käsitteen; jos sovelma oli allekirjoituksen perusteella luotetun tahon valmistama, se sai järjestelmään täydet valtuudet. Jos näin ei ollut, sovelma suoritettiin edelleen hiekkalaatikossa. Java SE -ympäristössä hiekkalaatikkomalli on entistä kehittyneempi tuoden mukanaan muun muassa hienostuneemman käyttöoikeuksien hallinnan, helpommin konfiguroitavan turvallisuuspolitiikan ja helpommin laajennettavan käyttöoikeuksien hallintarakenteen sekä turvatarkistusten laajentamisen kaikkiin Java-ohjelmiin, mukaan lukien sovellukset ja appletit.
tyhjä|pienoiskuva|Alkuperäinen hiekkalaatikkomalli. JDK 1.0 Security Model.
Sovelluskohteet
Verkon yli ladattavien sovellusten luontiin Oraclella on Java Web Start -tekniikka, joka mahdollistaa täydellisten sovellusten suorittamisen verkon yli. Java Web Start esiteltiin maaliskuussa 2001 ja Java versiosta 1.4 lähtien se on ollut osana JRE:tä.
Java Servlet API on dynaamisten websivujen kehittämiseen tarkoitettu rajapinta. Se on osa Java EE -pakettia. Servlet-rajapinnan toteuttaa servlet container (joskus käännetty suomeksi termillä kontti). Container tarjoaa web-palvelimen, jonka toiminnallisuutta voi laajentaa omilla komponenteilla hyödyntäen Javan rajapintoja. Container tarjoaa suoraan joitain palveluja, kuten istunnonhallinnan. JavaServer Pages (JSP) on Servlet API:a käyttävä tekniikka, joka käyttää yksinkertaista merkkauskieltä HTML:n seassa hyödyntämään palvelimella olevien komponenttien toiminnallisuutta tai sisältää suoraan Java-koodia. JSP muistuttaa lähinnä CGI- tai PHP-skriptausta.