Forfatter: Yuri Gagarin

Design af Kubernetes-klynger: hvor mange skal der være?

Bemærk: Dette materiale er fra det uddannelsesmæssige projekt learnk8s — et svar på et populært spørgsmål ved design af infrastruktur baseret på Kubernetes. Vi håber, at de tilstrækkeligt udførlige beskrivelser af fordele og ulemper ved hver mulighed vil hjælpe med at træffe den optimale beslutning for dit projekt. TL;DR: Det samme sæt arbejdsbyrder kan køre på flere store klynger (for hver klynge […]

Valve har udgivet Proton 5.0-7, en pakke til at køre Windows-spil på Linux.

Valve har offentliggjort udgivelsen af Proton 5.0-7-projektet, der er baseret på Wine-projektets arbejde og sigter mod at muliggøre kørsel af spilanvendelser på Linux, som er lavet til Windows og præsenteret i Steam-kataloget. Arbejdet fra projektet er distribueret under BSD-licensen. Proton tillader direkte kørsel af Windows-spilanvendelser i Steam-klienten til Linux. Pakken inkluderer implementeringen af DirectX […]

Udgivelsen af Linux-distributionen Pop!_OS 20.04

System76, der specialiserer sig i produktion af laptops, pc'er og servere leveret med Linux, har offentliggjort udgivelsen af distributionen Pop!_OS 20.04, som udvikles til leverance på System76-udstyr i stedet for den tidligere tilbudte distribution Ubuntu og leveres med et redesignet skrivebordsomgivelser. Pop!_OS er baseret på Ubuntu 20.04-pakkegrundlaget og er også blevet annonceret som en langtidssupportudgivelse (LTS). Arbejdet fra projektet distribueres […]

QtProtobuf 0.3.0

En ny version af QtProtobuf-biblioteket er blevet udgivet. QtProtobuf er et frit bibliotek, der frigives under MIT-licensen. Det giver dig mulighed for nemt at bruge Google Protocol Buffers og gRPC i dit Qt-projekt. Ændringer: Tilføjet støtte til JSON-serialisering. Tilføjet statisk kompilering til Win32-platforme. Migration til camelCase-navngivning i beskeder. Tilføjet udgivelses- rpm-pakker og mulighed […]

Praktiske arkitekturmodeller

Hej, Habr! I lyset af de nuværende begivenheder på grund af coronavirus har en række internettjenester oplevet øget belastning. For eksempel stoppede en af detailkæderne i Storbritannien simpelthen hjemmesiden for onlinebestilling, da kapaciteten ikke var tilstrækkelig. Og det er langt fra altid muligt at accelerere serveren blot ved at tilføje mere kraftfuld hardware, men kundeforespørgsler skal behandles (ellers vil de skifte til konkurrenterne). I denne […]

Top fejl fra Cian

God dag! Mit navn er Nikita, jeg er teamleder for ingeniørteamet hos Cian. En af mine opgaver i virksomheden er at reducere antallet af hændelser relateret til infrastrukturen i produktionen til nul. Det, som der vil blive talt om nedenfor, har bragt os meget smerte, og målet med denne artikel er at forhindre andre i at gentage vores fejl eller i det mindste minimere deres indflydelse. […]

Apache Bigtop og valg af Hadoop-distributioner i dag

Det er næppe nogen hemmelighed, at det forgangne år har været et år med store forandringer for Apache Hadoop. I sidste år fandt fusionen mellem Cloudera og Hortonworks sted (i bund og grund en overtagelse af det sidstnævnte), og Mapr, som følge af alvorlige finansielle problemer, blev solgt til Hewlett Packard. Og hvis man for blot et par år siden, ved on-premises installationer, ofte måtte vælge mellem Cloudera og […]

Microsoft har præsenteret Rust/WinRT. Rust-analyzer er tilgængelig for integration af Rust med IDE

Microsoft har offentliggjort værktøjet Rust/WinRT, som gør det muligt at bruge Rust-sproget til udvikling af applikationer baseret på WinRT-arkitekturen (Windows Runtime). Den tilknyttede kode til projektet er offentliggjort under MIT-licensen. Rust/WinRT giver mulighed for, på samme måde som C++/WinRT, at skabe applikationer ved hjælp af de standardværktøjer, der følger med Rust, hvilket gør det muligt at kalde eksisterende eller fremtidige WinRT API'er ved hjælp af kode, der genereres on-the-fly fra metadata […]

Firefox Preview 5.0 er tilgængelig for Android

Der er offentliggjort en eksperimentel version af browseren Firefox Preview 5.0 til Android-platformen, under kodenavnet Fenix, som afløser Firefox-versionen til Android. Den kommende version vil snart blive offentliggjort i Google Play-butikken (kræver Android 5 eller nyere). Firefox Preview bruger GeckoView-motoren, bygget på teknologierne bag Firefox Quantum, samt et sæt biblioteker fra Mozilla Android […]

Projektet Xfce har flyttet udviklingen til GitLab

Udviklerne af Xfce-projektet har annonceret, at overgangen til den nye udviklingsinfrastruktur, baseret på GitLab, er afsluttet. Tidligere blev der anvendt en kombination af cgit og gitolite for at få adgang til kode-repositories. Den gamle server git.xfce.org er blevet sat i skrivebeskyttet tilstand, og i stedet bør gitlab.xfce.org anvendes. Migrationen til GitLab vil ikke medføre ændringer, der påvirker brugerne og de vedligeholdte pakker, men […]

Tcl/Tk. Alternativ filvælgerdialog til platformene Linux og Android

I dag anvendes scriptsprog Tcl/Tk ikke kun på computere, men er også succesfuldt blevet porteret til Android-platformen. Men det er netop på denne platform, at alle manglerne ved filvalgsdialogen tcl/tk (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) er blevet særligt synlige. Hvad er problemet med denne dialog? Mangel på elementære funktioner til mapper/filer: oprette, slette, omdøbe. Nej, tro ikke, i […]

Quarkus: modernisering af applikationer med eksemplet helloworld fra JBoss EAP Quickstart

Hej alle i denne blog, og her er det fjerde indlæg i serien om Quarkus! Det tidligere indlæg handlede om, hvordan Quarkus kombinerer MicroProfile og Spring. Lad os minde om, at Quarkus positionerer sig som "superhurtig subatomar Java", også kendt som "Kubernetes-orienteret Java-stak, der er skræddersyet til GraalVM og OpenJDK HotSpot og bygget af de bedste biblioteker og standarder". I dag vil vi vise, hvordan man moderniserer […]

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