hilisgutan: Pagdumala

Tutorial sa Kubernetes Bahin 1: Mga Aplikasyon, Microservices, ug mga Container

Sa among hangyo, naghimo si Habr og hub sa Kubernetes ug nalipay kami nga i-post ang una nga publikasyon niini. Subscribe! Sayon ra ang Kubernetes. Ngano nga ang mga bangko nagbayad kanako og daghang salapi aron magtrabaho niining dapita, samtang bisan kinsa nga makamao niini nga teknolohiya sa pipila lang ka oras? Kung nagduhaduha ka nga ang Kubernetes mahimong makat-unan niining paagiha [...]

Pagkat-on Docker, Bahin 6: Pagtrabaho uban sa Data

Sa karon nga bahin sa paghubad sa usa ka serye sa mga materyal bahin sa Docker, maghisgot kami bahin sa pagtrabaho sa datos. Sa partikular, bahin sa mga volume sa Docker. Sa kini nga mga materyal, kanunay namon nga gitandi ang mga makina sa software sa Docker nga adunay lainlaing mga makaon nga analohiya. Dili usab kita motipas niini nga tradisyon dinhi. Himoa nga ang datos sa Docker mao ang panakot. Adunay daghang matang sa mga panakot sa kalibotan, ug […]

Giya sa Docker Compose alang sa mga Nagsugod

Ang tagsulat sa artikulo, ang hubad nga among gipatik karon, nag-ingon nga kini gituyo alang sa mga nag-develop nga gusto makakat-on sa Docker Compose ug nagpadayon sa paghimo sa ilang una nga aplikasyon sa kliyente-server gamit ang Docker. Gituohan nga ang magbabasa niini nga materyal pamilyar sa mga sukaranan sa Docker. Kung dili kini ang kahimtang, mahimo nimong tan-awon kini nga serye sa mga materyales, kini nga publikasyon, [...]

GitLab Shell Runner. Ang kompetisyon nga paglansad sa masulayan nga mga serbisyo sa Docker Compose

Kini nga artikulo mahimong interesado sa mga tigsulay ug mga developer, apan gituyo labi na alang sa mga espesyalista sa automation nga nag-atubang sa problema sa pag-set up sa GitLab CI / CD alang sa pagsulay sa panagsama sa mga kondisyon sa dili igo nga mga kapanguhaan sa imprastraktura ug / o ang pagkawala sa usa ka sudlanan plataporma sa orkestra. Sultihan ko ikaw kung giunsa ang pag-set up sa pag-deploy sa mga palibot sa pagsulay gamit ang docker compose sa usa ka GitLab shell runner ug [...]

Ipatuman ang static nga pagtuki sa proseso, imbes nga gamiton kini aron makit-an ang mga bug

Naaghat ko nga isulat kini nga artikulo sa daghang mga materyales sa static nga pagtuki nga labi nga naabut sa akong atensyon. Una, kini ang PVS-studio blog, nga aktibo nga nagpasiugda sa kaugalingon sa HabrΓ© sa tabang sa mga pagsusi sa mga sayup nga nakit-an sa ilang himan sa bukas nga gigikanan nga mga proyekto. Bag-ohay lang, gipatuman sa PVS-studio ang suporta alang sa Java, ug, siyempre, ang mga nag-develop sa IntelliJ IDEA, kansang built-in nga analisador lagmit […]

Pagpadagan sa IntelliJ IDEA inspeksyon sa Jenkins

Ang IntelliJ IDEA karon adunay labing abante nga static nga Java code analyzer, nga sa mga kapabilidad niini nagbilin sa mga "beterano" sama sa Checkstyle ug Spotbugs nga layo kaayo. Ang daghang mga "inspeksyon" nagsusi sa code sa lainlaing mga aspeto, gikan sa istilo sa coding hangtod sa kasagaran nga mga bug. Bisan pa, basta ang mga resulta sa pag-analisar gipakita lamang sa lokal nga interface sa IDE sa developer, kini gamay nga gamit sa proseso sa pag-uswag. […]

Detalyadong pagsusi sa 3CX v16

Niini nga artikulo maghatag kami usa ka detalyado nga pagtan-aw sa mga kapabilidad sa 3CX v16. Ang bag-ong bersyon sa PBX nagtanyag sa lain-laing mga kalamboan sa kalidad sa serbisyo sa kustomer ug dugang nga produktibidad sa empleyado. Sa samang higayon, ang trabaho sa system engineer nga nag-alagad sa sistema mas sayon. Sa v16, among gipalapdan ang mga kapabilidad sa hiniusang trabaho. Karon ang sistema nagtugot kanimo sa pagpakigsulti dili lamang sa mga empleyado, apan usab sa imong mga kliyente ug […]

Well-Fed Philosophers o Competitive .NET Programming

Atong tan-awon kon sa unsang paagi dungan ug parallel programming nagtrabaho sa .Net, gamit ang panig-ingnan sa paniudto pilosopo problema. Ang plano mao ang mosunod, gikan sa hilo/proseso nga pag-synchronize ngadto sa modelo sa aktor (sa mosunod nga mga bahin). Ang artikulo mahimong mapuslanon alang sa usa ka una nga kaila o aron mabag-o ang imong kahibalo. Ngano nga nahibal-an pa kung giunsa kini buhaton? Ang mga transistor nakaabot sa ilang minimum nga gidak-on, ang balaod ni Moore miigo sa speed limit […]

"Ang mga ilaga mihilak ug nag-inject sa ilang kaugalingon.." Import substitution sa praktis. Bahin 4 (teoretikal, katapusan). Mga sistema ug serbisyo

Sa paghisgot sa nangaging mga artikulo bahin sa mga kapilian, "domestic" hypervisors ug "domestic" Operating System, magpadayon kami sa pagkolekta og impormasyon bahin sa gikinahanglang mga sistema ug serbisyo nga mahimong ma-deploy niini nga mga OS. Sa tinuud, kini nga artikulo nahimo nga kadaghanan sa teoretikal. Ang problema mao nga walay bag-o o orihinal sa "domestic" nga mga sistema. Ug sa pagsulat pag-usab sa samang butang sa ika-gatos nga higayon, [...]

Ang mga mananaog sa internasyonal nga kompetisyon SSH ug sudo anaa na usab sa entablado. Gipangunahan sa Distinguished Active Directory Conductor

Sa kasaysayan, ang sudo permiso gikontrolar sa sulod sa mga file sa /etc/sudoers.d ug visudo, ug ang key authorization gihimo gamit ang ~/.ssh/authorized_keys. Apan, samtang nagkadako ang imprastraktura, adunay tinguha sa pagdumala niini nga mga katungod sa sentro. Karon mahimo’g adunay daghang mga kapilian sa solusyon: Sistema sa pagdumala sa pag-configure - Chef, Puppet, Ansible, Salt Active Directory + sssd Nagkalainlain nga mga pagbag-o sa porma sa mga script […]

Netramesh - gaan nga serbisyo sa mesh nga solusyon

Samtang mibalhin kami gikan sa usa ka monolitikong aplikasyon ngadto sa arkitektura sa microservices, nag-atubang kami og bag-ong mga hagit. Sa usa ka monolithic nga aplikasyon, kasagaran sayon ​​​​ra ang pagtino kung asa nga bahin sa sistema ang sayup nga nahitabo. Lagmit, ang problema anaa sa code sa monolith mismo, o sa database. Apan sa diha nga kita magsugod sa pagpangita sa usa ka problema sa usa ka microservice arkitektura, ang tanan dili na kaayo dayag. Kinahanglan natong pangitaon ang tanan [...]

Gidapit namo ang mga developers sa Think Developers Workshop

Sumala sa usa ka maayo, apan wala pa natukod nga tradisyon, nagpahigayon kami usa ka bukas nga teknikal nga pagtagbo sa Mayo! Karong tuiga ang panagkita mahimong "seasoned" sa usa ka praktikal nga bahin, ug mahimo ka nga mohunong sa among "garahe" ug maghimo usa ka gamay nga asembliya ug programa. Petsa: Mayo 15, 2019, Moscow. Ang nahabilin nga mapuslanon nga kasayuran naa sa ilawom sa pagputol. Mahimo nimong magparehistro ug tan-awon ang programa sa website sa kalihokan [...]