Jamii: Utawala

Python - msaidizi katika kutafuta tiketi za ndege za gharama nafuu kwa wale wanaopenda kusafiri

Mwandishi wa makala hiyo, tafsiri yake tunayochapisha leo, anasema kuwa lengo lake ni kuzungumza juu ya maendeleo ya scraper ya mtandao huko Python kwa kutumia Selenium, ambayo hutafuta bei za tiketi za ndege. Wakati wa kutafuta tikiti, tarehe zinazobadilika hutumiwa (+- siku 3 zinazohusiana na tarehe maalum). Kikapu huhifadhi matokeo ya utafutaji katika faili ya Excel na kumtumia mtu aliyeituma barua pepe yenye jumla […]

Docker: sio ushauri mbaya

Katika maoni kwa nakala yangu Docker: ushauri mbaya, kulikuwa na maombi mengi ya kuelezea kwa nini Dockerfile iliyoelezewa ndani yake ilikuwa mbaya sana. Muhtasari wa kipindi kilichotangulia: watengenezaji wawili hutunga Dockerfile chini ya muda uliowekwa. Katika mchakato huo, Ops Igor Ivanovich anakuja kwao. Dockerfile inayosababishwa ni mbaya sana hivi kwamba AI iko karibu na mshtuko wa moyo. Sasa hebu tujue ni nini kibaya na hii [...]

"Demon kidonge" katika mwendo

Jaribio lililoelezewa katika makala hii linaweza kuonekana kuwa dogo kwa wengine. Lakini bado ingehitajika kufanywa ili kuwa na uhakika kabisa kuwa suluhisho litafanya kazi. Sasa tunaweza kusema kwa usalama kwamba hatuogopi kuingiliwa kwa muda mfupi katika safu ya L1. Nakala ya kwanza itakufanya uongeze kasi. Kwa kifupi: si muda mrefu uliopita ilipatikana, ikiwa ni pamoja na umma kwa ujumla, [...]

Faharisi za Bitmap katika Go: tafuta kwa kasi ya ajabu

Hotuba ya ufunguzi Nilitoa hotuba hii kwa Kiingereza katika mkutano wa GopherCon Russia 2019 huko Moscow na kwa Kirusi kwenye mkutano huko Nizhny Novgorod. Tunazungumzia index ya bitmap - chini ya kawaida kuliko B-mti, lakini si chini ya kuvutia. Ninashiriki rekodi ya hotuba kwenye mkutano kwa Kiingereza na nakala ya maandishi katika Kirusi. Tutazingatia, […]

REG.RU vs Beget: mazungumzo

Chini ya mwaka mmoja uliopita, hadithi ya kuvutia ilianza wakati REG.RU ilipokatisha makubaliano ya ushirikiano na Beget. Nilipendezwa na jinsi mambo yalivyokuwa kwenye suala hili, na niliamua kuuliza juu ya maendeleo ya kesi kutoka kwa washiriki wa moja kwa moja, kwani taarifa za kila mmoja wa wahusika hazikuwa na msingi. Niliuliza maswali kwa pande zote mbili. REG.RU ilijiwekea kikomo kwa jibu lililo na misemo ya jumla […]

Yeye si mzuri kwako

Kuhusiana na umaarufu unaokua wa Rook, ningependa kuzungumza juu ya mitego na shida zake ambazo zinakungoja njiani. Kunihusu: Uzoefu wa kusimamia ceph kutoka toleo la nyundo, mwanzilishi wa jumuiya ya t.me/ceph_ru katika telegram. Ili kutokuwa na msingi, nitarejelea machapisho yaliyokubaliwa na Habr (kuhukumu kwa ukadiriaji) kuhusu shida na ceph. Pamoja na matatizo mengi katika [...]

Mifumo tata. Kufikia kiwango muhimu

Ikiwa umetumia wakati wowote kufikiria juu ya mifumo changamano, labda unaelewa umuhimu wa mitandao. Mitandao inatawala ulimwengu wetu. Kutoka kwa athari za kemikali ndani ya seli, hadi kwenye mtandao wa mahusiano katika mfumo ikolojia, hadi biashara na mitandao ya kisiasa inayounda mkondo wa historia. Au fikiria makala hii unayosoma. Pengine uliipata kwenye mtandao wa kijamii, ukaipakua kutoka kwa mtandao wa kompyuta […]

Jinsi tulivyotumia WebAssembly kuharakisha programu ya wavuti mara 20

Nakala hii inajadili kesi ya kuharakisha programu ya kivinjari kwa kubadilisha mahesabu ya JavaScript na WebAssembly. WebAssembly - ni nini? Kwa kifupi, huu ni umbizo la maagizo ya jozi kwa mashine ya mtandaoni inayoegemezwa kwa rafu. Wasm (jina fupi) mara nyingi huitwa lugha ya programu, lakini sivyo. Umbizo la maagizo linatekelezwa kwenye kivinjari pamoja na JavaScript. Ni muhimu kwamba WebAssembly inaweza […]

PyDERASN: jinsi nilivyoandika maktaba ya ASN.1 yenye nafasi na matone

ASN.1 ni kawaida (ISO, ITU-T, GOST) kwa lugha inayoelezea maelezo yaliyopangwa, pamoja na sheria za kusimba maelezo haya. Kwangu, kama programu, hii ni muundo mwingine tu wa kusasisha na kuwasilisha data, pamoja na JSON, XML, XDR na zingine. Ni jambo la kawaida sana katika maisha yetu ya kila siku, na watu wengi hukutana nalo: katika simu za mkononi, simu, mawasiliano ya VoIP (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM jioni moja na kriptografia ya GOST

Kama msanidi wa maktaba ya PyGOST (asili za siri za GOST katika Python safi), mara nyingi mimi hupokea maswali kuhusu jinsi ya kutekeleza ujumbe salama peke yangu. Watu wengi huchukulia kriptografia iliyotumika kuwa rahisi sana, na kupiga simu .encrypt() kwenye nambari ya kuzuia kutatosha kuituma kwa usalama kupitia njia ya mawasiliano. Wengine wanaamini kwamba maandishi ya siri yanayotumika ni ya wachache, na […]

Shit hutokea. Yandex iliondoa mashine kadhaa kwenye wingu lake

Bado kutoka kwa filamu ya Avengers: Infinity War Kulingana na mtumiaji dobrovolskiy, Mei 15, 2019, kama matokeo ya hitilafu ya kibinadamu, Yandex ilifuta baadhi ya mashine za mtandaoni kwenye wingu lake. Mtumiaji alipokea barua kutoka kwa usaidizi wa kiufundi wa Yandex na maandishi yafuatayo: Leo tulifanya kazi ya kiufundi katika Yandex.Cloud. Kwa bahati mbaya, kwa sababu ya makosa ya kibinadamu, mashine pepe za watumiaji katika eneo la ru-central1-c zilifutwa, […]

12. Cheki Paanzilishi R80.20. Kumbukumbu na Ripoti

Karibu katika somo la 12. Leo tutazungumza juu ya mada nyingine muhimu sana, ambayo ni kufanya kazi na magogo na ripoti. Wakati mwingine utendaji huu unageuka kuwa karibu kuamua wakati wa kuchagua njia ya ulinzi. Wataalamu wa usalama wanapenda sana mfumo rahisi wa kuripoti na utafutaji wa kazi kwa matukio mbalimbali. Ni vigumu kuwalaumu kwa hili. Kimsingi, kumbukumbu […]