Författare: Yuri Gagarin

Release of image viewer qimgv 0.8.6

En ny version av den plattformsoberoende bildvisaren qimgv, skriven i C++ med Qt-ramverket, är tillgänglig. Programkoden distribueras under GPLv3-licensen. Programmet kan installeras från Arch-, Debian-, Gentoo-, SUSE- och Void Linux-repositorier, samt i form av binära versioner för Windows. I den nya versionen har programmets starttid förbättrats mer än tio gånger (i […]

Release of ScummVM 2.1.0 subtitled "Electric Sheep"

Försäljning av djur har blivit en extremt lönsam och prestigefylld verksamhet sedan en stor del av de verkliga djuren dog i ett kärnvapenkrig. Det har också funnits många elektriska… Åh, jag såg inte att du kom in. ScummVM-teamet är glada att kunna presentera en ny version av sin interpreter. 2.1.0 är ett resultat av två år av arbete, med stöd för 16 nya spel på 8 […]

Drömmer neuronnät om Mona Lisa?

Jag skulle vilja, utan att gå in på tekniska detaljer, kort beröra frågan om huruvida neurala nätverk kan uppnå något betydande inom konst och litteratur, och om detta verkligen kan kallas kreativitet. Den tekniska informationen är lätt att hitta, och det finns välkända tillämpningar som exempel. Här är det istället en strävan att förstå själva fenomenet, allt som skrivs här är långt ifrån […]

Linux i många skepnader: hur man arbetar med vilken distribution som helst

Att skapa en backup-applikation som fungerar på vilken distribution som helst är en utmanande uppgift. För att få Veeam Agent för Linux att fungera på distributioner från Red Hat 6 till Debian 6, och OpenSUSE 15.1 och Ubuntu 19.04, måste man lösa en rad olika problem, särskilt med tanke på att programvaran innehåller en kärnmodul. Artikeln är baserad på material från en presentation på […]

Team cp: korrekt kopiering av mappar med filer i *nix

I den här artikeln kommer vi att avslöja några mindre uppenbara aspekter av att använda wildcards vid kopiering, otydligt beteende hos cp-kommandot vid kopiering, samt sätt som gör det möjligt att korrekt kopiera ett stort antal filer utan missar och avbrott. Anta att vi behöver kopiera allt från mappen /source till mappen /target. Det första som kommer att tänka på är: cp /source/* /target Låt oss genast korrigera […]

Hög prestanda och inbyggd partitionering: Zabbix med stöd för TimescaleDB

Zabbix är ett övervakningssystem. Liksom alla andra system står det inför tre grundläggande problem som alla övervakningssystem har: insamling och bearbetning av data, lagring av historik och dess rengöring. Stegen för att hämta, bearbeta och skriva data tar tid. Lite, men för ett stort system kan detta leda till stora förseningar. Problematiken kring lagring handlar om tillgång till uppgifterna. De […]

En sårbarhet i Sudo möjliggör att kommandon körs med superanvändarrättigheter på enheter som kör Linux.

En sårbarhet har upptäckts i Sudo-kommandot (super user do) för Linux. Utnyttjandet av denna sårbarhet gör det möjligt för icke-privilegierade användare eller program att utföra kommandon med superanvändarrättigheter. Det noteras att sårbarheten berör system med icke-standardkonfigurationer och påverkar inte de flesta servrar som kör Linux. Sårbarheten uppstår i fall där Sudo-konfigurationer tillåter att […]

En sårbarhet i sudo som möjliggör privilegieförhöjning med specifika regler

I verktyget Sudo, som används för att organisera körning av kommandon i namn av andra användare, har en sårbarhet identifierats (CVE-2019-14287) som gör det möjligt att utföra kommandon med root-rättigheter om det finns regler i sudoers-inställningarna där det finns ett uttryckligt förbud mot att köra med root-rättigheter efter det tillåtande nyckelordet "ALL" ("… (ALL, !root) …"). I konfigurationer för […]

Utgåvan av PyPy 7.2, en implementation av Python, skriven i Python

Utgåvan av projektet PyPy 7.2 har bildats, där implementationerna av språket Python utvecklas, skrivna i språket Python (använder en statisk typad underuppsättning RPython, Restricted Python). Utgåvan har förberetts samtidigt för grenarna PyPy2.7 och PyPy3.6, som tillhandahåller stöd för syntaxen i Python 2.7 och Python 3.6. Utgåvan är tillgänglig för Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 eller ARMv7 med VFPv3), macOS (x86_64), […]

I Debian 11 föreslås det som standard att använda nftables och firewalld.

Arturo Borrero, utvecklare av Debian, som ingår i Coreteam för projektet Netfilter och hanterar Debian-paket relaterade till nftables, iptables och netfilter, har föreslagit att översätta nästa betydande utgåva av Debian 11 till att använda nftables som standard. Om förslaget godkänns kommer paketen med iptables att klassificeras som frivilliga alternativ och inte ingå i standardinstallationen. Paketfiltren […]

Utgåvan av Python 3.8

De mest intressanta nyheterna: Tilldelningsuttryck: Den nya operatorn := möjliggör tilldelning av värden till variabler inom uttryck. Till exempel: if (n := len(a)) > 10: print(f'List is too long ({n} elements, expected <= 10)') Positional-only argument: Nu kan du ange vilka funktionsparametrar som kan överföras via syntaxen för namngivna argument, och vilka som inte kan. Exempel: def f(a, b, \/, c, d, *, […]

Framtiden är redan här eller koda direkt i webbläsaren

Jag ska berätta om en kuriös situation som hände mig och hur man blir bidragsgivare i ett känt projekt. För inte så länge sedan arbetade jag med en idé: att ladda Linux direkt från UEFI... Idén är inte ny och det finns ett antal manualer om detta ämne. En av dem kan ses här. Faktum är att mina långvariga försök att lösa denna fråga resulterade i […]

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