SĂ”na âesimeneâ esinemiste arv artiklis on ĂŒletanud kĂ”ik piirid.
Esimene programm âHello, Worldâ, esimene mĂ€ng MUD, esimene ĆĄuuter, esimene deathmatch, esimene graafiline liides, esimene âtöölauasâ, esimene Ethernet, esimene kolme nupuga hiir, esimene kuulihhiir, esimene optiline hiir, esimene tĂ€issuuruses monitor, esimene mitmikmĂ€ngu mĂ€ng⊠esimene personaalarvuti.
Aasta 1973
Linnas Palo Alto, legendaarse R&D laboratooriumis ettevĂ”ttes Xerox â PARC (Palo Alto Research Center Incorporated), ilmus 1. mĂ€rtsil masin, mida hiljem hakatakse nimetama maailma esimeseks personaalarvutiks (mitte koduarvutiks, vaid individuaalseks kasutamiseks).
Alto oli uurimisprototĂŒĂŒp, mitte kommertstoode. Eeldati, et Alto saab seeriatootmiseks, kuid seda ei viidud kunagi masstootmisse. Sellegipoolest toodi kokku mitut tuhat Alto, millest enamus kasutati Xerox PARC-is ja erinevates ĂŒlikoolides.
Ăhe Alto masina maksumus on vahemikus 12 000 kuni 40 000 dollarit.
Kuus aastat pÀrast Alto vÀljalaskmist nÀeb seda Jobs ja toob maailmale palju uusi funktsioone.
Arvuti loomise eest sai meeskond (, , , ) 2004. aastal , samas kui Chuck Teker sai 2009. aastal ka Turingi auhinna.
Oktoobris 2014 Computer History Museumis.
Proovime piiluda kapoti alla ja tutvuda arendajatega.
Arvuti arendamine algas 1972. aastal dokumendiga (âWhy Alto?â), mille kirjutas Butler Lampson, kes sai inspiratsiooni Douglas Engelbarti kontseptsioonist. Kujundamisega tegeles Chuck Teker.
âIga arvutiprobleem lahendatakse veel ĂŒhe abstraktsioonitasemega.â
1960ndatel osales Lampson Berkeley's, mille kĂ€igus töötati vĂ€lja Berkeley Timesharing System ajajaotussĂŒsteem SDS 940 arvutile Scientific Data Systemsilt.
1970ndatel sai Lampson Xerox PARCi laboratooriumi ĂŒheks asutajaks , гЎД ŃŃаŃŃĐČĐŸĐČал ĐČ ŃазŃĐ°Đ±ĐŸŃĐșĐ” Alto, а ŃаĐș жД ĐČ ŃазŃĐ°Đ±ĐŸŃĐșĐ” ŃĐ”Ń ĐœĐŸĐ»ĐŸĐłĐžĐč лазДŃĐœĐŸĐč пДŃаŃĐž, ŃĐ”ŃĐ”Đč Ethernet, ĐŸĐ±ŃĐ°Đ±ĐŸŃĐșĐž ŃĐ”ĐșŃŃа ĐČ ŃĐ”Đ¶ĐžĐŒĐ” , (2PC), , esimese (LAN), arendas mitmeid olulisi programmeerimiskeeli, nĂ€iteks, .
1980ndatel lahkus Lampson Digital Equipment Corporationist. Praegu töötab ta Microsofti teadusosakonnas, kus tegeleb turvalisuse ja piraatluse tÔrjega. Ta Ôpetab Massachusettsi Tehnoloogiainstituudis.
Lampsoni memorandum 'Why Alto?'
XEROX Inter-Office MemorandumKellele CSL Date 19. detsember 1972
Kus Butler Lampson Asukoht Palo Alto
Teema Miks Alto Organisatsioon PARC
1. Sissejuhatus
See memorandum kĂ€sitleb pĂ”hjust, miks valmistada suur hulk (10-30) koopiaid isiklikust arvutist nimega Alto, mille on projekteerinud Chuck Thacker ja teised. Selle masina esimene motivatsioon tuli Alan Kaylt, kes vajab oma harresearchiks umbes 15-20 'ajutist Dynabooks' sĂŒsteemi. Alto rakendusvĂ”imalused on aga palju laiemad, kui see algne idee vĂ”ib ette kujutada. Alustan selle omaduste kirjeldamisest ja seejĂ€rel lĂ€hen mĂ”nedele paljudele pĂ”nevatele kasutusvĂ”imalustele, milleks Alto sobib. Tundub, et peaaegu iga CSL-i teadusprogrammi puhul on mingit seost.
2. Omadused
Alto sĂŒsteem koosneb
48-64K 16-bitist mÀlusÔna (pluss pariteet ja vÔib-olla vigade parandus).
10 megabaiti Diablo ketast, mis edastab ĂŒhe sĂ”na iga 7 mikrosekundi jooksul, pöördub 25 ms ja tal on rajalt rajale otsing aeg 8 ms ning halvim otsinguaeg 70 ms.
901. rida TV-monitor, mille ekraanipind on peaaegu tĂ€pselt selle lehe suurune. See on vertikaalselt paigutatud ja on mĂ”eldud töötamiseks bitikaardiga mĂ€lus. Ekraani tĂ€itmine ruudu (825Ă620) rasteriga nĂ”uab 32K mĂ€lu. Need punktid on umbes 1,4 miljardi ruutmiljoni suurused. On vĂ”imalik vĂ€hendada nende laius umbes 1 miljoni peale, mis annab 825Ă860 rasteri ja 44,3K mĂ€lu. Ruuduline raster suudab kuvada 8000 5Ă7 tĂ€hemĂ€rki koos alamliikmete vĂ”i 2500 ilusat proportsionaalselt ruumitud tĂ€hemĂ€rki.
Dekodeerimata klaviatuur, mis vÔimaldab protsessoril tÀpselt mÀÀrata, millal iga nupp on vajutatud vÔi vabastatud, ning hiir vÔi muu osutusseade.
Protsessor, mis tÀidab Nova kÀske umbes 1,5 us/instruktsioon, ja mida saab laiendada tÀiendavate kÀskudega, mis sobivad Lisp, Bcpl, MPS vÔi muude tÔlgendamiseks.
KĂ”rge ribalaiusega (10 MHz) suhtlusliides, mille ĂŒksikasjad ei ole veel mÀÀratletud.
Valikuliselt fikseeritud fondiga tÀhemÀrgigeneraator, sarnane sellele, mille projekteeris ja ehitas Doug Clark. See sÀÀstaks palju mÀlu ja vÔimaldaks parema kvaliteediga tÀhti kui ruuduline raster, kuid ei lisa pÔhimÔtteliselt uusi vÔimalusi. See peaks maksma umbes 500 dollarit.
Valikuliselt Diablo printer, XGP vÔi muu tahke koopia seade.
Laud, mille laius on umbes 45" ja sĂŒgavus 25", et majutada masinat ning paigaldada kuvar ja klaviatuur.
KÔige olulisem on hind umbes 10.5K dollarit, mille saab vÀhendada 9.7K dollarini 2,5 megabaidi ketta kasutamisega. Kulud jagunevad ligikaudu vÔrdselt ketta, mÀlu ja muu vahel. Oleme kulutanud umbes kaks korda rohkem Maxci peale iga 1974. aasta CSL liikme kohta.
SĂŒsteem suudab teha peaaegu kĂ”iki arvutusi, mida PDP-10 suudab. Enamiku probleemide puhul suudab see pakkuda kasutajale paremat jĂ”udlust kui aja jagamisega 10, isegi kui viimane on kergelt koormatud (ilmne erand: palju ujukoma arvutusi). Veelgi enam, arenduses on meil Lisp, Bcpl ja MPS sĂŒsteemid, mis saavad töötada Nova peal ja seega, vĂ€ikese muudatusega, ka Alto peal. Kuna enamik meie tuleviku tarkvaratööst oodatakse toimuvalt ĂŒhes nendest keeltest, peaks suurem osa sellest olema vĂ”imeline töötama Alto peal.
JÀrgmine lÔik nÀitab, et arvutusjÔudu peaks olema piisavalt. N nii Lisp kui ka MPS omavad mingisugust riistvaralist kaardistamist, kuna virtuaalmÀlu suurus ei ole probleem; sarnane lahendus Bcpl jaoks tundub vÔimalik, kuid ei ole veel uuritud.
64K Alto-l on sama palju Lisp'i rakke kui 32K PDP-l0 mĂ€lu. BBN vĂ€idab, et nad saavad jooksutada Lisp kasutajaid keskmise 25K töökomplektiga ja 30 ms lehekĂŒljefaultide intervalliga. NelikĂŒmmend kaks ketta rada hoiab 256K Lisp rakke, ning keskmine ligipÀÀsuaeg ĂŒhele nende radade salvestusele on umbes 32 ms, vĂ”rreldes 17 ms 10 drum'i jaoks. SeetĂ”ttu, kui tĂ€itmise kiirus Alto peal on poole vĂ€iksem vĂ”i vĂ€hem kui 10 kiirus, ei maksa lehe vahetus Lisp programmide jaoks enam kui 10-l. On vĂ€ga tĂ”enĂ€oline, et saame Lisp sĂŒsteemi Alto peal, millel on mĂ”ned spetsialiseeritud kĂ€sklused, mis suudavad pakkuda poole Tenex Lisp'i jĂ”udlust, mis töötab 32K vahetusruumis. Sarnaseid tulemusi vĂ”ib oodata ka teiste keelte puhul.
3. Rakendused
KÔik siin kÀsitletavad rakendused tuginevad kahele faktile, mis kokku vÔtavad eelneva jao sisu:
Alto on vĂ”imsam kui VTS terminal, mis on ĂŒhendatud Tenex'iga;
Alto on piisavalt odav, et iga CSL liikme jaoks saaksime ĂŒhe osta, kui see osutub soovitavaks.
a) Jaotatud arvutus. Me saame vĂ€ga lihtsalt luua Aloha-sarnase punkt-punkt pakettvĂ”rgu Alto'de vahel, kasutades koaksiaali eetrena (vĂ”i mikrolaineantenniga repeaterit mĂ€el koduterminalide jaoks). See vĂ”imaldab meil teha vĂ€ga erinevaid eksperimente, kus osaleb kĂŒmneid masinaid. On kerge proovida eksperimentide, mis sĂ”ltuvad osalejate iseseisvusest, samuti neid, mis kasutavad spetsialiseeritud komponente, mis peavad koostööd tegema, et midagi saavutada. Eriti saame seadistada sĂŒsteeme, kus igal kasutajal on oma failid, ja suhtlemine toimub ainult jagatava teabe vahetamiseks, seega valgustades pikaajalist vaidlust selle skeemi eeliste ĂŒle vĂ”rreldes tsentraliseeritud failidega.
b) KontorisĂŒsteemid. Saame kĂ€ivitada Peetri Lisp-pĂ”hise NLS-vastase vĂ”i xNLS sĂŒsteemi. Alto arvutuslik ĂŒlemÀÀrasus vĂ”imaldab meil keskenduda sĂŒsteemi vĂ”imekusele, mitte selle jĂ”udluse optimeerimisele. Sellest lĂ€henemisest saadud teave peaks tĂ€iendama xNLS mitme kasutaja katsetest saadud teavet. Samuti vĂ”ib olla vĂ”imalik neid kĂ€itada Alto's, vĂ€ltides seega Nova sĂ”ltuvust; see vĂ”imalus vajab edasist uurimist.
c) Isiklik arvutus. Kui meie teooriad odavate ja vĂ”imsate isiklike arvutite kasulikkuse kohta on Ă”iged, peaksime olema suuteline neid Alto'll veenvalt demonstreerima. Kui need on valed, saame teada, miks. Me peaksime nĂ€iteks olema suutnud rahuldada suuri Lisp-kasutajaid nagu Warren ja Peter Alto'ga. See vĂ€hendaks ka Maxci arvutuslikku koormust. Samuti peaks olema ĂŒsna lihtne simuleerida erinevate kavandatud isiklike arvutite riistvarakonfiguratsiooni (nt erinevad mĂ€luhierarhied) ja seelĂ€bi valideerida neid disaine. See on oluline, kuna kompaktsed masinad vajavad palju suuremat investeeringut inseneriarendusse ja tĂ€psemat mĂ€lusĂŒsteemi optimeerimist.
d) Graafika. Alto on suurepÀrane sÔiduk Bob Flegal'i graafika töö jaoks ning toob selle töö viljad laiema kogukonna nÀhtavale. See ei suuda teha Dick Shoup'i töid.
4. Konkurents
Alto konkureerib mÔningate teiste asjadega, mida meie vÔi SSL teeme. Arvan, et see on hea asi, kuna see julgustab mÔlema lÀhenemise toetajaid silma paistma. Konkreetsemalt:
a) VTS suudab teha kvaliteetsemaid tĂ€hemĂ€rke, omab intensiivsuse reguleerimist ja vilkumist, maksab poole kuni kahe kolmandiku vĂ”rra vĂ€hem, kui soovite ainult terminali, ja suudab kasutada videolĂŒlitit. See ei suuda teha graafikat ja vĂ”ib kannatada jagatud ressursside sĂŒsteemide jĂ€rjekorraprobleemide all (kontrolliv Nova ja suhtlus on jagatud). Ja muidugi on see vaid nii hea, kui arvuti, mis seda kasutab.
b) Maxc suudab arvutada ning rakenduste jaoks, mis kasutavad olemasolevat tarkvara, vajavad suuri töökomplekte vĂ”i teevad palju korrutusi, on see parem. Samuti on teada, et see sobib LISP-ile jne, samas kui Alto sobivus selliste suurte sĂŒsteemide jaoks jÀÀb tĂ”estamata.
c) Novasid, millel ei ole keerulisi liideseid teiste riistvaradega (nt Toy, XGP), saavad asendada Altod. Need, mis seda teevad, nagu Maxc Nova vÔi tÔenÀoliselt VTS Nova, on turvalised.
d) Alto mÔju kohalikele vÔrkudele on ebaselge.
e) Imlac'id on kÔrvaldatud.
[]
Koos Butler Lampsoni ja teiste vilistlastega asutas Berkeley Computer Corporationi, kus ta tegeles arvutielektroonika arendamisega. Kuid ettevÔte ei saavutanud kaubanduslikku edu ja Tecker leidis ametikoha Xerox PARC uurimiskeskuses.
1970. ja 80. aastatel töötas ta ĂŒhe Etherneti protokolli arendajana ning andis suure panuse ka esimese laserprinteri loomisse. 1983. aastal asutas Teker Digital Equipment Corporationi (DEC Systems Research Center) teadusliku uurimiskeskuse ja 1997. aastal osales Microsoft Researchi labori asutamises Cambridge'is. PĂ€rast tagasi naasmist USA-sse töötas Teker koos Microsofti Tablet PC plaaditöötlusseadme riistvara kallal, tuginedes oma varasemale kogemusele Dynabookiga Xerox PARC-is.
«Internet ei ole tehnoloogia; see on suhtlemine. Internet ĂŒhendab inimesi, kellel on ĂŒhised huvid, ideed ja vajadused, sĂ”ltumata geograafiast.»
Oli ARPAâs direktor aastatel 1965â1969, asutaja ja juht Xerox PARCâi arvutiteaduse laborist aastatel 1970â1983, asutaja ja juht Digital Equipment Corporationi kuni 1996. aastani.

OOP kontseptsiooni autor («Ma vĂ€ljamĂ”tlesin termini 'objektorienteeritud' ja ma ĂŒtlen teile, et ma ei mĂ”elnud C++-le.») ja sĂŒlearvutist.
ĂkskĂ”ik, Casey ĂŒtles oma kuulsat lauset «Parim viis tulevikku ennustada on see vĂ€lja mĂ”elda» 1971. aastal, ja (Nobeli auhinna saaja, holograafia looja) â 63-aastasena. Inventing the Future (1963): âTulevikku ei saa ennustada, kuid tulevikke saab luua.â (Selle kohta uurimine) .)
TEDi video
Xerox Alto

Riistvara

Xerox Alto'l oli 128 KB RAM-i (maksis $4000), laiendatav 512 KB-ni, 2.5 MB vahetatava kaardiga kÔvaketas.
Diktofonid

Monitor

Graafilise teabe kuvamiseks kasutati monokroomset ekraani 606Ă808 pikslit, mis oli ebatĂŒĂŒpilises portreeorientatsioonis.
Kivi

Kiip: mitme kristalliga sektsiooniline mikropersessorite aritmeetilise-loomise seade (bit-slice arithmetic logic unit) baasil mikrokoodi toetusega (kuni 16 paralleelset ĂŒlesannet fikseeritud prioriteetide seadistusega). 5.8 MHz CPU
Klaviatuur

64-nuppuline klaviatuur
Hiir
KĂ”ik Alto kasutamiseks mĂ”eldud hiired olid kolmeklahvilised. Esimene hiir oli mehaaniline, kahele ratastele, mis olid risti ĂŒksteisega. Peagi asendati see nupp hiirega, mille leiutas Bill English. Hiljem ilmus optiline hiir, mis kasutas esialgu valget valgust ja seejĂ€rel infrapuna kiirgust. Esimeste hiirte nupud olid paigutatud ĂŒksteise kohale, mitte kĂ”rvuti nagu tĂ€napĂ€eval.

Engelbart'i ideed, mis said reaalses maailmas teoks â hiir ja :



[]

[]
vÔrgukaart
Ethernet


[]
Tarkvara

Esimesed programmid Alto jaoks kirjutati programmeerimiskeeles (BCPL-il, muide, kirjutati esimene programm 'Hello world' ja esimene MUD), seejĂ€rel kasutati keelt , mis ei saavutadanud laialdast levikut vĂ€ljaspool PARC-i, kuid mĂ”jutas mĂ”ningaid hilisemaid keeli, nĂ€iteks Modulat. Alto klaviatuuril puudus allakriipsutamise nupp, mis oli kohandatud vasaku noole sĂŒmboliks, mida kasutati Mesa keeles mÀÀramisoperaatorina. See Alto klaviatuuri omadus vĂ”is olla pĂ”hjus, miks tekkis CamelCase'i stiilis identifikaatorite nimede nimetamine. Teine Alto omadus oli kasutaja vĂ”imalus programmeerida otse protsessorite mikrokoodi.
Vaatamata suhteliselt vĂ€ikesele RAM-i mahule loodi ja kasutati Xerox Alto jaoks programme, mis sisaldasid graafilisi menĂŒĂŒsid, ikoonide ja muid elemente, mis olid tuttavad alles Mac OS ja Microsoft Windowsi operatsioonisĂŒsteemide ilmumisega.
- Bravo ja Gypsy â esimesed WYSIWYG tekstiredaktorid
- Laurel ja Hardy â vĂ”rgu E-maili kliendid
- Markup ja Draw â graafikaredaktorid (bitmap editors)
- Neptune â failihaldur
- FTP ja vestlusutiliidid
- MĂ€ngud â MalemĂ€ng, Flipper, Othello ja Gene Balli Alto Trek mĂ€ng
- Sil â vektorgraafiline redigeerija integreeritud vooluringide ja trĂŒkkplaatide jaoks
- Officetalk katsetusvormide töötlemise sĂŒsteem
- Programmeerimiskeeled â BCPL, LISP, Smalltalk, Mesa ja Poplar
MĂ”ned pildid/screenshot'id tarkvarast
Smalltalk

Bravo

Cedar

Markup

Draw

SIL

Laurel
[]
veel programmide screenshot'e
Klienditest programmi ekraan:
Alto klaviatuuril on iga nĂ€ppimise jaoks eraldi signaalijoon, mistĂ”ttu suudab see öelda, kui samaaegselt on sisse vajutatud mitu klahvi. Ekraanil on mustad klahvid all. Klaviatuuri kohal olev vĂ€ike ruut esindab hiirt (vt foto 4); ka ĂŒks hiireklahv on vajutatud.

Alto Executive'i ekraan koos nĂ€itega tĂ€he- ja kĂŒsimĂ€rgistusest.

NetExecutive (sarnane Alto Executive'ile, kuid vÔimaldab juurdepÀÀsu Etherneti ressurssidele.

TĂŒĂŒpiline Mesa programm, mida redigeeritakse Bravo'ga; mĂ€rkige tĂ€hele, et programmilistis on kasutatud erinevaid fonte.

Kataloog Neptune'i katalogi redaktoris. Mustas vÀrvuses failinimed on valitud edasiseks tegevuseks nagu printimine vÔi kustutamine. Kursori kuvatakse ristis ringis.

Bravo vĂ”ime muuta fonte (Alto jaoks on sadu fonte, alates gooti fontidest kuni elvish runiideni; selle kuvamise keskne lĂ”ik on muudetud kreeka keelde). Allolev dokument on muudetud ĂŒlemise akna nĂ€idatud vormiks.

Punktid paigutatakse kursori abil, kÔverad ja jooned tÀidetakse programmi poolt.

Jooni vĂ”ib «vĂ€rvida» erinevate âpintslitĂ”mmetegaâ (kursori ikoon on muutunud vĂ€ikeseks pintsliks).

Joontele antakse struktuur; laigulised jooned luuakse kÀÀrid kursori abil.

Pilti vÔib matemaatiliselt manipuleerida; uus joonis vÔib olla loodud originaali koopia tagurpidi, kallutades vÔi venitamise teel.

Silma kujundus esindab vastase isikupÀra. Iga Alto vÔrgus vÔib igal ajal mÀnge liituda vÔi neist lahkuda.

Pinnball mÀng:
Flipperid on aktiveeritud kahe kĂ€igukangiga; Alto porti saab ĂŒhendada kĂ”lariga, et edastada kella ja sireeni helisid.

MitmikmÀngu Trek programm:
Seda mĂ€ngu mĂ€ngitakse tĂ€ielikult hiire juhtimise all. Ekraani alumine osa nĂ€itab lĂŒhikese vahemaa sensoriskaneeringut; ĂŒlal on pika vahemaa kuva, samuti navigeerimis- ja relvade juhtimisnupud.

Cedar keskkond Altol

Kuulus «vikerkaar» ekraan Altol
MĂ€ngud
â esimene mitmikmĂ€ngu mĂ€ng
Te juhite tĂ€hesĂ”da ĂŒhe kolmest rassist: , vĂ”i

mÀngimise kohta
Esimene deathmatch, esimene isiku vaatepunkt.

ja samuti:
- Astro-roids
- Malet
- Galaxians
- Mazewar
- Missile Command
- Rinky Dink (Clint Parkeri pinball programm)
- Space War
Ekraanipildid








Just selle jaoks on arvutid
UPD
Ei saanud vaadata, aga arvan, et see on kasulik:

2001 aasta. The Xerox Alto: A Personal Retrospective
KokkuvÔte
âĂrge kahtlege, et vĂ€ike rĂŒhm mĂ”tlevaid ja eneseohverdavate inimesi suudab maailma muuta. Tegelikkuses on just nemad need, kes toovad need muudatused.â Margaret Mead
Minu arvates on hullult lahe olla tunnistajaks (ja veelgi enam osaline) uute ja huvitavate asjade loomisel. Mul on olnud Ă”nne olla noorte ja julgete inimeste kĂ”rval, kes lĂ”id âKelladâ (esimene antikohvik), kuigi see ei ole IT-toode, aga siiski vĂ€ga pĂ”nev ja Ă€ge. Olen natuke rÀÀkinud arendajatega. , neil on palju huvitavaid lugusid. Ma vaatasin sarja rÔÔmuga . Kui keegi teab viiteid kasulikele materjalidele, jagage, ja kui olete ise uue loomises osalenud â kirjutage kommentaarides, olen tĂ€nulik.
Koos ettevÔttega alustame kevadist vÀljaannete maratoni.
PĂŒĂŒan kaevuda IT-tehnoloogiate algallikatesse, mĂ”ista, kuidas pioneered mĂ”tlesid ja millised kontseptsioonid nende peades olid, millest nad unistasid, kuidas nad tulevikumaailma nĂ€gid. Milleks mĂ”eldi âarvutiâ, âvĂ”rkâ, âhĂŒpertekstâ, âintellekti tugevdajadâ, âkogukondlik probleemide lahendamise sĂŒsteemâ, millist tĂ€hendust nad nendele mĂ”istetele omistavad, millega nad tulemusi saavutada soovisid.
Loodan, et need materjalid inspireerivad neid, kes kĂŒsivad, kuidas minna (luua midagi, mida varem pole olnud). Soovin, et IT ja 'programmeering' ei oleks lihtsalt 'koodimise nimel raha teenimine', ning meenutada, et need on mĂ”eldud kui tĂ”ukerohud, et muuta hariduse, koostöö, mĂ”tlemise ja suhtlemise meetodeid, pĂŒĂŒdes lahendada maailma probleeme ja vastates inimkonna ees seisvatele vĂ€ljakutsetele. Nii umbes.
0. mÀrts.
1. mÀrts.
2. mÀrts.
3. mÀrts.
4. mÀrts.
5. mÀrts.
7. mÀrts.
8. mÀrts.
Allikas: habr.com
