Kategori: Blogg

PostgreSQL Antimönster: CTE x CTE

I mitt arbete möter jag ofta situationer dĂ€r en utvecklare skriver en frĂ„ga och tĂ€nker "databasen Ă€r smart, den klarar allt sjĂ€lv!" I vissa fall (delvis pĂ„ grund av bristande kunskap om databasens möjligheter, delvis av för tidig optimering) leder denna instĂ€llning till skapandet av "Frankenstein-lösningar". Jag börjar med ett exempel pĂ„ en sĂ„dan frĂ„ga: – för varje nyckelpar hittar vi de associerade fĂ€lten WITH RECURSIVE cte_bind AS […]

Vi presenterar den programmerbara AWS Landing Zone i Terraform-modulen

Hej alla! I december lanserar OTUS en ny kurs — Cloud Solution Architecture. Inför starten av denna kurs delar vi med oss av en översĂ€ttning av intressant material inom Ă€mnet. AWS Landing Zone Ă€r en lösning som hjĂ€lper kunder att snabbt konfigurera en sĂ€ker miljö i AWS med flera konton, baserat pĂ„ bĂ€sta praxis. Under mer Ă€n fem Ă„rs existens har vĂ„r […]

UtgÄvan av Qt for MCUs 1.0, en utgÄva av Qt5 för mikrokontroller.

Qt-projektet har slĂ€ppt den första stabila versionen av Qt for MCUs 1.0, en utgĂ„va av Qt 5-ramverket för mikrokontroller och lĂ„genergienheter. Paketet möjliggör skapande av grafiska anvĂ€ndargrĂ€nssnitt i stil med smartphones för olika hushĂ„llsapparater, bĂ€rbara enheter, industriell utrustning och smarta hemsystem. Utvecklingen sker med de vĂ€lkĂ€nda API:erna och standard verktyg som anvĂ€nds […]

Utgivningen av distributionen NomadBSD 1.3

En ny version av Live-distributionen NomadBSD 1.3 har blivit tillgĂ€nglig, som Ă€r en variant av FreeBSD anpassad för att anvĂ€ndas som en bĂ€rbar skrivbordsmiljö som kan laddas frĂ„n ett USB-minne. Det grafiska grĂ€nssnittet baseras pĂ„ fönsterhanteraren Openbox. För montering av lagringsmedia anvĂ€nds DSBMD (stödjer montering av CD9660, FAT, HFS+, NTFS, Ext2/3/4), för konfiguration av trĂ„dlösa nĂ€tverk - wifimgr, och för att justera volymen - DSBMixer. Storleken pĂ„ avbildningen Ă€r 2.3 […]

UtgÄvan av webblÀsaren Pale Moon 28.8.0

Utgivningen av webblĂ€saren Pale Moon 28.8 har presenterats, som Ă€r en avledning frĂ„n Firefox-koden med syfte att sĂ€kerstĂ€lla högre drifteffektivitet, bevara det klassiska grĂ€nssnittet, minimera minnesanvĂ€ndning och erbjuda ytterligare anpassningsmöjligheter. Byggnaderna av Pale Moon Ă€r skapade för Windows och Linux (x86 och x86_64). Projektets kod distribueras under licens MPLv2 (Mozilla Public License). Projektet följer en klassisk struktur för grĂ€nssnittet, utan […]

I den nya versionen av webblÀsaren Edge har kollektioner lanserats för alla anvÀndare

Microsoft har meddelat att funktionen för samlingar nu Ă€r tillgĂ€nglig för alla anvĂ€ndare av webblĂ€saren Edge pĂ„ Canary- och Dev-kanalerna. Denna möjlighet att samla, organisera, exportera och dela innehĂ„ll frĂ„n Internet Ă€r som en avancerad version av bokmĂ€rken. Tidigare testade företaget de nya funktionerna pĂ„ en begrĂ€nsad grupp anvĂ€ndare, men nu görs de tillgĂ€ngliga för alla. Bland nyheterna kan nĂ€mnas synkronisering av samlingar, redigering av rubriker, stöd för […]

Hur man anvÀnder MySQL utan lösenord (och utan sÀkerhetsrisker)

Det sĂ€gs att det bĂ€sta lösenordet Ă€r ett som man inte behöver komma ihĂ„g. NĂ€r det gĂ€ller MySQL Ă€r detta verklighet tack vare pluginet auth_socket och dess version för MariaDB — unix_socket. BĂ„da dessa plugins Ă€r inte nya, de har diskuterats mycket i den hĂ€r bloggen, till exempel i artikeln om hur man Ă€ndrar lösenord i MySQL 5.7, med hjĂ€lp av pluginet auth_socket. […]

Verklig summering av internetkanaler – OpenMPTCPRouter

Är det möjligt att kombinera flera internetkanaler till en? Det finns massor av missuppfattningar och myter kring detta Ă€mne, Ă€ven erfarna nĂ€tverksingenjörer vet ofta inte att detta Ă€r möjligt. I de flesta fall kallas felaktigt kanalens kombination för NAT-belastning eller failover. Men riktig summering gör det möjligt att ha en enda TCP-anslutning som gĂ„r igenom alla internetkanaler samtidigt, till exempel videoöverföring sĂ„ […]

Hur man ansluter till företags-VPN i Linux med openconnect och vpn-slice

Vill du anvĂ€nda Linux pĂ„ jobbet, men företags-VPN tillĂ„ter inte det? DĂ„ kan den hĂ€r artikeln hjĂ€lpa, Ă€ven om det kanske inte Ă€r sĂ€kert. Jag vill förvarna att jag har dĂ„lig förstĂ„else för nĂ€tverksadministration, sĂ„ det Ă€r möjligt att jag har gjort allt fel. Å andra sidan Ă€r det ocksĂ„ möjligt att jag kan skriva en guide som Ă€r förstĂ„elig för vanliga mĂ€nniskor, sĂ„ […]

Utgivning av klustert FS Lustre 2.13

Lustre 2.13, en klusterfilsystem som anvĂ€nds i en stor del (~60%) av de största Linux-klustren med tiotusentals noder, har fĂ„tt en ny version. Skalbarheten i sĂ„dana stora system uppnĂ„s tack vare en flerkomponentsarkitektur. De viktigaste komponenterna i Lustre Ă€r serverar för bearbetning och lagring av metadata (MDS), styrserverar (MGS), objektlagringsservrar (OSS), objektlagringsenheter (OST, som stöder drift ovanpĂ„ ext4 och ZFS) och klienter. […]

Microsoft kommer snart att upphöra med stödet för Office för Windows 10 Mobile

Inom de nĂ€rmaste dagarna kommer Windows 10 Mobile att fĂ„ sina sista uppdateringar, och Microsoft förbereder sig för att helt avsluta stödet för det mobila operativsystemet. Detta Ă„terspeglas delvis i att företaget slutar stödja andra appar. Enligt rapporter kommer Word, Excel, PowerPoint och OneNote för det mobila systemet inte lĂ€ngre att fĂ„ sĂ€kerhetsuppdateringar, icke-sĂ€kerhetsrelaterade fixar, gratis support och nya […]

Min implementation av ringbuffert i NOR flash

Bakgrund Det finns handelsautomater av egen design. Inuti finns Raspberry Pi och lite extra kretskort. Anslutna Ă€r mynt- och sedelmottagare, bankterminal
 Allt styrs av ett egenutvecklat program. Hela verksamhetens historia sparas i en logg pĂ„ ett USB-minne (MicroSD), som sedan överförs via internet (med hjĂ€lp av en USB-modem) till en server, dĂ€r det lagras i en databas. FörsĂ€ljningsinformation laddas upp till 1C, det finns ocksĂ„ […]

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