Kategori: Blog

Parkinsons lov og hvordan man kan bryde det

«Arbejde udfylder den tid, der er givet til det». Parkinsons lov. Hvis du ikke er en britisk embedsmand fra 1958, behøver du ikke følge denne lov. Ingen opgave skal tage al den tid, der er afsat til den. En kort bemærkning om loven: Cyril Northcote Parkinson – britisk historiker og glimrende satiriker. Essensen, der ofte alvorligt kaldes en lov, begynder med et citat, der er offentliggjort […]

Den fulde specifikation af smartphone Librem 5 er offentliggjort

Virksomheden Purism har udgivet den fulde specifikation af Librem 5. Hovedhardware og egenskaber: Processor: i.MX8M (4 kerner, 1,5 GHz), GPU understøtter OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Intern hukommelse: 32 GB eMMC; MicroSD-slot (understøtter hukommelseskort op til 2 TB); Skærm 5,7″ IPS TFT med opløsning 720×1440; Aftageligt batteri 3500 mAh; Wi-Fi: 802.11abgn (2,4 GHz + […]

Transaktioner i globale InterSystems IRIS

InterSystems IRIS DBMS understøtter interessante strukturer til datalagring — globale. I bund og grund er det hierarkiske nøgler med forskellige ekstra funktioner som transaktioner, hurtige funktioner til traversal af datatræer, låsninger og sit eget sprog ObjectScript. Læs mere om globale i en artikelserie «Globale — datalagringssværdier»: Træer. Del 1 Træer. Del 2 Sparsomme arrays. Del […]

101 tips til, hvordan man bliver en god programmør (og menneske)

1. Lær at søge på Google. At være programmør betyder at lære at finde svar på dine spørgsmål. Ved effektivt at 'google' vil du spare meget tid, der ellers ville blive brugt på udvikling. 2. Lov ikke for meget, men gør mere end lovet. Det er bedre at informere dit team om, at opgavens udførelse vil tage tre uger, men at gennemføre den på to, end omvendt. Ved at følge dette princip vil du opbygge tillid […]

Floppy-diskdriveren er blevet efterladt i Linux-kernen uden support

Ændringer er blevet accepteret i Linux-kernen 5.3 med tilføjelse af ekstra beskyttelse til ioctl-kald relateret til floppy-driveren, og selve driveren er blevet markeret som forladt («orphaned»), hvilket indebærer, at dens testning er blevet standset. Driveren anses for forældet, da det er svært at finde fungerende udstyr til at teste den — alle aktuelle eksterne lagringsenheder bruger som regel USB-interface. Samtidig […]

11 fjerntudnyttede sårbarheder i TCP/IP-stakken VxWorks

Sikkerhedsforskere fra Armis har afsløret information om 11 sårbarheder (PDF) i TCP/IP-stakken IPnet, som anvendes i operativsystemet VxWorks. Problemerne har fået kodeordet «URGENT/11». Sårbarhederne kan udnyttes fjernmæssigt ved at sende særligt udformede netværkspakker, og for nogle af problemerne er det muligt at udføre angreb ved adgang gennem firewall og NAT (for eksempel, hvis angriberen […]

Globale — datalagringsskove. Sparsomme arrays. Del 3

I de tidligere dele (1, 2) har vi talt om globale som træer, i denne del vil vi se på globale som sparsomme arrays. Et sparsomt array er en type array, hvor de fleste værdier har samme værdi. I praksis støder man ofte på så enorme sparsomme arrays, at der ikke er nogen mening i at optage hukommelse med ensartede elementer. Derfor giver det mening at implementere sparsomme arrays […]

Globale — datalagringsskove. Træer. Del 2

Begyndelse — se del 1. 3. Strukturmuligheder ved brug af globale Den struktur, som et ordnet træ repræsenterer, har forskellige specialtilfælde. Lad os se på dem, der har praktisk værdi i arbejdet med globale. 3.1 Specialtilfælde 1. En node uden grene Globale kan bruges ikke kun som arrays, men også som almindelige variable. For eksempel som en tæller: Set ^counter […]

Globale — datalagringsskove. Træer. Del 1

Rigtige databasemidler — globale — er velkendte, men mange formår stadig ikke effektivt at bruge dem eller kender slet ikke til dette supervåben. Hvis man bruger globale til de opgaver, som de virkelig er gode til, kan man opnå bemærkelsesværdige resultater. Enten i ydeevne eller i forenkling af løsning af opgaven (1, 2). Globale er en speciel […]

Genanvendelse af varme fra røggasser: økologi med fordel

I jagter efter måder at forbedre effektiviteten i energisektoren og andre industrielle anlæg, der bruger udstyr, som forbrænder fossile brændstoffer (damp, vandvarmere, teknologiske ovne osv.), bliver spørgsmålet om udnyttelse af potentialet fra røggasser ikke prioriteret højt. I mellemtiden, baseret på de eksisterende beregningsstandarder udviklet for årtier siden, og de fastlagte normer for valg af nøgleindikatorer […]

Google vil droppe stemmesøgning på Android til fordel for den virtuelle assistent

Før Google Assistant blev introduceret på Android-mobilplatformen, eksisterede der en funktion kaldet "Stemmesøgning", som var tæt integreret med hovedsøgemaskinen. De seneste år har alle innovationer været fokuseret på den virtuelle assistent, så Googles udviklerteam har besluttet helt at erstatte funktionen "Stemmesøgning" på Android. Indtil for nylig kunne man interagere med "Stemmesøgning" via Google-app'en, en speciel widget […]

Udgivelsen af Python-biblioteket til videnskabelige beregninger NumPy 1.17.0

Udgivelsen af Python-biblioteket til videnskabelige beregninger NumPy 1.17 er sket, og det er designet til at arbejde med multidimensionale arrays og matriser, samt at tilbyde en stor samling af funktioner, der implementerer forskellige algoritmer relateret til brugen af matriser. NumPy er et af de mest efterspurgte biblioteker anvendt til videnskabelige beregninger. Projektkoden er skrevet i Python med optimeringer på C-sproget og distribueres […]

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