Kategorya: Pangangasiwa

Python - isang katulong sa paghahanap ng murang air ticket para sa mga mahilig maglakbay

Ang may-akda ng artikulo, ang pagsasalin na aming inilalathala ngayon, ay nagsabi na ang layunin nito ay pag-usapan ang tungkol sa pagbuo ng isang web scraper sa Python gamit ang Selenium, na naghahanap ng mga presyo ng tiket sa eroplano. Kapag naghahanap ng mga tiket, ginagamit ang mga flexible na petsa (+- 3 araw na nauugnay sa mga tinukoy na petsa). Ang scraper ay nagse-save ng mga resulta ng paghahanap sa isang Excel file at nagpapadala sa taong nagpatakbo nito ng isang email na may pangkalahatang [...]

Docker: hindi masamang payo

Sa mga komento sa aking artikulong Docker: masamang payo, maraming mga kahilingan upang ipaliwanag kung bakit ang Dockerfile na inilarawan dito ay napakahirap. Buod ng nakaraang episode: dalawang developer ang bumubuo ng Dockerfile sa ilalim ng mahigpit na deadline. Sa proseso, dumating sa kanila ang Ops Igor Ivanovich. Ang resultang Dockerfile ay napakasama na ang AI ay nasa bingit ng atake sa puso. Ngayon, alamin natin kung ano ang mali dito [...]

"Pill from the demon" na kumikilos

Ang pagsubok na inilarawan sa artikulong ito ay maaaring mukhang walang halaga sa ilan. Ngunit kailangan pa rin itong gawin upang lubos na makatiyak na gagana ang solusyon. Ngayon ay ligtas na nating masasabi na hindi tayo natatakot sa panandaliang panghihimasok sa hanay ng L1. Ang unang artikulo ay magpapabilis sa iyo. Sa madaling sabi: hindi pa gaanong katagal naging available ito, kabilang sa pangkalahatang publiko, [...]

Mga index ng bitmap sa Go: maghanap nang mabilis

Pambungad na pananalita Ibinigay ko ang pahayag na ito sa English sa GopherCon Russia 2019 conference sa Moscow at sa Russian sa isang meetup sa Nizhny Novgorod. Pinag-uusapan natin ang tungkol sa isang bitmap index - hindi gaanong karaniwan kaysa sa B-tree, ngunit hindi gaanong kawili-wili. Nagbabahagi ako ng isang recording ng talumpati sa kumperensya sa Ingles at isang text transcript sa Russian. Isasaalang-alang namin, […]

REG.RU vs Beget: debriefing

Wala pang isang taon ang nakalipas, nagsimula ang isang kamangha-manghang kuwento nang unilateral na winakasan ng REG.RU ang partnership agreement sa Beget. Naging interesado ako sa kung ano ang nangyayari sa isyung ito, at nagpasya akong magtanong tungkol sa progreso ng mga paglilitis mula sa mga direktang kalahok, dahil ang mga pahayag ng bawat isa sa mga partido ay medyo walang batayan. Nagtanong tanong ako sa magkabilang panig. Nilimitahan ng REG.RU ang kanilang sarili sa isang tugon na naglalaman ng mga pangkalahatang parirala […]

Hindi siya bagay sayo

Kaugnay ng lumalagong katanyagan ng Rook, nais kong pag-usapan ang tungkol sa mga pitfalls at problema nito na naghihintay sa iyo sa daan. Tungkol sa aking sarili: Karanasan sa pangangasiwa ng ceph mula sa bersyon ng hammer, tagapagtatag ng t.me/ceph_ru na komunidad sa telegrama. Para hindi maging unfounded, ire-refer ko ang mga post na tinanggap ni Habr (judging by the rating) about problems with ceph. Sa karamihan ng mga problema sa [...]

Mga kumplikadong sistema. Umabot sa kritikal na antas

Kung gumugol ka ng anumang oras sa pag-iisip tungkol sa mga kumplikadong sistema, malamang na nauunawaan mo ang kahalagahan ng mga network. Ang mga network ang namamahala sa ating mundo. Mula sa mga reaksiyong kemikal sa loob ng isang cell, hanggang sa web ng mga relasyon sa isang ecosystem, hanggang sa mga network ng kalakalan at pulitika na humuhubog sa takbo ng kasaysayan. O isaalang-alang ang artikulong ito na iyong binabasa. Marahil ay natagpuan mo ito sa isang social network, na-download ito mula sa isang computer network […]

Paano namin ginamit ang WebAssembly upang pabilisin ang isang web application nang 20 beses

Tinatalakay ng artikulong ito ang isang kaso para sa pagpapabilis ng application ng browser sa pamamagitan ng pagpapalit ng mga kalkulasyon ng JavaScript ng WebAssembly. WebAssembly - ano ito? Sa madaling salita, ito ay isang binary na format ng pagtuturo para sa isang stack-based na virtual machine. Wasm (maikling pangalan) ay madalas na tinatawag na isang programming language, ngunit ito ay hindi. Ang format ng pagtuturo ay isinasagawa sa browser kasama ng JavaScript. Mahalaga na ang WebAssembly ay maaaring […]

PyDERASN: kung paano ako nagsulat ng isang library ng ASN.1 na may mga slot at blobs

Ang ASN.1 ay isang pamantayan (ISO, ITU-T, GOST) para sa isang wikang naglalarawan ng structured na impormasyon, pati na rin ang mga panuntunan para sa pag-encode ng impormasyong ito. Para sa akin, bilang programmer, isa lang itong format para sa pagse-serialize at pagpapakita ng data, kasama ang JSON, XML, XDR at iba pa. Ito ay lubhang karaniwan sa ating pang-araw-araw na buhay, at maraming tao ang nakatagpo nito: sa cellular, telepono, mga komunikasyon sa VoIP (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM sa isang gabi na may GOST cryptography

Bilang isang developer ng PyGOST library (GOST cryptographic primitives sa purong Python), madalas akong makatanggap ng mga tanong tungkol sa kung paano ipatupad ang simpleng secure na pagmemensahe nang mag-isa. Itinuturing ng maraming tao na ang inilapat na cryptography ay medyo simple, at ang pagtawag sa .encrypt() sa isang block cipher ay sapat na upang maipadala ito nang ligtas sa isang channel ng komunikasyon. Ang iba ay naniniwala na ang inilapat na cryptography ay para sa iilan, at […]

Shit ang nangyayari. Inalis ng Yandex ang ilang virtual machine sa cloud nito

Mula pa rin sa pelikulang Avengers: Infinity War Ayon sa user na si dobrovolskiy, noong Mayo 15, 2019, bilang resulta ng pagkakamali ng tao, tinanggal ng Yandex ang ilan sa mga virtual machine sa cloud nito. Nakatanggap ang user ng sulat mula sa teknikal na suporta ng Yandex na may sumusunod na teksto: Ngayon ay nagsagawa kami ng teknikal na gawain sa Yandex.Cloud. Sa kasamaang palad, dahil sa pagkakamali ng tao, ang mga virtual machine ng mga gumagamit sa ru-central1-c zone ay tinanggal, [...]

12. Check Point Pagsisimula R80.20. Mga Log at Ulat

Maligayang pagdating sa aralin 12. Ngayon ay pag-uusapan natin ang tungkol sa isa pang napakahalagang paksa, katulad ng pagtatrabaho sa mga log at ulat. Minsan ang pag-andar na ito ay nagiging halos mapagpasyahan kapag pumipili ng isang paraan ng proteksyon. Gustung-gusto ng mga espesyalista sa seguridad ang isang maginhawang sistema ng pag-uulat at functional na paghahanap para sa iba't ibang mga kaganapan. Mahirap sisihin sila para dito. Mahalaga, ang mga log […]