Kategori: Blog

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 […]

Opdatering til Chrome 79.0.3945.130 med reparation af kritisk sårbarhed

Opdateringen af browseren Chrome 79.0.3945.130 er nu tilgængelig, hvor fire sårbarheder er blevet løst, heraf én er kategoriseret som en kritisk problemstilling, der gør det muligt at omgå alle beskyttelseslag i browseren og udføre kode i systemet uden for sandbox-miljøet. Detaljer om den kritiske sårbarhed (CVE-2020-6378) er endnu ikke offentliggjort, det vides kun, at den er forårsaget af adgang til et allerede frigivet hukommelsesblok i komponenten til talegenkendelse. […]

Udgivelse af displayserveren Mir 1.7

Udgivelsen af displayserveren Mir 1.7 er blevet præsenteret, og udviklingen fortsætter hos Canonical, på trods af opgivelsen af udviklingen af Unity-grænsefladen og Ubuntu-udgaven til smartphones. Mir forbliver efterspurgt i Canonical-projekter og bliver nu positioneret som en løsning til embedded enheder og Internet of Things (IoT). Mir kan bruges som en sammensat server for Wayland, hvilket muliggør kørsel i miljøer […]

Google har offentliggjort en plan om at stoppe understøttelsen af Chrome Apps, NaCl, PNaCl og PPAPI

Google har offentliggjort en tidsplan for ophør af understøttelse af specialiserede webapplikationer, Chrome Apps, i browseren Chrome. I marts 2020 vil modtagelsen af nye Chrome Apps i Chrome Web Store blive stoppet (muligheden for at opdatere eksisterende programmer vil fortsætte indtil juni 2022). I juni 2020 vil understøttelsen af Chrome Apps blive afsluttet i Chrome-versioner til Windows, Linux og macOS, […]

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