Rubriik: Haldamine

Windowsi kliendi-serveri utiliitide funktsioonidega tarkvaraarendus, osa 01

Tere! Täna tahaksin arutada kliendi-serveri rakenduste kirjutamise protsessi, mis täidavad Windowsi standardsete utiliitide, nagu Telnet, TFTP jne, funktsioone puhtas Javaski. On selge, et ma ei too midagi uut - kõik need utiliidid on juba aastaid edukalt töötanud, kuid arvan, et mitte kõik ei tea, mis nende all toimub. Just sellest […]

„Üksikasjalik” arendustiimis: kas see on kasulik või kahjulik?

Tere kõik! Minu nimi on Lyudmila Makarova, olen arendusjuht UBRiR-is ja kolmandik minu meeskonnast on 'üldteenindajad'. Tunnistage: iga Tech Lead unistab oma meeskonna sees ristfunktsionaalsusest. See on ju nii äge, kui üks inimene suudab kolme asendada ja seda kvaliteetselt, tähtaegu mitte ületades. Ja mis peamine, see tagab ressursside kokkuhoiu! See kõlab tõeliselt […]

Dijkstra auhinna kolm laureaati: kuidas möödusid Hydra 2019 ja SPTDC 2019

Just recently, from July 8 to 12, two significant events took place simultaneously — the Hydra conference and the SPTDC school. In this post, we want to highlight a few features we noticed during the conference. The greatest pride of Hydra and the School is the speakers. Three recipients of the Dijkstra Award: Leslie Lamport, Maurice Herlihy, and Michael Scott. Moreover, Maurice received […]

PHP-FPM seadistamine: kasutame pm static maksimaalse jõudluse saavutamiseks.

Redigeerimata versioon artiklist avaldati algselt haydenjames.io-s ja avaldatakse siin autori loal. Ma lühidalt räägin, kuidas PHP-FPM-i kõige paremini seadistada, et suurendada läbilaskevõimet, vähendada latentsust ja stabiilsemalt kasutada protsessoriressursse ja mälu. Vaikimisi on PM (process manager, protsessihaldur) rida PHP-FPM-is väärtusega dynamic, ja kui […]

Konteinereid – konveieril: CRI-O on nüüd OpenShift Container Platform 4-s vaikimisi

Red Hat OpenShift Container Platform 4 platvorm võimaldab voogesitada konteinerite juurutuse hostide loomist, sealhulgas pilveteenuse pakkujate infrastruktuuris, virtualiseerimisplatvormidel või bare-metal süsteemides. Selleks, et luua tõeliselt pilveplatvorm, pidime rangelt kontrollima kõiki kasutatavaid komponente ja seeläbi suurendama keerulise automatiseerimisprotsessi usaldusväärsust. […]

Continuous Integrationi rakenduse näide BuildBoti abil.

(Image by Computerizer from Pixabay) Tere! Mina olen Jevgeni Tšerkin, Polymetal'i kaevandamisettevõtte arendustiimi programmeerija. Alustades mistahes suurt projekti, hakkad mõtlema: „Millist tarkvara on kõige parem kasutada selle haldamiseks?“. IT-projekt läbib enne järgmise versiooni välja laskmist mitu etappi. Hea on, kui nende etappide jada on automatiseeritud. Automatiseeritud versiooni väljaandmise protsess […]

Kuidas valida Open Source litsentsi RAD raamistikule GitHubis

Selles artiklis räägime veidi autoriõigustest, kuid peamiselt valikust vabast litsentsist RAD raamistikule IONDV. Raamistik ja avatud lähtekoodiga tooted, mis selle põhjal on loodud. Selgitame Apache 2.0 litsentsi, mis viis meid selle juurde ja milliseid otsuseid pidime protsessi käigus tegema. Litsentsi valimise protsess on üsna töömahukas […]

HugePages'i eelised ja puudused

Artikli tõlge on ette valmistatud Linuxi administraatori kursuse üliõpilastele. Varasemalt rääkisin sellest, kuidas kontrollida ja aktiveerida Hugepages'i kasutamist Linuxis. See artikkel on kasulik ainult juhul, kui teil on tõeliselt vajadust Hugepages'i kasutamiseks. Olen kohanud mitmeid inimesi, kes petavad end Hugepages'i lubadusega, et need maagiliselt suurendavad jõudlust. Siiski on hugepaging keeruline teema, […]

Kubernetes operator Pythonis ilma raamistiketa ja SDK-deta

Go on hetkel monopolist programmikeelte seas, mida inimesed valivad Kubernetes'e operaatorite kirjutamiseks. Sellel on objektiivsed põhjused, nagu: Go-l on võimas raamistik operaatorite arendamiseks - Operator SDK. Go-s on kirjutatud sellised „mängu muutvad“ rakendused nagu Docker ja Kubernetes. Oma operaatori kirjutamine Go-s tähendab suhtlemist ökosüsteemiga […]

Andmete lugemise ja kirjutamise tasakaalustamine andmebaasis

Eelnevas artiklis rääkisin andmebaasi kontseptsioonist ja rakendamisest, mis on üles ehitatud funktsioonide, mitte ridade ja väljade järgi, nagu see on relatsioonilistes andmebaasides. Seal toodi mitmeid näiteid, mis näitavad, kuidas selline lähenemine on klassikalise ees eelised. Paljud pidasid neid veidi veenvateks. Selles artiklis näitan, kuidas selline kontseptsioon võimaldab kiiresti ja mugavalt tasakaalustada […]

Kuidas luua automatiseeritud testimise pipeline'i Azure DevOpsis

Hiljuti sattusin kokku veel mitte väga populaarse, kuid üha enam tähelepanu saavutanud nähtusega DevOpsi maailmas – Azure DevOpsi torujuhtmetega. Koheselt tundsin, et puuduvad selged juhised või artiklid selle teema kohta, ei tea, millega see seotud on, kuid Microsoftil on ilmselgelt veel palju teha selle tööriista populariseerimise osas. Täna loome torujuhtme automatiseeritud testimiseks Azure'i pilves. Nii et, […]

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster