Autor: Yuri Gagarin

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

Duke qenë zhvillues i bibliotekës PyGOST (kriptografitë GOST të primitivateve në Python të pastër), shpesh marrë pyetje se si të zbatohet një ndërrim i sigurt mesazhesh në mënyrë të thjeshtë. Shumë e mendojnë kriptografinë praktike si një gjë mjaft të thjeshtë, dhe thirrja .encrypt() e një algoritmi bllok do të ishte e mjaftueshme për dërgimin e sigurt përmes një kanali komunikimi. Të tjerë mendojnë se kriptografia praktike është një privilegj i pakë, dhe […]

Të dhënat pasurore të zyrtarëve dhe turistëve janë bërë publike

Kryetari i Shoqatës së Pjesëmarrësve në Tregun e të Dhënave, Ivan Begtin, njoftoi se kishte arritur të zbulonte në hapësirën publike rreth 360,000 regjistrime me të dhëna personale. Përveç të tjerave, ishin zbuluar të dhënat personale të disa politikanëve rusë, bankerëve, biznesmenëve dhe njerëzve të tjerë të njohur. Shkëputja e të dhënave u zbulua pas analizës së faqeve të internetit të 8 sistemeve informacioni shtetëror. Të dhënat personale të përdoruesve u gjetën pas […]

PyDERASN: si shkrova një bibliotekë ASN.1 me slots dhe blobs

ASN.1 është një standard (ISO, ITU-T, GOST) që përshkruan informacionin e strukturuar, si dhe rregullat për kodimin e këtij informacioni. Për mua si programues, është thjesht një format tjetër serializimi dhe paraqitjeje të të dhënave, përveç JSON, XML, XDR dhe të tjerëve. Ai është jashtëzakonisht i përhapur në jetën tonë të përditshme dhe shumë njerëz hasin me të: në celular, telefon, komunikim VoIP (UMTS, LTE, […]

Si e përshpejtuam aplikacionin web 20 herë me ndihmën e WebAssembly

Në këtë artikull shqyrtohet rasti i përshpejtimit të aplikacioneve në shfletues duke zëvendësuar llogaritjet në JavaScript me WebAssembly. WebAssembly — çfarë është? Nëse e thjeshtojmë, ai është një format binar i instruksioneve për një makinë virtuale me stack. Shpesh e quajnë Wasm (emri i shkurtuar) një gjuhë programimi, por kjo nuk është e vërtetë. Formati i instruksioneve ekzekutohet në shfletues përveç JavaScript. Është e rëndësishme se WebAssembly mund të […]

Sistemet komplekse. Ardhja në një nivel kritik

Nëse keni kaluar pak kohë duke menduar për sistemet komplekse, me siguri e kuptoni rëndësinë e rrjeteve. Rrjetet udhëheqin botën tonë. Nga reaksionet kimike brenda qelizave, në rrjetet e marrëdhënieve në ekosistema, rrjetet tregtare dhe politike që formojnë rrjedhën e historisë. Ose le të shqyrtojmë këtë artikull që po e lexoni. Me siguri e gjëtë atë në një rrjet social, e shkarkuat nga një rrjet kompjuterik […]

Artikulli i ri: Sa memorie grafike nevojitet për lojërat moderne

Ky vit mund të quhet me guxim viti i kartave grafike për lojëra. Pikërisht në vitin 2019 NVIDIA praktikisht ka zbrazur gjithë arsenalin — në momentin e shkruarjes së këtij artikulli, është prezantuar madje edhe GeForce GTX 1650, e pajisur me 4 GB memorie. Shumë shpejt AMD do të tregojë një seri të adaptrave grafikë për lojëra të gjeneratës Navi, megjithatë kjo kompani prezantoi një pajisje-rekorduese — Radeon VII, e pajisur me 16 GB […]

Ai nuk është dRook për ty

Me popullaritetin në rritje të Rook, dua të flas për pengesat dhe problemet që ju presin gjatë rrugës. Për veten time: Kam përvojë në administrimin e ceph që nga versioni hammer, themelues i komunitetit t.me/ceph_ru në Telegram. Për të mos qenë pa prova, do të referohem në postimet e pranueshme në Habr (sipas vlerësimit) për problemet me ceph. Me shumicën e problemeve në […]

Indekset bitmap në Go: kërkim me shpejtësi marramendëse

Fjalimi hyrës Prezantova këtë referat në anglisht në konferencën GopherCon Russia 2019 në Moskë dhe në rusisht në mitap në Nizhny Novgorod. Në të flitet për bitmap-inxhin — më pak i zakonshëm se B-tree, por jo më pak interesant. Po ndaj regjistrimin e fjalimit në konferencë në anglisht dhe përmiratimin tekstual në rusisht. Ne do të shqyrtojmë, […]

Google Translatotron – një teknologji e përkthimit të sinkronizuar të zërit që imiton zërin e përdoruesit.

Zhvilluesit nga Google prezantuan një projekt të ri, në kuadër të të cilit u krijua një teknologji që është e aftë të përkthejë fraza gojore nga një gjuhë në një tjetër. Dallimi kryesor i kësaj përkthyesi të ri të quajtur Translatotron nga homologët e tij është se ai punon ekskluzivisht me tinguj, pa përdorur tekst të ndërmjetëm. Ky qasje ka lejuar përshpejtimin e punës së përkthyesit. Një tjetër veçori e rëndësishme […]

Docker: këshilla jo të dëmshme

Në komentet e artikullit tim Docker: këshilla të dëmshme kishte shumë kërkesa për të shpjeguar se çfarë është aq e tmerrshme Dockerfile i përshkruar atje. Përmbledhja e serisë së kaluar: dy zhvillues në një afat të ngushtë përgatitin një Dockerfile. Në proces, në derën e tyre hyn Ops Igor Ivanoviç. Dockerfile përfundimtar është aq i dobët sa që AI është në kufijtë e infarktit. Tani do të shohim se çfarë nuk shkon me këtë […]

Python — ndihmës për të gjetur fluturime të lira për ata që duan të udhëtojnë

Autori i artikullit, përkthimi i të cilit po publikojmë sot, thotë se qëllimi i saj është të tregojë për zhvillimin e një web-scraper në Python duke përdorur Selenium, i cili kërkon çmimet e biletave të avionëve. Gjatë kërkimit të biletave përdoren data fleksibël (+- 3 ditë përkatësisht nga datat e specifikuara). Scraper ruan rezultatet e kërkimit në një skedar Excel dhe i dërgon atij që e aktivizoi, një email me përmbledhjen […]

Microsoft Edge i ri ndryshon temën e paraqitjes me Windowsin

Modi për temat e errëta të dizajnit në aplikacione të ndryshme, përfshirë shfletuesit, vazhdon të fitojë popullaritet. Më parë u bë e njohur se në shfletuesin Edge kishte një temë të tillë, por atëherë duhej të aktivizohej me detyrim duke përdorur flamuj. Tani kjo nuk është më e nevojshme. Në ndërtimin e fundit të Microsoft Edge Canary 76.0.160.0, është shtuar një funksion i ngjashëm me Chrome 74. Ajo flet për […]

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster