Kategori: Blog

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

Temaerne fra Chrome er også kompatible med Edge Canary

Den nye Microsoft Edge-browser har mange funktioner fra Chromium og Chrome, men understøtter endnu ikke de sidstnævntes temaer. Det viser sig dog, at dette kan afhjælpes, selvom denne mulighed kun fungerer på Edge Canary. Men man kan forsøge det samme med udviklerversionen, betaen og den officielle version. I øjeblikket er denne funktion bekræftet […]

Teori og praksis i brugen af HBase

Goddag! Jeg hedder Danil Lipovoy, vores team i Sbertech er begyndt at bruge HBase som et lager til operationelle data. I forbindelse med studiet akkumuleredes der erfaring, som vi ønskede at systematisere og beskrive (vi håber, det vil være nyttigt for mange). Alle de nedenfor nævnte eksperimenter blev udført med versionerne HBase 1.2.0-cdh5.14.2 og 2.0.0-cdh6.0.0-beta1. Generel arkitektur Dataindsamling i HBase Dataudlæsning fra HBase […]

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