From 06a5de394be5729aa00a133e6f61feb4a352ba18 Mon Sep 17 00:00:00 2001 From: "Ivan I. Ovchinnikov" Date: Fri, 12 Aug 2022 22:21:21 +0300 Subject: [PATCH] initial --- .gitignore | 9 + build/prog-draft.pdf | Bin 0 -> 156858 bytes pics/logo.png | Bin 0 -> 34550 bytes prog-draft.tex | 415 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 424 insertions(+) create mode 100644 .gitignore create mode 100644 build/prog-draft.pdf create mode 100644 pics/logo.png create mode 100644 prog-draft.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f852b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.DS_Store +*.*# +.*~ + +/build/* +/sources-draft + +!/build/*.pdf + diff --git a/build/prog-draft.pdf b/build/prog-draft.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6623d956f1eea3f65b9294c9b50d308d8903e0a4 GIT binary patch literal 156858 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 literal 0 HcmV?d00001 diff --git a/pics/logo.png b/pics/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ef3f67c45fcad33e90838a797df120c0c7c334 GIT binary patch literal 34550 zcmZ^K1y~hp*Y>6xHm!7bqjYylcXxL;o9-@Y1f;vA8z}{mZUjWSl;$7KIq&zr{}-EU zGsDb0^VEua-D?r8{7xDTnE)9C0-?#uNT`B9u$I7i3L-r48v$nYtpUUf~pq;FF0EYPt^T{~t`L2ph(^WT4&2=;shD3qDQ9+&Qe7Nc7)L-ToW`c7E>vX`1xPw2-W0av9m0ZG*u z>HL}I{1qbHN3m7rcd;>=a|GK$m_|BYAmtcklKjFs>3DAru4+R-Nbd>}JglQE7HFS z*#ujhEV@B>$lqC%DW%}!ROQC1Q7y4E1gz>O5r5pABKJ()9j(~gj`neOVL0A7Na@P* zw#fAsrSZ~_;~??Jje@lYqh^Vq>k(w3b3n>lI%^4^R1?CWS&~9f$v_DVmex|Un^CWX zc0{0VU?`xH(7vD$5a9;PC#=nKR#a9&S?3ZnweAP)e8j5Z$tgaE;>|_Vg6VEyE2A?3*h)?jqaKk3F z6J8Atz!X|}jWuexFjfvcO#j~CxY=_kzZ#o1PZJ0sl4*Sm{20+4abJ%sS<_pS$T8o% z<=Ye~-Sg+m)5kmiMQQ)KXy##bv;BItMYy9^nh05ovehJZ{Rxa`XTN+o+CN2f4Wo~w z!W~CFZ6#J+RFs!Yc8qjP+@`uRDY0=XHJmSgqi!nsfNDaL3fGGcO(Q+&MlkH|;^_h< za$ckI6wqyf8Ym7P8LrcJqy()GCr#dryD)=z?r=bNoprgxgzXNRP|jWPw3&O1y!z*4 zeL+Zy?cY#?k?KLMY^3;`Q2wH1h)_EsZ=w)B8#7clf@|IAv!M2Z!wV79f;Ef<7hzi= zd4GKgqJl<-mXrr|tfEK&H|iD6{P zGE6CPB^0ltUL{kyB@N3UHNr229f?#X7bF*t(f@#+O<0v8p)eRD{6QI0q^^$tR;p%Z zrW}75({9iMzS>f3{;vnx$60-0|Mm{v) zFcGJkUe=pd<5cziHbXlTG#ciscRYf5H*~;*?G?tzL!{K_2=uaFbXkx6YedLQ`<`fR55KRZCDSe4v;HS=gL0TT2}6Tz^lyoK%=Qw zqFLE0eH^xo+hS$=XwKY-yA(;JxR+{`td-)GOgNVLIqyec4A*ePwsdrvxhkIOINd$H z72O{?r|;jtPkrzHPFo&3hhLsqL8>lX_oVy?qY-JVWT8f@wmXMACud7}&2`NjFV*xB zZdTRWrx~}|cG+ebMz;XoU{E%+xPKw5PNi0*%0+S~okr)ITxuz=Mw3XB`epr|#grp+ zV@3;}UToD{r7Hcy@_EG?Lx)elUmaT?6CLj^`!%y#3ono#Xdj0CJo7;I@cflK@1rpK z6VIJ1PufUfLsD4$bdLJh@=sTHP7itaKL@S9e*Zl9*>OPqYif>hfxmX4zwgyNDmrCO zLyAk3OX#^v*g4`nVt0t51zEzc#nXTo<>$3dOLE z`=xoS50~d8s7q&<^_a!)h|@->m3*Tp<15oDW|l6CGZegA{mD9gGQBk2nR}Wr^P1Cf z@&h}X*?Rk8=b8SvL2bvZzPQ1D=X__6r<*f&yMssP?mI8i)1IO3&yP)!Ws!4cz0#Rw zrB;>umS1uVKN+$cPIOQEVRwag?fa2lK5g!7rS7|p?JF5cZ!m2L_Iw##j>C;xd;7bg zpo4V5DbgrX_?z(epw1xaU>y*5A;qRjp(L5Gv)3kP1~Fr5OXfAh7_SV0JJnCYl}N$N zwO4U)k#P73Z4p1isKV@#eZaOP*_gW6%h-D)T>RDSxnL5^9=->f(X7E8bvNG;pM)I# zTHX)>O#BA=ZIzOMk~fVe0(^n1H!VA-k~)&n#lJp?zM=JXxO#k*leL;Z%BtDScvM9*WRs5&|{gT4Q*E6qNO zNv>9jyp-zW(Yu2@91feulIhPUsj)O0S*Dy8dub?YXl0g4fSDI4zw+ml zR;?Z3+PLFWTX}0DNB0~yyMG{DESz`328O&1u{sDmu$wKgy0NI9`iTXPC?CE?(Q2Lg z)5FqxuXXZ|&WujF4$PA55`ycTtEyW-C}nLIKvRKy)Z9fxjyC782o z91>iTngwMj7}w0Mdbb!Ck+)B`ySD+HSXM;&6@qF4O%@rC)fP?pxM6q?ZwL#fa@O9A z+D{MgV(d5Won%E$%I7S+*)R>-KPdVV~_6y$8X{6Na~1tTRn;049-9G&MWB!70uPSufUJP-$o=fjy2xJ zXAo*RJT%L;ANcwx-$JIOaxxtPd&7Ho$LITM?%Q5FF)saf>9oGDAvWQ+WvphD^TP7l zJN5s>=(5mJ&=pv@?$F+8{%2p##X?%cUc;@$%Hx`(Sdh`~D}j&V!un^wmEUluRU4=6 zL8DM3kd)BP!iUY+0=1wX7rJfbZzgqv_dyMJ7MGZJ$=kXmo|+CydG)o$LLEJiKii8H z(R$FN13m6qF0z&yE_QrJwekyd=>*uF8#m3Jic1>q)ki8u6~ASl0XBI&2wT} zO&6dE`rQ#7u717@+)p$(>u|pMurT~do+Q&&Z&fehVee@rSu=5dc_KgaaHVU7V0pB) zpdHJ3ckcUUl~tWft-&V}kM2jQfp|S`+Kr?3;oj>9&)>%jUKgiV8wSpa&UH6E^N+I# zQWy+@ZTF8Nk|!saD&>VM*(k{uycenpJh^z#*0R=GiIrvL zGm?S=nX^f@F$958eVOT>UJuR3&Ai)LE; zE@=~s>?9V}1A(-SfRYG6H%!E@er|BEo%!IS{^kP3cZ~Cwi$$GH*Bcl?bRGR4Kt0&I zk5@TFy{8ZgXzsIsXVyo%B=Q7Y-q%3vkzt`NYpJLRVgSw&L2yu5AQ<2b3its*5rE+S zItPK|pa}o#TosD$pJ$*!phz1K>_5-w0>_t667U6D|8s;%i2xx0e_;XNutMm6Jq>GF z2=lLVPzrDlB&sGZD+?Ue%v>!j9Nny)++hZm>3|DJ&N4b~AP^q)%NI&kmFf%xf?l*y z*LK%dRNymna$qqrcQUnL@pf>2c@Idyn-4g3uy8ja^LDUzbmQ|Dr1{MFC@xb^Rm{@ql=&B9gO$pL8TF7)rs`ls=K z-u&+k|LRlcKl*(0|8@BvcmAX0%N+PrE!>>!JzmyO!_mfFh(mz&f4ltOTj~6}nGpM% zH~%#H&#V8vh4%m2;yme?()Eho?}Ga7ao<$c-g6h?PPmHz;fge)HS!?YZy1_v_twT-!Pdn16lJZ5JT4 z?{#{bD;W5vWB;i8x9-L@ZDKgG$kTOQ(9Ff|#6djwdSR)2=B$=cfTU5-qsP+u6!(U5 zI)g^J=kc~AIk$D@0vf;Q^fC0|*P1YFHP#`W8s$>Ry$j?=|`HI(H&>w~FKDiE4$vD2#5ZK*V$(arc@-uqW) zRH%?4I?K%yPLE&e1l*290XJKbMg2Gu>@ZrTCW8?(-;{)jb?;T-26rp{{+!J91_dp9 zZ3L*5U90_%W%*~VVh|z1qigu>wDGUlLw?QI$m8ofib0Da-eb0aisp*<9A`l&UCb8UB9}2VmZXbKod_cDMWE zHnmth=ASif>vBx<%D%xHyAgzrGWvuwT#h0cvVy=*exlj`wGqw|o8PsJ zN;Rr9dG~6wYNQiMUL;vvpyHYSZ^4p?=>tSuiZtLVdFxTX$r5c#8xY~|6>5>5YaUw5 z4sC0bDpi`ycb5f}8#{?OC^ZV0QCJWeV2yh2S@N6*kW5qC*q}nvCjp5iw!}5H00jMu z)Y4n0b%AUi7Yc`#@0z9-cB20hVi6(Oj|%TiqkdhMUb;O3YM?nBM_TwM{;&NYCp+6o z6vh%DtnEDEGg>Y1J8Fn**j}*mLJTdE%%FlUs^T^Aas4WafE%W|ce`IuCePAQvgsIh zf7-jz9?5Lf)3v!=i>CSC6%=v<_CD)Ju=yhRr=&zaFEM+3;z4F+^kJICY21nXReW=w6W@@=l_wOf2>mpxP33%&UzpWsUj#(`1xiB z947vZho&gRmf+uTmch{#YHKVA59>(Ios?X zp^&QHe8#(4G)sIP9wFZWnClOWwe17iRqa2d*EUjpiNWB-iA|v<#aAX<&gX0HdW|XDG;6)ne~)-~%kJ z3=6bXzR$;3qp10c8kOp@j#e!ee{B&CCbV`HV2E{x^vK{Q68KN7xeD4=96RUeAJqZ5 zDnN{4uoSvK;{5fs2&Vh_>0YSnOP+nx6j!mDl3+T^r=JwIUkgP~h7z=%&l7{b8u}ee z7WiL8YaqSY_cgaKg6@;-quRR@88_)#hDC>Uz4?|?+39Ygxy(TyFTZMwpNC2|%h^zX zx(|PSuR3U1Fl6M2>(9Ne%zCw(mw-kE1F*E!0dn=L@9v)4TdJDRCK|!Vt8Wn#BMilfL(WbF?51HVHgEKofG=7k0Sq&vJedFiRj~@tyT1bA9D$1vpbHbnW@_m+@>-6vn*&If_mww^_%C z2g$K-vHd>TaNN3*5ulU@qeQxn>zu5t0xaumSQ@2#1@FK}@-ugk1q@e@24Fw?grO;7 zUJre8`t~ut<-4peXFs{yb~G(k8g=K%C%Zd~^XLB0jT0=L;MKYZWQ8k3|8q&PsCG8E zqdoBm)FL<(JlI-zY#ydLFFV=^NqL=XRz|H0#ExM18x_9AP$Y(sOiV;lqZS&&-x?Gab|=}!jUFyaRCXcmj*#p z3k8tm`__C`9NNM)x-zN|aj2moxSR!ncl5waV~p9cCF(^wfh9XQ8^pj+jni1ybLX%Zi*M_@h&nOD!y62@Bt;qDLT zql6R8NzyCY0n{y>fIDebNgD{j4DkC^QHDHnL0ge!+xZs|pwooioW1^8oH*MsN@7=C zumzt_wXkM7Y;dn}gV=W=Y%dB%k|@@A5s7C+9!ASeK9{Q*>2EQ(j1LPL8Cd?<&b`6A za&yVAz(Ok@j{&FlwpP-{AnJ!v(w_l}?S2GORP&y=@KcvjVrc-r=}{fe%b8;abGZCI zT5=yFk5rz>V73{Fdo5Yf4k9PMo9}S5S`PTLW^?s(29~=1MW6n%XGus<5;$GIDy!l` z;5GHhy0w7uKqe8Zbz2xN;kKGozEiH+Grz-(LW80mM#YQj_WQ%7VyLfYSoV(C_n(W9Lz2` z$xR9*`L_bBn|0N!x2mswj?4ZU%x^^F9i)T;yP32g%V|}Rr>;<76<=K7v_}3!w`0IGP zz$ttd=)?IMPOA1u5?^asov|O{*GA8G_<{g}rBN5G{w;L-Bh_E$>eJu*B@#_h@3JFh z=72;(u)D}OlOxh;fCMSWNmu!<_dlP*!%qGRCY2@jg!HZa(Hy|WYKIykoQxgPrN>HgH9(Jns;+~;&Sujf=6fksI1 zjy#~k0-k^efLrkdZ>&Yg{2z8RjW}rMn*MR|)QNon60ZR6UtKR4WeVUS2UFAoHb5FW zL@Fd6*0QD~3Vc?R)en6h$2sk6*+t4>9)%Ry4WP0ibW$> zl?tDFE|62C90ypt)3XK%KatKt7%<};1nFm*eZxp$iT5X+b-H-e{?*Mse+^+Mx^H_p zHr`c=l6#mJS=S2-3}P0;nJrf-rmLLc!-0Gd?Q1iI&!t*)aZUyhc3N%k)7_AEUf;#2 z6!X|M zE#$XIPR-w%1LlIB$Yd>Rby%@2>8*#%Utq`g0nX+f03mG39l|aU)WHnE7&l3wjAGt% zZ}_JIE4tS^=St5CcuoRdSMv_e^B}msP5$J5Ahr?k$KbbwFEuOlW&spJ#=lh<4XV9qCl4i79#^su2QxTUrR-gv z*s*VcP=FY-5sDUU3?`&2=5<&5JHc!9yT?BpHTOYx2W5ovuMgwMt?E6>DpgD6#+Z=} z1=2X{{Y7OQ^lpL8MB9kFa9^ar7Z4N^756z9U%}~u8`cQ9K)_k>wsrc;!Xd&yNwmS9 z7R68~S0Wlez0MFhhq*)f%VCI<)tSO$W(nPF!gQ+gUMEYF$YRsJ!*MZ6F>DUWDSZX! zsE8Pj)@Z8d^ZfV+O)JttNbxiRbYjz95KkhwTmza)$Ar}N+%fF<2v+>P+(4#H8blPJ z_ECX8NUoO=nmV*k6oJ_MLr}!bmR)T}1h_=v#ZMf8#}14UKQsd(zf>#nE?%IzxvU3X1kQ_rv)qaD}eL+>j=s2z_WC?5=o2 z$ds0;#^gL;}x|U-4+}S$-*Dt_T3CU>;4e9X@~&_RK&)&_g4Au z4^r~g0P8D&Xs$6yhK%ib@qZ zp~3IC1%J)`o8nxNIKqmpsUn8O!e)P{&C|ne`ZDC{1>x*H;OW_mMwy43O)$4rr*SPr z+kUT{iF?iYvkwNNq#)>tS8En|fo=ZPCBBir%Ft|u*w$U5C`j&oPr&^w5bM-Lg$4Hk z;v1*;s(MuYue}GD0f;{03yBbcPAnJne81sF{mm{$M1=yBNeK&OvrtP6*a0WVy*A(} zu$l3$kYAL+I8j7%c#<+vKnw^28a<-DR$UOj*BNc_Z2)fXC1kw9@6eP znZ>S-h{A6Du_z5n)Nx~sg2xZTSnJ>@hwWavu(3DNf$ z>cV$(dF}%zF*Wng|IBV%41}U4f$;*Lc5FlDs}P4GKoq*BYBxX_hmKQIZS(D;rJDA> zQ3G13ramm9x%#BB3#b2$^Wh2P2)~xC_2QtcVAdp(Sjs5yw$wpW?3I(XrBnMB{9%`h zWv~ZEnoKJ+91f4!=B!4OrDE05i(h3iIV)~Wo?z|G1)w;OmDZb_Pjd9k&f(h}NR4Zr zD>J~nZ4)w>^{@=f13NMw!h|Kl=(WSUuV&@VN3&0`3_pu-_DB(L|aqJSnKLqR14 z=K~^={1#V~`Yb_)cq8apus@IR6sf&dnm7uSQJqz+m@mM~f!a(VNhXVEj25x64nTFA zKm@LJEWj=@n*^f7-ap^>KFh1NH8TSkm%Oj@COu4%Pw*uAdp{oWdZO@?c15*6?ak;Z zF@PF1JuGZjfT%XVuCnp4ZQZv@BY=pdi>YoRQ_Ik2*i4A1itpR~SgaL>_7ZZ=0f6tm zH`V5(^R{Z(+z}zxU#DEZD%pS$eYTpWaOw+&B4Lyl(Cpc>u6Za0)N$VIko6P@vM#mz zUoqeTqLO|Zobf^#y~Z@|VQSdmWL@N(FQR3n2=37Q`bYHkfoP_|6psCARE45@zaVIR z$2y$E2|DU`lYhat-lmE6(UU9o-}+UWuqhDGrJ66%&9GUmTw?K}SalS&`89vnA2W2j(|UL&)Dk{?Rm3QBX4X7D*yvMxxMN`IZPu z6M1D861D+zCm2(tWWm65DI83XCr}tggrW=AT0%c`Vx5Bv8KP8{Wp`UJ@X~op!1_*W z7nupE=VlwF>duuqpUXkFcA`N)6*U?aJ)gF~f3|{j!O*Y92|ZaIuJw-?LqXsZ0u-31 z03dW=pKs~lkY9&ok2=D8lB6;%5({3>sVR=#01@+uvm%^BUBo1MOyQo^3(rEPgGdzg zaNg{Gp!#dBLd_ZthBaHlJo_s_IUM8P1QX6%Xj}k(nK!Mm{{(>WanJq9J2F{4^S*Hy z^0rh8@BU7S*75Iw+9K_UBR|vB-ZhNJB(1d5s;`2104nJKFtr{NM@dych&uGZAVvPI z%f~GeYkO+8C%{kq73#uB0x>@yx0J#A+@f!Bf8if0JP6<)va^)f-t3~TzBe|h{O~V# zIRp`b8=eGEmE8lp0|E52m=@%@zJzT*(Iq~K3EQIodO*?`jjH<|+DJ*OVV4(zaR7wu z`??0Q`-4B&D-kgeJpdqWZRX($uo^f5CkVvu;Fq*eP4{nIiFS2W*)ZMy;I-`QDmd*$Is#B9QM_B5msW~XE z4|6Y;NzDZ^4R=85FAl_nPE~hB)oKmm!Ia<`fbw<7{LKD#1pDa^;GSG&!nuV3bd2<8 zqs!;AdW`hD>Bza|to>ihfdhgj5{)MD`GG0s3}d6yJS>S;y84 z$G0)1ll@S?99$gCm8r+>UR~f2lq1--r2O=%a;3t?H$!hG{TnK)45vl;hvxf?|mNKk8 z)()9XEJx%6BQ>HHzJzYGwP;k>PUbzlxpzBv>yl*-+4l^E^;niqbncRxr|aEFm`!r* z`s7U8V3TUAFZp4zyn#6f05jJ63hT_Y+iHsfiBYJ1vQ%gyNctJzu;uD&2mfYJMxRZx zp34$N=^rrKR5uFN*?WJR za@Uh!9m5bF4w?rqCPCGi{kj1{$%&qwRREET16)QP(si8km-pxb#TqyeGDKra!av(q z1p!h(P&RQBy^l9v^u0=pyWl3DPXrU%qKPqFDyfy0o)!AG+MqMzg<^6eV>kzxL-Q+~ z8wKJlt1W&C3A1gB;FxMnOqP@OV6PtU1v_CJ!z+44w_OLt9uBM z?7@#l5<w`xUNu8LiXA6v+tr*~kQE764MdYZ}-^3b#avdkr zSIbHgt4J6#;OP_8K-HFgnx35)Fh?0WtdEk9hv|8~JFGj94R}tJ)wy-)(>C5Jd@&_Y zm^=q1sXx0er!Tvg(&~PYeVO;SpuOhXYtvTP?vDO4mwZPm7q5T=>h`_n$f0t%Is_6X zZ;9MDi^Si^(G6XG2Dm*pnhL!(7L!YC$L&aB&sX81(n(EFz71rU!P}<*?qx@S{$^#kGqon-OQzfZ0ZHpU&i%m)3T;heu2FSee+dM=RO<1-h@EL<_=Sh))@+T8B6|wp) zk~CLxJ^sS5RK&{0L3Dm?xU{i3k}g7$z#EgnfGD5dscZ%{pQULN!{F;!#hqaGX1=<dg0d*hVOCbKRBOa1a>)Qf1oTjR1Z-k+fdZqXdgnI({?;2XOn> z@15|Rjusn8>YLMn=v}8JRPjV05WK9Z=6Y~TZWeA=dp_kJk3UVqh$WA%)k{3$lxmPO zJ`$YX6WByULEM`rkl*FgbCe9kn$S^SbKO;5z{z259Ix4_n@W>y=3b(1LV>=hnK# zaGXr%HbWRQ_t4prCF`wJQc98&ju5vbP!( z%Uoev)DNthP51~a)}%#n7fIGj@$=M6lwMH3Gj^m8$6ZG-LDKsj)0~P+G_5$~4FJop zW_Aq8t&5w}Id4hye(#Ymwgxcl^T+LXzp5VH+06*%FZ{Byb`KM$ zJUrLNwY6GPvnCt3Rw~hs5;JRf1dY(4JlPuuzFX${M7}+bZE{r}y7Sl`ik50np+iAa zi2Aw*M3E7m&x@;eyWhmv`{%(VIjbXlA63++bM;81A1~O>=@UhHKVW=^4xMJ5Zx(;pP9a>Qzc}JO_|ywZ9Cjvr~FS4pn6J?~&piu))f#VYmb|YSgq@P7&}Li!((F zvIx9#S*#V@8Q{|E2C#ftWPCQ=-XMVH3_3kqdbSoZz73Xe74-cQbA?7YTO|H$7MSg? zVbzteX1qeI(q+5>fZn*>Ti(x>PTRt^G&$F2+f%eM-)i)@56>;sru`)|A3QwYp7Y2h zy=`400quS+4sN(7qwvpNxBBvbQHfF zyGa!7hO^-3;fgGsF7Jj>mTuFfzVbj{j0-Y?!I82h%B8YgiuhTPkeB%E_sebfI%=m zUo7PTOD%C|DNh>j&zHimHB9bmh9Y2l#_Eqxry|`%r%vj`BgXyvm`9sut;z0 z<~6=IT7PQ9ZG?nMO<|S^p81Z}ZkgzT4O=v%18ZCcsrj0X-Q$*>9jfqFln6-nk~FK; z?{z%g9mXeS;~-9cJu#<h`^#$VUcCXvr%$!W{WJwm)VyJxFL~QQo>Mnqr znh8CylH2@-z|DH|xim4e;CYKCA~QzL5jKnIJJN=~Ss&9@PxXvz+q*g%ILK>GOYf|) zJ;FaFMvOE*PMmk^Naw;z`B}ms^0Xbi+a06UU z+^wNKW0nVpTG^b+&dGg_mIc<)$=OnQO23}|8gW&gb_hajn!=;fc8B2a#X*?$4hdY& zj;{@!dyN^B?i)8-Steq-iQ-!LL)}p=(9+6HFq~m?MEwh)DFUBksuli-e|7V=l-2#B z4oFSzW+z@rvi9VT$uQ~#WE=qe0b=bA4EVgpeV{VW0Xa!mglhkZ>^C;sb2M>;o-#aX z^(rII0$%&B%6O4Bj2ldk`A|?@X`v5>jl094#{h-#S-Ci$;SKEBK$<>}d8gF}q29}B ze!`OwvDX+!40)c*HboDH#Unlb0gEj@0NOGmj4)N3G$bsF`Q7 zVeFKEFm4vB)N~J^Ut(50LI>`ncIces|2A1KH%Lh0Ufie+r z#8=I%qP%y!yExnUF%I)x2R=N8bd5R!?QJucl{6QLyohi*BAtEqP$Zjss)(KDWH#ZW$hMfYrJRAg(nY? zH5QL^7aMaIv-xLP>g|FG@4gzYx05}bAgh2sJpsfjZCI`ry*+GwVE5SoN_6NPcpw)) zr3>Ky+^2c>hi1+9y8j|g&zM*=w$QX2YPD1+$pZh7M-owJLhMAfv!uwoawLz`j?{7S z^p1Qbp6?cVb1$qW!Xo`w2WDg^KQNwnQguI#lK3ffMcaEw0c29CcZaTVGa{QPS&Q95 zLI^`eu|tc2Lsyj;KwnV(Zd0mOH3l-cLnmb~gyOPCZJ#QqG*QDaW5cjCq(y*t>ZKaP z8c2niq7A@fOQ&NpDxp-y^#Q~VLxDR_=pPonAl@Hw!YDY?_K#>NH)Dj@Ks`_?eA<1J zL&jU}h(svY1m)@VKKR zIKNa$uz!q`i+Pmu1Wbv?_XlWQGA>@X&c&~_|m49** zsNg|YO*T#QG2)e?-W^nC^>-#02hIXz6|boEi{{^&kAe5&*OduBhVM&&at@WpjRm!S zhIlOk1QU)d_uh1#JV3CxnsV<_KyCG=hncd65?)r6<#TY;zBzS~1?X->O~j*2LK|$y zj$J(4^{x)JJfM7vI}dQNrmRxv-S%wGE)A}~L?RR>e<~@Q$)e!1D0JnBMeIqt#=IXD zub_1twx-KtC=zq(xwR}_%}}4mgZ8giFgd9i(zfq21p*64YHl0vs0-m;*$#>C-Fu!7Zq1*5NeH9fJdO(`X>A;YlDJ zcK}2p^l!#4Tk#KRyHGTc5ugO5>!a0B2Oi9lyS$7cs9*3r3ZA|gP};DYjRpBYZC#(N z5ppFpki4~>J1cp8?tmC4GCLeYZiTANOG%(cQoTv$8Rw_J=rjXAk|OH|ltM%$qKQp5 zq%@neF|{VF19)NkkHl(k(8?VK!0h*_9EPmp+xPDfnS5>Sl~u&Rx}~GA!iBkIWo+mI zESBt5+r+%QsMAjMZTiE)qI;zZ4p56ro9C#Q=KQ; zf!dJb%388tkhc=AXxf3AF$R-A?@G_W!Qmr7vK^&vYk(OZQ(t@NXJB@Wf%Zd!F`Vu= z^njW3w2U?m4u3+u>ce&{>(D18dFJ-Cim*@+lTRsACs2vPKjWjvBUr1?uy+I$8`QmSs^aG8z6Uz;t&R$s&Gi4tK-f}Jf(IX^5o}^Q89be8%e_r=aFc0 z!IiiG5SU~$`S9~`03`t9^oXrAjoA{9)sV?nb}}}OEmH2NyN`&+;&|w$sjBm5z~NnP z(;EE=z$8*EA1`n4T(S>~ED4g`hWoS(jliCU)=P|=!s96t{TQjzs>|2z-RWX&{Ek*7 zW@EBIo!HSHL(pdLy~no!1h(wu+;A@0J&V}YCB~*?XK@~&NWCgezz$DvjM*wvR zFjti4t}T7enA%O2@#O4rvkQ2d0dMW*tKIAQBao(0C^(K3LP854XnUk_TM#llflN%| z)&{Z{?2{Vbx|zWzcXEllC^_#B+BT@FJE|?V8kdgDi9xmk&geaxDr3coLUKSABd$Tf z^>-C@EoG13K7;IUcB}0!VP35<0?-%&XCQK>2Oy0vi5zJ`%tVN+cxJCC*DOq!@LKye zc!I;WLbWu;2Y>5vjBv&RVVO9qrAfOgS#ADgA=X``vk&O8B_1pY@7m0QWQmzeux0gb)XzmRL z|3;~y$uhPwIpUjRsn3^mmC_C0{T+a!D-tCEfdqn`YId{W?plLRUwbJ$nZY4BaH119 z@qLkC;HIDbz{$D9#Gnt-7C4ZE$@pf}*dy34Ea-+L$M?0cHBCBa!BNJK^C1B+##E(7 zRaYTD`cdQVIn|o4RflLOJY<=Loko^El=f2dPgsFp)S7Y1te``r60EW02utMlAF+@3 z;j~aBC!K|w8um{o=OIIbO#*6yDf`Bf&DJv%1=gQv?}2O#MH7R0X_nXCdn@1STn{I< zee(qajLukLtfh8iBZI9mv{s?M`I+9j&v(NGAD38~pYc9YZE^0_s2$tJmry zg5P3bpY!SY)fsfohe{IX|G7R~NUT0y8WCroCn)!sU}2CCf5+B_1|eR@vrFQPM; zbhi6bc;u?qfdoX4KQ?p_zzsi&lfqPYo;zAncX3;c<6vZbZT(_9iS$w$kXStb`mqm4 z3kqls5U#;7P7mD&`{bsboo>842qwgWz92>Ak@@zJoheG*mqE2Yp3Vrc`3@QqxO2(F7|R!5`doG+Lib2`ES$Or?>@*bQmfunktd%et)+ne@0#+CCc3%&*MVwzrW6+eO3}kTb zm5$!1$~e^kch zoOC1i{nEF_&5(Jd3Si{W_?m8k1U8zdPHUh@90ig@BEd<3~366He4Qim&bs zEA~lUInA|-nMUr$hI;j7NM-TNuW z&1Au{2E6`{4s)7sDzl>B0WTA+GwhE0F1b#)$_`cSs4SgzDWiQ0Yv5P*3Bf}3b|ZJr z>nGkiK&q&}ZSWtshd;D%_UX`lLk^u2_HfYKcOe}p+Kht!B~#c0k$#aW`jgk`365R9 z(a;c;%n*04+k{jiiK1~wMn?DVAPBjW7r_L-s*sT`qr>BCxo`J zlCvKXizy0?GR%w;u#4l6m-6=UtaFL{vo2mB-2@}pr2k3SWn1FY3u>Q|GHA4#f(f!e z;{Yr?lN~`O${D$3EQRm&cP)d){mD=(A|;6^-1TJP)6LN-{z;q&B|aV!KF_19rc*Bb zrOARm4O(*hc!|wWM7721r7Kc5Wcm)EP556C@LU7fB;W5u*8bLHkK<_G_M}Xq zz?&2fcb$%Ey%0@TVdTNvP~T@a-F-$9AG2NX1CD^WcjU$#Dcn8=qvhnP$fv}cweyHJ znTG0e?nCC}fmviIC%spvL(R5P+-*p?`A6?k1L@PA%M^2@`r^~S6{UTV!$|H44$??5 zO07x$`7y^4Yu^V2nS$};pkqIu^6ZkmGA024fKeq0`d@P@hG?~U9dFQDD$*-Sgv+<$( z0)2!vIK=U;e_9f#+#SA0&?2@;PAE_HmD&kFa17zu4aE>T({^DMLf?!`_0Pml8AkOy zaoF&x@S|9vtqv^?43gKIG(Xg9$VE6M)!*Dn;$gNtBifl#PyE~)zw54kqPOc32#_PW zKS2+xew)jXbd6PLeFQWDoKG4_x|3mc?4h^#dpItLtKUsZclLYQ6bGsLAf2!Y`1sS` z^&Pr_q!e@;;}P^`{u{sF_K9fX7rL`DQ?CQ6G8-6QXQsn;qJr;3&Tl@Ud{C{A<`Lc5 zX8_m(j!u*m%*?NNN1Gd@(P)2afCb;uYE0?-M7N-Wh?o8#Q#u#RyCn`!1Q(duB zEvZX+DUSPUb%6?X$?+z^8gKkUhowh7pEE z9L|k_=%%t4DO1OB@oZuf7P$R>xlD=F)I$A-!&l@`a!?fujVLWmIl5+&nIn3X+1{Fo zx1}=~ff>^A;+xcX*-=Sm-!m4LFkZxJUp}uBdvxteA>bbwhUUmE9WxTj%*|7g5 zcfdzS$K8L{dzQz@b`=mVq__ewR?*M{_5^|Onq)(r_i$n%|6-vbcJyO6WMxkkR2@Cu zM!oSTRY_>6H2cHnLCZ)@@7+P{1)%aP`<4G9lTlYtAR8j*6ieq3MFcD2V983%PjAuU zxoD5GUN}gm9G@*3MU@Par(Ve@WY7SfrY!T9Q6&-hd;hXbW8LOda*9}e7S#Jf_p3MH z)4@u5bd}imM{a^=Z-e<0X}_A9$BB;cFvPz0ta&>leBLD!6U>dV`X=QIOB$SfA@FZG z!t`s^U(r2LI3BWR1EhRx*(sgaVWw4`-DxDjC6agRTT>tV)?l=%%{vDuexk3c6uB;LmUSbEnQ$RsO)nX61Idqyc0H)1y5zHb%!X*PB<+j5jGcA zb%51uJE@LhIG&LET}iGwxx$U*9m-QU6_WomuPLFd?)USO5aWJzWau6$Pi_j?L)N1Y z5Kb6PMTT?A;PYT=5^MzQR30qpM5?3U9sdTDe63BfJ|_YJTvdH?taf(MS{^5G^*3#L zrK1%3ng3VUTSrCt#cjVZ3^4SN(%oIs-3`($jg-=%ba!`4NlQyfhqO{6A}Jt(v`Wg^ z^IPkjwchtUkN>!qt_3sq?78o~uj~3;UxhP%tD;w6H?#nx1-0#egy_6O5WfBJ$L#2j zP&47U2xI>6U5Lgql-?{o5*G(@#%E>#eQrjIIv|OBBByF& z&Pg3_Au~VoT5IOJS?$}a8TwqLH3j``S)|A|_rYj0(KXyJ{KK7*c$6ZkD`Nb`N{Z$j zyhx&=YYxd^TNdl`*NBQpV4mOqbTiyt6NOD|jha`BeL}tzY-^dH$t+Z95-xQDYj6Po zJ6!8k2uVOEk9H)Bh?PHHR^%sfb0v0zNo(|qu3m*Yc;g<5IO)ZK>e=XM4yqV8!yax} z)KDSFD3rOkl6@YJbrVKopY@#~6o#E1PNg*g6HRwh&lC_ER>y1PR}IU;?paqSA#*nA)MgT*mvghj zAi=eyH(p|zQ4@Vkl>11{>{IJkw_5)E zDh1kfi>;ZV8alc|O(UlZQaKjJe{BEgc|WPzf>CbY%c*E)*)fFjCZ!v?xf6H)S#`aH!1D?HI)ioq6Azg{@%$YLfJHi14;t0Y{B}(RV6ZJrYh^Yn(#; zFs!P!SH$KL5wUG%)q+eiseMdbZ(ociUZO1Xz&E{9iP$m%+f>O3CpuJZs_YFEWK6vh z=Z9HaZR&pam%^;lSe&>}4`bv!tcRZum^c;@6AiW8$r3?U4$}2kY@6KFZrl=twIm} zg0%GKOZB*08g7U5@DHZCjga(T^DRVSyl^Dt>0f+HVZ@&{5tgz-bBZz_*n9RT7M^PULzWIDN`?+& zm4ldswBoq&SR;L>31m0Pw>#v>V?a1O&SQpljgvDsUeR3}gtw9$=8CyinOKJhCdx6r zpBNWmMNo*6a8o*EG+BiblYI!`0Yn7hBoX)FsKe6N4mY!M(#)4=;t?kd3_|*^Wpap4 zF={}VD_jOVNfm?>!_yy@>x{ICUiwpSlHuk!XT`&=45w9&bqrnQjvp!}NDG8t6!*v_ z)NNX(W=7zOskDe}*t@MX4f>ffjx;tT+-4XsVQ5i~eWyGoW1mn&>N!PZC`2aq>qW+%KNgP)aykXbY%2{MhjP)T~U6L6H% zmn-UjA=90`+XycB-Tf;HfCxF;`7~cU3>G*bx-gk9oJ_JIDTpAaTlYbg?hN1Vz$VIa zgXF6}71~nQ3T;Pn+|%!Dl=unaaI9$O(lfa&x?_o1G)V#`+1|vq&s3EH!(@e7G)$x} zlL@=!eJAI+h1%Ho4$LlnGU^K36)WCJ-w+0!q3W4s6F+bfew3w;Ic1a?di*+ zM3VmVNscm{Fycaxe|CmZ0=m)00(a6HlP8XZ%QUu~#QwXsnwox<@*(-Nva{N()bAyvp8G&TLtnfl95VZiQnx!$ z+I8?mIyQCtoXWE8SsHONAcpaZa42wA3rv?5~HA7a4Bldl~Nq-8m z>*$RnBSr4`t=6}nJ+APMaytk1#h+E6W}c<+B^(|lg4;qtLG z%s9X_m0pJxwg>{s^;k^dn<@$!QS;wHUWp~H#WM+cc>(NL1<>c|2+TlQ2V)H0v^vOA zjN#Fc=hbepou6fcW;HsU@+L81^D>hT_El3b^cy9L+N6sC2A0S zn)I~L3aB4bJhz(9=i6Ps%(DkIGi5ulpi2Q4hD#_nzE+yHAd^6~j<81PnhV{KJePBY z-Af=VIPD*@y;%mjQm!+zTm^+|+vULm zONY?2(NDBUSW96j=;VYqz&g#bqN}8jKq5)=Z&Z&{vPqZIonjM&TIGf|t%GEEz-E=Y z@k;m@#G6*YVH&nZT>!D-i_oN?G=3-F@W!0BpuiXu&Dfbz%XC z8|?3{8fjhwl|S2yo?ji&g4|~Lf%~#T@1B1X8^TR&poQ+AZVkJ&##M&=`Qms05~!yZ z)V@=)^+uEQR7qIIjes)Eq|@}?kj-cAlHUL{FrRRyNT^wtXQgqwyXv4;EX`nK2sn!e zr{AbWsEAviDqh!`)24kF*a7QAJJLo8i3E^EoJE38>CJMU>@otxjF3%S6l+1Dd$1KZ zPYqHrE$7qDVKg(G->67x>R?fWRuBp3xH9+{4sr^lPPTM`supZ^<7!>(`=41qwmjYLX7aG`~cp3t>2ntazh?9kr4u&vz-jgsu?O3j!UZW#*NWTy5H? zT&gkh?Sn{aMjCC+s!(B7$}4HtjDR+L!v%L9RAl?ljTUbC4Nd~IwDzMp?563C32+@ltm(VWNR_XR%li5JOc;8eu zeQ|~Q^9(m*eARU$;7iVDTYkxuVXv2WLyvbm@3uZ*QIAXiHI~h6e!hF!et0IB8KYdF;FEq46;5a7o>h#RRDX?1)m^i-Vw~ zosd6zeq$v4c_ORkm_99EV^2J`itwq>6a3m|?j!sn>NX|q^o-V=_+E(otS;{b@cF83 zRH(~4+nMo6=#%L$5)#Y*>}m^VK1&+fyb}KAo#6*SqF1g}+^hSSxA2Pv5YwdB(}NTZ z2MWID&UpxvrTft4w4iWBqUJ~-i>R8~5b%6bI&U5EDTBl0*&t51+j<2&jNKQu+*>tK9 zx3S$V8r2&Q-e0nSP+Z>Da3~hsSI`w2$b70fjNCvRIBLFT1J}L>&Ne??yDo`X6G7O- zqYrHOHOM1hlcFjI-n{>28f&&GS5*-3$?-@rCZ zhKwzJqowI$gz$;ifG674%YdOB;T~0Vb9|hNMN|^oCZvou&%s8j$>G^bwHA1)x2>At z-1dtZ5a-?M!572rd)=b-OaON|YP=Bn#BN$xSKI+6JDD+=YgW0mFOT#*8YIw5MG-7% z1|=nmyJ*BAerzBU>V+O$dRTDX-je-Gwj8%Qe=73crM1E!r(IzCuXvd?812;n0yRNo z+pCGai0+5Hf+y0M_K+r|?SLp!1$dkS6bU~Mv&B2n-$NHzu(D?wxx9m>Y#EkPAJAm| z#r;pM_QOU|D7Lil)c{5^EAZTKlVc#@(S`D|FTTiAa1z_P+!MRUBW%+rb>-}g$gS9N z2RTN$ z64p{=QUQjF?;=K|X@dwKw&F9G`dR54(iL%pBkCI8$39j59Y4S{MgF!CP^o)9*aCgs z^_ou|lZ?_gzBz+IGtdqT>cU)&n0Toi43MB6|ldA!1bh0Ir9 zIhRBR49GiW)ghxCDZ2VrH4zvscG=TU9;XSJL1G0SO+1ptlui7ouQ`0bc?<+$7z(nF zMj#E9&lZX2G!4c!XA^V=4HHwV(GZJ688<$=%j+X(+wb&9C}{N-rJb>_irA9~uph&_ zNYRTGVaq5dg<#*O-d&5idr$T-*bU7ZW!tp1hREehhx8c>Xi49D+v0rJr6obO`uT2a z!=r}9h*|+h^r&grrvFRxtBPfQVr9%Hjis7dL~CBHj&q1JErARYo@16fyoqmN$phwy zty4QA68RbPOM3I*e5<4O1up7eN}_e0>ZiaeWR9r?gvjom2^k=YWXR~WfdC17@7vYvVktoulL9McGCOO`I1f3_a zxg8r~SDUbxs2Aw2=aJTK=2f}KHHYBds0K(T4v)_L72YUA%vK z?gT}K-1AQ$OO;e7P=>P(2yVu%g{L1niJZSSn?U@SClrzCV}5##A19~kSF!%_U2$<% zq}75B%wRebDdhh8RIdEwE!7r#k|wo(J8fxlMJAhrZq&9cOm1Cd7x;Zuzz$CkLdH)* z!y*5!&+N}#wk9eoqSB-=&NhEF{w1gB=P|JI{6AeaZ}@z+*xq#xJBF!fU4AorE$Tyg zNe!q@)*;0CkZ=NjZ-qT70m(e^_V*#nau}Y}RVX;xFdAC25k>Ou>y|CM>Z&-4#>;sB zw?}53uwLQy{_(Mlc`F2%1{fz)?z?KLOrzMjKdg@_-bD_!dw`=(K1Qzk2BJJd&bxvY z%J{(pOJg3+rOqS{p^e6kD8%h~x2de7iUv_5t=&n*hPDw~(}!9}b&6O&!hWvJ9u+qL z2xKjoGaVDJnbBFwK(^WQ18I-q%yj(XbN$L3VgNIch5@qd6F`8cSIG`nfkfKHig5+@ zFzQ@p9YhI*=Bj)VDoV0;;E~8z(G}a+2Das5kBHIUVrg(%V?g-L%)WGbFjxehjdpw~ zoR9cAW+0Qj44m+t><+MF?;){0M}7YYVql4s$9Ijz@DktGUDlyG9UE#z|CT@+B8GdG zBD=yhP>77x(^+3`)eP(Rh(yLYr^cmV;gS}Ii2rKK*g~5w9y-SK|D%7$paWd-hq#N1 zJAl=kSA3iT7)z=*FnIkyVB{mXcPD+F13tMk{d(9`n=w?)t{(j<*mVwA)RyL&yn9YH zQy@H7qZ2s^aXJCFMZ4{M9)JNL0`q;t^%I70oEqR|EjC%p4@L9=V$mCT!1E(ib~#AUIjRDB53wFx$B-dskkZ7amC6oyvP<$bCU+Bw%gB75hP3{>0nEw$`Mz zY71>B0lV*l*7F}=J8@L;Cw=fwi-^pw1Rha(?jno(k%pgsC&#D9w)-_zZ~4AEhT49C|UHJ_dTzr(rGx?l1iBuxaYRlinF-SS7_%&J; z_Wax%i|O(rl2D6R8WJfF8W_In&7A&@J8kP^nH4+ae0reH_hf&z2qRmysXCpgb7sr3 z2e@I32}>=M@D;ExrSi0&3*V^u-e~hDKRpB$)4rcx68Gxcb8tovuH*UXt%|Llph}MG zYHCN&Nxk(Redsf<@ABt*6M1k)YYNzi8Dz<>(SE6g76wXHCWuBVt=7^1{^PB;9VO2z z4R z@EeP^YBnb?!I#2|;vP#o@+U585+uA|4ykNxveN92PIhIx+Mr z^2h(QdOscKsuTXWHC`IZ`!+ih1UmFuM7Y!uoG=X8cxFf*4cULQ0U}J-DTAnV+iXB_ zSq3s5Q={^!?`9J78{aH82j1(ZpzBb^6fT*1b~IZlB8v2cqQMAsidL4o=sRJ)HE-AZ zr4s*bjJjGY&meH7H`|@aB4y0giKVmbO`;8lk4-C`GO#iV@E7!{Rz`J+!*YhL^8 zYY1o{?&2*5&-R?T%w(gsU#8W~+H|6QHg-=|#kgu^l&4f{SD*5bM>;kJH*K;o8YQuG z@)tp$5Qqt))x)K5kNp|cs@c@L)~akm>8j0-JlxlP z1c@bxgCz?Uz=Ky~l1TPq`75r1=Uwvs;UKz!r@%3`rameSNyqf&Y_bf#wtvWSQA0qI z0np9uUJxxT`1?2PRU$lE2A4lO!*0zp$< zPe8Va5~J?feLanjUD;HI=bNcDc_B&P&_brDzItSQ_kqp-VcZ`*c>{QZ*N^ch`Iz@f z^uY9hkMvxf_EXtqlJb|2e;2)r(SJ#acn;gu$zQSs+p)m z0S>#5e$^#MuolL#W7CO%@;0~P14B0Q%5o*BXTV0nQW0|(A$R?m=MWb#5YxjJ;Ka%IO5iZpwO&ZwHsVany0 z9NX~g`UUOV8=8MkLfgv7ksT_x%n>Rgu`9_Yl)(YAH;)|GLA_o!z<)@b2?zcnMDFm> zC^c_bsPQET?!p^RLAXY*jtpHv-1q25D#t65+=&QY!%7i+B$jEg31?sL0u@M4jPb8W zD9q$g!ACO;RTohW!|IF=fy!j#F?DB#s(9U89_WrbiT=j|XVM|5le1pD=ssYE%*0o8 z8ZR3@3u}0gA|c^j@*sxes!xIDpr85`4F<6^HnL8Y*kXTvz1tA`&672;%((ccSY=7C zwj{RHuI_v5DCT4yPzw^wY`=7rFV6R*7VQtg=4OGHiTW~nk6pUvb5l8$-Cxim5K5?G z5z)q0W4!N@Q-Tv6XwP^r7C0k&ZVn{+vnr|c4-A6Acm5z$DI*M(xp@VOr#kIt)6`eh zc$5tky=nkhUlv3r>RFMFlt5n_h4_MlZ^3WcU;ij$ZPAkCCEO`w{oSsfbzw4V%(no* zR+N|wt&760J?MC8@$FUWp6W<3gCaxZw&ERU3nAUAyTD0PR$u&XWsa9YM&KS!C*n9qc5G(d|J zS(krlNBFA?q?w!!<|}3Mv#)yH-$!iI99y}MW0x5Zdi|@&&>}dwc>LL19*cw%&Lgaf zI#f@x#=5BiVL@oTsTF%st0eIBb@ySMZJ$k1?1xKUPP2mADJ$8)-f3#sCB! z2}B#Akcr^05d6@$+aS(CfI$s==m3oTqa-|`vS^@Hgb0`((q_;B6rhi>OaSws$Y&>&*QfnebWXL`zx zRms9pP3CV4Yl316{f?T)9lD8rP_Dm4VE3i`g012ZSiJkPiDTEJR0c;-I*Oqd0F;c< z%(V3n1A$0(>)Z)cJ`$)3g~-=dR`7Ws|Le2{J^;8^GpttUP-?F~wb5{U6=0?hnc^>bA^@tjobm|8s>i|p>jpel78$f)T-ZURN)B})q;>oNlbV|#np8+7R!4#j+ zj(s{F`VrTdPHhs=an(D;O=LH(;MeTC;<(!>?6>N~Qc`oz5`pD%^Zr=+U6r>YQbp6s z7Ip%IT0X~Udr4I8TY$K4&qNzAa5|=Q)>OMi{dk#WXWs61MwgoZ&f1bM;M`8mDi<`+ zHL`YbgIK8xU#Uf+B0HM{uGEzkc-?sh<-BAb)*9$x+|%Ps(5foy+;`}16gE}z!>n`& z24+Eyrbjh5^DFEWn;|_)lLAwcs~!quaw;d`&Eil+V{rVyV)i7Ye-`@YHCVq&6Sv^( ztQ4Q8Y2U;Tb8#eLE+g$h>?W#I<5aQy>cO*|)NdYG+V<@ds_!==gzkXmiDjxVc6a#s zt*{#ZS4W4jAsZ14>SjTd1(q!E#6Nv zbg0(}jjw>3m=p|HwvYLXps)DjB=?_iai5<=lS*TtIzjvIH@~O!TPPd);P`iNHcq2$ zciZ+PJ`@WAR63?D6%3&pkCfp72+1wj=vCrS2vu-Dx^$fEHY+1U!23ab5_#2(K$oDE z<1(S@z1=%YXwfwZ)@pKUHn2Ewvwg&w;wN&ipY<4rhrNDvK-hY@WuE6$ZpxM^)8P6b z=(`0)N(k&gasR#~E=HoGt+}zFLGnDi0ppHtAc4Wl`^30W*^TSJCgyKJwA489woTBocd#=eZw0 z3sWDx;he`uiHmQED$&R=Ddt>FM>M>qMRp_MIiG&nWg7 zcYPA}8Wu<>x*btygH9qJQ-Q4h&v$`FqlxSecWW$p^D3+kD_pC8Zwb@{r}99*G6O|{i+BLAeZpobyWwj7p}>M^z!w2-`nSKrc&B~eHgmXF7f{T{lTCj;O^!dj0uDhh$Ovwj zb-KS621(-+@RZ`Cz&NV}--&DEIKPnr0sHxC#I9QQkGO6|P`E^NwT_%RVKsH@NuE)XC=6!3qt;ChD z#hEuVB()rbr$aW0T}5)&MU}_$^^&=M)3<=Xa*g>QCYc%gt;a9r@_j^bt&I|~K+Wy9 zKYDU}!=G{?57Et{iCvtT?bF(ay<_eFJ~>Pb;1efF(P8gOPkIMXyG=$E82H=B(uTEL z_b8jDp7sGZAbMKBWs8ivBK9#pCNb0$LFb7YJK4ly7YMnjiO6VCD(OdIYZ6GKO6<>- zyolxdB(3l;5LV3@Ycu3cXlA=cQYGT+nUSPIGlJ#N*CtR;Q-U%Ey5Y+ls&s zis4cv_~g|QS&Fb@DWAbPkgx}hmTCD*TzK&dimHH{FO#hK_W?5$D7JmlV9P}QKNiKM3yTt{gsMu6F5+%kLFd& z)ArbB_}ADvtdCkm63k+GQ_D4?_VG7*xZ z-LvDz7n02_GJW9BQY-D!m*Q+*NAutdo`dDuP&A7?y{=i18JCS8* zfBm339V6$u?kG0RtkFl2p%xn^wi${tohD}FS_1nWzXMD-!e8VU{-l-I^xsx6NdkK* zTnjW8%xDM9)tD>T<<6NEMfLiwb6sg`VaXu+mesHSaU+5=*URS)Z0z~eaMop~vNSHq zEnN|^nWzr$$%p(=nzEVG##qtGkQja(>(bXM>JKBLtPW*`cG37aKWgh5`9IaK5X%uA znnxiU?Gf;egNVqC0)3RU)Km&`pZsKs?DYxhqePU+M71H(nCew-6TBXs0{1BmV^)*; z>jplu>L+)xB=u2I$w*~THN^$&_syuf$Yo?&dHhib=fcvx2Kj(123d2GjcATOGI{g~j9_evN_n+PA}odb-qI15f>4f{P$O$d1}S^$DA|lOiL2CbNGvG;FDZ+z zILjJq@A9b13YR%fczK`+5{+v1(`pi_6=RgUT!}APn{p+$#ey*M8x7Y}{8$QPj07_2 zpv_P=rLY3^xG83!KO~Fv+~i7g;D~hD$r>X=jL`S%nYivm64LD&xqA9q&06Eod*T9^ze(M9 zW!hR*!++T$C6M?GP?V$GOQ&=BgZ?Sy@<+_bC}E=Brd7iJ!sc&oV_E^aP#(&wW6u@$H_RT9 z)WctQGED?T8A3;q>I8eA?K1BUX!+6q#BIzo$jgL&A=_ceF6T_Yy z@+o|0F{l~b^`0rxM0P-bpDU^!X#|Sd?)UANMR?4~YL3&@7nKW#XY@!3xXI*Y+!}Ov zD8Y`U?5w`XkCD&=dDTj6PU`-=6@-7Bp$yr#PjB5Q^9oN zIrM2u1!jz5o3p9zbDd|X!2EM0DK(_Jda-SrBDtIz*ZqA-Vh}%cgYhm03~8Y0<>ea8 z<=FX)6fzI8DN6CMX%ZIA{EEpu%4+529mpfu&c?y_s!Re9-d&?Wb{iDxQXm=|NwA&L ztbgi|2!bp*ia_lS_~d5a=PS5jn_VdO_M~b$Ie#M4(2>=ewlET&O`qu#h1tl^ z#$TK9Z3_Axt;kRefoM1q7XB*{Xd~fsD;Xss!dwjIC!W_W_RcQ|0>`YGldAC=v-x@N zW9E36nb^DEI*IHM0weTOScMx!obreXa|8_Cy!XHq`mml2IsxTUb4~RiNVJCPT z$FXucx3l@yJ(IZ4U4`7t=-;xy1C+hjTpqPheAXZ5y9s} z#E2f);PiY!WA88qMlD$=o-uTQW>xVc`srjOABK;UcFq2ve+B*2GeKBS4{~HMB3xu` zuI%64iK=nL8)r0|H_3p%n~aqyFe$1RfbGsa>G5GL+^!fkjh6mg1uOO%JUEmNY}$K6 zVKRK7A6_Enkqo2@_HaQEnIsF~Cw6=xD5Cblhf37wz0oTBT9c#)HHQye=vtJvGN7wP zAS&oyK}w83wKQuhD02!MlBPE&rqAsK-%+Uo(%=^GZzhU@vML9x{v0j8DTC``C_Q0e z=3flpV}!zKAo3#ulwPN^?NM*g>cpz8RQx)OAB#@JsL|Ysd0EwSCiHOc=u0b(ZD8^9 z%*EYmVu-s-J_t5zG0z{jRFBg&+$cO?^>y$HaRQ-T3FN<2yf@TqJaUJv%RM#+!YUVk zDg6GOuFlPt|Ev_Kgq4W$#?wM3OgpzkdfHeSeZ#qM&EyK!`Zt3$9M+X?4Y{&-`0r^| zpeVd7??8EFs*NmxlX3EjN?{-^Z33zXxrm@Ss)HdAIJ`h%xSSG_#yZR*nGdwR?Z`Ja z@Fqxu!Y{;4T}ixX@eyh!MCWE`w0047S>70F6h95603&wV2Mq4Wy5S{#ByQ|&0p?aP zr6>v^!I!YOHRr=Wq_|TV#?c_Vx>{$zF}*?M^Z+x_kV%XxCXFv1zUyYxBTH5c-JPc9 z#q*4$(C0t(sY}4Xg(c(3I7O(vFg43o?iMv+Wx$%keuQ7Aq|nLlT*|o`9D+QNz~XUk zQ^TN5omT_~W;ufyVkzw&hHjcPG?s<_ln&F~&u8E?5DnZTF!Dj{W9OR<^r#zYcdK2y zz=$m!0iF*MhARI4>%{EGjlb4y61aMS9^hY}=qIBkgtcx0qO#`zioQsvKsQVbKuliw z3l{T-@X1OKD2iVM@4qYaZy3i?CaB(n zJjSb|ZhV6L<53{Ej$8gc{wBF*q}q4FvSzkfZGqw+iqiDYrqhaHyNtIZhGv z+WRgm_+W1^z2XM5p$pTLnKmgW0j<%>ci{1J0Y)QHOrB_M2jp9#6$f1li5c+igxpW?OV^Ll%C&t923NV+9Dxn@r7#YQ~+qFsW7U?b0Q8EZ;~A=L&AC9vb|0^3QAY zmi|W&u|u!~p_LnQ6aZE@OIN5`evBnsoJu4U>^GMLRfx|w{v87qdOK7=^;LXR8fH&Y zj7N#_Y3D;w>k}eb{M+3eLG!;N&^6i{-~S^nK} zJeYZ3Cu%(n?qFlgR|eT!491lj+h@fV9PTo49+Ew_e1zRHBM6cdFiFD_si$?JVoLTIIQjY1X(kbhIr6 zQA|1hq>z27oFyI|`R-4y#N6<))%9(AYG3&;;GkKkuGjHy?6Eqb+LFXaF~yV#P3AIo zvv>V#+1iVX8wGyj6L>!Z=T#|Dfrv*L`eAZsMJ};`1~2vG`vLrX2u=>W!@qYjgEkG| zH}BmyyKl*zfB|GUkqzG9JwxR$0ZywvvWDh@c1rlg)27yjdF3i+t|30}LGrKb{$Fbj zhsl%$;EX37vZ7x%|50oHWwdgz)i?^>O>5K~Arc@Z%Kf9_(kWUNjo$Jas7>W}o#G)e zCUscXJD}6<7%@d?_V?aYECwoxc>10dCC=DznRcZ&Jk$m+;f`4|KeDAX^(Aau3eh9` z-sSE4WwQ=flLKs>yDsf17*f*r;!NY2{^)%VGK z#eBBWexUJO>7V6DIEfd#KUybjZG^)RSd*br0)+inIX_YM!S8v|d$90^;&1_^))fEUay_j7zNISg+AN8}SEfA4 zkw*4;UZ3mE@}n$)n?BehJ}WNV_p6&Q;q$Dg)63SsKPp=4z)wCbfUC8)*oYVl=5I8{ z_M%Y(l-Ka`u@zy|6>t>&dK?^xwKw`^=HXs*R;Y8;)4MZKk)vU@(FjQ&A-1$?P zVjK9hSC*OBPED@WdXeRoDLo=ZdFSHwMt~qP+w`{QNd>Q{&dGh-EF|Sl6`@fOzu1#md!-Pl(Af_lCSz1e-aSnQo8hq&hxLUp=Tk-3f zeOB;qQJzYb{1DeAyLGOEoq>N#vpb=x(!m1$Z?b5x3KtyxclkaF{AZvdA$KUz;kIfX z9V@uHsr8DVU{3?BOG6`H>xkN!#K~W}7BTmz6UIv%k*8-pQ!Hi(9Ka)7#iJ+&Q_)Lw zwr{f6*CgJUs-`7i));dBioM;1I;Q+}s+1`bu_+Iy74OH!gse-?FPYgQFVPJeOdsE; z2jJValnrW;79{0GU}zkG=`CffzCF!YeqZc!@Cz)MpBuFk_`jsbhiwj`N8#WyS4>|~ z^|P>&e`zbUx(;Xf>SwObrb75>kp2af2-SbA$tB{N^MMM}ne*t3pFPBCDDJ`Mk=F3e1U=^zKGGfAIK@;w$~ z7OUXox$_MV&Hv^Rg&}booP8bbhW1+oWH5E`{@+xd|8oW+ zZG_B^KGcu8gTf(TZW5~FDBtt7&U!U6vMYPFFlovw)>0%r#2BIfM%Vmbe}xUn(t3|# zmxk_Q#N=1y2{`Hk{|yUL1n{4Ez+z@yb$C8=8-4_l!b8mM_#fvzvT{P{pG;TKiURBb z+k@#tdpalBB$XpZrA=rGuHl2I39SMs(J62v_-5!<`2V(T|DW%n6lSMHt2>IF-?X45 zjxVQ;kcXpVIlNl8MX}~BBNvqvY8d$h-;{p>E}bn?#K$efxQPGzNBnnfbUI-Qjk(DB zR*FC>X~m#x27RUKIFLUpE>59sy1EjfO=9w#CGZah|9t2{)cP&-;b8DW`HNy zFr$*yJ0fOsAtoV$RAwiE<92Ic{_R}Io5 zZJEYu%Q!T{0awX4`JX><9cT-EstQom zmxF;lCkVzH4L|UM8DhigdjGmhPCzuE3>@@zK~DR>&b59plQg(xR}-Z%M;=cy6Hy4* z>*U2GqhAST;}Db?_#DhfIWJbHadcUN@h1QCDy5gDJ&VutF6_VFqcH9D=L-VfZ(H#F z%he|9i0hF6R`UU~h;ndS-fIO$=4_+dfsf`=|fgr6vlCMT}unka2nZKY!YY zB~ZZthRb;?T!#E_uSW+;FDFARfREg;^uH~35G+m}ctDB0$u$kD{M?NM{-`QyDKyGi Gh5tX|+0sn_ literal 0 HcmV?d00001 diff --git a/prog-draft.tex b/prog-draft.tex new file mode 100644 index 0000000..9f716c0 --- /dev/null +++ b/prog-draft.tex @@ -0,0 +1,415 @@ +\immediate\write18{texcount -sum -1 prog-draft.tex > /tmp/wordcount.tex} +\documentclass[12pt, a4paper]{article} +\usepackage[english,russian]{babel} % локализация и переносы +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{titlesec} +\usepackage{tikz} +\usepackage{indentfirst} +\usepackage{datetime2} +\usepackage{geometry} +\usepackage{enumitem} +\usepackage{multicol} +\usepackage{float} +\usepackage{fontawesome} +\usepackage{longtable} +\usepackage{tikz} +\usepackage{hyperref} +\usetikzlibrary{mindmap,trees} + +\titlelabel{\thetitle. \quad} +\babelfont{rm}{PT Astra Serif} +\babelfont{sf}{PT Astra Serif} +\babelfont{tt}{PT Mono} +\graphicspath{{./pics/}} + +\newcommand{\wordcount}{\input{/tmp/wordcount.tex}} +\newcommand{\code}[1]{\small{\texttt{\detokenize{#1}}}\normalsize} +\renewcommand\labelitemi{\textemdash} + + +\fancypagestyle{plain}{ + \setlength{\headheight}{33pt} + \fancyhf{} + \lhead{\includegraphics[height=5mm]{logo.png}} + \rhead{И.И. Овчинников \\ \href{https://t.me/ivanigorevichfeed}{Telegram: ivanigorevichfeed}} + \chead{\thepage} + \cfoot{\faRocket} + \rfoot{Всего слов: \wordcount} +} + +\geometry{ + left=2cm, + right=1cm, + top=2cm, + bottom=2cm +} + +\title{ТЗ на "Специализацию Java"} +\author{Иван Игоревич Овчинников} +\date{\today{} (\DTMcurrenttime)} + +\setlist{nolistsep} +\setlist[itemize]{leftmargin=10mm} +\setlist[enumerate]{leftmargin=10mm} + +\begin{document} +\maketitle +\tableofcontents +\newpage + +\begin{tikzpicture} + \path[mindmap,concept color=magenta!70!,text=black] + node[concept] {Java} + [clockwise from=90] + child[concept color=green!20!] { + node[concept] {Проект} + [clockwise from=150] + child { node[concept] {Окру\-жение} + [clockwise from=180] + child[concept color=gray!20!] { node[concept] {CLI} } + child[concept color=green!40!] { node[concept] {JDK} } + child[concept color=green!40!] { node[concept] {JRE} } + child[concept color=green!40!] { node[concept] {JVM} } + } + child[concept color=green!20!] { node[concept] {Структура проекта} } + child[concept color=green!20!] { node[concept] {Управ\-ление проектом} + [clockwise from=90] + child[concept color=green!40!] { node[concept] {Jar файлы} } + child[concept color=orange!20!] { node[concept] {Gradle/ Maven} } + child[concept color=red!20!] { node[concept] {Bazel} } + } + } + child[concept color=green!20!] { node[concept] {Core} + [clockwise from=0] + child[concept color=green!20!] { node[concept] {Object} + [clockwise from=90] + child[concept color=blue!20!] { node[concept] {Базовые функции языка} } + child[concept color=green!40!] { node[concept] {Данные} } + child[concept color=green!40!] { node[concept] {Функции} } + child[concept color=blue!20!] { node[concept] {ООП} } + child[concept color=orange!20!] { node[concept] {Интер\-фейсы} } + child[concept color=orange!20!] { node[concept] {Исключе\-ния} } + child[concept color=orange!20!] { node[concept] {Много\-поточ\-ность} } + child[concept color=orange!20!] { node[concept] {Generics} } + }} + child[concept color=orange!20!] { node[concept] {Development Kit} + [clockwise from=300] + child[concept color=orange!20!] { node[concept] {} + [clockwise from=45] + child[concept color=gray!20!] { node[concept] {GUI (Swing/ JavaFX)} } + child[concept color=green!40!] { node[concept] {Коллекции} } + child[concept color=gray!20!] { node[concept] {Потоки ввода-вывода} } + child[concept color=orange!20!] { node[concept] {JDBC} } + child[concept color=gray!20!] { node[concept] {Сериали\-зация} } + child[concept color=red!20!] { node[concept] {StreamAPI} } + child[concept color=red!20!] { node[concept] {Reflec\-tionAPI} } + child[concept color=red!20!] { node[concept] {Много\-поточ\-ность} } + child[concept color=red!20!] { node[concept] {Сетевое программи\-рование } } + }} + child[concept color=orange!20!] { node[concept] {Spring framework} + [clockwise from=210] + child[concept color=orange!20!] { node[concept] {} + [clockwise from=330] + child[concept color=gray!20!] { node[concept] {Java EE} } + child[concept color=orange!20!] { node[concept] {Spring Context} } + child[concept color=gray!20!] { node[concept] {Thymeleaf} } + child[concept color=orange!20!] { node[concept] {Основы Hibernate} } + child[concept color=red!20!] { node[concept] {Spring Data} } + child[concept color=red!20!] { node[concept] {Spring Security} } + child[concept color=orange!20!] { node[concept] {Spring REST} } + child[concept color=red!20!] { node[concept] {Spring Boot} } + }}; + +\begin{scope}[yshift=-12cm,every node/.style={align=left,text=black}] +\matrix[row sep=0pt,column sep=1mm, align=left, nodes={align=left, anchor=west}] { + \fill [gray!20!] (0,.25ex) circle (1ex); & \node{Для формирования бэкграунда};\\ + \fill [green!40!] (0,.25ex) circle (1ex); & \node{Обязательно нужно знать};\\ + \fill [blue!20!] (0,.25ex) circle (1ex); & \node{Известно с предыдущих курсов };\\ + \fill [orange!20!] (0,.25ex) circle (1ex); & \node{Для претендентов на позицию Junior};\\ + \fill [red!20!] (0,.25ex) circle (1ex); & \node{Это знание будет «плюсом»};\\ + }; +\end{scope} +\end{tikzpicture} + +\newpage +\section{Java Core} +\subsection{Краткое резюме курса} +\begin{itemize} + \item \textbf{Название курса}: Java Core + \item \textbf{Требуемая подготовка студентов}: Базовые знания о процессе программирования, понимание механизмов компиляции и интерпретации кода, работа с переменными, условиями, циклами, понимание принципов ООП. Базовые навыки самостоятельной интерпретации кода «в голове», построения, визуализации и реализции простейших алгоритмов. + \item \textbf{Краткое описание курса}: Данный курс демонстрирует механизмы работы знакомых студенту концепций на примере языка Java. В рамках курса будут рассмотрено устройство языка Java и сопутствующих технологических решений, платформы для создания и запуска приложений на JVM-языках (Groovy, Kotlin, Scala, и др). Будут рассмотрены некоторые базовые пакеты ввода-вывода, позволяющие манипулировать данными за пределами программы. + \item \textbf{Цели курса}: В результате прохождения курса у студента появится знание принципов работы платформы Java, понимание того, как язык выражает принципы программирования, его объектную природу. Научится писать базовые терминальные приложения и утилиты, решать задачи (в том числе алгоритмические, не требующие сложных программных решений) с использованием языка Java и с учётом его особенностей. +\end{itemize} + +\begin{tikzpicture} + \path[mindmap,concept color=magenta!70!,text=black] + node[concept] {Java} + [clockwise from=90] + child[concept color=green!20!] { + node[concept] {Проект} + [clockwise from=150] + child { node[concept] {Окру\-жение} + [clockwise from=180] + child[concept color=gray!20!] { node[concept] {CLI} } + child[concept color=green!40!] { node[concept] {JDK} } + child[concept color=green!40!] { node[concept] {JRE} } + child[concept color=green!40!] { node[concept] {JVM} } + } + child[concept color=green!20!] { node[concept] {Структура проекта} } + child[concept color=green!20!] { node[concept] {Управ\-ление проектом} + [clockwise from=90] + child[concept color=green!40!] { node[concept] {Jar файлы} } + child[concept color=orange!20!] { node[concept] {Gradle/ Maven} } + child[concept color=red!20!] { node[concept] {Bazel} } + } + } + child[concept color=green!20!] { node[concept] {Core} + [clockwise from=90] + child[concept color=blue!20!] { node[concept] {Базовые функции языка} } + child[concept color=green!40!] { node[concept] {Данные} } + child[concept color=green!40!] { node[concept] {Функции} } + child[concept color=blue!20!] { node[concept] {ООП} } + } + child[concept color=orange!20!] { node[concept] {Development Kit} + [clockwise from=300] + child[concept color=gray!20!] { node[concept] {Потоки ввода-вывода} } + }; +\end{tikzpicture} + + +\subsection{План по лекциям и семинарам} +\begin{longtable}{|p{11mm}|p{35mm}|p{100mm}|} + \hline + Блок курса & Название & Содержание + \\ \hline + \endhead + Л & Платформа: история и окружение & Краткая история (причины возникновения); JDK, JRE, JVM, выбор версии; CLI: сборка, множественные источники, пакеты, запуск; структура проекта: пакеты, классы, метод main, комментарии, документирование;\\ + С & Компиляция и интерпретация кода & Ручная компиляция проекта в нескольких классах и нескольких пакетах; настройка Jupyter Notebook with IJava Kernel; Формирование веб-страницы из стандартного javadoc к своим хеловорлдам\\ + Л & Управление проектом: сборщики проектов & Управление проектом: Jar-файлы; Gradle/Maven: зависимости, выгрузка артефакта, публичные репозитории, свойства проекта, приватные репозитории (хостинг); +Bazel\\ + С & Сборка проекта & Maven сборка, Gradle сборка, компиляция jar-файла. Настройка хранения кэша сборщиков, настройка дополнительных репозиториев и аплоуда артефактов.\\ + Л & Специализация: данные и функции & Базовые функции языка: математические операторы, условия, циклы, бинарные операторы; Данные: типы, преобразование типов, константы и переменные (примитивные, ссылочные), бинарное представление, массивы (ссылочная природа массивов, индексация, манипуляция данными); Функции: параметры, возвращаемые значения, перегрузка функций;\\ + С & Функции, манипулирующие данными & Задания, использующие ссылочные свойства массивов, перегрузку функций. Добавить бинарные арифметики, двоичные представления чисел\\ + Л & Специализация: ООП & Инкапсуляция: Классы и объекты (внутренние классы, вложенные классы, static, private/public, final, интерфейс взаимодействия с объектом), перечисления (создание, конструкторы перечислений, объекты перечислений, дополнительные свойства); Наследование: extends, Object (глобальное наследование), protected, преобразование типов, final; Полиморфизм: override, abstract, final;\\ + С & Классы и объекты & Использование свойств статичности сущностей. Сложные случаи несоблюдения инкапсуляции, Демонстрация порядка работы конструкторов при наследовании, сложные случаи полиморфизма.\\ + Л & Специализация: Тонкости работы & Файловая система и представление данных; Пакеты \code{java.io}, \code{java.nio}, \code{String}, \code{StringBuilder}, string pool, ?JSON/XML?\\ + С & Внешний мир & Создание, отправка и принятие данных в общепринятых форматах. Сохранение и загрузка состояния программы между запусками, работа с большими текстами (поиск, замена, генерация)\\ + \hline +\end{longtable} + +\subsection{Пример 2-3 заданий на семинары} +\begin{itemize} +\item [C-1] Скомпилировать проект из трёх классов, находящихся в двух пакетах, а также создать для этого проекта стандартную веб-страницу с документацией; +\item [C-2] Создать загружаемый артефакт с функцией суммирования двух чисел и загрузить его в локальный кэш артефактов; +\item [C-3] Написать как можно больше вариантов функции инвертирования массива единиц и нулей за 15 минут (без ветвлений любого рода); +\item [C-3] Сравнить без условий две даты, представленные в виде трёх чисел гггг-мм-дд; +\end{itemize} +\subsection{Часть сценария одной из лекций} +\textit{(несмотря на наличие базовых знаний об ООП, глубоко убеждён, что базовое вступление всё равно нужно, поэтому...)} +Добрый вечер, вот мы с вами и покончили со вступлениями, добравшись до самого интересного. Объектно ориентированное программирование. + +Главное, что нам нужно сегодня сделать - это получить понимание. А для этого нам нужно, в первую очередь, расслабиться и не пытаться судорожно запомнить все умные слова которые мы слышим сразу, слова запомнятся сами собой, когда придёт понимание. На деле за аббревиатурой ООП не стоит ничего страшного. Все новички часто пугаются, мол, ООП то, ООП сё, я же призываю вас не думать о сложностях. + +Как вы, вероятнее всего, уже слышали и знаете, основа всего языка Java это классы. На классах построен весь язык Java. Все программы, которые мы писали до этого - это тоже классы. Не очень полезные, и особо ничего не делающие, но всё же классы. Самое важное, что надо знать о классах - это то, что классы определяют новый тип данных для нашей программы. + +\textbf{нарисовать котика} + +Скорее всего, все видят на этой картинке котика? Понятно, что мой художественный талант оставляет желать лучшего, но всё же, это скорее котик, чем, скажем, дом или дерево. Что это значит? То, что у нас в голове есть некоторый шаблон, по которому мы определяем, является-ли объект котиком. Класс это как бы чертёж. Когда мы увидим настоящего котика - мы сразу поймём это, будь он рыжий чёрный или цветной, и какой-бы породы он ни был - мы понимаем, что это кот. + +В данной ситуации, кот - это класс. Для объявления класса в Java внезапно используется ключевое слово \code{class} и далее пишется название класса с большой буквы. В общем случае, когда мы пишем большую программу, в которой используем большое количество классов - они все раскидываются по отдельным файлам, и не должны создавать из кода малочитаемую простыню символов. \textbf{Важно, что название публичного класса в файле должно полностью совпадать с названием самого файла, здесь же стоит напомнить о том, что Java - это регистрозависимый язык, то есть заглавные буквы с точки зрения компилятора отличаются от строчных}. Классы обычно представляют модели объектов из реального мира: машина, книга, котик; или некоторые программные абстракции: строка текста, поток ввода, соединение с сервером. + +Создадим наш первый класс, котика. У котика, как минимум, должно быть имя, окрас и возраст. Раньше мы работали с уже определёнными типами данных, такими, как инты, байты, стринги и массивы. Теперь у нас есть свой собственный тип данных - кот. Он, как и массив, является ссылочным, но может хранить в себе вот такие разнородные данные, а также содержать методы, но об этом чуточку позже. Как и в случае с массивами, объекты классов надо создавать. Иногда они также называются экземплярами, котик номер один, котик номер два и так далее. Много котиков всё ещё остаются котиками, но каждый из них - отдельный экземпляр. Экземпляр класса - это и есть объект из той самой аббревиатуры “ООП”. Создание экземпляра класса в общем виде выглядит так + +\code{Cat c1 = new Cat();} + +После выполнения этой инструкции, c1 станет экземпляром класса Cat. Ничего не напоминает? Да именно так мы создавали массивы. Только теперь мы создали не набор однотипных переменных, а набор тех переменных, которые посчитали нужными. Удобно, не правда-ли? По описанному нами шаблону мы теперь можем создать любое количество объектов, экземпляров этого класса, и все они будут независимы друг от друга, если мы явно не укажем обратное. Как мы помним, в нашем классе были три переменных, значит и в нашем объекте они тоже есть. На первый взгляд, может показаться, что мы в правой части этого выражения только лишний раз продублировали название класса, но это не так. На самом дела - это вызов конструктора, но о конструкторах мы также поговорим немного позже, пока разберёмся с тем, что находится внутри экземпляра класса кота. + +В переменных хранится так называемое состояние объекта. В методах-же описывается поведение объекта, то есть те вещи, которые он, объект, умеет делать. Наверняка вы помните, как на более ранних уроках вы мучительно не понимали, зачем нам писать отдельные функции и методы, если можно просто взять и написать всю нашу программу строчками подряд? Вот оно - то самое место, где они, функции и методы, очень нужны и важны. Для описания поведения наших классов. Фактически, этим мы и занимались всё время - описывали поведение нашего основного класса. Все экземпляры всех классов имеют свои адреса в памяти и занимают там отдельные области, а идентификатор хранит ссылку на адрес в памяти, где всё это находится. + +Рисовать очередной арт-хаус. + +С полями разобрались, поговорим о методах. Все мы знаем, что котики умеют мяукать и смешно прыгать. В целях демонстрации мы в описании этих действий просто делать разные выводы в консоль, хотя мы и можем научить нашего котика выбирать минимальное значение из массива, но это было бы, как минимум, неожиданно. Итак опишем метод, например, подать голос и прыгать, а прыгать наш котик будет только если он моложе, скажем, пяти лет. Теперь когда мы хотим позвать нашего котика, он нам скажет, «мяу, я *имя котика*», а если мы решили что котику надо прыгать, он решит, прилично-ли это - прыгать в его возрасте. + +Конструкторы классов нужны для нескольких вещей, например, для того, чтобы наш класс сразу что-то сделал при создании. Например, + +\code{public Cat () { System.out.println("hello, class"); }}. Шучу, это бесполезно. + +Например, чтобы мы могли не создать пустой экземпляр и наполнять его, а чтобы сразу задать ему базовые параметры окраса и имени. Или возраста и окраса, если сделать перегрузку конструктора. Все помнят про перегрузку методов? Тут ситуация точно такая же, в зависимости от типов передаваемых параметров, компилятор выберет нужный конструктор. + +Обратите внимание, что мы описываем конструкторы и вызываем именно их в правой части выражения, создающего новые экземпляры котиков. Но, что за конструктор мы видели в самом начале, когда ни о каких конструкторах ещё совсем ничего не знали? Это называется, конструктором по-умолчанию, его создаёт компилятор, если не увидит в описании класса никаких конструкторов. То есть, рассуждения компилятора можно представить себе примерно следующим образом: +\begin{itemize} +\item так, этот программист ничего не знает о конструкторах и о том что у языка полностью объектно-ориентированная природа, добавлю для него пустой конструктор, пусть не думает о моём внутреннем устройстве; +\item о, программист написал какой-то конструктор, значит он знает о том, что это такое и зачем нужно, не буду ему помогать, ему виднее. +\end{itemize} +Из чего мы можем сделать простой вывод: как только мы добавили любой конструктор в наш класс, конструктор по-умолчанию создаваться не будет, а значит, если он нам нужен, придётся его добавить вручную. Зачем может понадобиться конструктор по-умолчанию, поговорим далее. + +\newpage +\section{Java Development Kit} +\subsection{Краткое резюме курса} +\begin{itemize} + \item \textbf{Название курса}: Java Development Kit + \item \textbf{Требуемая подготовка студентов}: Базовые знания о работе языка и окружения Java. Умение собирать, запускать и документировать свои простейшие проекты. + \item \textbf{Краткое описание курса}: Данный курс знакомит слушателя с основными отличительными чертами языка программирования Java и предоставляемой для разработки приложений экосистемой (java development kit). В курсе будут рассмотрены возможности языка для написания графических приложений, особенности фреймворка коллекций и базовые вопросы многопоточности. + \item \textbf{Цели курса}: В результате прохождения курса студент получит знания о предоставляемом инструментарии, научится ориентироваться в исходном коде этого инструментария и модифицировать под свои нужды существующие механизмы языка. Также студент получит базовые навыки работы с простыми базами данных средствами языка. +\end{itemize} + +\begin{tikzpicture} + \path[mindmap,concept color=magenta!70!,text=black] + node[concept] {Java} + [clockwise from=30] + child[concept color=green!20!] { node[concept] {Core} + [clockwise from=120] + child[concept color=orange!20!] { node[concept] {Интер\-фейсы} } + child[concept color=orange!20!] { node[concept] {Исключе\-ния} } + child[concept color=orange!20!] { node[concept] {Много\-поточ\-ность} } + child[concept color=orange!20!] { node[concept] {Generics} } + } + child[concept color=orange!20!] { node[concept] {Development Kit} + [clockwise from=0] + child[concept color=gray!20!] { node[concept] {GUI (Swing/ JavaFX)} } + child[concept color=green!40!] { node[concept] {Коллекции} } + }; +\end{tikzpicture} + +\subsection{План по лекциям и семинарам} +\begin{longtable}{|p{11mm}|p{35mm}|p{100mm}|} + \hline + Блок курса & Название & Содержание + \\ \hline + \endhead + Л & Исключения & Механизм и понятие, введение в \textbf{многопоточность}, throw; Наследование и полиморфизм в исключениях; Способы обработки исключений (try/catch, throws, finally); try-with-resources, штатные и нештатные ситуации \\ + С & Обработка исключений & Создание, выбрасывание и обработка исключений, обработка исключений в стиле «до захвата ресурса», проброс исключений\\ + Л & Интерфейсы & Понятие и принцип работы, implements; Наследование и множественное наследование интерфейсов; Значения по-умолчанию\\ + С & & \\ + Л & Обобщённое программирование & \\ + С & & \\ + Л & Коллекции & List, Set; Хэш-код, интерфейс Comparable; Map, Object (Использование методов, Переопределение методов); Итераторы, \textbf{Многопоточные} коллекции \\ + С & Структурирование данных & \\ + Л & Многопоточность & Понятие, Принцип (реальная и псевдопараллельность); Runnable, Thread (Свойства, Особенности создания); Deadlock, Состояние гонки, Object (Ожидание/уведомление); Синхронизация (Синхронизация по монитору, Частичная, по классу) \\ + С & Паралеллизм и асинхронность & \\ + Л & Графический интерфейс пользователя & GUI (Swing): Окна и свойства окон, \textbf{Многопоточность} и абстргирование асинхронных вызовов; менеджеры размещений и проведение параллелей с веб-фреймворками, разделение на фронт-энд и бэк-энд; JPanel и рисование, Обработка действий пользователя \\ + С & Простейшие интерфейсы пользователя & Кнопки, канва для рисования, смена кадров, движение, работа с параллельностью (закрепление материала по многопоточности) \\ + \hline +\end{longtable} + +\subsection{Пример 2-3 заданий на семинары} + +\subsection{Часть сценария одной из лекций} + +\newpage +\section{Java Junior} +\subsection{Краткое резюме курса} +\begin{itemize} + \item \textbf{Название курса}: Java Junior + \item \textbf{Требуемая подготовка студентов}: + \item \textbf{Краткое описание курса}: Студент, называющий себя Junior Java программистом должен отлично ориентироваться в ядре языка, знать, или, хотя бы, понимать, вспомогательный инструментарий из состава фреймфорка языка. Также данный уровень предполагает понимание устройства сетевых приложений на языке и уверенное знание, что именно следует изучать дальше. Данный курс знакомит студента с некоторыми часто применяемыми инструментами программирования на языке Java и низкоуровневого сетевого взаимодействия. + \item \textbf{Цели курса}: +\end{itemize} + +\begin{tikzpicture} + \path[mindmap,concept color=magenta!70!,text=black] + node[concept] {Java} + [clockwise from=30] + child[concept color=green!20!] { node[concept] {Core} + [clockwise from=0] + child[concept color=orange!20!] { node[concept] {Много\-поточ\-ность} } + } + child[concept color=orange!20!] { node[concept] {Development Kit} + [clockwise from=300] + child[concept color=orange!20!] { node[concept] {} + [clockwise from=45] + child[concept color=orange!20!] { node[concept] {JDBC} } + child[concept color=gray!20!] { node[concept] {Сериали\-зация} } + child[concept color=red!20!] { node[concept] {StreamAPI} } + child[concept color=red!20!] { node[concept] {Reflec\-tionAPI} } + child[concept color=red!20!] { node[concept] {Много\-поточ\-ность} } + child[concept color=red!20!] { node[concept] {Сетевое программи\-рование } } + }} + child[concept color=orange!20!] { node[concept] {Spring framework} + [clockwise from=210] + child[concept color=gray!20!] { node[concept] {Java EE} } + }; +\end{tikzpicture} + +\subsection{План по лекциям и семинарам} +\begin{longtable}{|p{11mm}|p{35mm}|p{100mm}|} + \hline + Блок курса & Название & Содержание + \\ \hline + \endhead + Л & JDBC & \\ + С & & \\ + Л & Сетевое программирование & Socket, ServerSocket, Многопоточность, абстрагирование сетевого взаимодействия, интерфейсы \\ + С & Применение языка программирования & \\ + Л & Введение в архитектуры приложений на Java & клиент-серверы, веб-приложения, сервлеты, толстые и тонкие клиенты, выделение бизнес-логики и хранения, создание общих пространств и модульность проекта\\ + С & Написание сетевого приложения & \\ + Л & Сериализация, StreamAPI, ReflectionAPI & \\ + С & & \\ + Л & Введение в Java EE & \\ + С & & \\ + Л & Введение в Spring framework & \\ + С & & \\ + \hline +\end{longtable} + + +\subsection{Пример 2-3 заданий на семинары} + +\subsection{Часть сценария одной из лекций} + +\newpage +\section{Java Junior+} +\subsection{Краткое резюме курса} +\begin{itemize} + \item \textbf{Название курса}: Java Junior plus + \item \textbf{Требуемая подготовка студентов}: + \item \textbf{Краткое описание курса}: Курс направлен на изучение основных механизмов и инстументов, входящих во фреймворк Spring. Spring – один из самых популярных фреймворков для разработки веб-приложений на языке Java, почти полностью вытеснивший из этого сегмента JavaEE. Язык Java всё чаще и чаще ассоциируют только с написанием веб-приложений, поэтому зная основные принципы работы фреймворка будет огромным плюсом для любого программиста на языке Java. + \item \textbf{Цели курса}: +\end{itemize} + +\begin{tikzpicture} + \path[mindmap,concept color=magenta!70!,text=black] + node[concept] {Java} + [clockwise from=0] + child[concept color=orange!20!] { node[concept] {Spring framework} + [clockwise from=0] + child[concept color=orange!20!] { node[concept] {} + [clockwise from=90] + child[concept color=orange!20!] { node[concept] {Spring Context} } + child[concept color=gray!20!] { node[concept] {Thymeleaf} } + child[concept color=orange!20!] { node[concept] {Основы Hibernate} } + child[concept color=red!20!] { node[concept] {Spring Data} } + child[concept color=red!20!] { node[concept] {Spring Security} } + child[concept color=orange!20!] { node[concept] {Spring REST} } + child[concept color=red!20!] { node[concept] {Spring Boot} } + }}; +\end{tikzpicture} +\subsection{План по лекциям и семинарам} +\begin{longtable}{|p{11mm}|p{35mm}|p{100mm}|} + \hline + Блок курса & Название & Содержание + \\ \hline + \endhead + Л & & \\ + С & & \\ + Л & & \\ + С & & \\ + Л & & \\ + С & & \\ + Л & & \\ + С & & \\ + Л & & \\ + С & & \\ + Л & & \\ + С & & \\ + \hline +\end{longtable} + + +\subsection{Пример 2-3 заданий на семинары} + +\subsection{Часть сценария одной из лекций} + +\end{document} +