Författare: Yuri Gagarin

Globala variabler — svärd som kan lagra data. Träd. Del 1

Verkliga svärd av databaser — globala variabler — har länge varit kända, men fortfarande är det få som kan utnyttja dem effektivt eller överhuvudtaget behärskar detta supervapen. Om globala variabler används i de uppgifter där de verkligen är bra kan man uppnå enastående resultat. Antingen i prestanda eller i förenklingen av lösningen (1, 2). Globala variabler är speciella […]

Globala system – skattkistor för lagring av data. Träd. Del 2

Början — se del 1. 3. Strukturalternativ när man använder globala variabler En struktur som ett ordnat träd har olika speciella fall. Låt oss titta på de som har praktiskt värde vid arbete med globala variabler. 3.1 Speciellt fall 1. En nod utan grenar Globala variabler kan användas inte bara som en array, utan också som vanliga variabler. Till exempel som en räknare: Set ^counter […]

Globala — mappade lagringslösningar för data. Sparse-arrayer. Del 3

I tidigare delar (1, 2) talade vi om globala variabler som träd; i denna del kommer vi att betrakta globala variabler som glesa arrayer. En gles array är en typ av array där de flesta värdena har samma värde. I praktiken finns det ofta så stora glesa arrayer att det inte är meningsfullt att använda minne för identiska element. Därför är det vettigt att implementera glesa arrayer […]

Google kommer att överge röstsökning i Android till förmån för en virtuell assistent

Innan Google Assistant lanserades på mobilplattformen Android fanns funktionen "Röstökning", som var djupt integrerad med den huvudsakliga sökmotorn. De senaste åren har alla innovationer kretsat kring den virtuella assistenten, vilket ledde till att Googles utvecklingsteam beslutade att helt ersätta funktionen "Röstökning" på Android. Fram till nyligen kunde man interagera med "Röstökning" via Google-appen, en speciell widget […]

Utgåvan av paketadministrationssystemet GNU Stow 2.3

Efter 7 år sedan den föregående betydande utgåvan presenteras version 2.3.0 av paketadministrationssystemet GNU Stow. Denna version använder symboliska länkar för att separera innehållet av paket och relaterad data i olika kataloger. Koden för Stow är skriven i Perl och från och med den här versionen distribueras den under licensvillkoren GPLv3 (tidigare användes licensvillkoren GPLv2). Stow använder en enkel och […]

Uppsläpp av Python-biblioteket för vetenskapliga beräkningar NumPy 1.17.0

Det har släppts ett Python-bibliotek för vetenskapliga beräkningar, NumPy 1.17, som är inriktat på arbete med flerdimensionella matriser och arrayer, samt erbjuder en stor samling funktioner med implementation av olika algoritmer kopplade till användning av matriser. NumPy är ett av de mest efterfrågade biblioteken som används för vetenskapliga beräkningar. Projektets kod är skriven i Python med optimeringar i C och distribueras […]

GNU Stow 2.3.1

GNU Stow är ett program för hantering av programpaket. Det kan användas för att hantera installationen av programvara både på systemnivå och i användarkataloger. Ändringarna är som följer: Externt beroende av Hash::Merge och Clone::Choose har lagts till. Problemet med testsamlingen har åtgärdats. Processen för utgivning av uppdateringar och dokumentation har förbättrats. Källa: linux.org.ru

Postanalys: vad vet vi om den senaste attacken mot nätverket av kryptonycklar SKS Keyserver

Hackare använde en sårbarhet i OpenPGP-protokollet som har varit känd i över tio år. Här förklarar vi vad som är kärnan och varför det inte går att åtgärda. / Unsplash / Chunlea Ju Problem i nätverket I mitten av juni genomförde okända personer en attack på nätverket av kryptografiska nyckelservrar SKS Keyserver, baserat på OpenPGP-protokollet. Detta är en standard från IETF (RFC 4880) som används […]

Skapa en molnbaserad 3CX PBX på valfri OpenStack-kompatibel hosting

Ofta krävs det att installera 3CX PBX i molnet, men din valda molnleverantör finns inte med på listan över 3CX:s stödda leverantörer (t.ex. Mail.ru Cloud Solutions). Inga problem! Det är ganska enkelt att göra, man behöver bara ta reda på om leverantören stöder Openstack-infrastrukturen. 3CX, bland andra företag, sponsrar utvecklingen av Openstack och stöder Openstack API och det standardiserade gränssnittet Horizon för övervakning och […]

Gör databasen tillgänglig för fjärranslutningar

Vi börjar med att konstatera att det ibland är nödvändigt att skapa en applikation med anslutning till en databas. Detta görs för att man inte ska behöva gräva ner sig i backend-utveckling och istället kunna fokusera på frontend på grund av brist på resurser och kunskap. Jag säger inte att min lösning är säker, men den fungerar. Eftersom jag inte gillar att betala för hosting, så […]

Pixar har överlämnat projektet OpenTimelineIO under Linux Foundations beskydd

Den under Linux Foundation skapade organisationen Academy Software Foundation, som syftar till att främja öppen källkod inom filmindustrin, har presenterat sitt första gemensamma projekt OpenTimelineIO (OTIO), ursprungligen skapat av animationsstudion Pixar och senare utvecklat med deltagande av Lucasfilm och Netflix. Paketet har använts vid skapandet av filmer som Coco, Incredibles 2 och Toy Story 4. OpenTimelineIO inkluderar […]

kitty 0.14.3

kitty är en fullfjädrad och plattformsoberoende terminalemulator. Några uppdateringar: Kommandot kitty@scroll-window har lagts till för att rulla skärmen. Överföring av argumentet !neighbor tillåts, vilket öppnar ett nytt fönster bredvid det aktiva. Protokollet för fjärrstyrning har dokumenterats. Dataöverföring till underkomponenten via pipe sker i strömmen för att inte blockera UI. För macOS har energiförbrukningen i vänteläge minskat genom att stänga av skärmen efter 30 […]

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