teema: Haldamine

Docker: pole halb nõuanne

Minu artikli Docker: halb nõu kommentaarides oli palju taotlusi selgitada, miks selles kirjeldatud Dockerfile oli nii kohutav. Eelmise episoodi kokkuvõte: kaks arendajat koostavad Dockeri faili lühikese tähtaja jooksul. Selle käigus tuleb nende juurde Ops Igor Ivanovitš. Saadud Dockerfile on nii halb, et AI on südameataki äärel. Nüüd mõtleme välja, mis sellel viga on [...]

"Deemoni pill" liikumises

Selles artiklis kirjeldatud test võib mõnele tunduda triviaalne. Kuid see oleks siiski vaja teha, et olla täiesti kindel, et lahendus töötab. Nüüd võime julgelt öelda, et me ei karda lühiajalisi häireid L1 vahemikus. Esimene artikkel aitab teil asjaga kursis olla. Lühidalt: mitte nii kaua aega tagasi sai see kättesaadavaks, sealhulgas laiemale avalikkusele, [...]

Go bitmap-indeksid: otsige metsiku kiirusega

Avasõnad Pidasin selle ettekande inglise keeles Moskvas GopherCon Russia 2019 konverentsil ja vene keeles Nižni Novgorodis toimunud kohtumisel. Me räägime bitmap indeksist - vähem levinud kui B-puu, kuid mitte vähem huvitav. Jagan konverentsil peetud kõne salvestist inglise keeles ja teksti stenogrammi vene keeles. Me kaalume, […]

REG.RU vs Beget: debriifing

Veidi vähem kui aasta tagasi sai põnev lugu alguse, kui REG.RU lõpetas ühepoolselt partnerluslepingu Begetiga. Mind hakkas huvitama, kuidas selle teemaga lood on, ning otsustasin menetluse edenemise kohta uurida otsestelt osapooltelt, kuna kummagi poole avaldused olid üsna alusetud. Esitasin küsimusi mõlemale poolele. REG.RU piirdus vastusega, mis sisaldas üldisi fraase […]

Ta ei ole sulle kasulik

Seoses Rooki kasvava populaarsusega tahaksin rääkida selle lõksudest ja probleemidest, mis teid teel ootavad. Enda kohta: Haamerversiooni cephi manustamise kogemus, telegrammi kogukonna t.me/ceph_ru asutaja. Et mitte olla alusetu, viitan Habri poolt aktsepteeritud postitustele (hinnangu järgi otsustades) cephi probleemide kohta. Enamiku probleemidega [...]

Keerulised süsteemid. Kriitilise taseme saavutamine

Kui olete veetnud aega keerulistele süsteemidele mõeldes, mõistate tõenäoliselt võrkude tähtsust. Võrgustikud juhivad meie maailma. Alates keemilistest reaktsioonidest rakus, suhete võrku ökosüsteemis kuni kaubandus- ja poliitiliste võrgustikeni, mis kujundavad ajaloo kulgu. Või kaaluge seda artiklit, mida loed. Tõenäoliselt leidsite selle sotsiaalvõrgustikust, laadisite selle arvutivõrgust alla […]

Kuidas kasutasime WebAssemblyt veebirakenduse 20-kordseks kiirendamiseks

Selles artiklis käsitletakse brauserirakenduse kiirendamise juhtumit, asendades JavaScripti arvutused WebAssemblyga. WebAssembly - mis see on? Lühidalt öeldes on see pinupõhise virtuaalmasina binaarne käsuvorming. Wasmi (lühike nimi) nimetatakse sageli programmeerimiskeeleks, kuid see pole nii. Käskude vorming käivitatakse brauseris koos JavaScriptiga. On oluline, et WebAssembly saaks […]

PyDERASN: kuidas ma kirjutasin pesade ja plekidega ASN.1 teeki

ASN.1 on standard (ISO, ITU-T, GOST) keele jaoks, mis kirjeldab struktureeritud teavet, samuti selle teabe kodeerimise reegleid. Minu kui programmeerija jaoks on see JSON-i, XML-i, XDR-i ja teiste kõrval lihtsalt veel üks formaat andmete serialiseerimiseks ja esitamiseks. See on meie igapäevaelus väga levinud ja paljud inimesed puutuvad sellega kokku: mobiilside-, telefoni-, VoIP-sides (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM ühe õhtuga GOST krüptograafiaga

PyGOST teegi (GOST krüptoprimitiivid puhtas Pythonis) arendajana saan sageli küsimusi selle kohta, kuidas lihtsat turvalist sõnumivahetust iseseisvalt rakendada. Paljud inimesed peavad rakenduslikku krüptograafiat üsna lihtsaks ja selle turvaliseks sidekanali kaudu saatmiseks piisab .encrypt() kutsumisest plokkšifril. Teised usuvad, et rakenduslik krüptograafia on mõeldud vähestele, ja […]

Jama juhtub. Yandex eemaldas mõned virtuaalsed masinad oma pilvest

Ikka filmist Avengers: Infinity War Kasutaja dobrovolskiy sõnul kustutas Yandex 15. mail 2019 inimliku eksituse tagajärjel osa oma pilvest virtuaalmasinaid. Kasutaja sai Yandexi tehniliselt toelt kirja järgmise tekstiga: Täna tegime Yandex.Cloudis tehnilisi töid. Kahjuks kustutati inimliku vea tõttu ru-central1-c tsoonis olevate kasutajate virtuaalsed masinad, […]

12. Kontrollpunkt Alustamine R80.20. Logid ja aruanded

Tere tulemast 12. õppetundi. Täna räägime veel ühest väga olulisest teemast, nimelt töötamisest logide ja aruannetega. Mõnikord osutub see funktsionaalsus kaitsevahendi valikul peaaegu määravaks. Turvaspetsialistid armastavad väga mugavat aruandlussüsteemi ja funktsionaalset erinevate sündmuste otsimist. Neid on selles raske süüdistada. Põhimõtteliselt on palgid […]