%PDF-1.3 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R /Names <> >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R 27 0 R 34 0 R 44 0 R 49 0 R 57 0 R 67 0 R 72 0 R 77 0 R ] /Count 9 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R /F3 10 0 R >> /XObject << /I1 13 0 R /I2 14 0 R /I3 22 0 R /I4 23 0 R /I5 31 0 R /I6 32 0 R /I7 38 0 R /I8 39 0 R /I9 41 0 R /I10 42 0 R /I11 46 0 R /I12 47 0 R /I13 53 0 R /I14 54 0 R /I15 55 0 R /I16 61 0 R /I17 62 0 R /I18 64 0 R /I19 65 0 R /I20 71 0 R /I21 74 0 R /I22 75 0 R /I23 81 0 R /I24 82 0 R /I25 83 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text /ImageC ] endobj 5 0 obj << /Creator (DOMPDF) /CreationDate (D:20190723070802+00'00') /ModDate (D:20190723070802+00'00') /Title (Tutorial MongoDB: Criacão de banco de dados, conexão remota e segura | DonWeb AjudaDonWeb Ajuda) /Keywords (DonWeb Ajuda) /Subject (DonWeb Central de Ajuda e Recursos. Neste espaco voce encontrara tutoriais passo a passo e respostas as perguntas mais frequentes, que lhe permitirão aproveitar ao maximo o seu servico.) >> endobj 6 0 obj << /Type /Page /Parent 3 0 R /Annots [ 11 0 R 16 0 R 18 0 R 20 0 R 25 0 R ] /Contents 7 0 R >> endobj 7 0 obj << /Length 3294 >> stream 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 34.016 728.374 527.249 79.500 re f q 207.750 0 0 34.500 34.016 750.874 cm /I2 Do Q 0.471 0.792 0.906 rg BT 49.016 642.313 Td /F3 10.5 Tf [(Inicio)] TJ ET 0.749 0.749 0.749 rg BT 73.512 642.313 Td /F3 10.5 Tf [( > )] TJ ET 0.200 0.200 0.200 rg BT 85.850 642.313 Td /F3 10.5 Tf [(Cloud Hospedagem)] TJ ET 0.749 0.749 0.749 rg BT 168.968 642.313 Td /F3 10.5 Tf [( > )] TJ ET 0.200 0.200 0.200 rg BT 181.305 642.313 Td /F3 10.5 Tf [(Configurar meu Cloud Hospedagem)] TJ ET 0.749 0.749 0.749 rg BT 334.427 642.313 Td /F3 10.5 Tf [( >)] TJ ET 1.000 1.000 1.000 rg 49.016 560.487 525.000 79.005 re f 0.525 0.525 0.525 rg BT 49.016 604.890 Td /F1 21.0 Tf [(Tutorial MongoDB: Criacão de banco de dados, conexão )] TJ ET BT 49.016 580.387 Td /F1 21.0 Tf [(remota e segura)] TJ ET 0.906 0.906 0.906 rg 0.906 0.906 0.906 RG 49.016 523.137 m 574.016 523.137 l 574.016 523.887 l 49.016 523.887 l f 0.200 0.200 0.200 rg BT 49.016 538.107 Td /F1 10.5 Tf [(Tags: Sin Tags.)] TJ ET BT 49.016 511.257 Td /F1 10.5 Tf [(Neste tutorial passo a passo vamos configurar o seu servidor com MongoDB de forma segura. Tambem voce aprendera a )] TJ ET BT 49.016 496.407 Td /F1 10.5 Tf [(criar banco de dados e usuarios com permissões especificas. Finalmente veremos como entrar em contato de forma )] TJ ET BT 49.016 481.557 Td /F1 10.5 Tf [(remota.)] TJ ET q 52.766 436.587 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 436.587 cm /I4 Do Q Q 1.000 1.000 1.000 rg BT 62.396 442.203 Td /F2 13.5 Tf [(1)] TJ ET 0.200 0.200 0.200 rg BT 60.186 416.391 Td /F2 15.0 Tf [(Ativar o porto 20017 no firewall)] TJ ET BT 60.186 388.962 Td /F1 10.5 Tf [(Para garantir sua seguranca, o porto utilizado pelo MongoDB no seu Cloud Server e 20017. Este esta )] TJ ET BT 60.186 374.112 Td /F1 10.5 Tf [(fechado no nivel do firewall. Para abrir a entrada acesse na )] TJ ET BT 310.348 374.112 Td /F2 10.5 Tf [(Configuracão)] TJ ET BT 379.176 374.112 Td /F1 10.5 Tf [( do seu cloud server e )] TJ ET BT 60.186 359.262 Td /F1 10.5 Tf [(depois va a guia )] TJ ET BT 130.756 359.262 Td /F2 10.5 Tf [(Firewall)] TJ ET BT 168.084 359.262 Td /F1 10.5 Tf [(. Ai crie uma regra que permita o acesso de conexões externas ao porto )] TJ ET BT 60.186 344.412 Td /F1 10.5 Tf [(20017.)] TJ ET BT 60.186 318.312 Td /F1 10.5 Tf [(Se voce não conhece quais são as IPs a partir das quais, voce ou a sua aplicacão, serão ligados )] TJ ET BT 60.186 303.462 Td /F1 10.5 Tf [(no servidor do MongoDB, utilize )] TJ ET BT 202.513 303.462 Td /F2 10.5 Tf [(0.0.0.0/0)] TJ ET BT 239.557 303.462 Td /F1 10.5 Tf [(.  Assim voce permitira que, qualquer IP possa ser ligada )] TJ ET BT 60.186 288.612 Td /F1 10.5 Tf [(com o MongoDB. No entanto, nos aconselhamos criar regras com as IPs \()] TJ ET 0.224 0.784 0.925 rg BT 371.049 288.612 Td /F1 10.5 Tf [(o rango de IPs)] TJ ET 0.224 0.784 0.925 RG 0.525 w 0 J [ ] 0 d 371.049 286.249 m 434.910 286.249 l S 0.200 0.200 0.200 rg BT 434.910 288.612 Td /F1 10.5 Tf [(\) especificas )] TJ ET BT 60.186 273.762 Td /F1 10.5 Tf [(para te oferecer maior seguranca no seu banco de dados.)] TJ ET 0.945 0.945 0.945 rg 34.016 676.099 527.249 52.275 re f 0.337 0.337 0.337 rg BT 34.016 695.554 Td /F1 19.5 Tf [(Cloud Hospedagem)] TJ ET endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Times-Bold /Encoding /WinAnsiEncoding >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Times-Italic /Encoding /WinAnsiEncoding >> endobj 11 0 obj << /Type /Annot /Subtype /Link /A 12 0 R /Border [0 0 0] /H /I /Rect [ 34.0157 750.8743 241.7657 785.3743 ] >> endobj 12 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br) >> endobj 13 0 obj << /Type /XObject /Subtype /Image /Width 277 /Height 46 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 277 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 2390>> stream hZ}hT"!"% %H"E"JG %TĠbyb)lEJCuyT+M6͇꺟9̝wGH9sΜsf6<_'%H1mkcu NA`>4Wk/4m]D:5rAbբ\\w'$1tB'eѮ\(eEQLTHAxTڴjUBaTSĖAet^tZy06D%Gh$RoA+1jDR,46nJx];3B%и *3 (BM+mܗUVTvO)j~ʛzSU\Qsmah *8~7tJF4!P97Q.}ԯ'V05H63*uW&c*l;_P6I:s7o$UZL{nX cz ~( -xv71L/G}MY*&y)r>ƹG(xoH y A/ڰ)bH3P9hܩHi^<3j.$&grFޡْ#&˦AԽ!Z|Ђʋ<]d4{nNSc>?VI* P1` p7!~њe|[)⨬u ]VA܌b״APDe'o)j𾘭纕&y 8_v_i 6LQŎ tm363*AFa++).;Cz_h*C?&vl!>Pp9}I}FS8ي5 j}lIpTQTtI|w r (ѶٸDQe=4z:#P9˖gJ)x>l%iW BE]ewUwKEQ dx`rrArA@XI 6bIr$0Be%=cn@jʈ&맦GT)0+p9P碡b2hD8/i@.o@v<[$qg [X[n^~~X/ 7FWI3=c"[P!m 60PQ@cQQ9 vB\y3ZJxMe͛:wRG-}jZVJ$s}|9᷍ j;츨@Rfڍf6<6QPR *Wm^,'yÿwd'l5kZ QL8׊ɩJX _(6iӛ?=*Ijdŕ *-6/ĥS{LD5f쳤 *>"gq >f:0CA3U!*.] A%@)9Q2['PIQ3u ? AvQaB[KJpnj&,߈c| dBЅY QPaA $@ɒ-`nsE~&Exa MrJT})sF}1*9[s)li%Oq/v>”.G9h+2͈FF}FkT"2t^D"-PVԀw{wj޴)O&t*@߸ L8LG"tutG .Y RP ȫP0\_H63"D|F#-5*1N> ԣ%=*A[3%=>ݟY%jWT~"WG=;[ʛ?|kbjSߨ۹N$KJȺA I; :6jB'fu9Dh%˓ĸ-/үD<13lׇѿ4QȋT2/:Ic ToN_%Bbk6h*s^(sAAUZ0mW7%Jֿۍyy'7k ~ endstream endobj 14 0 obj << /Type /XObject /Subtype /Image /Width 277 /Height 46 /SMask 13 0 R /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 277 /BitsPerComponent 8>> /ColorSpace [ /Indexed /DeviceRGB 36 15 0 R ] /BitsPerComponent 8 /Length 752>> stream hC@ ͹9qs3ήr$78B@jCXCf,2VI%}Tb4X `.Q<^%H ѱ$"ͲY\ED7z{-F%;S&ni8UTU9J%Ҽ2FͳL){dTOQqy\VvӠd6{-KI*ib5-wdҰ mݓBJU@JJ?eJq4xR. *AcU`!Tŗ8Xu@h\*g bT0p8=o/xE5ۢC4Z((@ F%{OZ&UQQL 4U+t XT%bCTƘ~HlKJJ7}5mSӺOyHN .Rs7XSk<ރ9fV᰾m9<*~)*KegR yZ6?LEMI kFT->,ey ;,3_ f# Q _2JR{qJsSPfTvTe/GC4S&l֐XUP*(F6 endstream endobj 15 0 obj << /Length 111 >> stream e"j+yBc!O` {F] n3Zg'e"Xc!b!c!_ \Yc"f$Z#q@d"߄Zk{d"f0|Obd"qY endstream endobj 16 0 obj << /Type /Annot /Subtype /Link /A 17 0 R /Border [0 0 0] /H /I /Rect [ 49.0157 641.3683 73.5122 651.7633 ] >> endobj 17 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br) >> endobj 18 0 obj << /Type /Annot /Subtype /Link /A 19 0 R /Border [0 0 0] /H /I /Rect [ 85.8497 641.3683 168.9677 651.7633 ] >> endobj 19 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/categorias/cloud-hospedagem/) >> endobj 20 0 obj << /Type /Annot /Subtype /Link /A 21 0 R /Border [0 0 0] /H /I /Rect [ 181.3052 641.3683 334.4267 651.7633 ] >> endobj 21 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/categorias/cloud-hospedagem/configurar-cloud-hospedagem/) >> endobj 22 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 24 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 24 0 obj << /Length 6 >> stream x endstream endobj 25 0 obj << /Type /Annot /Subtype /Link /A 26 0 R /Border [0 0 0] /H /I /Rect [ 371.0490 287.6668 434.9100 298.0618 ] >> endobj 26 0 obj << /Type /Action /S /URI /URI (https://es.wikipedia.org/wiki/Rangos_y_Clases_de_la_IP) >> endobj 27 0 obj << /Type /Page /Parent 3 0 R /Annots [ 29 0 R ] /Contents 28 0 R >> endobj 28 0 obj << /Length 168 >> stream 0.337 0.337 0.337 rg 0.224 0.784 0.925 RG 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f q 435.638 0 0 401.250 60.186 392.374 cm /I6 Do Q endstream endobj 29 0 obj << /Type /Annot /Subtype /Link /A 30 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 396.1243 495.8243 797.3743 ] >> endobj 30 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/firewall-1.png) >> endobj 31 0 obj << /Type /XObject /Subtype /Image /Width 1023 /Height 535 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 1023 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 1564>> stream x10l x;x?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t].C?t]l^ endstream endobj 32 0 obj << /Type /XObject /Subtype /Image /Width 1023 /Height 535 /SMask 31 0 R /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 1023 /BitsPerComponent 8>> /ColorSpace [ /Indexed /DeviceRGB 127 33 0 R ] /BitsPerComponent 8 /Length 15719>> stream x흉_FI069ſ&;n8 @ .8M.%Ƕ6mCF2yĒg35W@W  / ZuJA村(/K#K ; Ht&x4ޝJ_%wwJz-܍@RESHR\Zg2SޞdO_rgn评@R) Wn?64zF:#ݽz8sBv-O[h${z5==h8sT9m?A:h2O GU/I\t&;"H2Ӹ]]dk4sSwJP]ׯE#Ԡӣt&d2Y#ݤL+\,o ]=Og 3$O$d2Gx@ f3A%(i6@rAEPKQ/6bA1ݗ*9Ovf+:)DH"IEh7O%TOWg >J?N0#&P[$v;c\{'}%U(2q Ht?u-5ғvES#QZe2}}}4}LK$gFHDϓ֡aC+[7ɞ:nM:944i*$j7x2? s޻bEfOq>Z$L]lZ}3șu Zn:q.C{*2dpE΂]v$Y KFF|v0!wIpvzP=o;to [=U s Vu~-$w\FO ]8"bT#]u;ֿ {NGFhokn[*H+q/h"ĵ^DHO,F[{J=ǺQCIӺLr,$;|Gc IdB h[LԜ{. N>ƗV?eMH `$5B7L+ݝj\6mɿK$!w [@dIkk;;;4 *p( J5˾0 V]Q%; q7 JFOhlF#]~5_\Ƨ#Ѯ~:04\<m Ӯ?_ DR$O?XUhWjqkw(l&?6Xh? B\ks 7 /yH _^aĿ{¾0A=a_Z @ }ah߃/ -{¾0A=a_Z @ }ah߃/ -{¾0{pU9zpE]E-4PTul / -_6B*P__͗L.VLMA¾0/AQ-=33cGch4z{E;ɪSR^Y5VĢr{Ʀqte~{r"Nni[ǂ-#sڣ*=QO1ӬF7D,edv ZoOp:kx6 f'f.1\?=]ؚ=xiϪ=&=9xm=|M["G؎b˱: .&7T{m˛lYHUj%#Nlacl2 )SH?ݲ<1oɾb]?yKv{zvxZزPa)_T{4o[YCZ_VՉ~g۾_RT-6ɞ*ml)Z wCi)Zp`Mj,}oӡEtAoa%~X1f.C#1S2Gӏ%UrbuC;ee+ʊlժ4M_̯O=sg NR؈oo'ϖ^?=7ᄐ_ P,~\ /-lYd^NZ翥>zjY/X"BΘV5qV0ͧx{edM'p.vlo?O>/ZlYd,2O\g?_)n _*._2Nr[G!PNelr`Zo,K7Lg>HVuwIh}?Z?1x/}}"-;AAZ5fFrlxciu)G{;x6kX4_DA:R_2㛆EF̬:[t+j9f3/Yl-cwu*q ,R6ld:F{b)FP 7ٕ3u]ppYO1j:[:Ӟ6pAwvԮmE3Abl?yjڸ? &v%?{_k׿tgMg\z3-_%zAf>+|g(l;|XWgB:_x[`@6>%JI.YsW;Y!*_n/}n7zZ{EbuV9Wx !U:g<&g-Kꏗ9:57IS֙@obI5-#}ij9?[,xX e_2g*־תxšfn6Vc?fn+kY%?|f_:g>|sf?f{s/0[²lWK|0/ fykى'cȎe ^9eg]P 7*Q} 7'bnQy=b]ȱSlyyjg_T 2(|bKOhAa{cs2O|7t"θ_Vwv.V;~>Pݵ#A# 9\e_#}\l^}aho.m{þ0vPR_[Kl߃CB& @ h)ݯ4a_Z@ߞ}ah߃/ -{¾0A=a_Z @ }ah߃/ -{¾0A=i> V1 1 1 1 1 1 1 1 1 1 \"hɋ "OU ?GzF?X'r/3|xe<*hs9+%{K*nt4jfT𿴸Ot)x@ޤ"lE 4?ӷǡ ;G!?j@v#=6'?,?_?i(SEƽqyӱR ?h{UX9 h)t0Ǐͯ?gg7^zgGd2{I[ͲSXAyꄜY!-nggb w?_/}2G--aFS}2}umX>Oy=3z/ʳ]gfU/V̓so;m/ ld_n06}/h >yT_vITwhcӡZ8: [|Ld~+exBcѢ0@ IxycF Kr,^707Ȁo6(KlMO%N#gBO/i=]9ӊ?67Wl2C-=S@\l O"xO ՃPyw's7Fa4r\v/8 ۼU)>Qۻ>Nys|"IBe$d.&T3$>'g_/r/i.ESCKH-Q_1nqJ ۅmM?R?gZpsȹSwQ/?X<̭ۋ<`uwOAJqkm'ީgd_L=HR(Ҙkr g?kLMvA\3/&83痃S FmPyXV&_WQy5b[oP^7Yj<r+aaު}#?3FÊQ, b}[;FRӑ(=b]/"91wK={mEX7ymyKV j&G.iLv~ǖjSc/>\xon)ؖcqf)v:FYA$L>-H!fFz}6-vYPe'X6[w׳Xe6^(4ɐQphI;s*"gT8qf^Y.'b4O{{4+ۮ@~5Udǣ$G,N%ta^* l/Cs} |jJh{Y fxENjG7֐xp9=p&hvfEGGU$s9^1CPIJڙwQdL;h-ܢe-ҪV[ ['V>U>1= 1??oHJ~46f*;ϵ_`̭?, YdNϗQhDyJڕW;pl Zn.S9#wr粖7Y]/(јӱ>r|ڇXFGߡsZzDX3'EtqL{J\6Uf,r%קOy?s(>zGw| nFqqR65ـ攜 igNE4']s\65b׸o:ѣ>7Վ#gbgLH\hQI4mH>y"5s!oah)#_P@zo,ghE;u5xmL_6*"0& oi[l*=Np[&5~S(iGNxJ"/(b{_ˆ~|j><z V,56Gh>쇊<j$XJ0 yD~2eҔN3fI;sS|q"9os\6naK1>ܵՑB__uh*(cΰP7/ε4(hc2\Xuh9ksNڙw3q33ҋ: y:H{܎nEp힉؎󑀹ˍJڙ-%w6h,{[j5~ܢs+gbbmh$z$im_naT?b.i=cS`Tֳ|9}{Fi9OOH64uHB~g2i;v6\&2WҎ E4ʿ"o{{EtOK7Jro;s)\O; n{;~uM7zH@_LوjqpѼs6Z)s;=h]R{*9;=9Ki6͎wў׌6dN;vHYD ̎W~[?|ą%U /_x} ܢƩ8 36/~=K|s@*k|1D.d2erӍm2σ)覂3'l"ј"ɱqh9|wG.\w ^9`~ 6tvc]V+~翐†9]̘uH!1:9d>-4[AFs:|pM͆a4 1 1 1 a?߯@1 ?ӄ /@~ғMu@l5ҵ@8!5ӹv;?^'[{wK}}^,<ݷj4LhITm Ȁ]Q&Ȯ㕱yvje}|&Xˬ+ʳDx/Ȁ/w}2;`XGm%'Am2ȀUEm>?_Qr۬}xw6dmK]IqO8d^CViӀ@ך{_(Ӥobxr &6рl>Ȁ/q:>bng=[Obxq ?mZ%"[e6Пeݝx_Z揷})?B@d@d@d@d@d@d@d@d@d@d# }ahh _ 2 _ 2 _ 2 _ 2 _o{uh_o{&&@]d@d@d@d@.R4pm2аX>{Ŷg{5xdQc]ȟN@O6]i_}w2|~D)kx (wb5o+[RED.]Oh<>:~xq*طLȿլTۧI _+z PZ|c9]Wf凓=6$>=M -<Dc}W's>:zFwU.02gH~֜k-ګq'x>60ϐ8&'r}.پ~oR4_jۧY!j9\..6e6^Uyy=;MI\|_>=yG_9xCj'O}\%t}Ow&zID;?66#FGLrUkJ)EfT^SM39 ICRMAFl6_I_Q:7+X-Uߡ<}?*H &GO/2࿘oG@Ro?h_L 7u՛Z߽$@b;پ/&U|Ç?hSd@d@d@d@d@d@d# }#? 1 1 ߯ 9b /b?/b?/b?/b?/b?/b?/b?/ዓn ?xgµ@={µ@Wj۬P|y(8[v#&~p @'soȃXD9:^W&s;'ʋpm]!tt%[l3+c&JD?_ZWȃ#L~Y)VRƁ dQ's 1TQ߱8& wi[?{^m7 4-6s+y* Gt;^oMhÝ1B?e:vhE:G]W'(xN\u (>? [^ydnoulv`3?^\1mbw|I \u3ApHg|~iL<މ*i[̂`+o% v@%~)W2{hLl%`.? C: _I@?C^e/X J<_\.p@p %\B@p %|*mGӷ>9 {پ 4 0* +_#LwV6VtT}HwߒnD"qO=f&6SU 9-#eWcƾo7Dg_17U&?C67fW=K`D\VSG1yP>f ;P'ߑ$?n5=RL*~2q[Z ?/_9/G+nl/r-qR=_gOc2Z2Xv=OlnҦU׿|c@ 4K3?hWw̗u􊈷?H) ״^Zr.E[iO oNO1O!~yڸgW}Fÿ?K{ջ>5V/M/,1,ʟ"uIu`0#hE} t.ٞߧ?$s73?<7ZOo1pOXxЎ[kOG?mY_g_Hݿϟ_S{?0 P 7}_@+Jٺ2V![YukۧlO}m_G_ :`6T{7,ŢQ:HJ9O,&Q۞N%Hҵ>J H%\&^M}|MЦ[l CtB2P?E>~3sp@S!jK.!? ?K.!? ,~\,~\' o H75_I@p %$T|`a%i)ۧa7{K#'.!XQ}:3n?VhS?4V|2\JY 6|˙ ]eNvO+4?|8ŇJH0MhqB~[\>]Ux^Wf7 C_eNbߺ2Tf⏕z ?RsflO/V7ۖb1mKQn1AdU1)0  \mȀǻ'OtVcWb5΢qpLӀ@3?]fjXΉqṯP@5W{qܞQhbmX54P[;2wOiwU}H;'?Tv^>^>mǘOWK- :_ d_:?YWZί,l{?9Cmv _ HV bln@?1 1 1 1 1 1 1 1 1h?LzI7dÿYBg dДHF&vaA |X>?,? aA |X>?,? oӷ>FQ8 ?7 3eoL5o/ ?~apH=9|6&ߑ{F| f~ڷOXDZl > &:;<OX{Sefuc$|>?e?o LU]oL> 7O/M?qZ<8i,aY>C;ڸcZN/MdиJ fK/aOUg1yp`ӹˠv~i\Ϫ:x eWh:OU%dS_x$ko~k<ٚU$/>.j(}~'~hEk:J5T!M+ڸ Z2I$VlfϟLkph=L 9V?cU-io< V?Tu|yzـ |X>?,? aA |X>?,2JY P2F /y @^?¾0@d@d@d@d@d@d@d@dʏ%?EkS?CO*b?Cؚ{ _ uro|a[ς1!l˽Y/:m7> P-gA,A¶b?Cؖ{ _ uro|a[ς1!l˽Y/:m7> P-gA,A¶b?Cؖ{ _ u<y_gz>(c'|.#>@=͓L7 IqlVxKqU+Ldk=wv~R_K7  vn>7|3MxM<<$RVkIA<{C>57szu$ӀB>+Fltk˹z8G_TIA^Uk~MhsLdzl3#FiPza?әב]~kxMg- Yk?IAm[-;SOf1*7}ó`whB;-IA:ґ=II刺%o4\%via;Z"{V $Ӏbs>Y[ü wXԿ6EEÇX)wrH7  _ uro|a[ς1!l˽Y/:m7> P-gA,A¶b?Cؖ{ _ uro|a[ς1!l˽Y/:m7> P-gA,A¶b?Ïakŏ> PM+b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/_ endstream endobj 33 0 obj << /Length 384 >> stream )()! !4'+LGIPPTfffzdin\Qxnw@3.D9=aO]}̼Q%_n>)f_#d"F'fjwdiz>\cmљOiخҌ3͇ÐG̞ߧŮ{u̐frخ{xmwna{fi|\hСwf̲̉r\{w\|oѝi龃ח\ro֖\d{VzQ>kP7\/GOO"fw\" 9 ]VVEVEEzE endstream endobj 34 0 obj << /Type /Page /Parent 3 0 R /Annots [ 36 0 R ] /Contents 35 0 R >> endobj 35 0 obj << /Length 772 >> stream 1.000 1.000 1.000 rg 0.224 0.784 0.925 RG 0.525 w 0 J [ ] 0 d 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 291.874 m 574.016 291.874 l 574.016 292.624 l 49.016 292.624 l f q 435.638 0 0 463.500 60.186 330.124 cm /I8 Do Q 0.200 0.200 0.200 rg BT 49.016 264.994 Td /F1 10.5 Tf [()] TJ ET q 52.766 220.024 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 220.024 cm /I10 Do Q Q 1.000 1.000 1.000 rg BT 62.396 225.640 Td /F2 13.5 Tf [(2)] TJ ET 0.200 0.200 0.200 rg BT 60.186 199.828 Td /F2 15.0 Tf [(Verificar a versão do MongoDB)] TJ ET BT 60.186 172.399 Td /F1 10.5 Tf [(Acesse atraves do console SSH no seu servidor e verifique a versão do MongoDB com o seguinte )] TJ ET BT 60.186 157.549 Td /F1 10.5 Tf [(comando:)] TJ ET endstream endobj 36 0 obj << /Type /Annot /Subtype /Link /A 37 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 333.8743 495.8243 797.3743 ] >> endobj 37 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/firewall-2.png) >> endobj 38 0 obj << /Type /XObject /Subtype /Image /Width 1008 /Height 618 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 1008 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 3945>> stream x{]q#'.G\,PJ *GB)G9(GPZbke')EEe,ؒc:>"3{(^OHykfvv331}n<= GOk|j>ӿѪ}ǿ73??F# x7ߌꙊ>|=_/F?hf(dC.{?}~eWV`?~ߪ7+z_O?7 תj~zSCr%T/V Ug+ ~⽯*]޻yK{3J~?~,'d)[%}W9Y{reQηm|k)R[KymO J2/x2-kJ24__UW%|y _6ܗ%=؛}p_4C}pkWKyr-=W/Oͥi[^?)Zb74% 1_ g-/eܷv_D0IO̙ӓsjb&53C5;!''D㷊]2<<<<<<|vO|3ioXg̳33?O3-@}عYvw_VntkL}`[ņJS[ź> ߍ?bk7oovC㗯^*:kzi-<#;@ǀ)zMa9)ρl벳Cг}GL9p4\^W^k_o ?[):͝[+ֶn6w b(^iۋ8 =㽥-GS=?Sovs'ͦot끻wO4l? >I]⥦f{Jqֺ ?nO-} %uӌ{"˱?DߛwH3%ǿբh7ڋ~d_}hr;NO5x`\Qm|8~~XX[br%}UVoVӏ 55~珱0k{!O} T9yb[ջ /.?|Jȥgfv׻bs[uL/w'_~~e嵕%WGꝅGG^XkkΟ>BKP/FLdco ק*/Mm)vw?j{ !/k7*Ռޟ˷o[>us}ЈZ%uv:C^3]k7ރqyԈ[[^ ,BqGFrqvN=dP_9g"6#sZM!x8r3t~n֦juڷOܩպI uorRzN]P* JCBso Ź(Vv1'Nw_,mH: bk(6&DG>=DYGg/L#C|jqgcw4bzOƓmN* { VgGyp5Snŝ+ũ{a-|N0ȮC{_kb<_z4u:Q^ȧ󿂇5q en|o~#}[VkQܜo`bk~v՚o-nٹ֥VofoZfZ׻b_Z'Z/u?toKZsKwZswzw@Onٚ4ۻ-ꞿؽ6fgg77[7wsN6O6Dw|p75إ0__11(;hi9pۂ Q0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<4ϫ2}}x"x"#o__TcELLӏA0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F; endstream endobj 39 0 obj << /Type /XObject /Subtype /Image /Width 1008 /Height 618 /SMask 38 0 R /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 1008 /BitsPerComponent 8>> /ColorSpace [ /Indexed /DeviceRGB 127 40 0 R ] /BitsPerComponent 8 /Length 22997>> stream x흋CX·Z6YY[mamKr,0W*~:3KC6]$MNN<Ӟ q\7xW+dr@eB@OOdZp#Ţvp)},&####ޞ(|(r-O&xl$:t\x i̓,oaG"׮{bȵd2T2?Q< & 'A-̇"7FFqt^OȦ8R ]JTchT ĭv{@O #HhTףC[#[D :DQVe@8$5=x*H$FcLxCגe\ <⩖Rq/#)$gYx8bZL%RI-i$]m"4RhMz5-鲙ƒ?0S֢𷆒[F;}@h Ӊz(6 &Lִ=5³-} b_ uDbZ*h"nG)J{oC(5> qzwپ$Кʌ_~3atJoM}qz,zǮ{בуf aARC^GP{zɵ HO*+|^gWD$ 1zD%}lORx>)7Ϯ&du1!XX#qIT}`BKM  Ej\慄(TO;GFnܸQְ&MraoxX 7}znڎA.0.|+!dPLwl!h,8ԇC#(>#5XBOŇx<64DDVeV+:WN+VNԆ<)aŬIDz"i&Kz?ڭ  ޹pȍk80xìQ'I@b,vOpᙳDžׅc<>fDg7e>,4B)|V難E{Xz,6#bC=Ruaj<~>>AE#Cb!6>DB#7n\kÓ\bf;UQZ7-봙Wd U~Vw7p&2r>vjw+e×xd T΅N_y 8GÃ-0osZ$ yN GHBF~Ji$sب\slȺogH,`h+c{vÞǴ"Qaޭ󵡡h.x ah~,Grh,60^M:;}}?>>@4/&9zMj9H{hQ H&;%ĸA't4Aҿ.t}~0l $^wp%iE_HORGD0a$r,4S F" @s+LF;s^[S$ٲ#ךht2bj|oxoO|pGBA}F~x@G#V -ӷeClC=<̚)?Б 7}/A ZiO<!3-x~tf}'']MoS[hNxC|@7|E@x&;A\0 ^A+h@xb_ ~ v1W/? ^A+h@xb_ ~ v1W/? ^A3w!<3>  O>𳚮g+=_ ~pҺ~ϥٜNH5py^_r?oIFBs蝄sɅF&"|B#R;K~CGFG?!F-uvLl\|s%Dϑ*m;E^by"@M;F k/ =\Բ mnh; |~Fk^XPqqT*{Z#| 9xyU'u|i9&W;'^+=;#WvVu/\o\MxM!jr2_+1x'\D>XRA\ |^W/^b9vୟ-̕Yվi1#k|ДIxlXZ]s> \y\8Јv^+1yWŵN2 |Ǣ>녋}>[k>/rd-s.z>y=cF?#'' ZϳcErrpES$*d6jDN]Kj_xJ#F⺣,Tc'$%W6V7ĺEe'>gxv݈oi&|jQt;wu=:k)*(ksqS,Zi"0VxK?X RxR 5 st._ jfPxzT(|"%EZd~)kLU/ ;g"³HAE%=]5N]"7}F,Rs5—Oi[a}:.8m/X ]ojKطSSW or(-`,Ӯ^ʄ:0/jFvKX4wAm§l-q3R^ޖLOA9sPH?XkKGb&[K;Fcmo8 PH F;l=M ?k6o:O[)[ geJN]\jrVXi3#'2*2aF2-@!#Ɍ녧:3gwx"۱FxKO";o_Fִҫtٶ /2qֹ^-悋ޘ}e nxSǖ8ʮAx q}zɡ+oX}ci>4-lAe}bȗgCjT}Nϲ:}^/b-n=Yc"Rr(czɡ7HZ:`[[ ɡ[x*̶mR|d-ۭL߶tb/F#ZxL*ig}yFw,Vݓo,h"zjԘoDR 72o ̗gؑs _Z\< d6:H>-ҫj>pٟ_Jeڹx, O{)uFkJkyY5_2_'CwYF[ |Y\+ /;hExEٚc[bȏF^X?}O8oi_x^mt,{KYl_ 3K {k |G/? ^A+h@xb_ ~ v1W/? ^A+h@xb_ ~ 8^A+ @xƒ @xD WA <"^A+ @xƒ @xD WA <"^A+ @xƒ U+9A\wAiZrΚð)?7\_n8]YKHxA0L iswH*PXK>KgpOeΌϹFK@xDZ9p#MeDO4Cx6=,Ԓʙ_¯>m?%nCDL ߺOg'D4:S I8}ZK"ɼ,ђtK,11.ޚo!<"_'Vg9Ϧ#Zvs-Uwɖ5y%+?lr# <-⾕)27ח^\cF*@4cJ]Wl!u$|=fYwZ oY6"hux͚Ó;U};F\oo˥}{D+}Aq/z8^t*WDގ&ü"3蹰,ofN, hws,W¡$HHJ4 C;G> @+!W[!&ms~kw߄60v D&ڥN$*<|۽KBt1Q 6q(gn\g67Ax^ P1?XzFՕ=rATxxC9IMΖqqY~.#F$Ёҍǵ5z"l.K]Z{k2&%D6 b!eGiWx).L ȓ gOZV,/bMuxy*c!,ӊ 5V{_7^%Z4˔߽ܴW2,"Wa5F';Q--ܹ&ۼr)m~s.닏y:b+4._,p[7φi6㳡#ڷg,ɺ Y^s›I7#yr/ J W3ȍ$c!{E勄/!{cy5|[3n2>+o~pG!ON? ~}]zDW72X6o>-Uci{!ƒ ⮕~xҳ'\tL̳2n?]I_ j_y۟ɗ 01Y/u]AU>P]]5kn\i2y:*-f*g^+Rl÷w+ >Sk)ZDGk!|acM+>&BEg=HzzAe\6LkiN0)=5/FF?JFBxDWA <"^A+ @xƒ @xD WA <"^A+ @xƒ @xD WA <"^A$+ @xƒ @xD WA <"^A+ @xXѾNs{^V3߹+6[ G$q5 = st}~=!o~ p/ fu5Oc$_qb?qx-&_#B?!|^<^ޥ³ J{}k_łmf%~Ctt|v{~^-컱͐R3[M%_- (}g>:=֜wXnxO/|"gGLW.TNv:cS$"&|?5^tu|">[b]q&yI^PX8fNɧH+5 @#n$hҌ[ZJq Gz#}y[lnRoBa,}M$s{ _z v@[5g}Lv.:9%O'-xb?5^soݚIg5`r"xh".yb8;AL. n7J4Ҷj2/>cfv2x) ~c4{.[=_'c܏f# =TLOX~ ϳa\P u; rx3nf')LeOw2J$nU|*> w@}l@k/^'u?z")uxs+5g7^?UR^󿲪; j ie*Z>fӬr2c i~^[lnE^8[^JKG;Gl)[foihg9iObE _n]V9`9;ѴRhyVxgZlY {,ϒLޱFt<[7I@^n4ϔ¯-Y.mh4f)Mnm9`bp{s$fE{)Iv稼KZa~/Āi*^7c>SzhOJODτ/LҸ9w6gX(}|̺n&}G~vs=¯ngQk%z):r"@>y⹍WVT}9Rz̽NQgshl#h9C ߘ?_$?"z R ok/m -er*mrXQ 4wW3K̓,ȏqf.hi$E'##voE/TB'r6.DfáUSV ;!dZ R0*:HwNp?S?ղ‰ŬN>gu8/]C!Hһ!<9L: oViA_,mjzF9f!&-[M oRx^ wu>:h7:7N?S4:X-{h̸w1iz/Y5&bSE>]}B1歲=UKŜʜ≄:KQd8:7wsqve6}YyOC0f /&b[{ټ7]%Ʉ ʊB}[RLx%&3wM~4ݣ?<m\h'?? ye[g +olZiMrxA(ƌOoCdR|v*ۜP:Ϲ{yIr%M6}5sj%kNCш8n"ew93^={1Ľ3<"F;ݜJ_Lx%ҌmhGvyTK~c.<-!ZX#Hn'f;O)WR:m+1-n³!13>! dP99Db b{JNG!0xbXF8`Z'XS[Ue}>mnטʜiY;9\F"%,NGϢM￈Vcv^Ne)^@J;#ihWb,sG~jG[l?6|=J +[ AG9Såt+ 7[ln+JV: [ln+JV: [ln+JV: {KdҀh*^G'q{'[>s0R9flnU Bx 0bp{^AkMLOfg6Tg_gM7nK#&h͹~4g29)/^n,vwn+hIo}6a {+S /'`bI1b&+댾y^ `%&owۨhiw{/rVu6OƴMtO*-~X~;6m~cM,DW|r癛h`+hxL$?^A+ @xxcƒ @xD WA <"^A+ @x7WAq!% 0 <"._ݩhXAq!|i#FrPfCG|) E6?=ҴcYH 4/|!|yO2vđV~*ꣵLT+kZe\ Kh@xD~eW*36v:ϔVz$>ƒ ҴgOHy":[~f;bsT <"M 16t f§K-_ ,̞n/B~z=ᏏAiZʣah r53xH i;\sdQgƒ Ҭeu鐷y+}ԗSZڃTjT F+ƚV|ܥ}m~q{cI—4{_^_K᫡*Y$ jA/C&|=qs*)|S`!WNکg @x駪oSy q0}+ON%rC%ݓwp <^iݰ˗ s[-Nz '^/M`o袕{h+j[םS~x/yC{Xsˆ1R _go5ϩLp^~4Y~d oˁ @xD WA <"^A+ @x󳳳+J292pPř&Iɩi Id\Nk` =no+^-f q*)B'i7su{j'ʒmf[9!Ax_]rhKSPYw@xQT~OLWZIAn*t#|&SwS\f +v'+ūЍϧ,ګK#>nD KLL9!Gx"M(_>ٴ8Y#gáT}X+-KZfNtr]߅"oC1xI"jl%_qљ4Sw-❍T*L{}L_ mhR o߇ yO%Ll$ OBxI%.{G|Ys+nO1xLBcѓ;Y݁6>aBx 1:S50޾~u"wld) ϋSKxF(]M$vyf2GZ|-#}o@x[qE4#; HDp["[Nz#hxQκUx>DtI{f-p8MX⹭ Mfh(<-0_ %=n9F&SgayZ'j &XBӨ$[uB*s᝹HJ}T/0, a+_"|^~O Sͅ?ѠMܞrAJӲ4򋟸ⵦ k] OO .~t~c}ܴ?j P-# N)hD[|{2m.)w:]pNup>m$cWƂ );݅O,/A;hkK>wz ]pu5x/F1>g_J _~/* | ]qq~5i;/޷n5;ʻ-kNAx\$ivs-9O-ޤ-] ·Wj*Nt»"SS4dfj|5h>ƍvw1kDhg8u:n974xS;>aZ-=w5\0AvG rGl͸WՀp)15׿P,{9{OcG~ UC`O3yQ _rw!.g?˟Zzc$^r _Lg3]Q^V&|#6 D}KS2huCcvU>ۧ#?"{[)kKVᣮ֏X}vG j8慧վF dfs `+ јhcY6VCxMb)f$c5/ǜpbMV=Civj> &m@d<|jspCnOUfiա[ ;)+_[R^S?;ո1IϟNCzpLNM?^A+?{OOH.~9 _7=` <)H<Ԅ|; ۣ@=$E.T? ^{E헓ߒY=r׃Kan0}L!W8}KYYբ/dH\}>+_X|az!MQ?9{{E/o(1W֤i"Oc ὢo2o՞x?;`~ny@&ժs>+\|fZPI,y{E _򊥊&2"rTn5qnc ὢ͒+gsRn6L.fO > rrRj^HAOIfb1jRj ,iԁ4XgK'(9zRlt&d(lmwv*p!Z8n.dbeY^#pV&!J?w2p-<8?gIEu~'8t - IJ#HӇ,l)i4 t OvJn p 1I³0ݶ[;:Fi+/ N)}$05;}(&~\MS"|zVί'jQ8<Q/: Gs4|e>̏"fKO#tz/'Tm=RL/cz@!pgIo ~|<5[nLeY /|SNxß,PdJ"gW%Q6݁`diܦ>{^|W}}@nX(e%v-O9  O}hSӳ7iEAIJ@* W:oHoR>M.OTt"FxVe?F;0_|-tU\3v}hzhk"+*ٻ|"EdF_0rnauv-r.y?KfiuȲ盳kb/3^NfLj'[RwF7得|".g?g:l |攍y'\;^#o]V&^!}׻- 2M}rG3:W6nuhZyKA O粣G!< LzRc <Afn( FcVy>W+ _7?& R=pƒ @xD WA <"^A+ @xƒ @xD WA <"^A+p-|__%#\vG|@xA7=ƒn{t# < G@x @xA7=ƒn{M2&U=ƒvT@xģ#U=ƒ6Ob(#Î# 5rߓgLHE^дkѵ,~zq)i$8O͖ڭ@3> >ZazwyI>/{_,|-ix[>$n_-O񾕾0}I0* xXk/˯OY^ Z<>Sh9fƍvL{K'kgn9}Qs]S/>-w֌=e[ jN̛d1vtpx9eO|9˕Q"ޔSt q9^L޼$W۱qd-@;5m}Z={ZD֮il j5_Nru̎U_?ظ:MU> 4_)vQ;xyj847!@xVF1+Q/D1!# < G@x @xA7=ƒn{t# < G@x @xA7=ƒn{t# < G>= <"^A+ @xƒ @xD WA <"^A+ @xƒvI @xnQォ r^>C{^kC蹮*޷dSf YXSX\ɼ髲+bMWziO"GȄ \RJ 'vS'̻Tnߛ?f?} g"'*y}n`-n 05;}(&~\M/ʟEvxG|m5FS(y 汤z)xGs4|_?}uPE>[/> )^ U?sJ MO_- j:ILog,,u' ILsW!6k$o{YVZ<~ᣑw?m&!3YIsvs_wi/Uiom-_- _RnmzΙjjcwV4!br` O9 _>TjvV}oL5M&G-W:o"%_K]>X/FOkLtFx֦+LtmOѯy3qhDh^w3{Odi-{E+ڵ)-GY4[ER4L_- ~st-U%|r D7\C}|E ){rEُ$ !['H.9e#mg$펾W@;u}}Z={|0j5^JOIӧ?׏߻gػkzM;fna//VeGBx3P)]OjʨQ/hJ m%^2|̛!^A+ @xƒ @xD WA <"^A+ @xƒ @xD WA <"^A+p-|{;t# < G@x @xA7=ƒn{t# < G@x @xAI$} G@xnQjx4bĢ} G@xF B,eDt5t{m$SM{m$*ƒ6mCx?DcZ @xFPj.)|yEVfoU6/w&-|Irje_;cr%j^t\Y׻{O"G;BxlL&g')M<]Noh3֒ɳ'>D7; 1"$9cc;Ӈ|%=n9('W> ?]+^uu5FZ,iTX:=ƒ"};8Y>W6s{'U$!װ9v..;տu5@3ӧFß{2r=1v^j\a e/x7΋ e5@3> D&CM ]-0"AMw`τ/|y)76WysO4.9q _X=ht\G҂/'__x_Φ3IN/ג'Z+ Caޒï)_sLs*<5He>ucW < m] 仳qobұvRx-W>wyO}?ѐY]MrGlMý_VZ>i> stream )()#333BCF^KOfffvcl|~F27zƩO&Y8*b!E(;'(7??egGƆEs)f{GљOxΥEϧғLJgٺiħfخ{fǔ໗nn\iզ\d{tf{Wӟl̙fhq\¿ПTOoOfVELJg]O§OO''G7Go?Z?gM7_7O66\O 2{ K>]5f_O9B?Oʄ66EwI L_OB endstream endobj 41 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 43 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 43 0 obj << /Length 6 >> stream x endstream endobj 44 0 obj << /Type /Page /Parent 3 0 R /Contents 45 0 R >> endobj 45 0 obj << /Length 2296 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 644.554 m 574.016 644.554 l 574.016 645.304 l 49.016 645.304 l f 0.200 0.200 0.200 rg BT 60.186 785.494 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 757.018 Td /F1 9.0 Tf [(mongod --versão)] TJ ET 0.200 0.200 0.200 rg BT 60.186 730.324 Td /F1 10.5 Tf [()] TJ ET BT 60.186 704.224 Td /F1 10.5 Tf [(Conhecer a versão sera util para depois caso voce decida utilizar um cliente com interface grafica )] TJ ET BT 60.186 689.374 Td /F1 10.5 Tf [(para gerenciar o seu banco de dados e usuarios, ja que nem todas tem suporte para as ultimas versões )] TJ ET BT 60.186 674.524 Td /F1 10.5 Tf [(doMongoDB.)] TJ ET BT 49.016 617.674 Td /F1 10.5 Tf [()] TJ ET q 52.766 572.704 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 572.704 cm /I12 Do Q Q 1.000 1.000 1.000 rg BT 62.396 578.320 Td /F2 13.5 Tf [(3)] TJ ET 0.200 0.200 0.200 rg BT 60.186 552.304 Td /F2 15.0 Tf [(Criar um usuario administrador)] TJ ET BT 60.186 524.824 Td /F1 10.5 Tf [(Novamente atraves do console SSH e utilizando os seguintes comandos, criamos um usuario com as )] TJ ET BT 60.186 509.974 Td /F1 10.5 Tf [(permissões necessarias para gerenciar qualquer banco de dados do servidor MongoDB.)] TJ ET BT 60.186 483.874 Td /F1 10.5 Tf [(Para eles executamos uma instancia do MongoShell e foi feito no porto configurado.)] TJ ET BT 60.186 457.774 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 429.298 Td /F1 9.0 Tf [(mongo --port 20017)] TJ ET BT 60.186 411.478 Td /F1 9.0 Tf [(use admin)] TJ ET BT 60.186 393.658 Td /F1 9.0 Tf [(db.createUser\()] TJ ET BT 60.186 375.838 Td /F1 9.0 Tf [( {)] TJ ET BT 60.186 358.018 Td /F1 9.0 Tf [( user: "myServerAdmin",)] TJ ET BT 60.186 340.198 Td /F1 9.0 Tf [( pwd: "mipassword",)] TJ ET BT 60.186 322.378 Td /F1 9.0 Tf [( roles: [ { role: "userAdminAnyDatabase", db: "admin" } ])] TJ ET BT 60.186 304.558 Td /F1 9.0 Tf [( })] TJ ET BT 60.186 286.738 Td /F1 9.0 Tf [(\);)] TJ ET 0.200 0.200 0.200 rg BT 60.186 260.044 Td /F1 10.5 Tf [()] TJ ET BT 60.186 233.944 Td /F1 10.5 Tf [(Altere os dados user e pwd do codigo acima, com o usuario e senha que voce decida utilizar.)] TJ ET endstream endobj 46 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 48 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 48 0 obj << /Length 6 >> stream x endstream endobj 49 0 obj << /Type /Page /Parent 3 0 R /Annots [ 51 0 R ] /Contents 50 0 R >> endobj 50 0 obj << /Length 1497 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 501.874 m 574.016 501.874 l 574.016 502.624 l 49.016 502.624 l f q 417.000 0 0 253.500 60.186 540.124 cm /I13 Do Q 0.200 0.200 0.200 rg BT 49.016 474.994 Td /F1 10.5 Tf [()] TJ ET q 52.766 430.024 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 430.024 cm /I15 Do Q Q 1.000 1.000 1.000 rg BT 62.396 435.640 Td /F2 13.5 Tf [(4)] TJ ET 0.200 0.200 0.200 rg BT 60.186 409.624 Td /F2 15.0 Tf [(Restringir o acesso Não Autenticado)] TJ ET BT 60.186 382.144 Td /F1 10.5 Tf [(E possivel acessar o servidor do MongoDB sem precisar se autenticar e isto gera problemas de )] TJ ET BT 60.186 367.294 Td /F1 10.5 Tf [(seguranca. Agora que ja temos um usuario com os privilegios suficientes, alteraremos a )] TJ ET BT 60.186 352.444 Td /F1 10.5 Tf [(configuracão para restringir o acesso atraves da autenticacão.)] TJ ET BT 60.186 326.344 Td /F1 10.5 Tf [(Para eles editamos o arquivo )] TJ ET BT 183.540 326.344 Td /F2 10.5 Tf [(mongod.conf)] TJ ET BT 241.584 326.344 Td /F1 10.5 Tf [(, removendo o comentario da linha onde se encontra )] TJ ET BT 463.785 326.344 Td /F2 10.5 Tf [(auth = )] TJ ET BT 60.186 311.494 Td /F2 10.5 Tf [(true)] TJ ET BT 60.186 285.394 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 256.918 Td /F1 9.0 Tf [(mcedit /etc/mongod.conf)] TJ ET 0.200 0.200 0.200 rg BT 60.186 230.224 Td /F1 10.5 Tf [()] TJ ET endstream endobj 51 0 obj << /Type /Annot /Subtype /Link /A 52 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 543.8743 477.1860 797.3743 ] >> endobj 52 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/consola-2.png) >> endobj 53 0 obj << /Type /XObject /Subtype /Image /Width 556 /Height 338 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 3 /Columns 556 /BitsPerComponent 8>> /ColorSpace /DeviceRGB /BitsPerComponent 8 /Length 7981>> stream xݿoHGq?H/|8q )p, \ȉ |WT]ڼ.9 8花#C+SáV䐣yDUo5j',SǛO2Y. MKĩ0my0m܋j0*#E3Nch*T6VnNcTa|W3YњgaXX"oyvas^QKTa@awzLի7^~k𾞡E/Ϥ|I0[yzԯby^?Oh讅M?vu6I,zj[M鵝V:+/EÜ)nztV-Q3gwNǣ&Jϙkƣv3Zvuӗνj5~ _/Wy0$E[Rp;ΟHb鳥V9BLCҏ yt=`ΣTw{ʓOh蠲C yw}{xU#zȓ [x\][ } zy}C(0c vU"zȓ8   5']"@jTS`H HP 82WQo5a3T6VnN^E9m6#m+'Mww&1d]fH'?;S*1hMvNͷ.~^GP쑼)n7}} [Wg&ů [ (,s͙Tmuv{dZnTu3Ydif{Bzl=!O ׆ ,'ST'JH uS=~]赝ןͧM{gtr_ c赝#L=Xw"4pZz|SlF@X|0x;Nq"Gk;N)hMN5S&CSߞ͈l_GfĦv+nRjXlntT6Tn˼54ސN _!赝\]o5$8/ẆB#z.Jc׵ye zdpgZ!4o̳0fysOË0^ M` ܎I(x&@~'DI;ɺֺJsZ>l&*T6VD9EP/BjD߼S-/E)90S1a.oEs[:m-Éњ5w9-叺̫y'~UD.oۃ|hT> j-Omjw[fYܩ@ -W2~vN򛓽^)#gC_xy2gFZD~MT͵;]m }z,@@mV"~ÇoY&py`;\=9S/XvS*gcA!2Ë̼qϏc??W,0av鎊[? :O"I\=6lFxNtd噈]L:?{L5Gsֈ Qљ5Ȃpwۯ?}I+nt\auBÔ w̶_G#=Sk;ⶪUIQ\S59OxTkaK{/МLc#žDLG)oI=ɍζxB7WX˂\5K|ݎ$LfSk+7mk v^OJM_,ogT_뇣 _*$U`ʈOv~M|Ѕ{|^)/TjZa 7'{|nͣ뙵Ӥ!^1TʚW*`]ζxl7 @JQ_!"7'{Ά )+oqzӳ][y92}%.VT%TgvT-_^QѾ;|W -kh9 )rvD2Y׼k;Bxv~ꍇ =E*%i6E.VC%8M16o(kk% ;;yh<""RR;kJ."o_>pt5n)_7'{*r톔WB틹nW|=Vniꫭ| 9^!˘>v'$f1O,suQt;%ہ陴 w_&"& Vf%_z#7Q {y~v3WX}VE!Xcҕwf2iO/nz zqAF[v{KP;wTJI!p`ca3$[r[W%U=Tǯik)|~m˧OU=_|=ͭGow VVF9f|zmV2YtVʫVUGTo_Y>-K3(ok;GFm;;USqe4^vJ!ɺoOJ~1IJ܁ ܑH<1^$`3^ߜ kԬSK]3펱 G'E1lZ6J;1<ϭ9Nqv5В)n_m~Ӥ^q%i}NxL`x}n<N-gCŝƬ3)G֊ɜq &KU3P~ 5VaO굹Pih(kgvӱx+F ܢRл əPS^xubmwpXWwg;CJfՕDfV:m}tV*EVE@w2o_' ̇d`/gBj>Տ[%JOR1'Cm_'Lzߓʬ?$8$:b=?IU.yYzzY0b!ȇt)XgBs莬)Hj| 09ʜb<Ư2 1i{Fs_2# 9xǪ<1!lifΠc˗֤ c7'=^{`= wzyf=~ϋ=Zr՛==ۦGGclLsL(D&}_w?sztzfVtŜsʝDq/ǟh6'bQw|B女g|9DL4̠9 'C/oQߜ ZEapũLby7ŀL!Rxv!L/'iu.\.Zź#͋ke~sO數A_z-V?~ Wv_/f==KZb6zӶPzmjWHƣw)zטs$ɺ#^۩Ǜ[{"*%i6mwX G?h5-c_|#DDv'uSJo_>pt5n)_7'{*r톔WN틹nW|Vniꫭ|sd8 aNSz,O.uߞ kKpGnlVfбU+pOyˏ`isYH'u;Y G2[LZKgꩾW*zEג+SGS }l?l=^Ƞ˫o>Sqۧ hc_%S^,dQq&ZHoo?U2w͑~{XlYYس5hϹ$#a;*q@ %s?#nZВq 6N;̃L֭׿\K?/Sjy%gq;+__`1m)$+J>4=~_ 7b~  iǞ'Ơ>Ejfc&R7;|W gqcN=٥?~6TDnNv6V_& z~ן?ˤ-%4KLz,Ζfy%\`<܎b0.܎äIL! a<+:ۍYl,ǯ `Nu0)c8@j8 $gB $H 'Y򪍒`+vcSo5D9-6ӎXuӗ0?'!INBp 5$H͓UӎD$TF)0 *T7`Q0c 53jNx0: qp$w+_}M1LB&JqVXX 5$HIyKiRU#M`ڳ L֍%$% ;qLBީL[{qI0VV#$RINB?b endstream endobj 54 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 56 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 56 0 obj << /Length 6 >> stream x endstream endobj 57 0 obj << /Type /Page /Parent 3 0 R /Annots [ 59 0 R ] /Contents 58 0 R >> endobj 58 0 obj << /Length 1619 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 208.084 m 574.016 208.084 l 574.016 208.834 l 49.016 208.834 l f q 435.638 0 0 288.000 60.186 505.624 cm /I17 Do Q 0.200 0.200 0.200 rg BT 60.186 471.244 Td /F1 10.5 Tf [(Uma vez que tenha salvo a alteracão, iniciaremos novamente o servico do MongoDB para que )] TJ ET BT 60.186 456.394 Td /F1 10.5 Tf [(tenham resultado.)] TJ ET BT 60.186 430.294 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 401.818 Td /F1 9.0 Tf [(service mongod restart)] TJ ET 0.200 0.200 0.200 rg BT 60.186 375.124 Td /F1 10.5 Tf [()] TJ ET BT 60.186 349.024 Td /F1 10.5 Tf [(Agora ja poderemos acessar o console MongoShell fazendo a autenticacão como o usuario )] TJ ET BT 60.186 334.174 Td /F1 10.5 Tf [(administrador que foi criado no passo 3. Para eles utilizamos o usuario e senha que escolhemos no )] TJ ET BT 60.186 319.324 Td /F1 10.5 Tf [(lugar de myServerAdmin y mipassword.)] TJ ET BT 60.186 293.224 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 264.748 Td /F1 9.0 Tf [(mongo --port 20017 -u myServerAdmin -p mipassword --authenticationDatabase admin)] TJ ET 0.200 0.200 0.200 rg BT 60.186 238.054 Td /F1 10.5 Tf [()] TJ ET BT 49.016 181.204 Td /F1 10.5 Tf [()] TJ ET q 52.766 136.234 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 136.234 cm /I19 Do Q Q 1.000 1.000 1.000 rg BT 62.396 141.850 Td /F2 13.5 Tf [(5)] TJ ET 0.200 0.200 0.200 rg BT 60.186 116.038 Td /F2 15.0 Tf [(Criar um Banco de Dados e um usuario para essa base )] TJ ET endstream endobj 59 0 obj << /Type /Annot /Subtype /Link /A 60 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 509.3743 495.8243 797.3743 ] >> endobj 60 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/consola-1.png) >> endobj 61 0 obj << /Type /XObject /Subtype /Image /Width 608 /Height 384 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 608 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 4965>> stream x c:nockQo% @%of:VC#DBB`P/(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0g ZD80*ҏ3+No'ݎ 뮭yNtz`x1XOPl1U"L]r?I,[rJ/7 ?&]I_v\eG떚Xnr wL[ڕm (VAx:MqsqzSبm2>!ݏ/Jhp駂9'~m*>!=36}um#`zLxicaO'SQv ;/#\=țXm:xҨ^~m%bhb3v1}X{eEDO7,>؜ͤ_0<Dҍ[ᙎO/u -['_~`epz3qFoHN L;.L]#k{ Zu|+_^X_5*& XGowY俻R_¶f=Ks*qÏxvL2UYpm8=+C芟IzuI{+._^7E7ɷ,d'~De_Fe۲{rN,},'$Wʿ˵.|}3'"r-95_GF^'^1aW[̤@{ȴn׋۹==} :1jhS6Ut Ynxkgwy'P{u`U] y.71kZVkښGt_t› ڣi_Tz{U!]/צwىm~63dl p jMr:D.ʵPu ,5 [= vZmkuMwu|#]w.Gh o՞#~جV/\OhEMe+$ ֭j--{{kꀿpwm(~xgNw/m\:Nث箬0}5gN\ҥaMXEHx- CÃXz[^.bU,][(#\U2Yhvã2h%Kmլ<װ\"f톗+u[pb»ǻ_/B6)GIrϢ-7/?hx/ǻ/M/ϥkQxk\}zD_Ӄ`ԴVpM v[SǛ<}t 늙l˼=JmkL~=yy-m8ylve{9*{Ygx~2hYLf"s#rNٔ |dzNȊ~5ص^:M >#*KW]T}+&SgFAt#[:=<<TתǮ>~R},8?{>KJ>'I'‰\}vإI0TM#–P۝!Tbsxk?@&}wӁ*]O{X؟o6Qӆ#^O4 Rئ72,z|/cdkvբ^gۜWO?0՟jk#FԘwW7x|lן:#u?,=߬N+kj};^ϡ`s)|&ѱ~Ӎާgk6iHRVн]Xԃrms?W[zMF5+癣&=gh3=#kG\MfdxОCLgAF Y ͝?EVdS>gX`'cMbEy{F4xJ('98ݰx\5wY/ ٨_4o R*0^ }syvOňU ,=vA`LT^v:v%F6]s)76*^;꛳'NPs~͙ ί2wU|WIk-<`߿Lǧ?D~ƒ3e&ozEKj}3^i#3O`RRsEC|'n081'̯Ъ?Gt}si ˛̦+cܜ~@{R_ưF@9DV5\3l~xoXJ}q\iumasyMpz.HOLǧ>vMg:>ЉYxӡg7 Nᙎ'&5ؕU7W]z5S;7w,ӍtkqsjPN\)ytӶ50eŋvؠq9D7犷{ޖ7۩PqsC̎K,}asW9N2]j<<=L7O`Yx/: t|:L)ҺĪgznLǣn7^q\Cu+-[ͭ_&S°ݪ17Y7}$ 6eǺw"vժ¶/c؜~͗1ln!а]3Md j3'ZLǧg, \7@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B FP0(@` #P(B F'f endstream endobj 62 0 obj << /Type /XObject /Subtype /Image /Width 608 /Height 384 /SMask 61 0 R /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 608 /BitsPerComponent 8>> /ColorSpace [ /Indexed /DeviceRGB 74 63 0 R ] /BitsPerComponent 8 /Length 8806>> stream x {Vr)JlZ$,Q 'ζqMMmA=9w82)}s$F1&PSa|ov4z6h4:l< KF>Ohqc9 ^čXv8/Or_^Ǽmg1Kdy^x͏;l[~j42/_s;"b6eyƯZzLJf]61?vnS^>i /~4/˝J',?ǯN\ޏ?ǿYzr΀Sw"G_(V~;cΔgv+zv6ӭb3a4v3Yپ='m1p3Gz+pޥةfӓܙL}s˷3Oʙ~2 cy&Kfζ+y?/J aW=sˏLc%ش2sbVs`ݎ|V?j7^X_dYll,1 sBqWjC̡v^`K11/'0:l8f0jR9i9Aۗogx۫a_`V"D{x5G'g0v7uvڵte^W>@~y^},~_2v&WS~yVh'NOr~&-ˏ|>zvNq {vj:?%ۚV r;EiZT`R!0W[\ptut47bnz.BC)kurYj߼\.:ݽmz6k4}h7ԟz{L /{}l `Ze-tj>U 0 T*`[T6gו+c$ă.<$ފ'2aRGPRc"s0ު`\?z<)Q<GHV~u6EK$ 5zSllczj٨EHR3S/?xBu'U"V- [/R,gj͓H+}^}> ̜Z8o3 3W7?eyΫ!͌@ey ̎П ćS53ݢ׋<@HSʕ__$ du"$1;>Jt LɌhEfZ֎)GK^5 @|13ǿ lGE^]rH_}"}>u[󕶀;>4TM)`Sy(?ZZL{K}1+6~dy5>E^]X)15'- ,w}l ,[,0m2_̶N$DgmWEiDv7|"9X[7Byu ,~H`[/_j9YC`N_wQ~UKVb>4L'@vO>e^6(")UkOd?D_$O+/ϾQ.~?MA,gY?+xhyy?_F;8}0k >E^6)"[&KZKplQb}-=H T*P   }_N>E8K ? 8(?D`@2l@&x3X"0?(8KZ$8W r `%x0x.(! l<@`@ U 0 T*P@`@ U 0 T*P@`@ U 0ʖ=4`"/7q2-4f~Y7bXw9_g96%`fZ\ltc : C&+wx5MԹ9] J/$ߗ|+~˫\-'I#>&-k(XLZ>71mϯ4Nȗ]qo߉dnUsq8GRS*~l%u8W{X!>%9% 5g0|?/&og6̶Yɗ)>`_d)4=QsXie4?jW`idrf32Uq6mqEJ4 id{I/rcJM v}|W l[X>X>T`y44G)`u~i4Kg:KW v)W߲?8rIWY4]RqI˶>C)"W!*|s?`44~>bdA\M+җ! ۟BN??\>P!ccg} EH}]q{hӯkq{$0@`@ U 0 "*E9_8qs"# z8މ㹊,Ω |$ŃqIY IC O >@KQC95$B{eJ.% 潿uMAO_-Q ش?'r~‚rR#vм_ɛ5H[RJz.Sziy.E2n.G]Z+2Z| \wᓢ+JYl?)oϗ]&六#}I?l[.HOr__0;wdw{ki4V)0Ҭ!k*OD~ f/Oҽnk k&h:wCxU,]$EFD7Q)JM| tryx?H`q(_ٴg|9<_$cI:˿kx T*P@`@ăUxq`Tr6 Af^g O(>7O8l"%6[OA6|nx' I<؝q`~Iăoˆq`~q@`ੂGE@ U 0 T*P@`@ U 0 T*P@`@ U 0 T*Tsvn4F#^JXˆ6ߏoW۟2+ݾrTvOZw+[:T1mQ?=ƿkR?GC~/S.|gc!0_OHrEvŝ/C<'84,yq{ǼZhG4'yO^ڄFO-Fgw?0Q_#Z28O Il=.Kڧ?`g⭳SDkOl~1I4ʫge[%F'sK/2sC|`'{U$A$%pIK >H,#xntSG5N'}LF:SFX{_d.)9ג_# %0;,_%0iևU;5Y io7ϕfM`_dRk_#rˋȷ'K$sA`Ia.}>/4N;Ak eײ!|?ώ$0ڟvNIԊ|l,0l]"T"k st^%F|=6}#ri ^K}$v却}Լ/,m8#KH~~df9'Sgw?$k_v5^1Qѓkחx T*P@`@ăU~}qW!qNiv*I/5`+s`}*`EGdxFGO.(Nf$똬]OMJT8J3I~XKFהőu06m7'Qmͧ|M`rIpkJ0ܼ]LC| JC ^Qƃv)qM͆St3T8*||$〹(G֝kT^sX.K%B RGcx/B-(y.'8Oe7{"BKF_S1TԎkR&}"*P@`@ x0J#lbVw/AJ9!UK&|KV CL(<QP}9EI78~g!oX0Ê{d/yr Fyx.fW0//A>ԿK*l("yAU (t~A`&[[g`Jx< ~rLi eL  Ŧ{lb9yA`@/// yü^sX-nB^0CFyä}Bf$^^|(";1$/~3>./$o?[Ė{@}a-jlK>!H T*P  RƃE*`C("m !\#n \3n `_q[%_q[%_ y<g`E] 0 T*P@`@ U 0 T*P@`@ U 0 T*P*`P#=^U~~kp4"#W-ªȚ"׫]yú.HZ.~J3>G | yX[[f:kQ^<YW\xo*ƫ`T"ICze3 #y99+gǰI'7mW,duc,G&YL EZ7Q^T`rsHZ.~L\j<"򊥥(d"L,q_KYZE_do ,LB5V;N`QT`7F'MM)#PiYgwur 86k&h9O޹T`Q#[8%EJH?|I/%b|ϑ_=%s2}wmO  !_d߸E-s =>6Tvm5{|BY$P@`@ UT9ὠo65ߑ-oj}E#b_}^`%O`ppZO*`9 l2Q׫w]r;|)h WS!^Hg+HϢr;Bg3 x`)0cV,*={E+,yU9X r; =*`9oMGr%ʇ$K|/''qgD>*`]5ăٙ65f݄EWw$%ދpG=\x}}mRk>/[_mCv_O^%{FިfxS)zoQMs/ǯ@ÌF=o_v_L`g{l&/vc ÏXٺɾ5kuF+o޽k"lSOÉm!Sǵv80Nլ?; I;OX{~ LΥS?˙)էSAmD&++<k/N7 dz':s<>ˮW5"? ^Vkq)Җ=`C;Y?^"^MOބzz39q(a4~8]w=/>OxnEyV_|ږf~iagv_^{3M2%0H`e/5"~W/ߘO!Snq;e7MK2c>H?a6=mO"0f~"Rpݟ厞 h!TE` QF7R`"vn8CdcaGnG=c=zӣ́.}Uy O7[ퟖ@GeͶPw6LWV)0{ ov3  p<>g%H-{np~&Xe7ROfD~c~1DF; q3۵F'e;a٣꿩L`?_O.0;H#M>9&]fR 2~??W><\h쿦8tvv+(x+{[﷑+f S?vV:}Mq\?~h2nϩk7rYwzi[/WV!3H;jο~)\!y+/.)w~[SOz+zZopԯM`}l~4z{ه]a87oڷckg_U՟{Otձô?| endstream endobj 63 0 obj << /Length 225 >> stream i*i*iK*KK*K**iK**KKKiKi*Ki*iKKKi*iiKiiiKKK*fې::ېff:fff۶f۶ېiiېfې:۶:۶: endstream endobj 64 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 66 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 66 0 obj << /Length 6 >> stream x endstream endobj 67 0 obj << /Type /Page /Parent 3 0 R /Annots [ 69 0 R ] /Contents 68 0 R >> endobj 68 0 obj << /Length 1674 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.200 0.200 0.200 rg BT 60.186 785.494 Td /F1 10.5 Tf [(Esta na hora de criar o banco de dados que utilizaremos para a nossa aplicacão. A diferenca dos )] TJ ET BT 60.186 770.644 Td /F1 10.5 Tf [(servidores como MySQL onde tem um comando explicito para cria-los, no MongoDB o banco de )] TJ ET BT 60.186 755.794 Td /F1 10.5 Tf [(dados e criado adicionando o primeiro conteudo \(uma colecão\) ou criando um usuario para esse )] TJ ET BT 60.186 740.944 Td /F1 10.5 Tf [(banco.)] TJ ET BT 60.186 714.844 Td /F1 10.5 Tf [(No nosso caso faremos um banco de dados chamado )] TJ ET BT 283.846 714.844 Td /F2 10.5 Tf [(teste)] TJ ET BT 304.248 714.844 Td /F1 10.5 Tf [( adicionando um usuario chamado  un )] TJ ET BT 60.186 699.994 Td /F1 10.5 Tf [(usuario )] TJ ET BT 93.723 699.994 Td /F2 10.5 Tf [(myDbAdmin)] TJ ET BT 152.061 699.994 Td /F1 10.5 Tf [(.)] TJ ET BT 60.186 673.894 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 645.418 Td /F1 9.0 Tf [(use test)] TJ ET BT 60.186 627.598 Td /F1 9.0 Tf [(db.createUser\()] TJ ET BT 60.186 609.778 Td /F1 9.0 Tf [( {)] TJ ET BT 60.186 591.958 Td /F1 9.0 Tf [( user: "myDbAdmin",)] TJ ET BT 60.186 574.138 Td /F1 9.0 Tf [( pwd: "mipassword",)] TJ ET BT 60.186 556.318 Td /F1 9.0 Tf [( roles: [ { role: "readWrite", db: "test" } ])] TJ ET BT 60.186 538.498 Td /F1 9.0 Tf [( })] TJ ET BT 60.186 520.678 Td /F1 9.0 Tf [(\);)] TJ ET 0.200 0.200 0.200 rg BT 60.186 493.984 Td /F1 10.5 Tf [()] TJ ET q 435.638 0 0 279.750 60.186 196.264 cm /I20 Do Q BT 60.186 161.884 Td /F1 10.5 Tf [()] TJ ET endstream endobj 69 0 obj << /Type /Annot /Subtype /Link /A 70 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 200.0143 495.8243 479.7643 ] >> endobj 70 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/consola-3.png) >> endobj 71 0 obj << /Type /XObject /Subtype /Image /Width 818 /Height 373 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 3 /Columns 818 /BitsPerComponent 8>> /ColorSpace /DeviceRGB /BitsPerComponent 8 /Length 11957>> stream x?k#Nhs`?@ئE7Lg|6kXNXaM-sf^=ڠrepGS*տnIRj  0 Me~7]PdSk?..n^^On"2_q*P} nI=3Ǐf)/)ϬldXZl KD[{)]fW_^h/q3.kkż 74nuye0 ׏ɰw)7Nnx*~nkle޷ȹ=u Wd*)zlPʉm.E_89m雟Tjkn^U?Wkkm׃=O;f8қNm1{n~3__ku'ޫ9hw[ެYnˌ-\tdQW>|(\.Ǻʪi2köԣ>zhA~u7^cRSIKStJ}T>Omno|OU:Ɨl?O19SOa~HӒ&fjQTK@WJG=:~э-돦ly6er_ԞR OLO^ʭo[['SOEt.n6qn\>rޝ\ U:E\/_ˤ!%Y冗TuTcYbϖ-Ke.#f,,K$o}.o+3uW9+ )T|yEшTY63Jqr뛛UݷXN3Z7/\lq:Jʽ.KdoK̉>|^T[_s>{MTu1s#WQxͭxӑ!RktGͰw_ L V;ǙP^gYDsUySNrnN /]?Uoz:N`~?'>݈moD BsF%g"S粬^!Ybuْ<7x'pϣ |>:gsj6Ym}>4[*ϻnP.įx9%k[qqwNϜ?EegipO\k4Kg1d|s\E=~1opʷUUUUdQD"NH~TMG]HoWt[tK}~݋VZV8ٗ,^UO1b>wvx=o)~d:qRϚkos뛊y,u)*g\S{s|,wZsIeL??U^/Pw'WE?Uz^]U>نύ]l?f6S,^ /G}_M GxɎŬ}`'d\j5:-gj>m/pA Ω6fRT9)wSsN{^HmO{:Z?~KOENɲd%׏"uXӏh^L?~2ګwTr:3^jU?v(7{{y^ZTT_Ũ벊ӍL%^&#b药ZZ7##?jjåH/NWkݒuXm ѣA/:ԣKW%TyTzhn6Uzigiکn, W{ZҾ_s9ԕ{[wLtO㧣O/@fqQ4,??#?~H2:}9*E$0Rnb?هy^ 7k/ẜGF-Pܤk {8$ypqf* DLw:qP/uE}=A, BMԛ%vxS$jek ߓw"^˒>nNW:Yoӛo-3j篺YtGͰwS}{=\zk 5v}_%VǕ8.w1tǯ:sADΜ7UF?..si#mvkYrۧ2w[d8H(,0 ctOW觺yx:}Nͭײ'5Tfa?u_sգgV#?\Iؗk*psUZ$W4J0v$J&NsW e|'_cyreի(_{yO_/{_ݟA KsBpՂpL@/ 7HAy^r{@nJ<|-^=}CT|{*ma7>-Tro6 W,@{:`>8Rî Q޹ۥ(0H۶ժK)вXKe6cEp󤚹ۺZwF[J\f<¹KRu rS(m?s AY쨢j'AQ;CeԣKĎ+q- -3 ,\*N<wH`z$|U2)o']0ךNQEl%d(UVěI7݋H9]KH2MGdfg'k߿*E?'׏Oe=LEpsLG^CAd3xf<,k٠]RM_#Pr,Wtd'0Pj}s)JG<\zORJ ~ji^Z SüV]2o$^?\o)OQ}% a?X77U uP^3l԰3Mr&1 ydzb'1HUAخ?\zߞd|;Ӷck ܶ ,_TWwUs0=wAΜS7IXW8T'+󩻓}Lj1*5QsgX/ɰlA2LME$fT|{z(3Nf~`Ib: 2Pʭ~{^?Q*AKj񻹔^W1533N T]of Bj 6rSW;A=PMBn'`LmA |&1p e}PtvS8"ՍK ;åwq;A2T,9aAIT&R .\?ȯ v:{ՙsz朞)%*?)Y۪ڻzK}sH=6GkTźld=#*EE!vn~|QSC_N?=UTe: ܸs̑3y*q6^h٫w_)va=޽~JMé&si<\z*<O^WW Ɯ#o5%"y];'=*V:Q0RTOToy@|ᏋC]_թG!b`{N֞ެݲ^`7F,n y*k ^"v\u?HMGZ?#W!U,Rӑ5CUZ$jK_QOoxk _Dw9<|UC%׏^%<ї5wȟm[\?9̓q"Xq{C <&r&1p C&U7W,r0w9qYJ;xjֵ'ծMU_ yC=cg]߫wtjjpyAFђgu5iE}Jo06xK}u ']1й8:o"}/YEuI=k-O*nܽ0,ylZ߽Q%7wR-{CNZ5~il 1?-Z?{t ?kn01?ʮtyQD~,9D[v]N60"}H>yd|J!Kn~|QS'&REEO:<<*niT|]eGǤrP"v2'><{v#UR:S]30ubz<ǮG'b0h㵆?ݲ>lGw;\MYI:AL,g1ʹr˴CgWn|p0iwtDxnD.N5?.GSziWx6YՒɻϻ"\?]WKѧ#v6Rlk 2ҋ 0Ɍ /jH<3'˜ 3Z7H:d|՚;t ud؞Eޫw@٢0]J9[YĎ*^eS5C?Eٟߢ,CrؾxpG"*w=b@(%z/{- @ڦ N#jV#YA6']ojXEQWxJ[{ Up{׏C)WA7=RUWK]˹|Uﱢ5c~]w[giLWgiWyCr(+_z޻;el#SޫZb}unkW*[eO|ZlykxY^I P#= d$L'}6M]C;H)L9-oKH}R9{uY%|ڎy~$:sN{k|未@o)@NS#Af:ۡ7y7n.*%߾sAU?.u|gI[5#m:kݷ(*gQ}Kc-Zs/,,}`Wh Z7 MG~ {?k ]ߗ"WX$pxfZ<JEϜ۞ s9'+]sg#z陲TUios葧ãO,沮KWTpT2Xo>G[lXK瓯O5l}ݲ߫w{Zk'?~: ?sNY -2Xꖩ5^LV /Үgk  &7ZVkT<$Z`}NGn]'+im"peƜ R^5Wk?.iX77b-hE5Z[Mr6_-9ݖPCJj8J=6<H W%EWrg,O|REJ_8\%EQxU}T B2A76a>@)+X Fˊʙ%_cۘ{^7E`7ht-Gnw#i55zd9̓KOx;UOE^jKD.}wN㧣OzT¨~7LƢsU[d3_PTYʣʐja]z?koΫnO3g~j'AGk}GWbݯC>ӑP_R)U߫֐*}ȏ*s{楯G(HOuy{sNyMK n؝nYUoTk7ӑ?}yr4icIiuu"/`EvdW,r0w%9q:d8H+f:#,mQO]ד}d6X uE#vAZ$5\6eG6(bjt5iKsF(JWuɿIh2s; ]*G M^#hg5IEPΩZLp^<TިW)LwmN2: hIehvd;Ycbg( &Nas}Ywf/ >];|)~_7?{ym9Ӗg9Oةdb$=j%ƑG!KsA2/J }餞ʖ-2nGF˦#l({{:{wtIDI޽7Typs)@f:[Qy2ZʆAxtS#dcL<|]rwm&1Wd:'cs未=pc:I`!;2YtG_DUĥ B37$A23 vԎfIG$E4E{^z- B?wV 1<}I]W 'RB?HlEal Gv[n```[3#c`+- t˶HrW0 St j d|׮OWn@:n"R2e廩Md$Cp=šk7=RuvXQD~\quOkwșs'3t)ume{Qn.= `w) Q_zEDil<"jG=dSQs3_Tr Ok~;x2låwqRփ2,tT}^It朞?ɬq未@oySNS#TE.KzSDΩ?9P߫wRn'Ql7wQ/fT{-r3' Z7@MG~ {?/ :߮K=u\y+jȥe)g{6d%"7""?_Z7E&MW=;N$j Xevӑ?ۿRN5*v1mK3NvA8Hqw;;#lA2 lk6IL@ `+t lno4mP[Ee&ᗘ[nV[ln'l 7ɰQӂ`)j ԰25Pf2Us2M*;)tVf ˮeǙ[d2@ 5 endstream endobj 72 0 obj << /Type /Page /Parent 3 0 R /Contents 73 0 R >> endobj 73 0 obj << /Length 2195 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 674.254 m 574.016 674.254 l 574.016 675.004 l 49.016 675.004 l f 0.200 0.200 0.200 rg BT 60.186 785.494 Td /F1 10.5 Tf [(Agora, para acessar o banco de dados feito utilizamos o seguinte comando:)] TJ ET BT 60.186 759.394 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 730.918 Td /F1 9.0 Tf [(mongo --port 20017 -u myDbAdmin -p mipassword --authenticationDatabase test)] TJ ET 0.200 0.200 0.200 rg BT 60.186 704.224 Td /F1 10.5 Tf [()] TJ ET BT 49.016 647.374 Td /F1 10.5 Tf [()] TJ ET q 52.766 602.404 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 602.404 cm /I22 Do Q Q 1.000 1.000 1.000 rg BT 62.396 608.020 Td /F2 13.5 Tf [(6)] TJ ET 0.200 0.200 0.200 rg BT 60.186 582.004 Td /F2 15.0 Tf [(Digitar os primeiros dados \(colecão\))] TJ ET BT 60.186 554.524 Td /F1 10.5 Tf [(Agora veremos, atraves de um exemplo, como adicionar uma colecão de dados na base que foi )] TJ ET BT 60.186 539.674 Td /F1 10.5 Tf [(criada.)] TJ ET BT 60.186 513.574 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 485.098 Td /F1 9.0 Tf [(use teste)] TJ ET BT 60.186 467.278 Td /F1 9.0 Tf [(db.personal.save\({nombre:'Ariel Perez',edad:23}\))] TJ ET BT 60.186 449.458 Td /F1 9.0 Tf [(db.personal.save\({nombre:'Diego Angel',edad:32}\))] TJ ET BT 60.186 431.638 Td /F1 9.0 Tf [(db.personal.find\(\))] TJ ET 0.200 0.200 0.200 rg BT 60.186 404.944 Td /F1 10.5 Tf [()] TJ ET BT 60.186 378.844 Td /F1 10.5 Tf [(No momento de faze-lo, veremos na tela os seguintes resultados: Al hacerlo, veremos en pantalla los )] TJ ET BT 60.186 363.994 Td /F1 10.5 Tf [(siguientes resultados:)] TJ ET BT 60.186 337.894 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 309.418 Td /F1 9.0 Tf [({ "_id" : ObjectId\("55d87309d6b60ea1b22fb2ad"\), "nombre" : "Ariel Perez", "edad" : 23 })] TJ ET BT 388.245 309.418 Td /F1 9.0 Tf [({ "_id" : )] TJ ET BT 60.186 291.598 Td /F1 9.0 Tf [(ObjectId\("55d87311d6b60ea1b22fb2ae"\), "nombre" : "Diego Angel", "edad" : 32 })] TJ ET 0.200 0.200 0.200 rg BT 60.186 264.904 Td /F1 10.5 Tf [()] TJ ET endstream endobj 74 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 76 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 76 0 obj << /Length 6 >> stream x endstream endobj 77 0 obj << /Type /Page /Parent 3 0 R /Annots [ 79 0 R 85 0 R 87 0 R ] /Contents 78 0 R >> endobj 78 0 obj << /Length 2171 >> stream 0.200 0.200 0.200 rg 0.525 w 0 J [ ] 0 d 1.000 1.000 1.000 rg 34.016 34.016 527.249 773.859 re f 0.925 0.914 0.945 rg 0.925 0.914 0.945 RG 49.016 554.524 m 574.016 554.524 l 574.016 555.274 l 49.016 555.274 l f q 435.638 0 0 174.750 60.186 618.874 cm /I23 Do Q 0.200 0.200 0.200 rg BT 60.186 584.494 Td /F1 10.5 Tf [()] TJ ET BT 49.016 527.644 Td /F1 10.5 Tf [()] TJ ET 0.925 0.914 0.945 rg 49.016 145.534 m 574.016 145.534 l 574.016 146.284 l 49.016 146.284 l f q 52.766 482.674 33.511 27.000 re W n q 27.000 0 0 27.000 52.766 482.674 cm /I25 Do Q Q 1.000 1.000 1.000 rg BT 62.396 488.290 Td /F2 13.5 Tf [(7)] TJ ET 0.200 0.200 0.200 rg BT 60.186 462.274 Td /F2 15.0 Tf [(Aproveitar uma interface grafica)] TJ ET BT 60.186 434.794 Td /F1 10.5 Tf [(O console MongoShell nos permite fazer praticamente de tudo com nosso MongoDB e utilizar )] TJ ET BT 60.186 419.944 Td /F1 10.5 Tf [(interfaces graficas na administracão das bases de dados assim a tarefa torna-se muito mais facil.)] TJ ET BT 60.186 393.844 Td /F1 10.5 Tf [(No mercado existem muitos clientes de administracão para MongoDB e a grande maioria são )] TJ ET BT 60.186 378.994 Td /F1 10.5 Tf [(pagos. Alguns dos gratuitos que podemos aconselhar para voce são )] TJ ET 0.224 0.784 0.925 rg BT 353.262 378.994 Td /F1 10.5 Tf [(Mongo Management Studio)] TJ ET 0.224 0.784 0.925 RG 0.525 w 0 J [ ] 0 d 353.262 376.632 m 471.093 376.632 l S 0.200 0.200 0.200 rg BT 471.093 378.994 Td /F1 10.5 Tf [( ou )] TJ ET 0.224 0.784 0.925 rg BT 60.186 364.144 Td /F1 10.5 Tf [(MongoChef)] TJ ET 0.525 w 0 J [ ] 0 d 60.186 361.782 m 110.932 361.782 l S 0.200 0.200 0.200 rg BT 60.186 338.044 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 309.568 Td /F1 9.0 Tf [(mongodb://usuario:password@host:puerto/nombre_db)] TJ ET 0.200 0.200 0.200 rg BT 60.186 282.874 Td /F1 10.5 Tf [()] TJ ET BT 60.186 256.774 Td /F1 10.5 Tf [(e no nosso exemplo ficaria)] TJ ET BT 60.186 230.674 Td /F1 10.5 Tf [()] TJ ET 0.533 0.533 0.533 rg BT 60.186 202.198 Td /F1 9.0 Tf [(mongodb://myDbAdmin:mipassword@200.58.96.113:20017/test)] TJ ET 0.200 0.200 0.200 rg BT 60.186 175.504 Td /F1 10.5 Tf [()] TJ ET endstream endobj 79 0 obj << /Type /Annot /Subtype /Link /A 80 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 622.6243 495.8243 797.3743 ] >> endobj 80 0 obj << /Type /Action /S /URI /URI (http://donwebajuda.com.br/wp-content/uploads/2015/08/consola-4.png) >> endobj 81 0 obj << /Type /XObject /Subtype /Image /Width 786 /Height 233 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 3 /Columns 786 /BitsPerComponent 8>> /ColorSpace /DeviceRGB /BitsPerComponent 8 /Length 13464>> stream xjO P ^D[}*eĠ Lz 6bhth$ˎ~?< ^Ɵn߿__Sr8Kǽs"z܎`2;pp'9f.eVx0_f;`XWꃣFʳ,hq)Vt.G:/|a֑mwզoTFkFrRG<ݜBHFcWm+u"磖^y\jOL~]DDd>~uy)ys;:7OZ),tdQRtdf[dӑ7<FS3G~I>n7W_ϻ*+:yLD>_)_&f%MM#Q}U);-v DJ Ti(?dIYM3"kş&{`gSIʦ$VVZjt W_:|%WՂ q?7㱡>~ȏVJOA\l< bP)y#YCN8K'[,\)^&JW{tOZoC谒_7V[oSxig*vx/O?9buF'1+jʭ%qWlTbvry筎U}!ROϒ 6 %yk>sKjXo+[UYp<%Sy^X]qݼ߲yz}ƈX߆6ky򝈂Ԛ'A/|zl:W!eqn& ݿ˵~f1'.n*vlN,3|3+[/w9Les=U<" DU5ay~7eewȯtV8rX$vcI]ykv =j4fUtcc.(6Jo%"a;,2oӒ?޽ î yO5lgxRHl}[9/{,rM}a?0izz54GϏF. H+%qs[S7Oŭxt"P}( 5zs:t 5]EtW0Y|ʹYa7=M|>Ӑd!yAq0G5byjYﳞΞX{ N_Q8KMH YD8Mǯ'ϛU^T3vqʑE'VkAЋhELpO7ʓarؿ4MGo ;_7O7WӼlԵ;8h)L?i[.oYv>f?V~eӘY6PUt˓ *ps_m$R##Qk^-Jt4^kM)ZwNB${G,<.u<^W/cؿlT;?:9Mv|@k> a]z{%\UfdIk{,=~ mMѨ\( r,Y7[\uT 3rK =K)<ݰ;u| lfrӴ i>526 +DZ{]*4{~ć%Up4pXx_ ؃.}thzDKHۥKVyM,?Wqܭ#-YWf#bH 0M~"*K,WHwmjbWZ+Rx̷EA60pp'^{ ѽ3(MzIJVSr59ףR5OcMjk/=dvzϦY6,&i)rQ80}pLy2S8Kɸ*3Q9Q,wjrY;=8#Zo^]'ϛۢ?:97&sP!P"|'A/uwyR_dwѠȤwN"$,m[nqΓhؿCRAU sv}|w53rxLl ϓM;ǻScl{ T[c\Wg,x`/#ς"svn,(2 GhwK]D۲::;,׫-] uSm+sp'm~7RrpΥ`~%O6}'n:͕޾6tz[qq/\άwrHЧ{<cϕA%|YxU~8K}\ǁwWV:m_J!xÿm t‡,o98YWvd8K;Q+9˱\5sR"݈DQ#(,).h @[T q3Irϒ|,'>t EMGj?i;eqRX,/pXoS #)K%MA\"Zx:>߶WJS Z<9JT/׫)G*WДzEvLOK͓n&yR?9/NK X/+n<w.wO(;(J-:п+}k82'3>)E} *[";>,( pF8MT"!J*ysKDz~PH/f,%"-&:C\b.rXvXږ梘"]>jV- a+}p|TdxZ'#"ʓ )Yb4"ZZy5,ӵ=%c4 " ΩsY䚄eAna;Ѕ(M}T5|%:lOv _ߪ}Hm_]/+KW-K4F5dRڗiuR۫*WM׎t?7OIvh8ދ;yIi'{goboAIok njYBh#w)ځ>R}rxۈjWhjG쯸rvp賿E<1釬|iJS̿KqtӲXzK_y2[ϛ[F&Ae1ʓ& 9W7Wٮmqz?EIH֦-OQ6׫Z{SE-d1H|fwxkھU~Un;PWgiֺj}%ж}zfDaYԾv?_2c}JU""ZP/W֞ MݿA?W]>Is2әv[*8KU2*x]>Z.SUQˋM L h^ZgtMGQ۷W}S| z:*l7) O7-p;ύIu"ZP7S?O-\V֋)?>şNCxj(]>Dl*n݋;&-K߂v;C󗟙dr+|iJ9Iɬd-WG"^yYo[RdL]*%AcmI2[z:ks viI.[Z`#WU[Ū qdqԗ2lnd&ci]{m 74?rӯj2XQ.ywxs*nrMQۙ):S.`ÜNS< M"@sgH!p_>Z}K2cCt"?|,!"Zg buc]NuPd%E?"гa}[L/YOىr8>GHͨ:\'w`L \FzFeQh۪l-+)5G a(k.zT}#Y]o:f̈fCO]Ov#JO若MR|"xHv(UTcc*[Wp""ʦEQwѠU$`Kf 68VOd^:Ϛz8ގӥ||A*Ma{ЧIwg?B˵HD'4UE?2<ޢMsY$MBYo\O׹t4^T~"3jZӍ\%%~)J(ydv&vV_%BY)盧xlP} u\HH.v61%||+5 ܕmMy旪NiD}g\w_9i_F`8Bڱm*6}O)76zd&m 41CBP"uaߨ^>ZTl3Qn x}8:vtpNpp'фo>~u%l?J͓zd4o-MGTQ !\grSzc35XE*=}4adQTvȍ{}8K}7 +O1먰ɓޤp./?ߴq<7&A֙_W_hAQm{?O-.ZQS~6} ?/Xc2vnJz:_ *vf;3q:]p _>̹M:N@MmS>C J#^9˪sp%G19Ÿ"™XX/jSY{u&!L9:п-P&ۧDDR9etdx|Na%@C}do EmLS|ncF3z}8{ ^O(g`_KUcƌaNI8ԥ .d7?dX*1ÝjRոv;hrW!ʦEQwѠA]%^a\z7#uűB{&+O~Zy$yvl.Uil ӆ>بLOu5[_7Cvmr-> B|AяL!O(DES\I2֛,דm)fu.6+ t#װIDDɰ_JR"J56?oɿ%9Ana;5`wɡPVJ+)8h)EEd7Fo'ϛPz0BŽ6Yk{o6,Mgt";8ր6,.GQiMV@E5+y2(>@ݭt27.f*oI֋Gv~!.twSkk> ZAk,|-g>g o ow@ۈ8v6nz+x2R'5=I_eQH`T;1:fSf;xaOw6zd&m 41CBP"uaߨ^>ZTl3QnSv~^'Ta+USOvcdw#xpPN%uj F~ebxL%Xe3HMnjYU[qtmʑa-^J_y2_.(yx ͭv# 旅(O曧psJq?ծq71)\5yʦD_oy7O ]nvh3F2cFUV|t,h1OpٸjAk' ~-/8hw$qC ^Ɵyv9^"H9U!F)p:3gXΕQ-٧|mqdqlդrKr|UbK|=UKOINI[XD%VNUC_us!{ _ۨD|klZn{i4_Nw9P .6;'y:r/ʵ.ޥ ]:ʦ y2ܻzR6 vؿdG+vSt) .']*A_gj,}(OB-COIVK>L?MsM2z:U%~ўb׏23/Ia[no#T'chw-x·GCFM9P"S|-i-_Q rKX6,S|ym̷RKO lz5.w?ٍne%WAMEݲ(#V~)E޾j}IK\OJ*+W#oNotY盧"Դ^B[O}~=Fz{b~dzDHBA?ro[l:+VRyj=VyѶgUI bjѤ_ 򁃤8 r׸nǤܷ$Zu>q׫-n-lC#GԫjezݨqݎUzP;iXG޿HH^&%tV@a&lTlR:@o&%vv[`^d{_Bڒ\OuJrdi?I9:~ڋUQnmZ82bKnGI0(^1͕9E^L/ϼUv\[۟ڦ[K5U꙽?ͼRHjT#?ȯs.#i{c~hup/#k066HnQ.aPОfprAy\p<85>g񤲰p[ƒXW.:Pڀ1M7B:u`Z/χs[>kC$YutrKrZ[W8N=A"Gn.=%}'6Jz39rjp4X_XpK8;b{i4_NwϹXJUEӆɌP<9{NJΞQ]pnĆ˟7%k%>*nI~P3K5V5%r&f@j{Գlp>on}'ZRWס%it9v9ٓCqBa%^~ EK~gCPCC1CGo!s>t?} [hy p" ,2_D_|r_zL0V!T(kW G~AQuZeU!!qS5*\l:2\٭yK4<ИfgDar ~%W.q-U nS{s7O6tdt=G+>XU*m-.10,l0 5/yϓ&fafpϫl$e"6hj^w_n`~H?Ҹ ЊMyBTrŤ]4*3F ҭԜq~̎`_eNo5L9($\-DRTWngn@6]*S>|2W3IDQ9QM>1e4=IgQƭ7IoUOIIl:WK"UH?U=ی<9Wl 6gƽS܎l ]חkY|7!Ǹe<6~FAgwрHW4|fس~_l]˕>G#G<*54O**hJt|{Lo󉤅S'M12׽"iRyPᴏP[niNl\X/IWlsуe]sjYx7k})#m?XګzJn-nqc}_c;J04czWyUOyձuy2g9yr֛ {SvyR.;ǧ6[{n?J_W.>&fxp֤Jo g6 }EkMtdnJewǛۥ6dOVOKnG^϶l >T>ZQG7yw/'MixB>vc|ڹ&ٍ-}_kg2@*[Yڭu(7i>SJ-^ ^ u;g񤲀xzl. ^cxlbt'"82Oo3 hvr=< + "WBGxl_MĤ]x&/\ endstream endobj 82 0 obj << /Type /XObject /Subtype /Image /Width 36 /Height 36 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 36 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 210>> stream 8AE0ZXD$q3.,z$ <> /ColorSpace [ /Indexed /DeviceRGB 1 84 0 R ] /BitsPerComponent 1 /Length 35>> stream c` 0iD #[םPpc ! endstream endobj 84 0 obj << /Length 6 >> stream x endstream endobj 85 0 obj << /Type /Annot /Subtype /Link /A 86 0 R /Border [0 0 0] /H /I /Rect [ 353.2620 378.0493 471.0930 388.4443 ] >> endobj 86 0 obj << /Type /Action /S /URI /URI (http://www.litixsoft.de/english/mms/) >> endobj 87 0 obj << /Type /Annot /Subtype /Link /A 88 0 R /Border [0 0 0] /H /I /Rect [ 60.1860 363.1993 110.9325 373.5943 ] >> endobj 88 0 obj << /Type /Action /S /URI /URI (http://3t.io/mongochef/) >> endobj 89 0 obj << /Names [(EmbeddedJS) 90 0 R] >> endobj 90 0 obj << /S /JavaScript /JS (\r var a2a_config = a2a_config || {};\r a2a_config.locale = "es-AR";\r \(function\(\){ var corecss = document.createElement\('link'\); var themecss = document.createElement\('link'\); var corecssurl = "http://donwebajuda.com.br/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css?ver=3.0.9b"; if \( corecss.setAttribute \) { corecss.setAttribute\( "rel", "stylesheet" \); corecss.setAttribute\( "type", "text/css" \); corecss.setAttribute\( "href", corecssurl \); } else { corecss.rel = "stylesheet"; corecss.href = corecssurl; } document.getElementsByTagName\("head"\)[0].insertBefore\( corecss, document.getElementById\("syntaxhighlighteranchor"\) \); var themecssurl = "http://donwebajuda.com.br/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shThemeDefault.css?ver=3.0.9b"; if \( themecss.setAttribute \) { themecss.setAttribute\( "rel", "stylesheet" \); themecss.setAttribute\( "type", "text/css" \); themecss.setAttribute\( "href", themecssurl \); } else { themecss.rel = "stylesheet"; themecss.href = themecssurl; } //document.getElementById\("syntaxhighlighteranchor"\).appendChild\(themecss\); document.getElementsByTagName\("head"\)[0].insertBefore\( themecss, document.getElementById\("syntaxhighlighteranchor"\) \); }\)\(\); SyntaxHighlighter.config.strings.expandSource = '+ expand source'; SyntaxHighlighter.config.strings.help = '?'; SyntaxHighlighter.config.strings.alert = 'SyntaxHighlighter\\n\\n'; SyntaxHighlighter.config.strings.noBrush = 'Can\\'t find brush for: '; SyntaxHighlighter.config.strings.brushNotHtmlScript = 'Brush wasn\\'t configured for html-script option: '; SyntaxHighlighter.defaults['pad-line-numbers'] = false; SyntaxHighlighter.defaults['toolbar'] = false; SyntaxHighlighter.defaults['wrap-lines'] = false; SyntaxHighlighter.all\(\); // Infinite scroll support if \( typeof\( jQuery \) !== 'undefined' \) { jQuery\( function\( $ \) { $\( document.body \).on\( 'post-load', function\(\) { SyntaxHighlighter.highlight\(\); } \); } \); } /* */ /* */ /* */ ) >> endobj xref 0 91 0000000000 65535 f 0000000008 00000 n 0000000103 00000 n 0000000149 00000 n 0000000687 00000 n 0000000724 00000 n 0000001168 00000 n 0000001278 00000 n 0000004624 00000 n 0000004733 00000 n 0000004841 00000 n 0000004952 00000 n 0000005079 00000 n 0000005156 00000 n 0000007791 00000 n 0000008824 00000 n 0000008987 00000 n 0000009113 00000 n 0000009190 00000 n 0000009317 00000 n 0000009423 00000 n 0000009551 00000 n 0000009685 00000 n 0000010137 00000 n 0000010449 00000 n 0000010505 00000 n 0000010633 00000 n 0000010739 00000 n 0000010823 00000 n 0000011043 00000 n 0000011170 00000 n 0000011289 00000 n 0000013101 00000 n 0000029107 00000 n 0000029543 00000 n 0000029627 00000 n 0000030451 00000 n 0000030578 00000 n 0000030697 00000 n 0000034890 00000 n 0000058174 00000 n 0000058610 00000 n 0000059062 00000 n 0000059374 00000 n 0000059430 00000 n 0000059495 00000 n 0000061844 00000 n 0000062296 00000 n 0000062608 00000 n 0000062664 00000 n 0000062748 00000 n 0000064298 00000 n 0000064425 00000 n 0000064543 00000 n 0000072769 00000 n 0000073221 00000 n 0000073533 00000 n 0000073589 00000 n 0000073673 00000 n 0000075345 00000 n 0000075472 00000 n 0000075590 00000 n 0000080801 00000 n 0000089890 00000 n 0000090167 00000 n 0000090619 00000 n 0000090931 00000 n 0000090987 00000 n 0000091071 00000 n 0000092798 00000 n 0000092925 00000 n 0000093043 00000 n 0000105246 00000 n 0000105311 00000 n 0000107559 00000 n 0000108011 00000 n 0000108323 00000 n 0000108379 00000 n 0000108477 00000 n 0000110701 00000 n 0000110828 00000 n 0000110946 00000 n 0000124656 00000 n 0000125108 00000 n 0000125420 00000 n 0000125476 00000 n 0000125604 00000 n 0000125692 00000 n 0000125819 00000 n 0000125894 00000 n 0000125946 00000 n trailer << /Size 91 /Root 1 0 R /Info 5 0 R >> startxref 129454 %%EOF