Tēma: Administrācija

Python - palīgs lētu aviobiļešu atrašanā tiem, kam patīk ceļot

Raksta, kura tulkojumu šodien publicējam, autore stāsta, ka tā mērķis ir runāt par tīmekļa skrāpja izstrādi Python, izmantojot Selenium, kas meklē aviobiļešu cenas. Meklējot biļetes, tiek izmantoti elastīgi datumi (+- 3 dienas attiecībā pret norādītajiem datumiem). Skrāpis saglabā meklēšanas rezultātus Excel failā un nosūta personai, kas to palaida, e-pasta ziņojumu ar vispārīgu […]

Docker: nav slikts padoms

Mana raksta Docker: slikts padoms komentāros bija daudz lūgumu izskaidrot, kāpēc tajā aprakstītais Dockerfile ir tik briesmīgs. Iepriekšējās epizodes kopsavilkums: divi izstrādātāji sastāda Dockerfile saspringtā termiņā. Šajā procesā pie viņiem nāk Ops Igors Ivanovičs. Iegūtais Dockerfile ir tik slikts, ka AI ir uz sirdslēkmes robežas. Tagad izdomāsim, kas ir nepareizi ar šo [...]

"Tablete no dēmona" kustībā

Šajā rakstā aprakstītais tests dažiem var šķist triviāls. Bet tas joprojām būtu jādara, lai būtu pilnīgi pārliecināts, ka risinājums darbosies. Tagad mēs varam droši teikt, ka mēs nebaidāmies no īslaicīgiem traucējumiem L1 diapazonā. Pirmais raksts ļaus jums rīkoties ātrāk. Īsumā: ne tik sen tas kļuva pieejams, tostarp plašai sabiedrībai, [...]

Bitkartes indeksi programmā Go: meklējiet savvaļas ātrumā

Atklāšanas piezīmes Es uzstājos ar šo runu angļu valodā GopherCon Russia 2019 konferencē Maskavā un krievu valodā sanāksmē Ņižņijnovgorodā. Mēs runājam par bitkartes indeksu - retāk nekā B-koks, bet ne mazāk interesants. Dalos ar konferences runas ierakstu angļu valodā un teksta atšifrējumu krievu valodā. Mēs apsvērsim, […]

REG.RU vs Beget: pārskats

Pirms nedaudz mazāk nekā gada aizsākās aizraujošs stāsts, kad REG.RU vienpusēji pārtrauca partnerības līgumu ar Beget. Sāku interesēties, kā ar šo jautājumu klājas, un nolēmu par lietas izskatīšanas gaitu painteresēties pie tiešajiem dalībniekiem, jo ​​katras puses izteikumi bija visai nepamatoti. Es uzdevu jautājumus abām pusēm. REG.RU aprobežojās ar atbildi, kas satur vispārīgas frāzes […]

Viņš tev neder

Saistībā ar Rook popularitātes pieaugumu es vēlētos runāt par tā slazdiem un problēmām, kas jūs sagaida ceļā. Par sevi: pieredze ceph administrēšanā no āmura versijas, telegrammas kopienas t.me/ceph_ru dibinātājs. Lai nebūtu nepamatoti, atsaukšos uz Habr akceptētajiem ierakstiem (spriežot pēc reitinga) par problēmām ar cefu. Ar lielāko daļu problēmu [...]

Sarežģītas sistēmas. Kritiskā līmeņa sasniegšana

Ja esat veltījis laiku, domājot par sarežģītām sistēmām, jūs droši vien saprotat tīklu nozīmi. Tīkli valda mūsu pasaulē. No ķīmiskajām reakcijām šūnā līdz attiecību tīklam ekosistēmā, līdz tirdzniecības un politiskajiem tīkliem, kas veido vēstures gaitu. Vai arī apsveriet šo rakstu, ko lasāt. Jūs droši vien to atradāt sociālajā tīklā, lejupielādējāt no datortīkla […]

Kā mēs izmantojām WebAssembly, lai 20 reizes paātrinātu tīmekļa lietojumprogrammu

Šajā rakstā ir apskatīts gadījums, kā paātrināt pārlūkprogrammas lietojumprogrammu, aizstājot JavaScript aprēķinus ar WebAssembly. WebAssembly - kas tas ir? Īsāk sakot, šis ir binārais instrukciju formāts uz steku balstītai virtuālajai mašīnai. Wasm (īsais nosaukums) bieži sauc par programmēšanas valodu, bet tā nav. Instrukcijas formāts tiek izpildīts pārlūkprogrammā kopā ar JavaScript. Ir svarīgi, lai WebAssembly varētu […]

PyDERASN: kā es uzrakstīju ASN.1 bibliotēku ar slotiem un lāsēm

ASN.1 ir standarts (ISO, ITU-T, GOST) valodai, kas apraksta strukturētu informāciju, kā arī šīs informācijas kodēšanas noteikumus. Man kā programmētājam šis ir tikai vēl viens datu seriālizēšanas un prezentēšanas formāts kopā ar JSON, XML, XDR un citiem. Tas ir ārkārtīgi izplatīts mūsu ikdienas dzīvē, un daudzi cilvēki ar to saskaras: mobilajos, telefona, VoIP sakaros (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM vienā vakarā ar GOST kriptogrāfiju

Kā PyGOST bibliotēkas (GOST kriptogrāfijas primitīvas tīrā Python) izstrādātājs bieži saņemu jautājumus par to, kā patstāvīgi ieviest vienkāršu drošu ziņojumapmaiņu. Daudzi cilvēki lietišķo kriptogrāfiju uzskata par diezgan vienkāršu, un pietiks ar .encrypt() izsaukšanu bloka šifrā, lai to droši nosūtītu pa sakaru kanālu. Citi uzskata, ka lietišķā kriptogrāfija ir paredzēta tikai dažiem, un […]

Sūdi notiek. Yandex savā mākonī izņēma dažas virtuālās mašīnas

Kadrs no filmas Avengers: Infinity War Saskaņā ar lietotāja dobrovolskiy teikto, 15. gada 2019. maijā cilvēka kļūdas rezultātā Yandex izdzēsa dažas no virtuālajām mašīnām savā mākonī. Lietotājs saņēma vēstuli no Yandex tehniskā atbalsta ar šādu tekstu: Šodien mēs veicām tehniskos darbus vietnē Yandex.Cloud. Diemžēl cilvēka kļūdas dēļ ru-central1-c zonā lietotāju virtuālās mašīnas tika izdzēstas, […]

12. Check Point Darba sākšana R80.20. Žurnāli un pārskati

Laipni lūdzam 12. nodarbībā. Šodien mēs runāsim par vēl vienu ļoti svarīgu tēmu, proti, darbu ar žurnāliem un atskaitēm. Dažreiz šī funkcionalitāte izrādās gandrīz izšķiroša, izvēloties aizsardzības līdzekli. Drošības speciālistiem ļoti patīk ērta ziņošanas sistēma un funkcionāla dažādu notikumu meklēšana. Viņus par to ir grūti vainot. Būtībā žurnāli […]