Författare: Yuri Gagarin

Passinformationen för tjänstemän och turister läckte ut till allmänheten

Ordförande för Föreningen av datamarknadsaktörer, Ivan Begtin, meddelade att han hade lyckats upptäcka cirka 360 000 poster med personuppgifter offentligt tillgängliga. Bland annat hade personuppgifter för vissa ryska politiker, bankirer, affärsmän och andra kända personer hittats. Dataintrånget upptäcktes efter en analys av webbplatserna för åtta statliga informationssystem. Personuppgifter för användare hittades efter […]

PyDERASN: hur jag skrev en ASN.1-bibliotek med slots och blobs

ASN.1 är en standard (ISO, ITU-T, GOST) för språk som beskriver strukturerad information, samt regler för kodning av denna information. För mig som programmerare är det bara ett annat format för serialisering och representation av data, jämförbart med JSON, XML, XDR och andra. Det är extremt utbrett i vårt vanliga liv, och många stöter på det: inom mobil, telefon, VoIP kommunikation (UMTS, LTE, […]

Hur vi genom WebAssembly ökade webbläsarens prestanda 20 gånger

Denna artikel undersöker ett fall för att påskynda ett webbläsartillämpning genom att ersätta JavaScript-beräkningar med WebAssembly. Vad är WebAssembly? Kort sagt är det ett binärt format för instruktioner för en stackbaserad virtuell maskin. Oftast kallas Wasm (förkortningen) ett programmeringsspråk, men så är det inte. Instruktionsformatet körs i webbläsaren tillsammans med JavaScript. Det är viktigt att WebAssembly kan […]

Komplexa system. Att nå en kritisk nivå

Om du har ägnat en stund åt att tänka på komplexa system förstår du förmodligen vikten av nätverk. Nätverken styr vår värld. Från kemiska reaktioner inom en cell, till nätverket av relationer i ekosystem, handels- och politiska nätverk som formar historiens gång. Eller låt oss betrakta denna artikel som du läser. Du hittade förmodligen den i ett socialt nätverk, laddade ner den från ett datornätverk […]

Ny artikel: Hur mycket videominne krävs för moderna spel

Detta år kan utan tvekan kallas året för spelgrafikkort. Just under 2019 avslöjade NVIDIA nästan hela arsenalen — vid tidpunkten för skrivandet av denna artikel hade till och med GeForce GTX 1650 presenterats, utrustad med 4 GB minne. Snart kommer AMD att visa en serie spelgrafikkort av Navi-generationen, men det är just detta företag som presenterade rekordet — Radeon VII, utrustad med 16 GB […]

Han är inte din dRook

Med den växande populariteten av Rook vill jag tala om de fallgropar och problem som väntar er på vägen. Om mig: Erfarenhet av att administrera Ceph sedan version hammer, grundare av communityn t.me/ceph_ru på Telegram. För att inte bara vara ord talande kommer jag att hänvisa till vedertagna Habr-inlägg (enligt betyg) om problem med Ceph. Med större delen av problemen […]

Bitmap-index i Go: sökning i vild hastighet

Inledande ord Jag höll detta föredrag på engelska vid konferensen GopherCon Russia 2019 i Moskva och på ryska vid meetupen i Nizjnij Novgorod. Det handlar om bitmap-index – mindre vanligt än B-träd, men minst lika intressant. Jag delar med mig av en inspelning av föredraget på konferensen på engelska och en textuell transkribering på ryska. Vi kommer att titta på […]

Google Translatotron – en teknik för simultanöversättning av tal som imiterar talarens röst

Utvecklarna på Google har presenterat ett nytt projekt där man har skapat en teknik som kan översätta talade meningar från ett språk till ett annat. Den största skillnaden med den nya översättaren som kallas Translatotron är att den arbetar uteslutande med ljud, utan att använda mellanliggande text. Denna metod har gjort det möjligt att avsevärt snabba upp översättarens arbete. En annan intressant aspekt […]

Docker: inte skadliga råd

I kommentarerna till min artikel Docker: skadliga råd var det många som bad om en förklaring till vad som är så hemskt med den Dockerfile som beskrivs i den. Sammanfattning av föregående episode: två utvecklare under en pressande deadline skapar en Dockerfile. Under processen kommer Ops Igor Ivanovich in. Den slutgiltiga Dockerfile är så dålig att AI nästan får en hjärtinfarkt. Låt oss nu ta reda på vad som är fel med detta […]

Python – en hjälp i sökandet efter billiga flygbiljetter för dem som älskar att resa

Författaren av artikeln, vars översättning vi publicerar idag, säger att hennes mål är att berätta om utvecklingen av en web scraper i Python med hjälp av Selenium, som utför sökningar av flygbiljettspriser. Vid biljettsökningen används flexibla datum (+- 3 dagar i förhållande till angivna datum). Scrapern sparar sökresultaten i en Excel-fil och skickar ett e-postmeddelande till den som körde den med en sammanfattning […]

Nya Microsoft Edge ändrar tema tillsammans med Windows

Trenden med mörka teman i olika program, inklusive webbläsare, fortsätter att öka. Tidigare blev det känt att webbläsaren Edge fick en sådan tema, men man var då tvungen att aktivera den manuellt med hjälp av flaggor. Nu behöver man inte längre göra det. I den senaste versionen av Microsoft Edge Canary 76.0.160.0 har en funktion lagts till som liknar Chrome 74. Det handlar om […]

PowerShell Desired State Configuration och en fil: del 1. Inställning av DSC Pull Server för att arbeta med SQL-databas

PowerShell Desired State Configuration (DSC) underlättar kraftigt arbetet med distribution och konfigurering av operativsystem, serverroller och applikationer när du har hundratals servrar. Men vid användning av DSC lokalt, det vill säga inte i MS Azure, uppstår ett par nyanser. De är särskilt märkbara om organisationen är stor (över 300 arbetsstationer och servrar) och om de inte har öppnat världen […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster