Kategori: Blog

Single Responsibility Principle. Ikke så enkelt, som det ser ud

Single responsibility principle, også kendt som princippet for enkelt ansvar, er en temmelig glat og nervøs problemstilling i programmeringsinterviews. Min første seriøse introduktion til dette princip fandt sted i begyndelsen af første semester, da vi, unge og uerfarne, blev taget med ud i skoven for at forvandle os fra studentermarionetter til rigtige studerende. […]

NoRT CNC Control 0.4 er udgivet

Der er blevet udgivet en ny version af det styresystem for CNC-fræsemaskiner, som jeg arbejder på. Denne version indeholder primært rettelser til fejlene fra den tidligere version (NoRT CNC Control). Forbedringer: Hastighedsplanlæggeren er blevet redesignet. Den nye planlægger analyserer bevægelsen fra start til slut, herunder krumningen af buerne under bevægelse og vælger den maksimalt mulige […]

Brug af en tilfældig orakel med eksemplet fra lotteriet

En morgen stødte jeg på en artikel om en verificeret generator af tilfældige tal på Waves platformen. Det overordnede billede var klart, men den specifikke implementeringsmetode var uklar. Nogle koder, signaturer, hvad, hvor, hvorfor? Efter flere konsultationer med forfatteren lykkedes det at kombinere logikken for lodtrækningen (implementeret i PHP) med algoritmen til at generere tilfældige tal. Ved starten af turneringen/runden […]

Cloud-tjenester til gaming på svage PC'er, relevante i 2019

Markedet for spil vurderes til 140 mia. $. Hvert år udvides markedet, nye virksomheder finder deres niche, og gamle spillere udvikler sig. En af de mest dynamisk voksende tendenser inden for gaming er cloud gaming, hvor der ikke er behov for en kraftig PC eller en sidste generations konsol for at kunne spille nye spil. Ifølge analysefirmaet IHS Markit, sidste år spillede tjenester […]

Sådan forbinder du Kubernetes-klynger i forskellige datacentre

Velkommen til en serie af korte vejledninger om Kubernetes. Dette er en regelmæssig kolonne med de mest interessante spørgsmål, vi modtager online og på vores kurser. Svarene gives af en Kubernetes-ekspert. Dagens ekspert er Daniele Polencic. Daniele arbejder som instruktør og softwareudvikler hos Learnk8s. Hvis du ønsker svar på dit spørgsmål i det næste indlæg, så kontakt […]

Børns beskyttelsesdag mod dårlig kode

Indlægget er dedikeret til Børns Beskyttelsesdag. Enhver lighed er ikke tilfældig. Som 10-årig fik jeg min første computer og en disk med Visual Studio 6. Siden da har jeg fundet på opgaver til mig selv—automatisere ting, bygge et webservice til tre personer eller skrive et spil, som senere bliver fjernet fra Play Store på grund af alder. Selvfølgelig har jeg mistet kildefilerne og […]

Stramning af reglerne for placering af tilføjelser i Chrome Web Store

Google har annonceret en stramning af reglerne for placering af tilføjelser i Chrome Web Store. Den første del af ændringerne er relateret til projektet Strobe, hvor metoder anvendt af tredjepartsudviklere til at få adgang til tjenester knyttet til brugerens Google-konto eller data på Android-enheder er blevet gennemgået. Ud over de tidligere introducerede nye […]

Der er nu support til to-faktor autentifikation i PyPI pakken kataloget.

I PyPI, pakkekataloget for Python-udviklere, er der tilføjet support for tofaktorautentifikation for at beskytte kontoen i tilfælde af kompromittering af hovedadgangskoden. Funktionen er tilgængelig for alle registrerede brugere af kataloget. Indtil videre understøttes kun tidsbegrænsede engangskoder (TOTP), der genereres ved hjælp af en særlig mobilapp. Engangskoder kan genereres ved hjælp af […]

Hvordan RIT++ 2019 vil blive husket

Den 27.-28. maj fandt der en branchemesse sted i Moskva samt en række professionelle temakonferencer kaldet 'Russiske internet-teknologier 2019'. Selectel har traditionelt støttet arrangementet og fungeret som partner. I dag vil vi kort fortælle, hvad der gjorde indtryk på gæster og deltagere. Virksomheden Ontiko, som organiserede festivalen, gjorde sit bedste for at skabe et komfortabelt og behageligt rum for både gæster og […]

VMware NSX for de mindste. Del 6. Opsætning af VPN

Del 1. Indledning Del 2. Konfiguration af Firewall- og NAT-regler Del 3. Konfiguration af DHCP Del 4. Konfiguration af routning Del 5. Konfiguration af load balancer. I dag vil vi se på de muligheder for VPN-konfiguration, som NSX Edge tilbyder. Generelt kan vi opdele VPN-teknologier i to hovedtyper: Site-to-site VPN. Ofte bruges IPSec til at oprette en sikker tunnel […]

Schrödingers cloud backup

I min samling af interessante tilfælde relateret til online datalagring er der dukket et interessant eksponat op — dagens brev fra Crashplan til brugerne af 'CrashPlan for Small Business'. Dette eksponat vil glæde de nørdede skeptikere, da det bekræfter deres vildeste forventninger. Men for optimister og dem, der aldrig har overvejet, hvordan online backups fungerer, kan det vise sig at være en overraskelse. Den […]

Kilderne til MIPS32 microAptiv kernerne er blevet offentliggjort under MIPS Open-programmet

Wave Computing (tidligere MIPS Technologies, tidligere opkøbt af Imagination Technologies, og efter dens opdeling igen fået selvstændig status) har annonceret offentliggørelsen af kildekoden til MIPS32 microAptiv processor kerner i MIPS Open-programmet. Koden er offentliggjort for to klasser af kerner: microAptiv MCU-kernens mikrocontrollerkerne til realtids indlejrede systemer. microAptiv MPU kernel […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster