Författare: Yuri Gagarin

Design av Kubernetes-kluster: hur många bör det finnas?

Obs. övers.: detta material kommer från det utbildningsprojektet learnk8s — ett svar på en populär fråga vid utformningen av infrastruktur baserad på Kubernetes. Vi hoppas att de tillräckligt detaljerade beskrivningarna av för- och nackdelarna med varje alternativ kommer att hjälpa er att göra det optimala valet för ert projekt. TL;DR: samma uppsättning arbetsbelastningar kan köras på flera stora kluster (för varje kluster […]

Företaget Valve har släppt Proton 5.0-7, ett paket för att köra Windows-spel på Linux.

Valve har publicerat en ny version av projektet Proton 5.0-7, som baseras på arbetet från projektet Wine och syftar till att möjliggöra körning av spelapplikationer skapade för Windows på Linux och tillgängliga i Steam-katalogen. Arbetet i projektet sprids under BSD-licens. Proton gör det möjligt att direkt köra spelapplikationer i Steam-klienten för Linux som endast levereras för Windows. Paketet inkluderar en implementering av DirectX […]

Utgåvan av Linux-distributionen Pop!_OS 20.04

System76, som specialiserar sig på tillverkning av bärbara datorer, stationära datorer och servrar som levereras med Linux, har publicerat en ny version av distributionen Pop!_OS 20.04, som utvecklas för leverans på System76-hårdvara istället för den tidigare erbjudna distributionen Ubuntu och kommer med ett omarbetat skrivbordsmiljö. Pop!_OS är baserat på Ubuntu 20.04 och även utannonserad som en version med långsiktigt stöd (LTS). Projektets arbete sprids […]

QtProtobuf 0.3.0

En ny version av QtProtobuf-biblioteket har släppts. QtProtobuf är ett fritt bibliotek som publiceras under MIT-licensen. Med hjälp av detta kan du enkelt använda Google Protocol Buffers och gRPC i ditt Qt-projekt. Ändringar: Stöd för JSON-serialisering har lagts till. Statisk kompilering för Win32-plattformar har lagts till. Migrering till camelCase-namn på fälten i meddelandena. Utgivning av RPM-paket och möjlighet […]

Praktiska arkitekturmönster

Hej, Habr! I ljuset av de aktuella händelserna på grund av coronaviruset har flera internettjänster fått ökad belastning. Till exempel, en av detaljhandelskedjorna i Storbritannien har helt enkelt stängt sin webbplats för online-beställningar, eftersom de inte hade tillräcklig kapacitet. Och man kan långt ifrån alltid snabba upp servern bara genom att lägga till kraftfullare utrustning, men kundernas förfrågningar måste hanteras (eller de går till konkurrenterna). I detta […]

Toppmissar på Cian

Goddag alla! Jag heter Nikita och jag är teamledare för ingenjörsteamet på Cian. En av mina uppgifter i företaget är att minska antalet incidenter relaterade till infrastrukturen i produktionen till noll. Det som kommer att diskuteras här har orsakat oss mycket smärta, och målet med den här artikeln är att förhindra andra från att upprepa våra misstag eller åtminstone minimera deras påverkan. […]

Apache Bigtop och valet av Hadoop-distribution idag

Det är nog ingen hemlighet att förra året var ett år av stora förändringar för Apache Hadoop. Under förra året skedde fusionen mellan Cloudera och Hortonworks (i praktiken en övertagning av den senare), och MapR, på grund av allvarliga ekonomiska problem, såldes till Hewlett Packard. Och om man några år tidigare hade att välja mellan Cloudera och […]

Microsoft har lanserat Rust/WinRT. Rust-analyzer finns tillgänglig för integration av Rust med IDE.

Microsoft har publicerat Rust/WinRT-verktyget som gör det möjligt att använda språket Rust för att utveckla applikationer baserade på WinRT-arkitekturen (Windows Runtime). Koden kopplad till projektet publiceras under MIT-licensen. Rust/WinRT ger möjlighet, likt C++/WinRT, att skapa applikationer med hjälp av de vanliga Rust-verktygen, vilket gör att alla befintliga eller framtida WinRT-API:er kan anropas med kod som genereras dynamiskt från metadata, […]

Firefox Preview 5.0 för Android är tillgänglig

För Android-plattformen har en experimentell version av webbläsaren Firefox Preview 5.0 släppts, utvecklad under kodnamnet Fenix som en ersättning för Firefox-versionen för Android. Denna version kommer snart att publiceras i Google Play-katalogen (kräver Android 5 eller senare). Firefox Preview använder GeckoView-motorn, byggd på teknologier från Firefox Quantum, och en uppsättning Mozilla Android-bibliotek […]

Projektet Xfce har flyttat utvecklingen till GitLab

Utvecklarna av Xfce-projektet har meddelat att övergången till den nya utvecklingsinfrastrukturen baserad på GitLab har slutförts. Tidigare användes en kombination av cgit och gitolite för åtkomst till kod-repositorierna. Den gamla servern git.xfce.org har satts i skrivskyddat läge, och istället bör gitlab.xfce.org användas. Migreringen till GitLab kommer inte att påverka användare och paketansvariga, men […]

Tcl/Tk. Alternativ dialog för filval för plattformarna Linux och Android

Idag används skriptspråket Tcl/Tk inte bara på datorer, utan har också framgångsrikt porterats till Android-plattformen. Men just på denna plattform har alla brister i dialogrutan för filval tcl/tk (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) blivit särskilt tydliga. Vad är det som inte fungerar med denna dialog? Den saknar grundläggande mappar-/filoperationer: skapa, ta bort, byta namn. Nej, tänk inte att […]

Quarkus: modernisering av applikationer med exempel på helloworld från JBoss EAP Quickstart

Hej alla i denna blogg, och här är det fjärde inlägget i serien om Quarkus! Det föregående inlägget handlade om hur Quarkus förenar MicroProfile och Spring. Låt oss komma ihåg att Quarkus marknadsförs som "supersnabb subatomisk Java", även känd som "Kubernetes-orienterad Java-stack, anpassad för GraalVM och OpenJDK HotSpot och byggd av de bästa biblioteken och standarderna". Idag ska vi visa hur man moderniserar […]

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