Ada

ett programspråk som utvecklades på 1970-talet på uppdrag av USA:s försvarsdepartement. Det är uppkallat efter Ada Lovelace†. Försvarsdepartementets mål var att minska antalet programspråk som användes i krigsmakten. Ada är främst, men inte enbart, avsett för programmering av inbyggda system och realtidssystem. Det var fram till 1997 obligatoriskt i USA:s krigsmakt och Nato för större projekt. – Läs mer på adaic.org.

[programsprak] [22 september 2020]

main

huvud–, primär; huvudsakligmain är ett av de ord som ibland ersätter master, som anses stötande. – Mains är i Storbritannien detsamma som elektrisk ström från elnätet. Det kan, beroende på sammanhang, översättas med nätspänning, elnätet, eluttag.

[elektrisk ström] [språktips] [21 september 2020]

Schrems II

benämning på EU‑domstolens utslag som säger att avtalet Privacy shield† inte ger tillräckligt skydd för personuppgifter som skickas från EU‑länder till USA. – Utslaget (se denna länk) kom i juli 2020. Benämningen Schrems II syftar på österrikaren Maximilian Schrems, som drev ett rättsfall mot Facebook, där han, med utgångspunkt från EU:s Dataskyddsförordning, hävdade att Facebook inte hade rätt att överföra hans personuppgifter till USA: USA hade, ansåg han, trots Privacy shield, inte tillräckligt skydd för personuppgifterna. EU‑domstolen gick alltså på hans linje. – Schrems II får betydande konsekvenser för företag och andra organisationer (personuppgiftsansvariga) i EU: om de alls överför personuppgifter till USA kan de inte längre räkna med att de efterlever Dataskyddsförordningen om de tillämpar Privacy shield. De måste själva förvissa sig om att de gör rätt. Detta gäller inte minst användning av molntjänster, som ju ofta lagrar data i USA – även om dessa data inte är avsedda för mottagare i USA. – I november 2020 antog Europeiska dataskyddsstyrelsen, EDPB, rekommendationer om åtgärder för dataskydd när data exporteras från EU – se edpb.europa.eu…. – IDG:s artiklar om Schrems II: länk. – Schrems I är EU‑domstolens beslut från 2015 som underkände avtalet Safe harbor†.

[lagar] [molnet] [personuppgifter] [rättsfall] [ändrad 23 november 2020]

plattformsoberoende

om program, programspråk och tjänster: som inte är bunden till en bestämd plattform. – Med plattform menas ofta, men inte alltid, operativsystem. Programspråket Java kan till exempel kallas för plattformsoberoende, eftersom program som är skrivna i Java kan köras på många slags datorer och operativsystem (förutsatt att de har Java virtual machine eller en likvärdig virtuell maskin – som visserligen också kan ses som en plattform). Å andra sidan kan man räkna Java som en plattform.  Programspråket C, liksom många andra programspråk, brukar också betraktas som plattformsoberoende – program skrivna i C kan kompileras för i princip vilket operativsystem som helst. HTML är definitionsmässigt plattformsoberoende. Maskinkod är däremot motsatsen till plattformsoberoende – den fungerar enbart på den processor som den är skriven för. – Plattformsoberoende förutsätter abstraktion – koden för programmet, programspråket eller tjänsten beskriver vad som ska göras, inte hur det ska göras, på ett sätt som kan översättas till olika plattformars instruktionsuppsättningar. – Något som är totalt plattformsoberoende torde inte existera. – På engelska: platform independent.

[it-system] [operativsystem] [15 september 2020]

Acorn Computers

en brittisk datortillverkare som på 1980-talet tillverkade flera hemdatorer som då var vanliga i Storbritannien. Populära modeller var Acorn Archimedes och Acorn Electron samt skoldatorn BBC Micro. – Acorn Computers grundades 1978 av Chris Curry (se Wikipedia) och Hermann Hauser (länk). Chris Curry hade tidigare arbetat med Clive Sinclair. Efter ekonomiska svårigheter var Acorn 1985–1998 dotterbolag till italienska Olivetti (olivetti.com). Under den tiden började företaget utveckla den processorteknik som ledde till etableringen av företaget Arm. Den sista datorn tillverkades 1998. Operativsystemet RISC OS utvecklades också av Acorn. 1998 delades Acorn Computers upp i flera företag. Holdingföretaget Acorn Group bytte namn till Element 14 Ltd. Namnet Acorn blev då ledigt, och det har vid minst två tillfällen använts av andra företag. – Acorn beskrivs ofta som ett drivhus för nya idéer och företag. – Se denna utförliga historik.

[företag] [it-historia] [namnbyte] [persondatorer] [skoldatorer] [15 september 2020]

exakt

exakt används i två betydelser:

  • – i beräkningar: exakt 1 betyder 1,00… – inte 0,99 eller 1,01;
  • – i logik och definitioner: exakt 1 betyder 1 och bara 1 – det får bara vara ett värde, inte två eller flera – inte heller noll. (Se också en‑entydig.)

[matematik och logik] [14 september 2020]

rubber hose

– eller rubber-hose, rubberhose – gummislang:

  1. rubber hose cryptanalysis – ”kryptoanalys med knogjärn” – det att någon tvingas avslöja nyckeln till ett krypterat meddelande genom hot, tvång, misshandel eller tortyr. (Rubber hoses, gummislangar, används som ett slags piskor);
  2. rubber hose cryptography, rubber hose file system – beteckning på system för förnekbar kryptering. Syftet är att det inte ska löna sig att tvinga någon att avslöja krypteringsnyckeln (rubber hose cryptanalysis). Även om personen lämnar ifrån sig nyckeln kommer det att finnas filer på hårddisken (eller annan lagringsenhet) som inte syns för inkräktaren. Det behövs ytterligare lösenord för att man ens ska se att de filerna existerar. Det ska alltså inte gå för en utomstående att hitta alla krypterade filer på en hårddisk / SSD. Principerna för rubber hose cryptography formulerades under åren 1997–2000 av Julian Assange, Suelette Dreyfus (på Twitter) och Ralf Weinmann. – Se denna artikel (arkiverad). Det finns ett filsystem som heter Rubberhose och som tillämpar principerna i artikeln, men det underhålls inte. Ett liknande system är TrueCrypt (se SourceForge: länk). – Utvecklingsprojektet Rubberhose gick först under namnet Marutukku;
  3. rubber hose animation – ”gummislangsanimering” – en tidig stil i tecknade filmer där armar och ben tecknades böjliga som gummislangar: de hade inga armbågar, knän eller handleder.

[kryptering] [rörliga bilder] [13 september 2020]