Chalice microframework 101. Październik 2017

Wielkość: px
Rozpocząć pokaz od strony:

Download "Chalice microframework 101. Październik 2017"

Transkrypt

1 Chlic microfrmwork 101 Pździrnik 2017

2 Wojcich Lichot STX Nxt

3

4 l r v Sr d b m AWS L c i l h C c U

5 l r v Sr d b m AWS L c i l h C c U

6 l c y C p y H

7 .... v l Srvr Ddyk. Nbywc Dotwc IS Nbywc Dotwc PS Nbywc Dotwc Srvrl Nbywc Dotwc SS Nbywc Dotwc Uług Funkcj Aplikcj (proc) Sytm oprcyjny Srwr Infrtruktur iciow

8 Przykłdy IS PS Srvrl Amzon Wb Srvic EC2 Eltic Bntlk Lmbd Googl Cloud Pltform Comput Engin App Engin Cloud Function Microoft Azur Virtul Mchin App Srvic Function Pozotł Rckpc Hroku Apch OpnWhik

9 i c ś o n t ł p Modl Ddykowny IS PS Srvrl Stł miięczn twk Cz prcy mzyny wirtulnj (w godzinch) Cz prcy plikcji (w godzinch) Ilość wywołń Kl mzyny wirtulnj (CPU i RAM) Kl środowik wykonwczgo (CPU i RAM) Cz prcy (milikundy CPU) Zużyt pmięć (milikundy RAM)

10 l r v Sr d b m AWS L c i l h C c U

11 AWS Lmbd Uruchomini Python, JvScript (Nod.j), Jv, C# (.NET) Python 2.7 i 3.6 (od ) Evnt-drivn Zdrzni wwnętrzn API Gtwy RAM: 128 MB MB CPU:? (więcj MB -> więcj GHz)

12 Cnnik: AWS Lmbd Zokrąglni do 100m $ pr rqut $ pr GB-cond Fr tir rqut GB-cond

13 Porównni koztów Lmbd i EC2 AWS Lmbd Function Excution Mmory & Tim Rqut pr Hour Rquird for Lmbd Cot to Equl EC2 (m4.lrg) Cot Rqut pr Scond MB MB GB GB

14 from tim import tim import o df lmbd_hndlr(vnt, contxt): trt = tim() rpon = { AWS Lmbd "vnt": vnt, "contxt": vr(contxt), "nviron": dict(o.nviron), } dl rpon["contxt"]["idntity"] print('exec TIME: {:.2f} m'.formt((tim() - trt) * 1000)) rturn rpon

15 l r v Sr d b m AWS L c i l h C c U

16 Python Srvrl Microfrmwork for AWS Chlic microfrmwork Ułtwi dklrowni ndpointów Uprzcz obługę żądń HTTP Nrzędzi do dployowni Automtyczni tworzy IAM policy Loklny rwr Przglądni logów

17 Intlcj mkvirtulnv --python=`which python3` chlic Chlic pip intll chlic wcli w configur microfrmwork chlic nw-projct dmo cd dmo

18 import o from tim import tim from chlic import Chlic pp = Chlic df indx(): trt = tim() microfrmwork rpon = { "rqut": pp.currnt_rqut.to_dict(), "nviron": dict(o.nviron), } print('exec TIME: {:.2f} m'.formt((tim() - trt) * 1000)) rturn rpon

19 Lokln uruchomini chlic locl --port=8080 Chlic Dployowni chlic dploy microfrmwork ct.chlic/policy-dv.jon unzip -l.chlic/dploymnt/*.zip

20 l r v Sr d b m AWS L c i l h C c U

21 2 GROT gm

22 r u t k t i Arch

23 import o from chlic import Chlic, CORSConfig from chliclib import 3, db, tting pp = Chlic(pp_nm='dmo') GROT gm 2 pp.dbug = tting.debug cor_config = CORSConfig( llow_origin=o.nviron.gt( 'CORS_ALLOW_ORGIN', tting.cors_allow_orgin), mx_g=86400, )

24 @pp.rout( '/mtch/{mtch_id}', mthod=['post'], cor=cor_config, pi_ky_rquird=tru, ) df mk_mov(mtch_id): GROT gm 2 pi_ky = pp.currnt_rqut.contxt['idntity']['piky'] mtch = db.gt_mtch(pi_ky, mtch_id) dt = pp.currnt_rqut.rqut.jon_body if 'row' not in dt or 'col' not in dt: ri BdRqutError('row or col i miing') mtch.trt_mov(dt['row'], dt['col']) if not mtch.i_ctiv(): 3.updt_hll_of_fm(mtch) rturn mtch.gt_tt()

25 y d r o P Zwiękzj RAM (więc i GHz) tk by więkzość żądń był lkko poniżj 100m Ogrnicz komunikcję z innymi rwimi, bo płciz z oczkiwni n ni Utw Ug Pln w API Gtwy by ogrniczyć ilość żądń Przyjrzyj ię Zpp (WSGI n AWS Lmbd)

26 i n w o m u d o P Populrność Srvrl rośni AWS Lmbd pozwl optymlizowć kozty Chlic ułtwi tworzni Lmbd Chlic ni łuży do budowy cłych plikcji Budując w oprciu o Chlic uzlżniz ię cłkowici od AWS

27 PYTANIA?

28 Konkur

ś ś ź ć ć ż ż ść ź ś Ę ś ż ś ź ś Ę ż ż ć ś ś ź

ś ś ź ć ć ż ż ść ź ś Ę ś ż ś ź ś Ę ż ż ć ś ś ź ż Ś Ż ś ś ś ćż ć ś ś ż ż ż ś ś ź ć ć ż ż ść ź ś Ę ś ż ś ź ś Ę ż ż ć ś ś ź ś ż ż ż ż ść Ź ś ż ż ś ś ś ść ć Ń ż ś ś ś Ł ś ś ś Ź ż ś ż ż ś ść ś ść ś Ż ś ż ż ś ś Ń ś ś ś ż ś ś ś ś ś Ń ś ś ś ś ś ś ś ś Ń ś ż

Bardziej szczegółowo

Ó Ś

Ó Ś Ł ć ć Ż Ó Ś Ł Ż Ż ć Ż ć Ż Ż Ą Ż ć Ż ć ć Ż ć ć Ł Ź Ź ć Ż Ż Ż Ż Ż Ż Ż Ż Ź Ł Ł Ż ć Ą ć ć Ź Ż Ź Ż Ś Ł Ą Ą Ą Ł Ą Ś ć Ł Ż Ż ć Ż ć Ń Ś Ż ć ź ć Ą Ł ź Ż ć ź Ł ć Ż ć ć ć Ą Ś Ł Ń Ć Ł ŚĆ Ś Ó Ż Ą ź Ą Ą Ą ź Ś Ś Ł Ź

Bardziej szczegółowo

ż ć Ę ż ż ż Ń Ł ż ż ż ż ż ż ż ż

ż ć Ę ż ż ż Ń Ł ż ż ż ż ż ż ż ż ż ć Ę ż ż ż Ń Ł ż ż ż ż ż ż ż ż ż ż Ń ż ż Ń Ń Ń ż ć ż ż ć ż ż ż ć Ą Ń ż ć ć ż ż ż ż ć ćż ż Ń Ń Ł ż Ń Ń Ń ć Ń ć ć Ń ż Ń Ń ż ż ż ć Ń ć ż ć ć ć ć Ń ż Ń Ń ć Ń Ę ż Ń ż ż ż Ł ż ć ż ć ż ż ż ż ć ć ż ż ć ź ż ż

Bardziej szczegółowo

Ł Ł ŹŁ Ó Ź Ł Ł Ó Ł Ł Ń Ż

Ł Ł ŹŁ Ó Ź Ł Ł Ó Ł Ł Ń Ż Ł ć Ł Ó Ó Ó ć Ó Ś Ó Ł Ł ŹŁ Ó Ź Ł Ł Ó Ł Ł Ń Ż Ż ŹŁ Ł Ź Ł Ń Ż ŹŁ ŻŁ Ź Ń Ł Ł Ł Ż Ł ć ć ć Ź ć ć ć Ł Ź Ł ć Ź Ź ć ź ć Ź ć ć ć Ż ć ć ć ć ć ć Ź ć Ó Ł Ó Ń ź ć Ź ć Ż ć ćż ć Ó Ł Ł ć ć ć ć ć ć ź Ź ć ć Ś Ć Ł Ó Ł ć

Bardziej szczegółowo

Ś ś ś ś ś ż Ł ń ń ń Ł ś ń Ś ś ć ś

Ś ś ś ś ś ż Ł ń ń ń Ł ś ń Ś ś ć ś ń ń ś Ł ś Ą Ś ń ś ś ś ś ś ś Ś ś ś ś ś ż Ł ń ń ń Ł ś ń Ś ś ć ś ż ń ś ż ż Ś ś ś ś ś ż Ś ś ś Ś ś Ł Ł Ł ś ś ń ń Ś ś ń ś ń ś Ą ś ź Ń ń ń Ł ś ż Ł Ł ń ś Ś Ś ń ś ś ś ś ś ś ś ś ż ś ś Ń Ł ś ś ś Ł ść Ł ć ś ć ś ć

Bardziej szczegółowo

Ż Ł Ę Ę Ś Ł

Ż Ł Ę Ę Ś Ł Ż Ł Ę Ę Ś Ł Ż ć Ż Ż Ż Ź Ż ź ć Ż ć ć Ź Ź ć Ż Ż ć Ż Ż Ę Ś Ź Ż Ź ź ź Ż Ś Ś ć Ż Ś Ż ź ć ć Ś Ś Ż Ż Ź Ż Ś ź Ś ć Ż ć ź Ź ć ć ć Ż ć ć Ż ź ź ź Ż ć ź Ź ć ć ć Ż ć ć Ż ź ź ź Ś Ś Ż Ł Ż Ż Ż Ż Ż ź Ż Ż ć Ż ć Ż Ż Ż Ź ć

Bardziej szczegółowo

Uchwała nr 54/IX/2016 Komendy Chorągwi Dolnośląskiej ZHP z dnia r.

Uchwała nr 54/IX/2016 Komendy Chorągwi Dolnośląskiej ZHP z dnia r. C h o r ą g i e w D o l n o l ą s k a Z H P U c h w a ł a n r 5 4 / I X / 2 0 1 6 K o m e n d y C h o r ą g w i D o l n o 6 l ą s k i e j Z H P z d n i a 2 5. 0 2. 0 1 6 r. w s p r a w i e p r z y j ę

Bardziej szczegółowo

Ę Ź ś ś ść ś ść ś ś ś ś Ż ż Ś ś Ę Ś ś śś Ł

Ę Ź ś ś ść ś ść ś ś ś ś Ż ż Ś ś Ę Ś ś śś Ł ś Ą ś Ż Ż Ł ź Ś Ż ż Ż ż ż Ó Ż Ę ś Ę Ę Ę ś ś Ł Ą Ę Ź ś ś ść ś ść ś ś ś ś Ż ż Ś ś Ę Ś ś śś Ł ż Ą ś ś ś ś ś ś ć ść Ę ś ś Ą Ę Ą ż Ę ś śś Ę ś ś ś ś ż Ę ć ś ć ż ć Óź Ę Ę Ę Ą ś ś ś Ś ś Ż Ż Ż żć ś ś ź Ę Ę ś ś

Bardziej szczegółowo

Ł ż ż Ł ż ż ż ż ż ż ż ż Ś ż ż ż ż ż ż ż ż ż ź ż ż ż ż ż ć ż ż ż ż ż ć ż

Ł ż ż Ł ż ż ż ż ż ż ż ż Ś ż ż ż ż ż ż ż ż ż ź ż ż ż ż ż ć ż ż ż ż ż ć ż Ś Ż Ś ć ż Ś ż ź ż ż ż ć ż ć Ł ż ż Ł ż ż ż ż ż ż ż ż Ś ż ż ż ż ż ż ż ż ż ź ż ż ż ż ż ć ż ż ż ż ż ć ż ż ż ż ż ć ż ć ź ż ż ć ć ż ć ż ż ż ć ż ż ć ć ż ż ż ż ć ż ż ż ż ż ż ć ż ż ż ż ż ć ż ć ć ż ć ż ż ż ć ć ć

Bardziej szczegółowo

Ł Ł ć

Ł Ł ć Ą Ł Ł Ł Ś Ł Ś Ć Ł Ł ć ź ć ż ć ź ź Ą Ś ż ć Ż ż Ą Ż Ś ćż Ą ż Ż ć Ś ć ć ć Ł Ą ź ź Ł Ż Ź ć ć ć Ż Ś ż ż ć Ł ć ź ż ż ż ć Ą ź ż ć ż ż ż ź ż Ą Ż Ż ż Ż Ą ż ć ź ż ź ć Ż Ł ż Ś ć Ż ć ć ż ć Ć ć ć ć ć ż ć Ż Ł Ł Ż Ź

Bardziej szczegółowo

Ę Ć Ę Ó Ą ź Ó Ń Ń Ć Ó Ó Ł Ź Ł Ą Ł ć Ł ć Ź Ź ź Ń Ń Ź ć ć Ó Ą ź ć ć Ż ć ć Ź ć Ą ź Ł Ł Ę ć ć Ł Ś ć Ź ć Ł ć ć ć Ż Ó Ś Ł ć ź ć Ć ć ź ć Ź Ź Ł ć ć ć ź ź Ż Ą ź Ł ć ć ć Ó Ś Ć Ń ć Ń ć ć ź ć ć ć ć Ą Ł Ń ć Ł ć Ę Ą

Bardziej szczegółowo

Ć ń ń Ę Ó ń Ę ć ć ź Ę ć Ź ć ń ń ń ń ć ń ń ń Ę ć Ą Ę Ź ć ć ń Ą ź Ó ź ń Ę ć ć ń Ó Ą Ą ź ź Ę Ć Ę ć Ó ź Ą ć ć Ę ź ć Ź ć Ę ć Ź Ź ć ć ć ć Ł Ę ć Ć Ę Ź ć Ż Ę ń Ź Ę ć ń ć ń Ź Ź ń Ę ń ć Ó Ó Ź ć ń Ź ń Ż ć ź ź Ą Ć

Bardziej szczegółowo

Ł Ł Ń Ń Ś Ń Ń ź Ń Ą Ż Ł Ę Ł Ś Ą Ą Ś Ł Ń Ś Ą Ń ć Ą Ą Ą Ą Ł Ś Ę Ś Ń Ż Ż Ś Ć Ź ć Ę Ś Ą Ź Ś Ś Ś Ś Ż Ś Ź Ą Ż Ć Ą Ś Ź Ż Ź Ź Ź Ś Ą ć Ś Ść Ś Ść Ż Ź Ź ć Ź Ź Ź Ż Ż Ź Ś Ś Ż Ż ć Ź Ż Ż ć Ś Ś Ą Ź ć Ś ć ć Ś Ś ć Ż Ż Ą

Bardziej szczegółowo

Ą Ą ć Ż ć ć ź ć ć ć ć ć ć ć ć ć Ą ć ć Ą ć ć Ó Ź ć Ą ć ć ć ć ć Ą ć ć Ą Ź ć ć ć ć ć ć ć ć ć ć ć ć ć Ą ć Ą Ż ć Ź ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ż ć ć Ż ć ć ć ć ć Ą ź ć Ę ć ć ć ć Ź ć ć ź ć ć ć

Bardziej szczegółowo

Ą Ą Ą ń ż Ę Ż ż ń ż ć ż ż ć Ń Ż ż ż Ź Ą ń Ż Ę Ń ż Ą ń ż ć Ź ć ć ż ć ż ć ż Ż ż ż ż ć ż ń ż ć ń ż ż ż ć ć ń ń ż ć ż ćż ż ż ń ż ń ż ż Ę ż Ę Ą ż ż Ęć ż ż Ę ż ć ć ć ż ń ź ń ń Ź ż Ę Ę ń Ź Ź ć Ż ć ź ż ż ż ź Ę

Bardziej szczegółowo

Ę Ę Ń ć Ź ć Ź Ń Ę Ó Ź Ę Ź Ń Ń ć Ź ź Ą Ź ć Ę Ą Ę Ź Ź Ź Ę Ź Ą Ź Ź Ą Ó Ó Ź Ą ć Ń Ą ć ć ć Ż Ą Ą Ż Ą Ą Ą ć Ź Ź Ę Ą Ą Ę Ź Ń ź Ś ź Ż Ż Ż Ą ć Ś Ą ć Ą Ż Ń Ż Ą Ź Ź ć Ń Ś Ń Ź Ź Ą Ź Ż Ą ź ć ć Ę Ź Ź Ź ź Ę ź Ę Ń Ź Ę

Bardziej szczegółowo

Ł Ł Ś Ł Ń Ń Ł Ę ć ć Ż ć Ż Ę ć ć ć Ę Ę ć Ż ź Ż ć Ż Ą Ę Ę Ż Ę ź Ś ć ć Ę ź Ą ć Ł Ę Ę ź Ż ć ć Ę Ę Ż Ż ć Ż Ę ć Ę Ę ć ź Ą ć ć ć Ę ć ć ź ć ć ź ć Ś Ż ć ć Ż ć Ż ć Ż ć ź Ż Ż Ę Ę ź Ę ć Ż Ż Ę Ż Ę Ż Ą ć ć ć Ż ź Ż ć

Bardziej szczegółowo

ć ź ć ź ć ć Ź ć ć ć ć ź ć ć ź ć ć Ź Ł ć ć ć Ż ć Ż ć ć Ź ź Ć Ą Ź Ż Ż Ź Ż Ć Ł Ł Ź Ź ź Ą ź Ą Ć Ź Ł Ź ć Ź ćź Ź Ź Ą Ź ć Ź ć Ł ć Ł ć ć Ł ć Ą ć ć ć ź ź ć ć ć ć ź ć ć ć ź ć ć ć ć ć ć ć ć Ł Ź ć ź ć Ą ć ć Ą Ć

Bardziej szczegółowo

ź Ę ŚŚ Ś Ą Ę Ó Ó Ł Ą Ą ń ź Ń ź ń

ź Ę ŚŚ Ś Ą Ę Ó Ó Ł Ą Ą ń ź Ń ź ń Ą Ł Ę Ó ń Ó ć Ś ź Ę ŚŚ Ś Ą Ę Ó Ó Ł Ą Ą ń ź Ń ź ń ź ń Ń Ą Ó ĄŁ Ł Ś Ą Ś Ó Ń Ó Ś Ń ń ć ć Ó Ę Ó Ą Ą ź ź ń Ł Ś Ę ć ć ń ć ź ć ć ź ć ć Ó Ą Ń Ż ń ć ć ń Ń ć ć ź ć ć ć ć ć ń ń ć Ą Ń Ę ń ń Ń ź ź ń Ń ń Ń ć ń ń ć ć

Bardziej szczegółowo

ę ę ż ż ć ć ę ć ę ż ć ć ę Ś ę ę ę Ź Ź ż Ś ę ć ć ę ę ę ę ę ę ż ć ż ć ę ę ę Ź ę ż ę ę ę

ę ę ż ż ć ć ę ć ę ż ć ć ę Ś ę ę ę Ź Ź ż Ś ę ć ć ę ę ę ę ę ę ż ć ż ć ę ę ę Ź ę ż ę ę ę ę Ł ć ż ć ż ć ę ę ę ż ć ż ć ę ż ż ć ę ę ę ę ę ę ę ę ę ż ę ę ę Ź ę ż ę ć ż ę ę ę Ź ć Ź ę ę ż ż ć ć ę ć ę ż ć ć ę Ś ę ę ę Ź Ź ż Ś ę ć ć ę ę ę ę ę ę ż ć ż ć ę ę ę Ź ę ż ę ę ę ć ę ę ż ę ż ć ć Ść ć ę ć ć ż

Bardziej szczegółowo

Ę Ł Ź Ć

Ę Ł Ź Ć Ó ź Ś Ź Ś Ę Ł Ź Ć Ó Ó ź ć Ź Ś ź ź Ó Ó ć ć ć ć Ó ć Ę ź Ó Ń Ż Ć ź ź ć Ś ź Ż ź Ź ć ć ć ć ć ć ć Ć ć ć ć ć Ć ć ć ć Ó Ó Ł ź ź Ź ć Ó Ó Ś Ź Ź Ż Ź Ż ć ź ć Ż Ź Ź Ż ź ć Ę ć ź ć Ż ć Ó Ź Ł Ś Ó ć Ł Ł ć Ć Ż Ł Ź ć Ź ć

Bardziej szczegółowo

ć ć Ę ż Ą ż ż Ź ć Ę Ą ż Ą ć ż ć ć ż ż ć Ę ż ż ć ż ć

ć ć Ę ż Ą ż ż Ź ć Ę Ą ż Ą ć ż ć ć ż ż ć Ę ż ż ć ż ć ć ć Ł ć ć ć Ę ż Ą ż ż Ź ć Ę Ą ż Ą ć ż ć ć ż ż ć Ę ż ż ć ż ć ż ćż Ń ż ż ż ż ż ż ż ż Ź ż ż ż ć ć ż Ę Ń ć ż Ą ż Ś ż ż ć ć Ź ć ć ż ż Ź ż ć Ę Ń Ź ż ć ć ż Ń Ł ć ć ć Ż ż ć ć ż Ź ż Ę Ą ż ż ćż ż ż ć ż ż ż ć ć ż

Bardziej szczegółowo

Programowanie funkcyjne w Pythonie

Programowanie funkcyjne w Pythonie Programowanie funkcyjne w Pythonie Koªo DSG 2013 Konrad Siek konrad.siek@cs.put.edu.pl dsg.cs.put.poznan.pl Paradygmat funkcyjny Paradygmat = sposób my±lenia o problemach Paradygmat funkcyjny Paradygmat

Bardziej szczegółowo

ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść

ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść Ą Ł Ł Ł Ę Ł ś ś ś ś ść ść ść ść Ś ść ŚĆ ś ŚĆ ś ś ść ść ś ść ść ś ś ś ś ść ś ś ś ść ść ś ś ś Ż ś Ś ś Ś ść ś ś ś ś ś ś ś ś Ś ś ś ś ś Ł Ś ś ś ś Ś ś ś ź Ś ŚĆ ś ś ś ś ś ś Ś ś Ś ś ś ś ś ś ś ś Ś Ś ść ś ś ś ś

Bardziej szczegółowo

Kurs języka Python. Wykład 5. Marcin Młotkowski. 9 listopada Rodzaje parametrów funkcji. 2 Biblioteka Tk. 3 Układanie kontrolek w oknie

Kurs języka Python. Wykład 5. Marcin Młotkowski. 9 listopada Rodzaje parametrów funkcji. 2 Biblioteka Tk. 3 Układanie kontrolek w oknie Wykład 5. 9 listopada 2009 1 Rodzaje parametrów funkcji 2 3 4 Parametry domyślne Wartość domyślna parametrów def log(val, base=2.718281):... def foo(arg1=[], arg2="dwa", arg3=3): print log(34, 10), log(12)

Bardziej szczegółowo

Ł ń Ż Ł ż Ą Ó Ś Ż ń ż ż ń ż Ń Ł Ą Ł Ą Ą Ą Ą ż

Ł ń Ż Ł ż Ą Ó Ś Ż ń ż ż ń ż Ń Ł Ą Ł Ą Ą Ą Ą ż Ł Ł Ń Ń Ł ń Ż Ł ż Ą Ó Ś Ż ń ż ż ń ż Ń Ł Ą Ł Ą Ą Ą Ą ż Ł ń ż ż ż Ś Ż ŚĆ ż ń ź ż ć ń ż ż ż ć ż Ńż ń ż ć ż ć ż ż ż ć Ż Ś Ó ń ż ź ć ń ż ń ń ź Ą ż ż ń ż ć Ł ż ż ż ć ń ż Ż ż ż ć ń Ł Ś Ś Ł ź ć ż ń ż ż ć ń ń ż

Bardziej szczegółowo

Ż ż ż ź ś ż ś ż ż ż ż ż ś ż ź ś ś ż ść ż ś ż ż ż Ż ż ż ż ż ć ś ż ż ż ć ż ż ż ś Ż ć ś ż ś ż ż ż ś ż ś ż ś ś ż ż ś ś ść ż ść ść ś ś ś ś ś ś ż ć ż Ł ż Ń ź ź ś ś ś ż ć ś Ź ść ść ż ż ć ż ż Ą Ż ś Ń Ł ż ś ż ż

Bardziej szczegółowo

ż ń ż ć ń ż ść ś ż ć ś ś Ż ść ść ś ść ść ść ść ć ń ć ń ć ń ś ś ś ż ć ź ś ś ś ń ż ś ż ż ż ś ś ż ć

ż ń ż ć ń ż ść ś ż ć ś ś Ż ść ść ś ść ść ść ść ć ń ć ń ć ń ś ś ś ż ć ź ś ś ś ń ż ś ż ż ż ś ś ż ć ż ń ż ć ń ż ść ś ż ć ś ś Ż ść ść ś ść ść ść ść ć ń ć ń ć ń ś ś ś ż ć ź ś ś ś ń ż ś ż ż ż ś ś ż ć ż ż ż ś ś ść ż ść ś ść ś ż ś ś ś ś ś ż ś ś ś ś ż ś ś ś ś ż ś Ź ś ś ś ś ż ń ś ż ż ż ć ż ź ż ż ć ż Ż ś ć ś

Bardziej szczegółowo

Ż ć ź ć ć ź Ż Ż Ł Ż ć Ż Ż Ż ć Ł Ż ć ć ć ź Ż Ż Ż Ż Ż Ż ć ć ź Ż ć ć ć ź Ż Ż ć Ż Ż źć ć Ż Ż Ż ć Ż Ż Ż Ż Ś ć Ż ć Ł Ż Ł ć Ą Ż Ł ć Ż ć Ż Ż Ż ć ć ć Ż Ż Ż Ż Ż Ż Ł ć Ł Ż ź ć Ż Ż Ż ć ć ć ć ć Ż Ż Ą Ż Ż Ż ć Ż Ż ć

Bardziej szczegółowo

Ó ż ż Ść ż ż ć ż ż Ś Ść Ó

Ó ż ż Ść ż ż ć ż ż Ś Ść Ó Ć ż Ą Ą Ó Ł Ś Ł Ó Ś Ó ż ż Ść ż ż ć ż ż Ś Ść Ó Ó Ł ź ć ż Ść ż ż ż ż Ś ż ć ż ż Ś ć Ś Ś ż ć ż ż Ż Ż Ż Ś Ż Ś Ą Ó ź ź Ł Ż ź ź ź ż ż Ż ż ż ć ż Ś ż Ą ź ć ż Ł ć ż ż Ą Ł ż ż ż ź ż ć Ą ż Ś ź ż ż ż ż ć Ź ć ż ć ż

Bardziej szczegółowo

Ą ŚĆ Ś Ś Ę ć

Ą ŚĆ Ś Ś Ę ć Ą Ę Ą Ą ŚĆ Ś Ś Ę ć ć ć ć ź ć ć ć ć ć ć ć ć Ą ć ć ć Ą Ś ć Ś ć ć Ą ć Ś Ś Ą Ś Ą ć ć Ą ź ź ć ć Ą ć ź ć Ą ć Ą ć ć ć ć ć ć ć ć ć ć ć ć ć ź ć ć Ś ć ć ć Ę Ą ć Ą ć ć ć ć ć ć Ł ź ź ź Ł Ł ć Ą ć ć ć ć ć Ą ć Ą ć Ą

Bardziej szczegółowo

ż Ś ż Ą ż ć ż

ż Ś ż Ą ż ć ż Ś ż ż ż ż ż ż Ś ż Ś ż Ą ż ć ż ć Ż ż Ż Ś ć ź ż Ł ż Ł ż ż Ś Ł ż Ś ć ć Ż Ż ż Ą ź Ł ż ż ż ć ż ż ż ż ć Ż ć Ż Ż Ż Ż Ż ż ź ż Ż ż Ż ż Ź Ż ć ż Ż ć Ó ć Ł Ł Ś Ś ź ż Ż Ć ż Ż ć Ź Ł Ż Ż ć ż ż ż Ż ć ć ć ć Ż ź Ż Ś Ż ż

Bardziej szczegółowo

ń Ł ń ź ń ć Ż Ż ć Ż Ż ć Ą Ź ń Ś ń Ż ź ć Ż ź Ż Ż ć Ż Ź Ś Ż Ł Ź Ż ć Ś ń Ż ń Ść ń Ż Ś Ż Ś ć Ź ń Ł Ż ć Ż Ż Ś ć Ł ń Ż ć Ś ń Ł ć Ż Ż ć ć ć Ż ć ń ź Ż Ż Ż ń Ż Ż ń Ć Ź ń Ź ć Ż ć ć ć Ń ć Ł Ż Ż ć Ż Ż Ż ć Ż ć Ś ć

Bardziej szczegółowo

Ż Ę ć Ć ć ć Ą

Ż Ę ć Ć ć ć Ą Ś Ł Ż Ą Ż Ę ć Ć ć ć Ą ŚĘ Ż ź Ś Ż Ś Ś Ń Ę Ą Ś Ł Ś Ł Ż Ż ź ż Ą Ś Ż Ż Ś Ł Ą Ą Ó Ż Ż ż ć Ż ż ć ż Ó Ż ż ć ż ć ż Ą Ę ż Ó Ó ż ż Ó ć Ż ć Ż ć ć ź Ę Ę Ę ć Ż Ź Ż ż ć ż Ź Ę Ż ż ć Ś ć Ż Ę ż Ę ż ż ż Ż ż ż ż ż ĘŁ ż ż

Bardziej szczegółowo

ć ć Ż ź Ś Ó Ś ć Ś

ć ć Ż ź Ś Ó Ś ć Ś Ł Ł Ł Ń ć ć Ż ź Ś Ó Ś ć Ś ź ź Ó Ó Ó ź Ś ć ź ź ź ź ź Ś ź ć ź ź ź ź ć ź ć ź ć ź ć ź Ń ź Ó Ó ź Ś Ś Ś Ó Ł ć Ś Ś ź ź ź Ł Ł Ś ć Ó ć ć ć Ł Ł ć Ł ć ź Ó Ń Ł Ł Ł Ń ć ć Ł ć ź ć ć ć ć ć Ś Ś ć ć ć ć ć ź Ó ź ź Ź ć

Bardziej szczegółowo

Szczypta historii. 2010 Inteligentne rozmieszczanie. Pierwszy magnetyczny dysk twardy. Macierz RAID. Wirtualizacja. danych

Szczypta historii. 2010 Inteligentne rozmieszczanie. Pierwszy magnetyczny dysk twardy. Macierz RAID. Wirtualizacja. danych Szczypta historii 1956 Pierwszy magnetyczny dysk twardy IBM 305 RAMAC (Random Access Method of Accounting and Control). 50 dysków o średnicy ok. 60 cm - 5 MB. 1993 Macierz RAID Grupa dysków jest widziana

Bardziej szczegółowo

ź Ź Ź ć ć ć ź ć ć ć ć ć Ź

ź Ź Ź ć ć ć ź ć ć ć ć ć Ź ź Ź Ź ć ć ć ź ć ć ć ć ć Ź ć ć ć ć ć ć ć ć Ż ć ć ć ć ć ć ć ć ć ć ć Ż Ż ć ć ć ć ć ć ć ć Ż ć ć ć ź ć Ź ć ć ć ć ć ć ć ć ć ź ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ż ć ć ć ć Ż ć ć ć ć ć ć ć ć Ż ć Ł Ś Ś ć Ą Ę ć Ę ć Ż ć

Bardziej szczegółowo

Ż ń ń ź ć Ż Ł ć ż ć ż ć Ś Ć ć ż ń ż ń ń ż Ć ż ć ż ń

Ż ń ń ź ć Ż Ł ć ż ć ż ć Ś Ć ć ż ń ż ń ń ż Ć ż ć ż ń Ż ż ż ń Ł Ż ż ń ń ż ń Ę ń ń ż Ż ż Ż ń ń ź ć Ż Ł ć ż ć ż ć Ś Ć ć ż ń ż ń ń ż Ć ż ć ż ń Ę ń ń Ź Ż ć ń ń ń ń ż ż ć Ź ń ń Ź Ś Ś ń ć Ź ń Ę Ę ń ć ż ć Ś Ę Ź ż ń ż Ż Ż Ś ż Ć ż ń Ć ż ż ń ć Ż ż ż ć Ć Ż ż Ś ż ć Ź

Bardziej szczegółowo

n ó g, S t r o n a 2 z 1 9

n ó g, S t r o n a 2 z 1 9 Z n a k s p r a w y G O S I R D Z P I2 7 1 0 6 3 2 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A D o s t a w a w r a z z m o n t a e m u r z» d z e s i ł o w n i z

Bardziej szczegółowo

Chapter 1: Review Exercises

Chapter 1: Review Exercises Chpter : Review Eercises Chpter : Review Eercises - Evlute the following integrls:..... 6. 8. ( + ) 9. +.. ( + ). ( ). 8. 9....... 6. 7. (csc + + ) sin tn 6. ( )( + ) 7. ) 8.. + ( + )( ). ( ) sin sin sec

Bardziej szczegółowo