Kategori: Blog

Lad os finde nogle penge

Løft dig mentalt fra det velkendte perspektiv på dit arbejde og virksomhedens. Jeg vil bede dig overveje pengenes vej i virksomheden. Jeg, du, dine naboer, din chef – vi står alle på pengenes vej. Vi er vant til at se penge i form af opgaver. Du tænker måske ikke på dem som penge. Hvis du er programmør, så […]

Lytko forener

For nogen tid siden præsenterede vi dig for en smart termostat. Denne artikel blev oprindeligt tænkt som en demonstration af dens firmware og styringssystem. Men for at forklare, hvordan termostaten fungerer, og hvad vi har implementeret, er det nødvendigt at skitsere hele konceptet samlet set. Om automatisering Delvist kan al automatisering opdeles i tre kategorier: Kategori 1 – separate "smarte" enheder. Du […]

Mozilla opsiger 70 personer og gennemfører en omstrukturering

Ifølge en tweet fra en af organisationens medarbejdere (Chris Hartjes) har Mozilla for nylig fyret 70 medarbejdere (ud af i alt 1000 ansatte), herunder alle hoveddesignere fra Mozilla Quality Assurance, hvis primære opgaver er at teste nye funktioner og rette fejl. Som svar på dette blev hashtagget #MozillaLifeboat lanceret på Twitter af de fyrede medarbejdere, så de kan udveksle […]

Udvikleren af Rust-frameworket actix-web har fjernet sit repository på grund af chikane

Forfatteren af web-frameworket actix-web skrevet i Rust har slettet repository'et efter at have modtaget kritik for "forkert brug" af Rust-sproget. Frameworket actix-web, der er blevet downloadet over 800.000 gange, gør det muligt at integrere HTTP-server og klientfunktionalitet i Rust-applikationer og fokuserer på at opnå maksimal ydelse, hvilket gør det til en leder i mange tests […]

Beta-udgaven af det integrerede sæt internetapplikationer SeaMonkey 2.53

Udviklingen af sæt internetapplikationer SeaMonkey er genoptaget, som kombinerer en webbrowser, e-mail-klient, nyhedsaggregator (RSS/Atom) og WYSIWYG html-side redaktør Composer i ét produkt (Chatzilla, DOM Inspector og Lightning er ikke længere inkluderet). Den første beta-udgave af den nye version SeaMonkey 2.53 er tilgængelig til test. Browsermotoren brugt i SeaMonkey er opdateret til Firefox 60 (tidligere […]

Kopileft-licenser bliver gradvist udskiftet med permissive licenser.

WhiteSource har analyseret licenserne for 4 millioner open source-pakker og 130 millioner kodefiler på 200 forskellige programmeringssprog og er kommet frem til, at andelen af copyleft-licenser er støt faldende. I 2012 blev 59 % af alle open source-projekter leveret under copyleft-licenser som GPL, LGPL og AGPL, mens andelen af permissive licenser som MIT, Apache og […]

Ceph over iSCSI — eller på ski i en hengekøye

Er der nogen blandt os (Ceph-brugere), som ikke elsker 'professionel ekstrem'? Sandsynligvis ikke – ellers ville vi ikke lege med dette ekstremt interessante og underholdende produkt. Mange af dem, der har arbejdet med Ceph, har stødt på en sjælden (eller endda meget sjælden) men nogle gange efterspurgt case – at forbinde Ceph via iSCSI eller FC. Hvorfor? […]

Historien om oprettelsen af et hjemmecloud. Del 5. Aktualisering 2019 – PHP 7.2, MariaDB 10.4 og Nextcloud 17.

For to år siden offentliggjorde jeg en artikelserie om oprettelse af en webserver baseret på Debian 8 og lanceringen af Nextcloud 11 på den. Et par måneder senere blev der udgivet et tillæg, der indeholdt 'differentiel' information om installation af Nextcloud 13 på Debian 9. I slutningen af 2018 opdaterede jeg simpelthen Debian og Nextcloud og stødte ikke på nogle usædvanlige eller interessante […]

Hvad der gjorde Lisp specielt

‘Den største sprog, der nogensinde er skabt’ – Alan Kay, ‘on Lisp’ Da McCarthy udviklede Lisp i slutningen af 1950'erne, adskilte det sig radikalt fra de eksisterende sprog, det mest fremtrædende af hvilke var Fortran. Lisp indførte ni nye idéer: 1. Betingede udsagn (Conditionals). Betingede udsagn er if-then-else konstruktionen. Nu anser vi dem som en selvfølge. De blev opfundet af McCarthy under […]

Fem spørgsmål om design af programmeringssprog

Ledende filosofi 1. Programmeringssprog for mennesker Programmeringssprog er den måde, folk taler med computere på. Computeren vil være glad for at tale på ethvert sprog, der ikke er tvetydigt. Årsagen til, at vi har høj-niveau sprog, er, at mennesker ikke kan klare maskinsprog. Essensen af programmeringssprog er at forhindre vores skrøbelige menneskelige […]

Udvalg af 143 oversættelser af Paul Grahams essays (ud af 184)

Paul Graham er en af de mest respekterede personer blandt it-folk, grundlæggere og investorer. Han er en førsteklasses programmør (skrev to programmeringssprog), hacker, skaber af det dristige acceleratorprogram Y Combinator, filosof. Med sine tanker og sin fornuft bryder Paul Graham ind i et bredt spektrum af områder: fra forudsigelser om udviklingen af programmeringssprog hundrede år frem til menneskelige egenskaber og måder at reparere/hacke økonomien. A […]

GNU Guile 3.0

Den 16. januar blev der lanceret en større opdatering af GNU Guile – en indlejet implementering af programmeringssproget Scheme med understøttelse af multitrådning, asynkron behandling, netværk og POSIX-systemopkald, binært grænseflade for C, PEG-parsing, REPL over nettet, XML; den har sit eget objektorienterede programmeringssystem. Hovedfunktionen i den nye version er fuld understøttelse af JIT-kompilering, hvilket har gjort det muligt at accelerere programmers ydeevne med gennemsnitligt det dobbelte […]

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