Téma: Adminisztráció

Python - asszisztens olcsó repülőjegyek megtalálásában azok számára, akik szeretnek utazni

A cikk írója, amelynek fordítását ma közöljük, azt állítja, hogy célja egy webkaparó fejlesztéséről beszélni Pythonban a Selenium segítségével, amely a repülőjegy árakat keresi. A jegyek keresésekor rugalmas időpontokat alkalmazunk (+-3 nap a megadott dátumokhoz képest). A kaparó elmenti a keresési eredményeket egy Excel-fájlba, és az azt futtató személynek e-mailt küld az általános […]

Docker: nem rossz tanács

A Docker: rossz tanács című cikkemhez fűzött megjegyzésekben sok kérés érkezett annak magyarázatára, hogy a benne leírt Dockerfile miért olyan szörnyű. Az előző epizód összefoglalója: két fejlesztő rövid határidővel összeállít egy Dockerfile-t. A folyamat során Ops Igor Ivanovics érkezik hozzájuk. A kapott Dockerfile annyira rossz, hogy az AI a szívroham szélén áll. Most nézzük meg, mi a baj ezzel [...]

„Pilla a démontól” mozgásban

A cikkben leírt teszt egyesek számára triviálisnak tűnhet. De még mindig meg kell tenni, hogy teljesen biztosak lehessünk abban, hogy a megoldás működik. Most már nyugodtan kijelenthetjük, hogy nem félünk a rövid távú interferenciától az L1 tartományban. Az első cikk felgyorsít. Röviden: nem is olyan régen elérhetővé vált, többek között a nagyközönség számára is, [...]

Bittérképes indexek a Go-ban: vad sebességű keresés

Nyitóbeszéd Ezt az előadást angolul tartottam a moszkvai GopherCon Russia 2019 konferencián, és oroszul egy találkozón Nyizsnyij Novgorodban. Bittérképes indexről beszélünk - kevésbé gyakori, mint a B-fa, de nem kevésbé érdekes. Megosztom a konferencián elhangzott beszéd felvételét angol nyelven és egy orosz nyelvű szöveges átiratot. Megfontoljuk, […]

REG.RU vs Beget: tájékoztatás

Valamivel kevesebb, mint egy éve egy lenyűgöző történet kezdődött, amikor a REG.RU egyoldalúan felmondta a partnerségi megállapodást Begettel. Érdeklődni kezdtem, hogyan állnak a dolgok ezzel a kérdéssel, és úgy döntöttem, hogy a közvetlen résztvevőktől érdeklődöm az eljárás menetéről, mivel mindegyik fél nyilatkozata meglehetősen alaptalan volt. Kérdéseket tettem fel mindkét félnek. A REG.RU általános kifejezéseket tartalmazó válaszra szorítkozott […]

Nem jó neked

A Rook növekvő népszerűsége kapcsán szeretnék beszélni buktatóiról, problémáiról, amelyek az út során rátok várnak. Magamról: Tapasztalat a ceph adminisztrálásában a kalapácsos verzióból, a t.me/ceph_ru közösség alapítója a táviratban. Hogy ne legyek alaptalan, utalok a Habr által elfogadott hozzászólásokra (az értékelésből ítélve) a ceph problémáiról. A legtöbb problémával [...]

Összetett rendszerek. Kritikus szint elérése

Ha valaha is foglalkozott bonyolult rendszereken, akkor valószínűleg megérti a hálózatok fontosságát. A hálózatok uralják világunkat. A sejten belüli kémiai reakcióktól az ökoszisztéma kapcsolatok hálóján át a történelem menetét meghatározó kereskedelmi és politikai hálózatokig. Vagy vegye figyelembe ezt a cikket, amelyet olvas. Valószínűleg egy közösségi hálózaton találta meg, egy számítógépes hálózatról töltötte le […]

Hogyan használtuk a WebAssembly-t egy webalkalmazás 20-szoros felgyorsítására

Ez a cikk egy esetet tárgyal a böngészőalkalmazások felgyorsítására a JavaScript-számítások WebAssembly-re cserélésével. WebAssembly – mi ez? Röviden, ez egy bináris utasításformátum egy verem alapú virtuális géphez. A Wasm-ot (rövid név) gyakran programozási nyelvnek nevezik, de nem az. Az utasítás formátuma a böngészőben fut le a JavaScripttel együtt. Fontos, hogy a WebAssembly […]

PyDERASN: hogyan írtam egy ASN.1 könyvtárat slotokkal és blobokkal

Az ASN.1 egy szabvány (ISO, ITU-T, GOST) a strukturált információkat leíró nyelvhez, valamint ezen információk kódolásának szabályai. Számomra, mint programozó, ez csak egy újabb formátum az adatok sorba rendezésére és bemutatására, a JSON, XML, XDR és mások mellett. Rendkívül elterjedt a mindennapi életünkben, és sokan találkoznak vele: mobil, telefonos, VoIP kommunikációban (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM egy este GOST titkosítással

A PyGOST-könyvtár fejlesztőjeként (GOST kriptográfiai primitívek a tiszta Pythonban), gyakran kapok kérdéseket azzal kapcsolatban, hogyan valósítsam meg az egyszerű biztonságos üzenetküldést egyedül. Sokan az alkalmazott kriptográfiát meglehetősen egyszerűnek tartják, és a .encrypt() blokk titkosításon való meghívása elegendő lesz a biztonságos elküldéshez egy kommunikációs csatornán. Mások úgy vélik, hogy az alkalmazott kriptográfia keveseknek való, és […]

Szar történik. A Yandex eltávolított néhány virtuális gépet a felhőből

Továbbra is a Bosszúállók: Végtelen háború című filmből Dobrovolskiy felhasználó szerint 15. május 2019-én emberi hiba következtében a Yandex törölt néhány virtuális gépet a felhőjében. A felhasználó levelet kapott a Yandex műszaki támogatásától a következő szöveggel: Ma technikai munkát végeztünk a Yandex.Cloudban. Sajnos emberi hiba miatt a ru-central1-c zónában lévő felhasználók virtuális gépei törlésre kerültek, […]

12. Check Point Kezdő lépések R80.20. Naplók és jelentések

Üdvözöljük a 12. leckében. Ma egy másik nagyon fontos témáról fogunk beszélni, nevezetesen a naplókkal és jelentésekkel való munkáról. Néha ez a funkció szinte döntőnek bizonyul a védelmi eszköz kiválasztásakor. A biztonsági szakemberek nagyon szeretik a kényelmes jelentési rendszert és a különféle események funkcionális keresését. Nehéz őket ezért hibáztatni. Lényegében a rönkök […]