Författare: Yuri Gagarin

Kan vi generera slumpmässiga tal om vi inte litar på varandra? Del 2

Hej, Habr! I den första delen av artikeln diskuterade vi varför det kan vara nödvändigt att generera slumpmässiga tal för deltagare som inte litar på varandra, vilka krav som ställs på sådana slumpgeneratorer, och vi granskade två tillvägagångssätt för deras implementering. I denna del av artikeln kommer vi att gå igenom ytterligare ett tillvägagångssätt som använder tröskel-signaturer. Lite kryptografi För att […]

PostgreSQL Antipatterns: «Oändlighet är inte gränsen!», eller Lite om rekursion

Recursion är en mycket kraftfull och användbar mekanism när samma åtgärder utförs "neråt" på relaterade data. Men okontrollerad rekursion är en ondskap som kan leda till antingen oändlig körning av processen eller (vilket händer oftare) att hela den tillgängliga minnet "äts upp". DBMS fungerar på samma principer — "sa att börja gräva, så gräver jag".

Google kommer att avslöja sårbarhetsinformation om tredjeparts Android-enheter

Google har introducerat initiativet Android Partner Vulnerability, där syftet är att avslöja information om sårbarheter i Android-enheter från olika OEM-tillverkare. Initiativet kommer att göra det mer transparent för användare att få information om sårbarheter som är specifika för modifierade firmware från tredjepartsleverantörer. Tidigare har officiella rapporter om sårbarheter (Android Security Bulletins) endast reflektat problem i den huvudkod som erbjudits.

Utgåvan av virt-manager 3.0.0, gränssnittet för att hantera virtuella miljöer

Red Hat har släppt en ny version av det grafiska gränssnittet för hantering av virtuella miljöer — Virt-Manager 3.0.0. Virt-Manager-gränssnittet är skrivet i Python/PyGTK, fungerar som en överbyggnad ovanpå libvirt och stöder hantering av system som Xen, KVM, LXC och QEMU. Projektkoden sprids under GPLv2-licensen. Programmet tillhandahåller verktyg för visuell bedömning av statistik om prestanda och resursanvändning av virtuella maskiner.

Utgåvan av Stratis 2.2, verktyget för att hantera lokala lagringsutrymmen

Utgåvan av projektet Stratis 2.2 har publicerats, utvecklat av Red Hat och Fedora-gemenskapen för att enhetliggöra och förenkla verktyg för inställning och hantering av en pool bestående av en eller flera lokala lagringsenheter. Stratis erbjuder funktioner som dynamisk lagringsallokering, snapshots, integritetssäkring och skapande av lager för cache. Projektkoden är skriven på Rust-språket och sprids under en licens.

Historien bakom Dodo IS-arkitekturen: tidig monolit

Eller så är varje olycklig företag med en monolit olycklig på sitt eget sätt. Utvecklingen av systemet Dodo IS började direkt tillsammans med Dodo Pizzas verksamhet — år 2011. Grunden var idén om total digitalisering av affärsprocesserna, och det gjorde vi själva, vilket redan då, 2011, väckte många frågor och skeptisk inställning. Men nu, nio år senare, fortsätter vi vår väg.

Konfiguration av Linux-kärnan för GlusterFS

Översättningen av artikeln är förberedd inför starten av kursen "Administrator Linux. Professional". Ibland dyker frågor upp här och där om Gluster-rekommendationerna angående kärninställningar och huruvida dessa är nödvändiga. Sådana behov uppstår sällan. Under de flesta belastningar fungerar kärnan mycket bra. Men det finns också en annan sida. Historiskt har Linux-kärnan gärna konsumerat mycket minne om den ges […]

Fedora Linux-version för smartphones har presenterats

Efter tio års inaktivitet har arbetet med Fedora Mobility-gruppen återupptagits, som syftar till att utveckla en officiell version av Fedora-distributionen för mobila enheter. Den nuvarande versionen av Fedora Mobility är avsedd för installation på smarttelefonen PinePhone, som utvecklas av Pine64-gemenskapen. Framöver förväntas utgåvor av Fedora för andra smartphones, som Librem 5 och OnePlus 5/5T, efter att deras stöd har tillkommit […]

SFC förbereder en stämning mot GPL-överträdare och kommer att utveckla alternativa firmware.

Rättighetsorganisationen Software Freedom Conservancy (SFC) har presenterat en ny strategi för att säkerställa efterlevnad av GPL-licenskrav i enheter vars programvara är byggd på Linux. För att genomföra det föreslagna initiativet har ARDC (Amateur Radio Digital Communications) redan gett SFC en donation på 150 000 dollar. Arbetet planeras att bedrivas inom tre områden: Att tvinga tillverkare att följa GPL och […]

Gitter blir en del av Matrix-nätverket

Företaget Element köper Gitter från GitLab för att anpassa tjänsten för användning i det federerade Matrix-nätverket. Detta är den första stora meddelandetjänsten som planeras att transparent flyttas till ett decentraliserat nät tillsammans med alla användare och meddelandehistorik. Gitter är ett fritt centralt kommunikationsverktyg för gruppkommunikation mellan utvecklare. Utöver standardfunktionaliteten för teamchatt är det i grunden liknande en icke-fri […]

I Tarantool kan du kombinera en super snabb databas med applikationer för att arbeta med dem. Så här enkelt är det att göra.

För fem år sedan försökte jag jobba med Tarantool, men då föll det mig inte i smaken. Men nyligen höll jag ett webbinarium där jag pratade om Hadoop och hur MapReduce fungerar. Där ställdes en fråga — "Varför använda inte Tarantool för den här uppgiften?". Av nyfikenhet beslutade jag mig för att återvända till det, testa den senaste versionen — och på detta […]

Beta-version av Ubuntu 20.10

Beta-version av Ubuntu 20.10 "Groovy Gorilla" har presenterats, vilket markerade en fullständig frysnings av paketbasen och övergått till slutfas av testning och buggfixar. Utgivningen är planerad till den 22 oktober. Klara testavbilder har skapats för Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu och UbuntuKylin (utgåvan för Kina). Huvudsakliga ändringar: Uppdaterade versioner av applikationer. Skrivbord […]

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