Autor Yuri Gagarin

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

Ako vývojár knižnice PyGOST (GOST kryptografické primitívy na čistej Pythone) sa často stretávam s otázkami, ako rýchlo implementovať základnú zabezpečenú výmenu správ. Mnohí si myslia, že aplikovaná kryptografia je dosť jednoduchá vec a výzva .encrypt() na blokovom šifre bude stačiť na bezpečné odoslanie cez komunikačný kanál. Iní tvrdia, že aplikovaná kryptografia je úlohou niekoľkých, a […]

Pasportné údaje úradníkov a turistov sa dostali do verejného prístupu

Predseda Asociácie účastníkov trhu s dátami Ivan Begtin oznámil, že sa mu podarilo objaviť v otvorenom prístupe približne 360 000 záznamov s osobnými údajmi. Okrem iného boli objavené aj osobné údaje niektorých ruských politikov, bankárov, podnikateľov a iných známych osôb. Únik údajov bol zistený po analýze webových stránok 8 štátnych informačných systémov. Osobné údaje používateľov boli nájdené po […]

PyDERASN: ako som napísal ASN.1 knižnicu so slots a blobs

ASN.1 je štandard (ISO, ITU-T, GOST) jazyka, ktorý opisuje štruktúrované informácie a pravidlá kódovania týchto informácií. Pre mňa ako programátora je to iba ďalší formát serializácie a prezentácie dát, rovnako ako JSON, XML, XDR a ďalšie. Je veľmi rozšírený v našom každodennom živote a mnoho ľudí sa s ním stretáva: v mobilnej, telefonickej a VoIP komunikácii (UMTS, LTE, […]

Ako sme pomocou WebAssembly urýchlili webovú aplikáciu 20-krát

V tomto článku diskutujeme o prípade urýchlenia prehliadačovej aplikácie prostredníctvom nahradenia výpočtov JavaScriptu WebAssembly. WebAssembly — čo to vlastne je? Stručne povedané, je to binárny formát inštrukcií pre zásobníkovú virtuálnu stroj. Často sa označuje ako programovací jazyk, ale to nie je pravda. Formát inštrukcií sa vykonáva v prehliadači spolu s JavaScriptom. Je dôležité, že WebAssembly môžete […]

Zložité systémy. Prechod na kritickú úroveň

Ak ste strávili čas premýšľaním o zložitých systémoch, určite chápete dôležitosť sietí. Siete ovládajú náš svet. Od chemických reakcií vo vnútri bunky po siete vzťahov v ekosystéme a obchodné a politické siete, ktoré formujú priebeh histórie. 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 […]

Nový článok: Koľko video pamäte potrebujú moderné hry

Tento rok môžeme smelo nazvať rokom herných grafických kariet. Práve v roku 2019 NVIDIA prakticky vyčerpala celú zásobu – v čase písania tohto článku bola už predstavená dokonca GeForce GTX 1650 so 4 GB pamäte. Čoskoro AMD predstaví sériu herných grafických adaptérů generácie Navi, ale práve táto spoločnosť predstavila rekordné zariadenie – Radeon VII s 16 GB […]

On nie je váš dRook

V súvislosti s rastúcou popularitou Rook chcem hovoriť o jeho úskaliach a problémoch, ktoré vás čakajú na ceste. O sebe: Skúsenosti s administráciou ceph od verzie hammer, zakladateľ komunity t.me/ceph_sk na telegramu. Aby som nebol nepodložený, budem sa odvolávať na populárne príspevky na Habr (na základe hodnotenia) o problémoch s ceph. S väčšinou problémov v […]

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

Úvodné slovo Tento príspevok som prezentoval v angličtine na konferencii GopherCon Russia 2019 v Moskve a v ruštine na meetupe v Nižnom Novgorode. Hovorí o bitmapovom indexe — menej rozšírenom než B-tree, ale rovnako zaujímavom. Zdieľam záznam z prezentácie na konferencii v angličtine a textovú transkripciu v ruštine. Preskúmame […]

Google Translatotron – technológia synchronného prekladu reči, ktorá imituje hlas používateľa

Vývojári zo spoločnosti Google predstavili nový projekt, v rámci ktorého bola vytvorená technológia schopná prekladať ústne vyjadrenia z jedného jazyka do druhého. Hlavný rozdiel nového prekladača s názvom Translatotron od jeho analógov spočíva v tom, že funguje výhradne so zvukom, bez použitia medzimestského textu. Tento prístup výrazne urýchlil činnosť prekladača. Ešte jedna pozoruhodná […]

Docker: nezávadné rady

V komentároch k mojej článku Docker: nezávadné rady bolo mnoho žiadostí vysvetliť, čím je tak hrozný opísaný Dockerfile. Stručné zhrnutie predchádzajúcej série: dvaja vývojári v časovom konte robia Dockerfile. Počas toho k nim prichádza Ops Igor Ivanovič. Konečný Dockerfile je zlý natoľko, že AI je na pokraji infarktu. Teraz sa pozrieme, čo nie je v poriadku s týmto […]

Python — pomocník pri hľadaní lacných leteniek pre tých, ktorí milujú cestovanie

Autor článku, ktorého preklad dnes publikujeme, hovorí, že jeho cieľom je prerozprávať vývoj webového skrápa na Pythone pomocou Selenium, ktorý vykonáva vyhľadávanie cien leteniek. Pri vyhľadávaní lístkov sa používajú flexibilné dátumy (+- 3 dni od uvedených dátumov). Skrápa ukladá výsledky vyhľadávania do súboru Excel a posiela e-mail osobe, ktorá ho spustila, s celkovými […]

Nový Microsoft Edge mení tému podľa Windows

Móda na tmavé témy v rôznych programoch, vrátane prehliadačov, naďalej naberá na sile. Predtým bolo známe, že v prehliadači Edge sa objavila takáto téma, no musela sa povinne aktivovať pomocou vlajok. Teraz to už nie je potrebné. V poslednej verzii Microsoft Edge Canary 76.0.160.0 pridali funkciu, ktorá je podobná Chrome 74. Hovorí sa o […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster