téma: Administrácia

Python - pomocník pri hľadaní lacných leteniek pre tých, ktorí radi cestujú

Autor článku, ktorého preklad dnes uverejňujeme, hovorí, že jeho cieľom je rozprávať o vývoji webového škrabáka v Pythone pomocou Selenium, ktorý vyhľadáva ceny leteniek. Pri vyhľadávaní lístkov sa používajú flexibilné dátumy (+- 3 dni vzhľadom na uvedené dátumy). Škrabka uloží výsledky vyhľadávania do súboru Excel a pošle osobe, ktorá ho spustila, e-mail so všeobecným […]

Docker: Nie je to zlá rada

V komentároch k môjmu článku Docker: zlá rada bolo veľa žiadostí o vysvetlenie, prečo je súbor Dockerfile v ňom opísaný taký hrozný. Zhrnutie predchádzajúcej epizódy: dvaja vývojári zostavia súbor Dockerfile v krátkom termíne. Počas toho k nim prichádza Ops Igor Ivanovič. Výsledný súbor Dockerfile je taký zlý, že AI je na pokraji infarktu. Teraz poďme zistiť, čo je zlé na tomto [...]

"Pill from the démon" v pohybe

Test popísaný v tomto článku sa niekomu môže zdať triviálny. Stále by to však bolo potrebné urobiť, aby ste si boli úplne istí, že riešenie bude fungovať. Teraz môžeme pokojne povedať, že sa nebojíme krátkodobého rušenia v rozsahu L1. Prvý článok vás dostane do tempa. Stručne povedané: nie je to tak dávno, čo sa stal dostupným aj pre širokú verejnosť, [...]

Bitmapové indexy v Go: vyhľadávanie divokou rýchlosťou

Úvodné poznámky Túto prednášku som predniesol v angličtine na konferencii GopherCon Russia 2019 v Moskve a v ruštine na stretnutí v Nižnom Novgorode. Hovoríme o bitmapovom indexe - menej bežnom ako B-strom, ale nemenej zaujímavom. Zdieľam záznam prejavu na konferencii v angličtine a prepis textu v ruštine. Zvážime, […]

REG.RU vs Beget: rozbor

O niečo menej ako pred rokom sa začal fascinujúci príbeh, keď REG.RU jednostranne vypovedalo partnerskú zmluvu so spoločnosťou Beget. Začal som sa zaujímať o to, ako je to s touto problematikou, a rozhodol som sa informovať o priebehu konania u priamych účastníkov, keďže vyjadrenia každej zo strán boli dosť neopodstatnené. Položil som otázky obom stranám. REG.RU sa obmedzili na odpoveď obsahujúcu všeobecné frázy […]

Nie je pre teba dobrý

V súvislosti s rastúcou popularitou Rooka by som rád porozprával o jeho úskaliach a problémoch, ktoré vás na ceste čakajú. O mne: Skúsenosti s podávaním ceph z verzie hammer, zakladateľ komunity t.me/ceph_ru v telegrame. Aby som nebol neopodstatnený, odkážem na Habrom akceptované príspevky (súdiac podľa hodnotenia) o problémoch s ceph. S väčšinou problémov v [...]

Komplexné systémy. Dosiahnutie kritickej úrovne

Ak ste strávili nejaký čas premýšľaním o zložitých systémoch, pravdepodobne chápete dôležitosť sietí. Siete vládnu nášmu svetu. Od chemických reakcií v bunke cez sieť vzťahov v ekosystéme až po obchodné a politické siete, ktoré formujú beh dejín. Alebo zvážte tento článok, ktorý práve čítate. Pravdepodobne ste ho našli na sociálnej sieti, stiahli z počítačovej siete […]

Ako sme použili WebAssembly na 20-násobné zrýchlenie webovej aplikácie

Tento článok popisuje prípad zrýchlenia aplikácie prehliadača nahradením výpočtov JavaScriptu pomocou WebAssembly. WebAssembly - čo to je? Stručne povedané, toto je binárny formát inštrukcie pre virtuálny stroj založený na zásobníku. Wasm (skrátený názov) sa často nazýva programovací jazyk, ale nie je to tak. Formát inštrukcie sa vykonáva v prehliadači spolu s JavaScriptom. Je dôležité, aby WebAssembly dokázal […]

PyDERASN: ako som napísal knižnicu ASN.1 so slotmi a blobmi

ASN.1 je štandard (ISO, ITU-T, GOST) pre jazyk popisujúci štruktúrované informácie, ako aj pravidlá pre kódovanie týchto informácií. Pre mňa ako programátora je to len ďalší formát na serializáciu a prezentáciu dát spolu s JSON, XML, XDR a ďalšími. Je mimoriadne bežný v našom každodennom živote a stretáva sa s ním veľa ľudí: v mobilnej, telefónnej, VoIP komunikácii (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM za jeden večer s kryptografiou GOST

Ako vývojár knižnice PyGOST (GOST kryptografické primitívy v čistom Pythone) často dostávam otázky o tom, ako sám implementovať jednoduché bezpečné posielanie správ. Mnoho ľudí považuje aplikovanú kryptografiu za celkom jednoduchú a volanie .encrypt() na blokovú šifru bude stačiť na jej bezpečné odoslanie cez komunikačný kanál. Iní veria, že aplikovaná kryptografia je určená pre niekoľkých, a […]

Sakra sa stane. Yandex odstránil niektoré virtuálne stroje zo svojho cloudu

Ešte z filmu Avengers: Infinity War Podľa používateľa dobrovolskiy vymazal Yandex 15. mája 2019 v dôsledku ľudskej chyby niektoré virtuálne stroje zo svojho cloudu. Používateľ dostal list od technickej podpory Yandex s nasledujúcim textom: Dnes sme vykonali technickú prácu v Yandex.Cloud. Bohužiaľ, kvôli ľudskej chybe boli virtuálne stroje používateľov v zóne ru-central1-c odstránené, […]

12. Check Point Začíname R80.20. Denníky a hlásenia

Vitajte na lekcii 12. Dnes si povieme o ďalšej veľmi dôležitej téme, a to o práci s logami a reportmi. Niekedy sa táto funkcia ukazuje ako takmer rozhodujúca pri výbere prostriedku ochrany. Bezpečnostní špecialisti naozaj milujú pohodlný systém hlásení a funkčné vyhľadávanie rôznych udalostí. Ťažko im to vyčítať. V podstate protokoly […]