Författare: Yuri Gagarin

3-way merge i werf: deployment till Kubernetes med Helm "på steroider"

Det som vi (och inte bara vi) länge har väntat på har nu hänt: werf, vårt Open Source-verktyg för att bygga applikationer och leverera dem till Kubernetes, stödjer nu tillämpning av förändringar med hjälp av 3-way-merge-patchar! Utöver detta har det blivit möjligt att adoptera existerande K8s-resurser i Helm-releaser utan att återskapa dessa resurser. Om vi sammanfattar kort, ställer vi in WERF_THREE_WAY_MERGE=enabled — vi får en deployment "som i […]

RFS kommer att genomföra uttagningar i eFootbal PES 2020 för att forma landslaget

Det ryska fotbollsförbundet kommer att hålla en kvalturnering för eFootbal PES 2020 för att bilda det nationella laget för cybersportfotboll. Vinnarna av kvalen kommer att få delta i UEFA eEURO 2020, som arrangeras av Konami och UEFA. Kvaltävlingarna kommer att äga rum i december 2019. Exakta datum för genomförandet har ännu inte offentliggjorts. Baserat på resultaten kommer fyra personer att ingå i laget, varav två […]

37 sårbarheter i olika implementationer av VNC

Pavel Cheremushkin från Kaspersky Lab har analyserat olika implementationer av VNC (Virtual Network Computing) fjärråtkomstsystemet och har identifierat 37 sårbarheter orsakade av problem med minnehantering. De identifierade sårbarheterna i VNC-serverimplementationer kan endast utnyttjas av autentiserade användare, medan attacker på sårbarheter i klientkoden är möjliga då användaren ansluter till en server kontrollerad av en angripare. Det största antalet sårbarheter upptäcktes […]

GNU Guile 2.9.5 (beta)

Guile 2.9.5 är den femte beta-utgåvan av implementeringen av programspråket Scheme från GNU, som förbereds för den stabila 3.x-grenen. Guile stöder många SRFI, erbjuder ett modulärt system, full tillgång till POSIX-systemanrop, nätverksstöd, dynamisk länkning, anrop av externa funktioner och kraftfull stränghantering. Guile kan tolka kod interaktivt, kompilera den till bytekod för en virtuell maskin och koppla samman med bibliotek […]

För dem som arbetar i Houdini. Om kurserna Nature of Vex och Bites of Python

Under inlägget hittar du en recension från specialisterna i Houdini Team, studion Plarium i Krasnodar, om videokurserna Nature of Vex och Bites of Python från Mix Training, som handlar om att arbeta med programspråken Python och Vex i det grafiska programmet Houdini. I detta inlägg delar killarna även med sig av en samling material som kommer att vara användbara för alla intresserade. Lite introduktion: Språket Vex skrämmer nybörjare […]

Operation 'Migration': hur flytten till molnet DataLine går till

För cirka 7 år sedan flyttade de allra första projekten till vårt moln på ett enkelt och okomplicerat sätt. Virtuella maskinbilder laddades upp till FTP-servern, eller så fördes de in på hårddiskar. Sedan laddades de upp till molnet via en speciell importserver för VM. Om det inte är ett problem för kunden att stänga av virtuell maskin i ett eller två dygn (eller om det inte finns några andra alternativ) kan det göras så. Men om driftstoppet måste vara […]

Projektet KiCad har övergått till Linux Foundations beskydd.

Projektet som utvecklar det fria automatiserade systemet för design av kretskort KiCad har gått under Linux Foundations beskydd. Utvecklarna hoppas att utvecklingen under Linux Foundations ledning kommer att dra till sig ytterligare resurser för projektets framsteg och ge möjlighet att utveckla nya tjänster som inte är direkt kopplade till utvecklingen. Linux Foundation, som en neutral plattform för samarbete med tillverkare, kommer också att kunna attrahera projektet […]

Släpp av skrivbordsmiljön Cinnamon 4.4

Efter fem månaders utveckling har användarmiljön Cinnamon 4.4 släppts, där Linux Mint-gemenskapen utvecklar en fork av GNOME Shells skal, filhanteraren Nautilus och fönsterhanteraren Mutter, som syftar till att erbjuda en miljö i klassisk GNOME 2-stil med stöd för framgångsrika interaktionselement från GNOME Shell. Cinnamon baseras på komponenter från GNOME, men dessa komponenter […]

Några ord om fördelarna med läsning

Tavlan från Kish (cirka 3500 f.Kr.) Att läsa är utan tvivel nyttigt. Men svaren på frågorna "Hur nyttig är skönlitteratur?" och "Vilka böcker är att föredra att läsa?" varierar beroende på källorna. Texten nedan är min version av svaret på dessa frågor. Jag börjar med den uppenbara tanken att inte […]

Snygga livshacks för arbete med WSL (Windows Subsystem for Linux)

Jag är djupt fördjupad i WSL (Windows Subsystem för Linux), och nu när WSL2 finns tillgänglig för Windows Insiders är det en utmärkt tid att verkligen utforska de alternativ som finns. En mycket intressant funktion som jag fann i WSL är möjligheten att "rent" flytta data mellan världarna. Det är inte en upplevelse du lätt kan få med fullständiga virtuella maskiner, och det talar om den nära […]

Självdiagnos av hårddiskar och dataräddning

I den här artikeln beskrivs metoder för självdiagnos av olika hårddiskfel baserat på symptomen, samt sätt att relativt säkert klona hårddiskar med mindre problem. Olika fall av datarförlust diskuteras samt en uppsättning optimala åtgärder som utan djup kunskap om filsystem kan hjälpa dig att återfå din information med hjälp av automatiska återställningsprogram utan extern hjälp. […]

Förändra FunC till FunCtional med Haskell: hur Serokell vann Telegram Blockchain Competition

Du har säkert hört att Telegram planerar att lansera blockchain-plattformen Ton. Men du kanske missade nyheten att Telegram nyligen utlyste en tävling för att implementera en eller flera smarta kontrakt för denna plattform. Teamet Serokell, med mycket erfarenhet av utveckling av stora blockchain-projekt, kunde inte stå vid sidan av. Vi skickade fem anställda till tävlingen, och redan efter […]

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