Rubriik: Haldamine

PostgreSQL 11: Sektsioonimise evolutsioon Postgres 9.6-lt Postgres 11-le

Igalühel ilusat reedet! Aeg on jäänud kursuse „Relaatsioonilised andmebaasisüsteemid“ käivitamiseni järjest vähem, seega jagame täna tõlget veel ühest kasulikust materjalist teema kohta. PostgreSQL 11 arendamise käigus tehti muljetavaldav töö tabelite partitsioneerimise parandamiseks. Tabelite partitsioneerimine on funktsioon, mis on PostgreSQL-is eksisteerinud juba pikka aega, kuid seda, kui nii võib öelda, on sisuliselt […]

Corda — avatud lähtekoodiga plokiahel äriks

Corda — on hajutatud Ledger, mis võimaldab salvestada, hallata ja sünkroniseerida finantskohustusi erinevate finantsasutuste vahel. Corda pakub head dokumentatsiooni koos videoloengutega, mida saab leida siit. Püüan lühidalt kirjeldada, kuidas Corda seestpoolt toimib. Vaadakem Corda peamisi omadusi ja selle ainulaadsust teiste plokiahelate seas: Corda ei oma oma krüptovaluutat. Corda ei kasuta kaevandamise kontseptsiooni […]

GOSTIM: P2P F2F E2EE IM ühe õhtu jooksul GOST-krüptograafiaga

Olles PyGOST raamatukogu (GOST krüptograafilised primaadid puhaskoodis) arendaja, saan sageli küsimusi selle kohta, kuidas kiiresti rakendada kõige lihtsamat turvalist sõnumite vahetust. Paljud arvavad, et rakenduskrüptograafia on piisavalt lihtne ning .encrypt() meetodi kutsumine plokiahelas on piisav, et turvaliselt edastada andmeid suhtluskanalites. Teised aga usuvad, et rakenduskrüptograafia on vaid väheste pärusmaa ja […]

Kompiktilised süsteemid. Üksikasju kriitilisele tasemele jõudmisest

Kui olete mõnda aega mõelnud keerukatele süsteemidele, siis teate kindlasti võrkude tähtsust. Võrgud valitsevad meie maailma. Alates keemilistest reaktsioonidest raku sees kuni suhete võrgustikeni ökosüsteemis, kaubandus- ja poliitiliste võrgustiketeni, mis määravad ajaloo käiku. Või võtame näiteks selle artikli, mida te loete. Tõenäoliselt leidsite selle sotsiaalmeediast või laadisite alla arvutivõrgust […]

Kuidas me WebAssembly abil veebirakendust 20 korda kiiruselt parandasime

Selles artiklis käsitletakse juhtumiuuringut brauserirakenduse kiirendamiseks, asendades JavaScripti arvutused WebAssemblyga. Mis on WebAssembly? Lühidalt öeldes on see binaarsete juhiste formaat virna virtuaalmasinale. Sageli nimetatakse Wasm (lühendatud nimi) programmeerimiskeeleks, kuid see ei ole nii. Juhiste formaat tõlgitakse brauseris koos JavaScriptiga. Oluline on, et WebAssembly saab […]

PyDERASN: kuidas ma kirjutasin ASN.1 raamatukogu slots ja blobs'idega

ASN.1 on rahvusvaheline standard (ISO, ITU-T, ГОСТ), mis määratleb struktureeritud teabe kirjeldamise keele ja selle teabe kodeerimise reeglid. Programmeerijana on see minu jaoks lihtsalt veel üks andmete serialiseerimise ja esitamise formaat, võrreldes JSONi, XMLi, XDRi ja teistega. See on meie igapäevaelus äärmiselt levinud ning paljud saavad sellega kokku, näiteks mobiil- ja telefoniteenustes, VoIP-ühendustes (UMTS, LTE, […]

Ta ei ole teile DRoook.

Seoses Rooki suureneva populaarsusega tahaksin rääkida selle varjatud probleemidest ja takistustest, millega võite teele minnes kokku puutuda. Endast: olen Ceph-administraator alates Hammer-versioonist, t.me/ceph_ru kogukonna asutaja Telegramis. Juhimiseks tuginen Habra gümnaasiumisse (järgides reitingut) probleemide postitustele Cephiga. Suuremas osas probleemidest […]

Bitmap-indeksid Go-s: metsik kiirus

Sissejuhatus Minu ettekande pealkiri oli inglise keeles GopherCon Venemaa 2019 konverentsil Moskvas ja vene keeles kohtumisel Nizhni Novgorodis. Rääkisin bitmap-indeksist, vähem levinud kui B-tree, kuid mitte vähem huvitav. Jagasin konverentsi video inglise keeles ja tekstiline tõlge vene keeles. Uurime […]

Python — abimees odavate lennupiletite leidmisel neile, kes armastavad reisida.

Artikli autor, mille tõlgime täna, ütleb, et tema eesmärk on rääkida Pythonis veebiskreiperi arendamisest, kasutades Seleniumi, mis otsib lennupiletite hindu. Piletite otsimisel kasutatakse paindlikke kuupäevi (+- 3 päeva soovitud kuupäevadest). Skripti tulemused salvestatakse Exceli faili ja saadetakse sellele, kes selle käivitas, üldine e-kiri […]

Docker: mitte soovitused

Minu artikli "Docker: kahjulikud nõuanded" kommentaarides olid paljud palved selgitada, mis on selle artikli Dockerfile'i juures nii kohutavat. Eelneva osa kokkuvõte: kaks arendajat koostavad pingelise tähtaega järgides Dockerfile'i. Protsessi käigus tuleb külastama Ops Igor Ivanovitš. Lõppkokkuvõttes on Dockerfile nii halb, et AI satub infarkti äärele. Nüüd uurime, mis on valesti sellega […]

12. Check Point alustamine R80.20. Logid ja aruanded

Tere tulemast 12. tunnile. Täna räägime veel ühest väga olulisest teemast, nimelt logide ja aruannete käsitlemisest. Mõnikord on see funktsionaalsus peaaegu määrav, kui valitakse kaitsemeetod. "Turvalisuse spetsialistid" armastavad mugavat aruandlussüsteemi ja funktsionaalset otsinguvõimet erinevate sündmuste vahel. Raskem on neid selles süüdistada. Tegelikult on logid […]

Kuberneteses reserveerimine: see eksisteerib

Tere, mina olen Sergei ITSumma'st ja tahan rääkida, kuidas me läheneme Kubernetes'e varundamisele. Viimasel ajal olen palju kogenud konsultandina, aidates erinevatel meeskondadel rakendada mitmesuguseid devops-lahendusi ning töötan eriti tihedalt projektidega, kus kasutatakse K8s. Uptime day 4 konverentsil, mis keskendus keerulisele […]

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