Topic: administratë

Python - një asistent në gjetjen e biletave ajrore të lira për ata që duan të udhëtojnë

Autori i artikullit, përkthimin e të cilit po botojmë sot, thotë se qëllimi i tij është të flasë për zhvillimin e një web scraper në Python duke përdorur Selenium, i cili kërkon çmimet e biletave të linjës ajrore. Kur kërkoni për bileta, përdoren data fleksibël (+- 3 ditë në lidhje me datat e specifikuara). Scraper ruan rezultatet e kërkimit në një skedar Excel dhe i dërgon personit që e ka drejtuar një email me […]

Docker: këshilla jo e keqe

Në komentet e artikullit tim Docker: këshilla e keqe, kishte shumë kërkesa për të shpjeguar pse Dockerfile i përshkruar në të ishte kaq i tmerrshëm. Përmbledhje e episodit të mëparshëm: dy zhvillues krijojnë një Dockerfile brenda një afati të ngushtë. Në këtë proces, Ops Igor Ivanovich vjen tek ata. Dockerfile që rezulton është aq e keqe sa që AI është në prag të një ataku kardiak. Tani le të kuptojmë se çfarë nuk shkon me këtë [...]

"Pilula nga demoni" në lëvizje

Testi i përshkruar në këtë artikull mund të duket i parëndësishëm për disa. Por do të duhet ende të bëhet për të qenë absolutisht i sigurt se zgjidhja do të funksiononte. Tani mund të themi me siguri se nuk kemi frikë nga ndërhyrja afatshkurtër në gamën L1. Artikulli i parë do t'ju nxisë me shpejtësi. Shkurtimisht: jo shumë kohë më parë u bë i disponueshëm, duke përfshirë publikun e gjerë, [...]

Indekset bitmap në Go: kërkoni me shpejtësi të egër

Fjalët hyrëse e mbajta këtë fjalim në anglisht në konferencën GopherCon Russia 2019 në Moskë dhe në Rusisht në një takim në Nizhny Novgorod. Ne po flasim për një indeks bitmap - më pak i zakonshëm se B-tree, por jo më pak interesant. Po ndaj një regjistrim të fjalimit në konferencë në anglisht dhe një transkript teksti në Rusisht. Ne do të konsiderojmë, […]

REG.RU vs Beget: debriefing

Pak më pak se një vit më parë, filloi një histori interesante kur REG.RU ndërpreu në mënyrë të njëanshme marrëveshjen e partneritetit me Beget. U interesova se si po shkonte puna me këtë çështje dhe vendosa të pyes për ecurinë e procedurës nga pjesëmarrësit e drejtpërdrejtë, pasi deklaratat e secilës palë ishin mjaft të pabaza. I bëra pyetje të dyja palëve. REG.RU u kufizua në një përgjigje që përmban fraza të përgjithshme […]

Ai nuk ju thotë

Në lidhje me popullaritetin në rritje të Rook, do të doja të flisja për kurthet dhe problemet e tij që ju presin gjatë rrugës. Për veten time: Përvojë në administrimin e ceph nga versioni hammer, themelues i komunitetit t.me/ceph_ru në telegram. Për të mos qenë të pabazuar, do t'i referohem postimeve të pranuara nga Habr (duke gjykuar nga vlerësimi) për problemet me ceph. Me shumicën e problemeve në [...]

Sisteme komplekse. Arritja e nivelit kritik

Nëse keni kaluar kohë duke menduar për sisteme komplekse, me siguri e kuptoni rëndësinë e rrjeteve. Rrjetet sundojnë botën tonë. Nga reaksionet kimike brenda një qelize, te rrjeta e marrëdhënieve në një ekosistem, te rrjetet tregtare dhe politike që formësojnë rrjedhën e historisë. Ose merrni parasysh këtë artikull që po lexoni. Ju ndoshta e keni gjetur atë në një rrjet social, e keni shkarkuar nga një rrjet kompjuterik […]

Si e përdorëm WebAssembly për të shpejtuar një aplikacion ueb 20 herë

Ky artikull diskuton një rast për përshpejtimin e një aplikacioni të shfletuesit duke zëvendësuar llogaritjet JavaScript me WebAssembly. WebAssembly - çfarë është? Shkurtimisht, ky është një format instruksioni binar për një makinë virtuale të bazuar në pirg. Wasm (emri i shkurtër) shpesh quhet gjuhë programimi, por nuk është ashtu. Formati i udhëzimit ekzekutohet në shfletues së bashku me JavaScript. Është e rëndësishme që WebAssembly mund […]

PyDERASN: si shkrova një bibliotekë ASN.1 me lojëra elektronike dhe blobs

ASN.1 është një standard (ISO, ITU-T, GOST) për një gjuhë që përshkruan informacionin e strukturuar, si dhe rregullat për kodimin e këtij informacioni. Për mua, si programues, ky është vetëm një format tjetër për serializimin dhe paraqitjen e të dhënave, së bashku me JSON, XML, XDR dhe të tjerë. Është jashtëzakonisht e zakonshme në jetën tonë të përditshme dhe shumë njerëz e hasin atë: në komunikimet celulare, telefonike, VoIP (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM në një mbrëmje me kriptografi GOST

Si zhvillues i bibliotekës PyGOST (primitivë kriptografikë GOST në Python të pastër), shpesh marr pyetje se si të zbatoj vetë mesazhe të thjeshta të sigurta. Shumë njerëz e konsiderojnë kriptografinë e aplikuar si mjaft të thjeshtë dhe thirrja e .encrypt() në një shifër blloku do të jetë e mjaftueshme për ta dërguar atë në mënyrë të sigurt përmes një kanali komunikimi. Të tjerë besojnë se kriptografia e aplikuar është për pak njerëz dhe […]

Ndodh mut. Yandex hoqi disa makina virtuale në renë e saj

Akoma nga filmi Avengers: Infinity War Sipas përdoruesit dobrovolskiy, më 15 maj 2019, si rezultat i një gabimi njerëzor, Yandex fshiu disa nga makinat virtuale në renë e tij. Përdoruesi mori një letër nga mbështetja teknike Yandex me tekstin e mëposhtëm: Sot kemi kryer punë teknike në Yandex.Cloud. Fatkeqësisht, për shkak të gabimit njerëzor, makinat virtuale të përdoruesve në zonën ru-central1-c u fshinë, […]

12. Kontrolloni pikën për të filluar R80.20. Regjistrat & Raportet

Mirë se vini në mësimin 12. Sot do të flasim për një temë tjetër shumë të rëndësishme, përkatësisht punën me regjistrat dhe raportet. Ndonjëherë ky funksionalitet rezulton të jetë pothuajse vendimtar kur zgjedh një mjet mbrojtjeje. Specialistët e sigurisë e duan vërtet një sistem raportimi të përshtatshëm dhe kërkim funksional për ngjarje të ndryshme. Është e vështirë t'i fajësosh ata për këtë. Në thelb, regjistrat […]