Carnivore

från 2001 officiellt känt som DCS1000 – ett avvecklat system för avläsning av e‑post, ut­vecklat av amerikanska federala polisen FBI. – Carni­vore är en ”svart låda” som in­stalleras hos internet­operatörer. Det får bara ske efter domstols­beslut och under be­gränsad tid. Av­läsning av e‑post får bara gälla en namngiven miss­tänkt person. Carni­vore möttes med misstänksamhet, eftersom det var tänk­bart att FBI passade på att läsa all e‑post som passerade servern. – Namnet Carni­vore (köttätare) an­vändes fram till februari 2001, då FBI döpte om det till DCS1000, vilket enligt FBI inte hade någon sär­skild betydelse.  FBI använde, enligt egna upp­gifter, inte Carnivore under 2002 och 2003, och av­vecklade det helt 2004. I stället använder FBI pro­gram från fristående före­tag för av­läsning av e-post.

[avläsning] [inaktuellt] [ändrad 12 januari 2019]

command query responsibility separation

(CQRS) – principen att instruktioner till data­baser ska skiljas från frågor till data­baser. – Som in­struktioner (commands) räknas ändringar av databasen, alltså förutom ändringar även tillägg och strykningar. Som frågor (queries) räknas instruktioner som ger ett svar, alltså uppgifter ur databasen, utan att databasens innehåll förändras. – Traditionellt har frågor och instruktioner hanterats av samma mekanismer i databashanteraren. (Ofta kallas både frågor och instruktioner för frågor.) CQRS innebär att man skiljer på frågor och instruktioner. För rena frågor kan man då använda enklare metoder. Det är till exempel inget problem att två användare ställer samma fråga på samma gång, men om två användare försöker ändra samma uppgift samtidigt blir det problem. Det krävs alltså krångligare metoder för att hantera instruktioner än för att hantera rena frågor.

[databaser] [ändrad 2 maj 2018]

databashanterare

program för upp­läggning, under­håll och an­vändning av data­baser. – Företag som Oracle och MySQL kallas ibland för leverantörer av ”databaser”, men det som de levererar är data­bas­hanterare (inte innehållet i databaserna). Det är samma skillnad som mellan en ord­be­handlare och ett dokument. – På engelska heter det database manage­ment system, ofta förkortat till DBMS.

[databaser] [ändrad 9 maj 2018]

datamodell

beskrivning av en data­bas, be­stående av en fysisk och en logisk del. – Den logiska datamodellen beskriver hur databasen ska se ut i allmänna termer – den tar till exempel inte ställning till vilken databashanterare som ska användas. När den logiska datamodellen är realiserad i databasen går den under benämningen fysisk datamodell, och är systemberoende.

[databaser] [ändrad 11 maj 2018]

datorstött samarbete

system som underlättar dator­baserat arbete i grupp och på distans. Vanliga funktioner är delade dokument­arkiv, diskussions­listor, skriv­tavlor (whiteboards), skärm­delning och video­konferenser. Ett kriterium är att man ska kunna kommunicera i real­tid (e-post är inte real­tids­kommu­nikation). Dator­stött samarbete kallas på engelska för computer supported cooperative work (CSCW) och på svenska också för synkron gruppvara (föråldrat).

[arbetsliv] [gemensamt arbete] [ändrad 26 april 2020]

datum

  1. – datum skrivs i löpande text så här: den 24 juli 2021. (Ordet den kan utelämnas.) Observera att man just i datum skriver bara 24 för tjugofjärde; motsvarande för andra datum. Men om det gäller ett ordnings­tal skriver man däremot så här: ”24:e”. Man skriver bara ut sista bokstaven i ordningstalet, trots att det kan vara flera bokstäver som skiljer det från räknetalet (”24:e” utläses ju ”tjugofjärde”, inte tjugofyrae). Nummer på kungar och andra potentater skrivs med romerska siffror utan tillägg. Man skriver ”Gustaf III” men säger ”Gustaf den tredje”;
  2. – det heter ett datum, flera datum på modern svenska. Den latinska pluralformen data har blivit ett separat svenskt ord;
  3. – i princip skulle singularformen av ordet data kunna vara datum, men den ordformen används praktiskt taget aldrig i den betydelsen. Om det behövs säger man vanligtvis ”en uppgift”: ”denna uppgift är fel”, inte ”detta datum är fel” (om det inte gäller just ett datum i betydelse 1.)

[data] [språktips] [tid] [ändrad 5 augusti 2021]

DCOM

distributed common object model – en teknik från Micro­soft som gör det möjligt för program­komponenter att sam­verka genom datornät. En del av pro­grammet kan alltså finnas på en dator och en annan del av pro­grammet på en annan dator. Kallades tidigare för Net­work OLE. – Läs mer på Microsofts webb­sidor.

[förkortningar på D] [programmering] [ändrad 7 september 2018]

delad källkod

källkod som ägaren låter utom­stående granska, vanligt­vis först efter att de har skrivit på ett avtal om sekretess. – Ett typ­exempel är när utomstående program­utvecklare får till­gång till käll­koden till ett operativsystem som de utvecklar program för. De får läsa koden, men de får inte ändra den eller sprida den vidare. – På engelska: shared source. – Delad källkod är alltså något annat än öppen källkod.

[programmering] [ändrad 3 oktober 2019]