Kategori: Blogg

Grunderna i Ansible som gör att dina playbooks inte bara blir en klump av ihopklibbade makaroner

Jag gör mycket kodgranskningar för andras Ansible-kod och skriver sjĂ€lv mycket. Genom att analysera fel (bĂ„de mina egna och andras), samt genom ett antal intervjuer, insĂ„g jag det grundlĂ€ggande misstaget som Ansible-anvĂ€ndare gör — de ger sig pĂ„ det komplicerade utan att ha bemĂ€strat det grundlĂ€ggande. För att Ă„tgĂ€rda denna universella orĂ€ttvisa beslutade jag att skriva en introduktion till Ansible […]

Utgivningen av distributionen openSUSE Leap 15.2

Efter mer Ă€n ett Ă„rs utveckling har utgivningen av distributionen openSUSE Leap 15.2 skett. UtgĂ„van har sammanstĂ€llts med hjĂ€lp av det grundlĂ€ggande paketsetet frĂ„n den under utveckling befintliga distributionen SUSE Linux Enterprise 15 SP2, ovanpĂ„ vilket nyare versioner av anvĂ€ndarprogram frĂ„n openSUSE Tumbleweed-repositoriet levereras. En universell DVD-avbildning av storlek 4 GB, samt en reducerad bild för installation med paketnedladdning, finns tillgĂ€nglig för nedladdning […]

UtgÄvan av Psalm 3.12, en statisk analysator för PHP-sprÄket. Alfa-version av PHP 8.0

Företaget Vimeo har publicerat den nya utgĂ„van av den statiska analysatorn Psalm 3.12, som gör det möjligt att upptĂ€cka bĂ„de uppenbara och svĂ„ra fel i PHP-kod, samt automatiskt korrigera vissa typer av fel. Systemet Ă€r lĂ€mpligt för att hitta problem bĂ„de i gammal kod och i kod som anvĂ€nder moderna funktioner som tillkommit i de nya versionerna av PHP. Projektkoden Ă€r skriven i sprĂ„ket […]

Studera VoIP-motorn Mediastreamer2. Del 2

InnehĂ„llet i artikeln Ă€r hĂ€mtat frĂ„n min Dzen-kanal. Skapa en tongenerator I den föregĂ„ende artikeln genomförde vi installationen av Mediastreamer-biblioteket, utvecklingsverktygen och kontrollerade deras funktion, dĂ„ vi byggde en testapplikation. Idag kommer vi att skapa en applikation som kan generera en ton pĂ„ ljudkortet. För att lösa denna uppgift mĂ„ste vi koppla ihop filtren enligt den visade schemat för ljudgeneratorn: Vi lĂ€ser schemat till vĂ€nster […]

Vi studerar VoIP-motorn Mediastreamer2. Del 3

Materialet i artikeln Ă€r hĂ€mtat frĂ„n min Dzen-kanal. Vi förbĂ€ttrar exemplet pĂ„ tonal generator. I den föregĂ„ende artikeln skrev vi en applikation för tonal generator och med hjĂ€lp av den extraherade vi ljud frĂ„n datorns högtalare. Nu ska vi fokusera pĂ„ att vĂ„r programvara, nĂ€r den avslutar sitt arbete, inte Ă„terför minnet tillbaka till högen. Det Ă€r dags att klargöra denna frĂ„ga. Efter att schemat […]

Vi studerar VoIP-motorn Mediastreamer2. Del 7

Materialet i artikeln Ă€r hĂ€mtat frĂ„n min Dzen-kanal. Vi anvĂ€nder TShark för analys av RTP-paket. I den föregĂ„ende artikeln samlade vi schemat för fjĂ€rrstyrning frĂ„n generatorn och detekteraren av tonala signaler, dĂ€r kommunikationen var baserad pĂ„ RTP-flödet. I denna artikel fortsĂ€tter vi att studera överföringen av ljudsignaler med hjĂ€lp av RTP-protokollet. Först ska vi dela vĂ„r testapplikation i sĂ€ndare och mottagare och lĂ€ra oss […]

DNS Push-notiser har fÄtt status som föreslagen standard

IETF-kommittĂ©n (Internet Engineering Task Force), som arbetar med utvecklingen av protokoll och arkitektur för internet, har slutfört upprĂ€ttandet av RFC för mekanismen "DNS Push Notifications" och publicerat den relaterade specifikationen med identifieraren RFC 8765. RFC har fĂ„tt status som "Föreslagen standard", efter vilken arbetet för att ge RFC status som utkaststandard (Draft Standard) börjar, vilket faktiskt innebĂ€r full stabilisering av protokollet och beaktande av alla […]

PPSSPP 1.10 har slÀppts

PPSSPP – en emulator för spelkonsolen PlayStation Portable (PSP) som anvĂ€nder hög nivĂ„ av emuleringsteknik (HLE). Emulatorsystemet fungerar pĂ„ mĂ„nga plattformar, inklusive Windows, GNU/Linux, macOS och Android, och gör det möjligt att köra ett stort antal spel frĂ„n PSP. PPSSPP krĂ€ver ingen originalfirmware för PSP (och kan inte köra den). I version 1.10: FörbĂ€ttrad grafik och kompatibilitet FörbĂ€ttrad prestanda […]

Lua 5.4

Efter tvĂ„ Ă„rs utveckling slĂ€pptes den 29 juni tyst och obemĂ€rkt en ny version av programmeringssprĂ„ket Lua – 5.4. Lua Ă€r ett enkelt tolkande programmeringssprĂ„k som lĂ€tt kan integreras i applikationer. Tack vare dessa egenskaper anvĂ€nds Lua i stor utstrĂ€ckning som ett utökningssprĂ„k eller för konfigurationsbeskrivningar av program (sĂ€rskilt datorspel). Lua distribueras under MIT-licensen. Den tidigare versionen (5.3.5) slĂ€pptes […]

Vi studerar VoIP-motorn Mediastreamer2. Del 8

Materialet i artikeln Ă€r hĂ€mtat frĂ„n min Zen-kanal. Strukturen hos RTP-paketet I den tidigare artikeln fĂ„ngade vi RTP-paket med TShark, som utbyttes mellan vĂ„r mottagare och sĂ€ndare. I denna artikel kommer vi att fĂ€rglĂ€gga paketelement i olika fĂ€rger och diskutera deras syften. LĂ„t oss titta pĂ„ samma paket, men med fĂ€rgade fĂ€lt och förklarande anteckningar: I […]

Vi lÀr oss VoIP-motorn Mediastreamer2. Del 12

Materialet i artikeln Ă€r hĂ€mtat frĂ„n min Zen-kanal. I den förra artikeln lovade jag att diskutera hur man bedömer lasten pĂ„ tickern och metoder för att hantera överdriven berĂ€kningsbelastning i mediastreamern. Men jag kom fram till att det skulle vara mer logiskt att belysa frĂ„gor kring felsökning av skrĂ€ddarsydda filter som rör datarörelse, och sedan diskutera prestationsoptimering. Felsökning av skrĂ€ddarsydda filter Efter att vi i […]

Erfarenhet av CEPH-drift

NĂ€r datamĂ€ngden överstiger vad som fĂ„r plats pĂ„ en disk, Ă€r det dags att tĂ€nka pĂ„ RAID. Som barn hörde jag ofta frĂ„n Ă€ldre: "En dag kommer RAID att försvinna, objektlagringslösningar kommer att fylla vĂ€rlden, och du kommer knappt att veta vad CEPH Ă€r" – sĂ„ det första jag gjorde i mitt sjĂ€lvstĂ€ndiga liv var att skapa min egen kluster. Syftet med experimentet var att bekanta mig med den interna strukturen av ceph […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster