tema: Administravimas

Python – asistentas ieškant nebrangių lėktuvo bilietų mėgstantiems keliauti

Straipsnio, kurio vertimą publikuojame šiandien, autorius teigia, kad jo tikslas – pakalbėti apie internetinio skreperio kūrimą Python programoje naudojant Selenumą, kuris ieško lėktuvų bilietų kainų. Ieškant bilietų, naudojamos lanksčios datos (+- 3 dienos, palyginti su nurodytomis datomis). Grandiklis išsaugo paieškos rezultatus „Excel“ faile ir jį paleidusiam asmeniui siunčia el. laišką su bendrais […]

Dockeris: neblogas patarimas

Komentaruose prie mano straipsnio Docker: blogas patarimas buvo daug prašymų paaiškinti, kodėl jame aprašytas Dockerfile buvo toks baisus. Ankstesnės serijos santrauka: du kūrėjai sukuria Docker failą per trumpą terminą. Proceso metu pas juos ateina opsas Igoris Ivanovičius. Gautas Dockerfile yra toks blogas, kad AI yra ant širdies priepuolio slenksčio. Dabar išsiaiškinkime, kas negerai su šiuo [...]

„Pill from the demon“ judesyje

Šiame straipsnyje aprašytas testas kai kam gali pasirodyti nereikšmingas. Tačiau tai vis tiek reikės padaryti, kad būtumėte visiškai tikri, kad sprendimas veiks. Dabar galime drąsiai teigti, kad nebijome trumpalaikių trukdžių L1 diapazone. Pirmasis straipsnis padės jums paspartinti. Trumpai: ne taip seniai jis tapo prieinamas, įskaitant plačiąją visuomenę, [...]

„Go“ bitmap indeksai: ieškokite laukiniu greičiu

Вступительное слово Я выступил с этим докладом на английском языке на конференции GopherCon Russia 2019 в Москве и на русском — на митапе в Нижнем Новгороде. Речь в нём идёт о bitmap-индексе — менее распространённом, чем B-tree, но не менее интересном. Делюсь записью выступления на конференции на английском и текстовой расшифровкой на русском. Мы рассмотрим, […]

REG.RU vs Beget: apibendrinimas

Prieš kiek mažiau nei metus prasidėjo žavi istorija, kai REG.RU vienašališkai nutraukė partnerystės sutartį su Beget. Pradėjau domėtis, kaip sekasi šiuo klausimu, ir nusprendžiau pasiteirauti tiesioginių dalyvių, kaip vyksta proceso eiga, nes kiekvienos iš šalių teiginiai buvo gana nepagrįsti. Uždaviau klausimus abiem pusėms. REG.RU apsiribojo atsakymu su bendromis frazėmis […]

Jis tau netinka

В связи с набирающей популярностью Rook хочется поговорить о его подводных камнях и проблемах, которые ждут вас на пути. О себе: Опыт администрирования ceph с версии hammer, основатель комьюнити t.me/ceph_ru в телеграм. Дабы не быть голословным я буду ссылаться на принятые хабром (судя по рейтингу) посты о проблемах с ceph. С бОльшей частью проблем в […]

Sudėtingos sistemos. Pasiekti kritinį lygį

Jei praleidote laiko galvodami apie sudėtingas sistemas, tikriausiai suprantate tinklų svarbą. Tinklai valdo mūsų pasaulį. Nuo cheminių reakcijų ląstelėje iki santykių tinklo ekosistemoje iki prekybos ir politinių tinklų, kurie formuoja istorijos eigą. Arba apsvarstykite šį straipsnį, kurį skaitote. Tikriausiai radote jį socialiniame tinkle, atsisiuntėte iš kompiuterių tinklo […]

Kaip mes panaudojome WebAssembly, kad paspartintume žiniatinklio programą 20 kartų

Šiame straipsnyje aptariamas atvejis, kaip pagreitinti naršyklės taikomąją programą pakeičiant JavaScript skaičiavimus į WebAssembly. WebAssembly – kas tai? Trumpai tariant, tai dvejetainis instrukcijų formatas, skirtas kamino pagrindu veikiančiai virtualiai mašinai. Wasm (trumpasis pavadinimas) dažnai vadinamas programavimo kalba, bet taip nėra. Instrukcijos formatas vykdomas naršyklėje kartu su JavaScript. Svarbu, kad „WebAssembly“ galėtų […]

PyDERASN: kaip aš parašiau ASN.1 biblioteką su lizdais ir dėmėmis

ASN.1 yra standartas (ISO, ITU-T, GOST) kalbai, kuri apibūdina struktūrizuotą informaciją, taip pat šios informacijos kodavimo taisykles. Man, kaip programuotojui, tai tik dar vienas duomenų serializavimo ir pateikimo formatas kartu su JSON, XML, XDR ir kt. Tai itin dažna mūsų kasdieniame gyvenime ir su juo susiduria daugelis žmonių: korinio ryšio, telefono, VoIP ryšio (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM per vieną vakarą su GOST kriptografija

Būdamas PyGOST bibliotekos (GOST kriptografinių primityvų gryname Python programoje) kūrėjas dažnai sulaukiu klausimų, kaip pačiam įdiegti paprastą saugų pranešimų siuntimą. Daugelis žmonių mano, kad taikomoji kriptografija yra gana paprasta, ir pakaks iškviesti .encrypt() blokiniame šifre, kad jį būtų galima saugiai išsiųsti ryšio kanalu. Kiti mano, kad taikomoji kriptografija skirta nedaugeliui, ir […]

Šūdas atsitinka. „Yandex“ pašalino kai kurias virtualias mašinas iš savo debesies

Dar iš filmo Keršytojai: Begalybės karas Pasak vartotojo dobrovolskiy, 15 m. gegužės 2019 d. dėl žmogiškos klaidos „Yandex“ ištrynė kai kurias virtualias mašinas savo debesyje. Vartotojas gavo laišką iš Yandex techninės pagalbos su tokiu tekstu: Šiandien atlikome techninius darbus Yandex.Cloud. Deja, dėl žmogaus klaidos vartotojų virtualios mašinos ru-central1-c zonoje buvo ištrintos, […]

12. Patikrinimo taško pradžia R80.20. Žurnalai ir ataskaitos

Sveiki atvykę į 12 pamoką. Šiandien kalbėsime apie kitą labai svarbią temą, būtent apie darbą su žurnalais ir ataskaitomis. Kartais šis funkcionalumas pasirodo kone lemiamas renkantis apsaugos priemones. Apsaugos specialistai labai mėgsta patogią pranešimų sistemą ir funkcionalią įvairių įvykių paiešką. Sunku juos dėl to kaltinti. Iš esmės rąstai […]