Rubriik: Blogi

SÀÀstame sentti suurte mahtude puhul PostgreSQL-is

JĂ€tkates suurte andmevoogude salvestamise teemat, mida kĂ€sitleti eelnevas artiklis partitsioneerimise kohta, vaatame, kuidas vĂ€hendada PostgreSQL-is salvestatava "fĂŒĂŒsilise" suuruse ning nende mĂ”ju serveri jĂ”udlusele. Juttu tuleb TOAST-i seadistustest ja andmete joondamisest. "Keskmiselt" vĂ”imaldavad need meetodid sÀÀsta mitte liiga palju ressursse, kuid siiski — tĂ€iesti ilma rakenduskoodi muutmata. Siiski […]

Kirjutame PostgreSQL-is valguskiirusel: 1 host, 1 pÀev, 1TB

Hiljuti rÀÀkisin, kuidas standardsete retseptide abil suurendada PostgreSQL andmebaasi „lugemis” SQL-pĂ€ringute jĂ”udlust. TĂ€na rÀÀgime sellest, kuidas muuta andmebaasi kirjutamine efektiivsemaks, ilma et kasutaks mingeid „nuppe” konfigureerimises - lihtsalt korraldades andmevooge Ă”igesti. #1. Jagamine Artikkel sellest, kuidas ja miks on mĂ”istlik korraldada rakenduslikku jagamist „teoorias” […]

Node.js 14.0 serveri JavaScripti platvormi vÀljaandmine

Ilmus Node.js 14.0, JavaScripti pĂ”hine vĂ”rgurakenduste platvorm. Node.js 14.0 kuulub pikaajalise toega harudesse, kuid see staatus antakse alles oktoobris pĂ€rast stabiliseerimist. Node.js 14.0 toetamine kestab kuni aprillini 2023. Eelmise LTS-haru Node.js 12.0 aitab edasi kuni aprillini 2022 ning eelmine LTS-haru 10.0 […]

RubyGemsis avastatud 724 pahavara paketti

ReversingLabs avaldas tulemused RubyGems'i hoidla tĂŒpivigade analĂŒĂŒsi kohta. TĂŒpivigade kasutamine toimub tavaliselt pahatahtlike pakettide levitamiseks, lootes, et tĂ€helepanematu arendaja teeb otsingul trĂŒkivea vĂ”i ei nĂ€e vahet. Uuringu kĂ€igus tuvastati ĂŒle 700 paketi, mille nimed sarnanevad populaarsete pakettide nimedega ning erinevad vaid vĂ€ikeste detailide poolest, nĂ€iteks sarnaste tĂ€htede asendamine vĂ”i […]

rebuilderd on saadaval Arch Linuxi sÔltumatuks verifitseerimiseks lÀbi korduvate kokkupanekute

Esitletud on rebuilderdi tööriistakomplekt, mis vĂ”imaldab korraldada sĂ”ltumatut binaarpakkide kontrollimist distributsiooni kaudu pideva koostamisprotsessi rakendamisega, mis vĂ”rdleb allalaaditud pakette pakettidega, mis saadakse kohalikul sĂŒsteemil uuesti koostamisel. Tööriistakomplekt on kirjutatud Rusti keeles ja levitatakse GPLv3 litsentsi alusel. Praegu on rebuilderdis saadaval vaid katseversioon Arch Linuxi pakettide verifitseerimise toetuseks, kuid peagi […]

GitLabis CI/CD juhend (peaaegu) absoluutsest algajale.

VĂ”i kuidas saada endale oma projekti jaoks ilusad silti ĂŒhe Ă”htu kerge koodimisega. TĂ”enĂ€oliselt on igal arendajal, kellel on vĂ€hemalt ĂŒks pet-project, mingil hetkel tekkinud isu ilusate staatuse, koodi katvuse ja pakettide versioonide siltide jĂ€rele nugetis... Ja see isu tĂ”i mind selle artikli kirjutamisele. Artikli ettevalmistamise kĂ€igus […]

Kolm aastat LĂ”una-Ameerikas: kuidas ma lahkusin unistuse nimel ja naasin tĂ€ieliku „taaskĂ€ivitamise“ jĂ€rel

Tere, Habr, minu nimi on Sasha. PĂ€rast 10 aastat insenerina töötamist Moskvas otsustasin oma elu drastiliselt muuta - ostsin ĂŒhesuunalise pileti ja lahkusin Ladina-Ameerikasse. Ma ei teadnud, mis mind ees ootab, kuid tunnistan, et see oli ĂŒks parimaid otsuseid, mida olen teinud. TĂ€na tahan rÀÀkida, millega ma kolme aasta jooksul kokku puutusin […]

FreeBSD-s on kÔrvaldatud kaugelt kasutatavad haavatavused ipfw-s.

Pakettfiltris ipfw on kĂ”rvaldatud kaks TCP valikute parsimisprobleemi koodis, mis tulenevad vale andmete kontrollimisest töödeldud vĂ”rgupakettides. Esimene haavatavus (CVE-2019-5614) vĂ”ib teatud viisil vormindatud TCP-pakettide töötlemisel viia juurdepÀÀsuni mĂ€lule vĂ€ljaspool mbufi eraldatud pufferit, teine (CVE-2019-15874) aga juurde pÀÀsuni juba vabastatud mĂ€lupiirkondadele (use-after-free). Tuvastatud probleemide sobivuse analĂŒĂŒs […]

Ilmus OpenSSL 1.1.1g, mis kÔrvaldab TLS 1.3 haavatavuse

Saadaval on OpenSSL 1.1.1g krĂŒptograafia teegi parandav vĂ€ljalase, mille kĂ€igus on kĂ”rvaldatud haavatavus (CVE-2020-1967), mis pĂ”hjustab teenuse katkestuse, kui proovida luua TLS 1.3 ĂŒhendust pahatahtliku serveri vĂ”i kliendiga. Haavatavusele on mÀÀratud kĂ”rge ohtlikkuse tase. Probleem ilmneb ainult rakendustes, mis kasutavad funktsiooni SSL_check_chain(), ja pĂ”hjustab protsessi kokkujooksmise valede TLS laiendite nagu „signature_algorithms_cert” kasutamise korral. EelkĂ”ige […]

GNU Shepherd 0.8 alglaadimise sĂŒsteemi vĂ€ljaanne

Saadaval on GNU Shepherd 0.8 teenuse haldur (endine dmd), mida arendavad GNU Guix Systemi distributsiooni arendajad, et pakkuda alternatiivsete sĂ”ltuvustena SysV-init sĂŒsteemile. Halduse deemon ja utiliidid on kirjutatud Guile keeles (ĂŒks Scheme'i keele rakendustest), mida kasutatakse ka teenuste seadistuste ja kĂ€ivitamisseadete mÀÀramiseks. Shepherd on juba kasutusel GuixSD GNU/Linux distributsioonis ja […]

Ilmus PyTorch 1.5.0

PyTorch — populaarne masinĂ”ppe raamistik — on vĂ€rskendatud versioonile 1.5.0. See vĂ€ljaanne sisaldab mitmeid suuri tĂ€iustusi ja API parendusi, sealhulgas: C++ API, mis varem peeti katsetusjĂ€rgus, on nĂŒĂŒd tĂ€ielikult stabiilne. Kasutajad saavad nĂŒĂŒd hĂ”lpsasti oma mudeleid Python API-st C++ API-le ĂŒle viia. Stabiilseks on saanud ka pakett torch.distributed.rpc, mis pakub ulatuslikke vĂ”imalusi jaotatud […]

WAL-G: uued vÔimalused ja kogukonna laienemine. Georgiy RÔlov

Pakun tutvumiseks 2020. aasta alguses Georgiy RĂ”lovi ettekande "WAL-G: uued vĂ”imalused ja kogukonna laienemine" tĂ”lgendust. Open-source'i hoidlatega kaasneb mitmeid probleeme nende kasvades. Kuidas kirjutada ĂŒha rohkem vajalikke funktsioone, parandada ĂŒha rohkem probleeme ja jĂ”uda jĂ€rjest rohkemate tĂ”mbepĂ€ringuteni? WAL-G (backup-tool for PostgreSQL) nĂ€itel rÀÀgin sellest, kuidas me neid […]

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster