Forfatter: Yuri Gagarin

Messenger-database (del 1): design rammen på databasen

Hvordan kan man oversætte forretningskrav til konkrete datakonstruktioner ved at tage udgangspunkt i designet af en database "fra bunden" for en messenger. Del 1: design af database-struktur Del 2: sektionering "live" Vores database vil ikke være så stor eller distribueret som den hos VKontakte eller Badoo, men "bare for at have en" — funktionel, hurtig og kunne rumme på en enkelt PostgreSQL-server — for at […]

Arkitektur til opbevaring og levering af billeder i Badoo

Artem Denisov (bo0rsh201, Badoo) Badoo er verdens største dating-websted. I øjeblikket har vi omkring 330 millioner registrerede brugere over hele verden. Men hvad der er langt vigtigere i konteksten af vores samtale i dag, er, at vi opbevarer omkring 3 petabyte brugerfotos. Hver dag uploader vores brugere omkring 3,5 millioner […]

Mozilla har lukket en sårbarhed i Firefox, der blev aktivt udnyttet af hackere.

I går udgav Mozilla en patch til sin browser Firefox, der retter en nul-dags fejl. Ifølge netkilder blev sårbarheden aktivt udnyttet af kriminelle, men repræsentanter fra Mozilla har endnu ikke kommenteret oplysningerne. Det er kendt, at sårbarheden påvirkede JavaScript JIT-compileren IonMonkey for SpiderMonkey, som er en af de vigtigste komponenter i Firefox-kernen, der håndterer JavaScript-operationer. Eksperter klassificerede problemet som […]

OpenWRT 19.07 udgivelse

Der er blevet dannet samlinger til den nye betydelige udgivelse af OpenWRT — en open source Linux-distribution til hjemmenetværksroutere. De vigtigste nyheder, der er synlige for brugeren: Der anvendes et kernel 4.14.x på alle enheder. Arkitekturen ath79 er blevet tilføjet, som understøtter enheder, som tidligere tilhørte arkitekturen ar71xx. Forskellen er brugen af Device Tree i stedet for at specificere hver enheds karakteristika direkte i C-filerne. Ruteringsydelsen er blevet væsentligt forbedret ved at implementere […]

Chrome, ligesom Firefox, vil tilføje beskyttelse mod irriterende meddelelser

Google har afsløret planer om at implementere værktøjer i Chrome til at blokere for generende notifikationer, der ligner dem, der for nylig blev tilbudt brugerne i Firefox 72. Google erkendte, at størstedelen af notifikationerne, der relaterer sig til autorisationsbekræftelse, vises på en generende måde fra hjemmesiderne. I stedet for at vise sådanne notifikationer, når der faktisk er behov, beder hjemmesiderne normalt om autorisationsbekræftelse […]

Forbandelsen i den anden måned

Når det kommer til organisatoriske ændringer, er der to centrale udfordringer – at starte og ikke give op. Underligt nok er det mere udfordrende at blive ved end at starte. At starte er svært, især hvis ændringerne er store. Problemet løses enkelt – man skal begynde lidt ad gangen. For kenderne vil jeg minde om – dette kaldes agile, og også – fail fast, fail cheap. Man tager et skridt, vurderer, enten kasserer man det, […]

Når du leder et team, så bryd alle regler

I kunsten at lede er der mange modstridende opskrifter, og de bedste ledere i verden følger deres egne regler. Har de ret, og hvorfor er ansættelsesprocessen i de førende virksomheder på markedet organiseret på denne måde? Skal man bruge alle kræfter på at overvinde sine mangler? Hvorfor fungerer selvstyrende teams ofte ikke? Hvem skal lederen bruge mere tid på - […]

Istio Circuit Breaker: Deaktiver defekte containere

Ferierne er overstået, og vi vender tilbage med vores anden post i serien om Istio Service Mesh. Dagens emne er Circuit Breaker, som på russisk betyder 'automatisk afbryder', i daglig tale 'beskyttelsesautomat'. Men i Istio slukker denne automat ikke en kortslutning eller overbelastet kreds, men defekte containere. Hvordan det ideelt set skal fungere Når […]

Der vil komme en ny mulighed i Task Manager i Windows 10

Microsoft har udgivet en ny opdatering af Windows 10 Build 19541 som en del af 'insider'-programmet. Den er tilgængelig i Fast Ring og indeholder flere mindre forbedringer, som muligvis kan komme i udgivelsen i 2020, men som muligvis ikke gør. Alligevel er de nye funktioner interessante. For det første er der en ny mulighed i Joblisten, der viser brugerne arkitekturen af hver proces. Den […]

Huawei har offentliggjort en ny Linux-distribution openEuler

Virksomheden Huawei har annonceret, at de har færdiggjort opbygningen af infrastrukturen til udvikling af en ny Linux-distribution - openEuler, som vil udvikle sig med deltagelse af fællesskabet. Den første version af openEuler 1.0 er allerede offentliggjort på projektets hjemmeside, og ISO-billedet (3,2 GB) er hidtil kun tilgængeligt for systemer baseret på Aarch64-arkitektur (ARM64). Repositoryet indeholder omkring 1000 pakker, samlet til arkitekturerne ARM64 og x86_64. Kildekoden […]

Opdatering af Firefox 72.0.1 og 68.4.1 med fix af en kritisk 0-day sårbarhed

Der er udgivet nødkorrigerende versioner af Firefox 72.0.1 og 68.4.1, som adresserer en kritisk sårbarhed (CVE-2019-17026), der muliggør udførelse af kode ved åbning af særligt udformede sider. Faren forværres af, at der allerede før rettelsen blev registreret angreb, der udnyttede denne sårbarhed, og at en fungerende exploit er i hænderne på angriberne. Alle Firefox-brugere anbefales straks at opdatere browseren, […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster