Skribent: Yuri Gagarin

Designing Kubernetes Clusters: How Many Should There Be?

Note: This material is from the educational project learnk8s — an answer to a common question when designing infrastructure based on Kubernetes. We hope that the detailed descriptions of the advantages and disadvantages of each option will help you make the best choice for your project. TL;DR: The same set of workloads can be run on multiple large clusters (one for each cluster […]

Valve Releases Proton 5.0-7, a Package for Running Windows Games on Linux

Valve has released the Proton 5.0-7 project, which is based on the developments of the Wine project and aimed at enabling the launch of gaming applications developed for Windows on Linux, listed in the Steam catalog. The developments are distributed under the BSD license. Proton allows you to launch Windows-only gaming applications directly in the Steam client for Linux. The package includes an implementation of DirectX […]

Release of the Linux Distribution Pop!_OS 20.04

System76, a company specializing in producing laptops, PCs, and servers pre-installed with Linux, has released the Pop!_OS 20.04 distribution, developed for hardware from System76 instead of the previously offered Ubuntu distribution and supplied with a redesigned desktop environment. Pop!_OS is based on the Ubuntu 20.04 package base and is also marketed as a long-term support (LTS) release. The developments are distributed […]

QtProtobuf 0.3.0

A new version of the QtProtobuf library has been released. QtProtobuf is a free library distributed under the MIT license. With it, you can easily use Google Protocol Buffers and gRPC in your Qt project. Changes: Added support for JSON serialization. Added static compilation for Win32 platforms. Migration to camel case for field names in messages. Release rpm packages and the ability […]

Praktiske arkitekturmønstre

Hello, Habr! In light of the current events due to the coronavirus, several internet services have experienced increased load. For instance, one supermarket chain in the UK had to stop its online ordering website due to lack of capacity. And it’s not always possible to speed up a server simply by adding more powerful hardware; however, customer requests must be processed (or they will go to competitors). In this […]

Top feilene til Cian

God dag, alle sammen! Jeg heter Nikita, og jeg er teamleder for ingeniørteamet i Cian. En av mine oppgaver i selskapet er å redusere antallet hendelser relatert til infrastrukturen i produksjon til null. Det jeg vil snakke om videre har forårsaket oss mye smerte, og målet med denne artikkelen er å hindre andre i å gjøre de samme feilene eller i det minste minimere deres innvirkning. […]

Apache Bigtop og valg av Hadoop-distribusjon i dag

Det er antakeligvis ingen hemmelighet at fjoråret var preget av store endringer for Apache Hadoop. I fjor skjedde fusjonen mellom Cloudera og Hortonworks (i praksis en overtakelse av den andre), og Mapr ble solgt til Hewlett Packard grunnet alvorlige økonomiske problemer. Og hvis man noen år tidligere måtte velge mellom Cloudera og […]

Microsoft har introdusert Rust/WinRT. Rust-analyzer er tilgjengelig for integrering av Rust med IDE.

Microsoft har publisert verktøyet Rust/WinRT, som gjør det mulig å bruke Rust-programmeringsspråket til å utvikle applikasjoner basert på WinRT-arkitekturen (Windows Runtime). Koden som er knyttet til prosjektet er publisert under MIT-lisensen. Rust/WinRT gir deg muligheten, på samme måte som C++/WinRT, til å lage applikasjoner ved hjelp av de vanlige Rust-verktøyene, og lar deg kalle på eksisterende eller fremtidige WinRT-API-er ved hjelp av kode som genereres dynamisk fra metadatene, […]

Firefox Preview 5.0 er nå tilgjengelig for Android.

En ny versjon av den eksperimentelle nettleseren Firefox Preview 5.0 er utgitt for Android, utviklet under kode navnet Fenix, som en erstatning for Firefox-utgaven for Android. Denne utgivelsen vil snart bli publisert i Google Play-butikken (Android 5 eller nyere er nødvendig for å bruke den). Firefox Preview bruker GeckoView-motoren, bygget på teknologiene til Firefox Quantum, og et sett med biblioteker fra Mozilla Android […]

Xfce-prosjektet har overført utviklingen til GitLab

Utviklerne av prosjektet Xfce har kunngjort at overgangen til den nye utviklingsinfrastrukturen basert på GitLab er fullført. Tidligere ble det brukt en kombinasjon av cgit og gitolite for å få tilgang til kode-repositoriene. Den gamle serveren git.xfce.org er nå satt til skrivebeskyttet modus, og man bør bruke gitlab.xfce.org i stedet. Migrasjonen til GitLab vil ikke medføre endringer for brukerne eller vedlikeholderne av pakkene, men […]

Tcl/Tk. Alternativ dialog for filvalg for plattformene Linux og Android

I dag brukes skriptspråket Tcl/Tk ikke bare på datamaskiner, men har også suksesfullt blitt portert til Android-plattformen. Men det er nettopp på denne plattformen at alle feilene med dialogen for filvalg tcl/tk (tk_getSaveFile, tk_getOpenFile eller tk_chooseDirectory) har blitt spesielt synlige. Hva er problemene med denne dialogen? Mangelen på grunnleggende operasjoner med mapper/filer: opprett, slett, gi nytt navn. Nei, tro ikke at...

Quarkus: modernisering av applikasjoner ved hjelp av helloworld-eksemplet fra JBoss EAP Quickstart

Hei alle sammen i denne bloggen, og her er det fjerde innlegget i serien om Quarkus! Det forrige innlegget handlet om hvordan Quarkus kombinerer MicroProfile og Spring. La oss huske at Quarkus posisjoneres som "superrask subatomær Java", også kjent som "Kubernetes-orientert Java-stakk, optimert for GraalVM og OpenJDK HotSpot, og bygget med de beste biblioteker og standardene". I dag skal vi vise hvordan vi kan modernisere...

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster