Kategorija: Uprava

Python - pomočnik pri iskanju poceni letalskih kart za tiste, ki radi potujejo

Avtor članka, katerega prevod objavljamo danes, pravi, da je njegov cilj govoriti o razvoju spletnega strgala v Pythonu s pomočjo Seleniuma, ki išče cene letalskih kart. Pri iskanju vstopnic se uporabljajo fleksibilni datumi (+- 3 dni glede na navedene datume). Strgalo shrani rezultate iskanja v Excelovo datoteko in osebi, ki ga je zagnala, pošlje e-poštno sporočilo s splošnimi […]

Docker: ni slab nasvet

V komentarjih na moj članek Docker: slab nasvet je bilo veliko prošenj za pojasnilo, zakaj je bil Dockerfile, opisan v njem, tako grozen. Povzetek prejšnje epizode: dva razvijalca sestavita Dockerfile v kratkem roku. Pri tem k njim pride ops Igor Ivanovič. Nastali Dockerfile je tako slab, da je AI ​​na robu srčnega napada. Zdaj pa ugotovimo, kaj je narobe s tem [...]

"Tableta od demona" v gibanju

Preizkus, opisan v tem članku, se morda komu zdi nepomemben. Vendar bi bilo treba to še vedno storiti, da bi bili popolnoma prepričani, da bo rešitev delovala. Zdaj lahko mirno rečemo, da se ne bojimo kratkotrajnih motenj v območju L1. Prvi članek vas bo seznanil s tem. Na kratko: ne tako dolgo nazaj je postalo dostopno, tudi širši javnosti, [...]

Indeksi bitnih slik v Go: iskanje z divjo hitrostjo

Uvodne opombe Ta govor sem imel v angleščini na konferenci GopherCon Russia 2019 v Moskvi in ​​v ruščini na srečanju v Nižnem Novgorodu. Govorimo o bitnem indeksu - manj pogost kot B-drevo, a nič manj zanimiv. Delim posnetek govora na konferenci v angleščini in prepis besedila v ruščini. Upoštevali bomo, […]

REG.RU proti Begetu: poročilo

Pred nekaj manj kot enim letom se je začela zanimiva zgodba, ko je REG.RU enostransko prekinil partnersko pogodbo z Begetom. Zanimalo me je, kako je s to problematiko, in odločil sem se, da se o poteku postopka pozanimam pri neposrednih udeležencih, saj so bile izjave vsake stranke precej neutemeljene. Vprašal sem obe strani. REG.RU se je omejil na odgovor, ki vsebuje splošne fraze […]

Ni dober zate

V zvezi z naraščajočo priljubljenostjo Rooka bi rad spregovoril o njegovih pasteh in težavah, ki vas čakajo na poti. O sebi: Izkušnje z upravljanjem ceph iz različice kladiva, ustanovitelj skupnosti t.me/ceph_ru v telegramu. Da ne bom neutemeljen, se bom skliceval na objave, ki jih je sprejel Habr (sodeč po oceni) o težavah s cephom. Z večino težav v [...]

Kompleksni sistemi. Doseganje kritične ravni

Če ste kdaj razmišljali o kompleksnih sistemih, verjetno razumete pomen omrežij. Omrežja vladajo našemu svetu. Od kemijskih reakcij v celici do spleta odnosov v ekosistemu do trgovinskih in političnih mrež, ki krojijo potek zgodovine. Ali razmislite o tem članku, ki ga berete. Verjetno ste jo našli na socialnem omrežju, jo prenesli iz računalniškega omrežja […]

Kako smo uporabili WebAssembly za 20-kratno pospešitev spletne aplikacije

Ta članek obravnava primer za pospešitev aplikacije brskalnika z zamenjavo izračunov JavaScript z WebAssembly. WebAssembly - kaj je to? Na kratko, to je binarni format navodil za virtualni stroj, ki temelji na skladu. Wasm (kratko ime) se pogosto imenuje programski jezik, vendar ni. Format navodil se izvede v brskalniku skupaj z JavaScriptom. Pomembno je, da lahko WebAssembly […]

PyDERASN: kako sem napisal knjižnico ASN.1 z režami in blobi

ASN.1 je standard (ISO, ITU-T, GOST) za jezik, ki opisuje strukturirane informacije, kot tudi pravila za kodiranje teh informacij. Zame kot programerja je to le še en format za serializacijo in predstavitev podatkov, poleg JSON, XML, XDR in drugih. V našem vsakdanjem življenju je izjemno pogosta in z njo se srečuje veliko ljudi: v mobilnih, telefonskih, VoIP komunikacijah (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM v enem večeru s kriptografijo GOST

Kot razvijalec knjižnice PyGOST (kriptografski primitivi GOST v čistem Pythonu) pogosto prejemam vprašanja o tem, kako sam implementirati preprosto varno sporočanje. Mnogi ljudje menijo, da je uporabna kriptografija precej preprosta in klicanje .encrypt() na blokovni šifri bo dovolj za varno pošiljanje po komunikacijskem kanalu. Drugi menijo, da je uporabna kriptografija za redke in […]

Sranje se zgodi. Yandex je odstranil nekaj virtualnih strojev v svojem oblaku

Kader iz filma Avengers: Infinity War Po mnenju uporabnika dobrovolskiy je 15. maja 2019 Yandex zaradi človeške napake izbrisal nekaj virtualnih strojev v svojem oblaku. Uporabnik je prejel pismo tehnične podpore Yandex z naslednjim besedilom: Danes smo opravili tehnično delo v Yandex.Cloudu. Na žalost so bili virtualni stroji uporabnikov v coni ru-central1-c izbrisani zaradi človeške napake, […]

12. Check Point Kako začeti R80.20. Dnevniki in poročila

Dobrodošli v lekciji 12. Danes bomo govorili o še eni zelo pomembni temi, in sicer o delu z dnevniki in poročili. Včasih se ta funkcionalnost izkaže za skoraj odločilno pri izbiri zaščitnega sredstva. Varnostni strokovnjaki zelo obožujejo priročen sistem poročanja in funkcionalno iskanje različnih dogodkov. Težko jim je to očitati. V bistvu so dnevniki […]