captive

captive portal – upplåsningsportal – webbsida som visas för användare av offentliga trådlösa nätverk innan besökarna ges tillgång till internet, ofta med krav på att besökaren läser och godkänner användarvillkor. Det kan också ställas krav på att användaren registrerar sig och betalar. – Se också portal. – I andra sammanhang kan captive betyda fängslad; held captive [by something] kan betyda fascinerad, fängslad, trollbunden, uppslukad [av något).

[språktips] [webben] [17 juni 2018]

text area

i HTML: en instruktion (tagg) som skapar ett utrymme för inmatning av text av obegränsad längd. Skrivs som ett ord: <textarea>. Man kan lägga till anvisningar om utrymmets mått. På svenska kan man säga textarea. – Textareor bör skiljas från textfält – input fields, som i HTML är enradiga utrymmen för inmatning av namn, lösenord och annat. Instruktionen för textfält är <input>, som kan kompletteras med instruktioner om vilken datatyp som ska matas in. 

[webbpublicering] [15 juni 2018]

PTR

  1. – kort för pointer recordpost i reverse DNS, ”omvänd DNS”, alltså ett system som kan visa vilken domän som hör till en viss IP‑adress. (”Vanlig” DNS gör det omvända, alltså visar vilken IP‑adress som hör till ett omfrågat domännamn.) PTR registreras på en auktoritativ namnserver som är knuten till den domän det gäller. Det används för att förse adressinformationen i utgående e‑post med namnet på den avsändande domänen, inte bara IP‑adressen. Det finns servrar för inkommande e‑post som avvisar e‑post som bara har avsändarens IP‑adress men inte PTR‑information med domänens namn. – Kallas också för IP resolver;
  2. – kort för public test realm – i internetbaserade datorspel: utrymme där spelare kan testa nya funktioner, tillägg och rättelser innan de släpps i definitiv form. Alltså ett slags betatestning av spel.

[domäner] [förkortningar på P] [spel] [14 juni 2018]

orakel

i testning av datorprogram: verktyg som kan avgöra ifall programmet ger rätt resultat. – I enklare fall är detta trivialt: utvecklaren kan avgöra den saken själv, men när man testar mer komplicerade system kan det vara svårt att kontrollera resultatets riktighet. Algoritmerna som räknade fram resultatet kan ju inte gärna också kontrollera ifall de räknar rätt, eller ifall utvecklaren har tänkt rätt. – Ordet orakel används också om verktyg för kontroll av program som behandlar transaktioner i den materiella världen. Motsvarar en digital registrering av en transaktion verkligen motsvarande händelse i den materiella världen? Om Bilregistrets datorer registrerar att en bil har bytt ägare, hur vet datorerna att bilen verkligen har överlåtits till den nya ägaren, och att den förra ägaren har fått betalt? Hur kan ett postorderföretags datorer kontrollera att kunden verkligen har tagit emot de beställda varorna? Ett verktyg som ger ett tillförlitligt svar på sådana frågor kallas för orakel. Man talar om orakelproblemet, the oracle problem – alltså: hur skapar man ett sådant program? Det har blivit aktuellt med anledning av smarta kontrakt. – Kallas också för testorakel. På engelska: oracle eller test oracle. – I antiken var ett orakel (av latinets orare – att tala) ett slags spåman eller spåkvinna som gav vanligtvis svårtolkade och mångtydiga svar på frågor om fördolda ting.

[datorvetenskap] [programmering] [testning] [ändrad 11 maj 2020]

RS-232

RS-232-kontakt med 9 stift.
RS-232, modell mindre.

en standard för anslutning av utrustning till datorer, till stor del föråldrad. – RS‑232 reglerade bland annat utformningen av serieporten, som förr var standard på persondatorer. För industriell och vetenskaplig utrustning är kontaktdon utformade enligt RS‑232 fortfarande i bruk. – RS-232 står för Recommended standard 232. Standarden fastställdes 1960 av den numera upplösta amerikanska branschorganisationen Electronic industries association, senare Electronicis industries alliance, EIA. Standarden definierade ett antal kontaktdon med stift och motsvarande hål, och hur de skulle användas. Det finns flera utföranden med olika antal hål. Gemensamt är formen på blecket (likbent parallelltrapets – omöjlig att sätta in felvänd). Den tekniska utvecklingen inom datorområdet gjorde med tiden att det blev allt svårare att anpassa RS-232-kontakterna till nya behov. De började också framstå som onödigt stora, särskilt på bärbara datorer, och de var inte anpassade för utvecklingen mot allt lägre spänningar och högre datatakt. Serieporten enligt RS-232 hade ingått i den ursprungliga specifikationen för IBM PC, men 1997 fastställde Microsoft att den inte längre var nödvändig. Därefter kom nya system för sammankoppling, främst USB, som hade mindre kontakter, arbetade med lägre spänningar och var anpassade för nya användningsområden. Från mitten av 00-talet har RS‑232‑kontakter i stort sett försvunnit från persondatorer. – En utförlig redogörelse finns i Wikipedia.

[förkortningar på R] [inaktuellt] [kablage] [standarder] [14 juni 2018]

Mortons kniptång

(Morton’s fork) – det att två motsatta förutsättningar ger samma slutsats, varav båda är icke önskvärda för den drabbade. Uppkallad efter den engelska 1400-talsbiskopen och lordkanslern John Morton, som höjde skatterna för alla. Motiveringen var att den som lever enkelt och sparsamt säkerligen sparar pengar, och alltså har råd att betala mer skatt, medan den som lever slösaktigt och utsvävande uppenbarligen också har råd att betala mer skatt. Med andra ord på engelska: ”Damned if you do, damned if you don’t.”

[lagar] [12 juni 2018]

spara

instruktion i användargränssnitt: lagra denna fil med de senaste ändringarna på hårddisk eller på SSD. – Filen tilldelas då automatiskt antingen det namn som den redan har (om den har sparats tidigare) eller ett namn som systemet ger den. När man sparar en fil lagras den på samma plats som tidigare (om den har sparats tidigare), på en förvald plats eller på en plats som systemet bestämmer. Om användaren vill ge filen ett särskilt namn och / eller lagra den på en bestämd plats använder hon i stället instruktionen Spara som. – Tidigare versioner av samma fil kan antingen raderas, eller i vissa program, sparas så att de blir åtkomliga genom en särskild funktion. – På engelska: Save respektive Save as. Kortkommandon är ctrl‑S, på Mac ⌘‑S, för Spara som är det skift‑ctrl‑S respektive skift‑⌘‑S.

[användargränssnitt] [ändrad 4 februari 2023]

smart kontrakt

kontrakt i form av ett datorprogram som verkställer åtagandena i kontraktet och som är baserat på en blockkedja. Parterna undertecknar kontraktet med elektroniska signaturer, och varje åtgärd som det smarta kontraktet sedan vidtar måste godkännas av ett antal parter i blockkedjans nätverk – Ett smart kontrakt skulle, i ett enkelt exempel, kunna vara ett hyreskontrakt: det smarta kontraktet drar varje månad med autogiro hyran från hyresgästens bankkonto och sätter in den på värdens bankkonto. Om det saknas täckning på hyresgästens bankkonto skickar det smarta kontraktet en betalningspåminnelse, och om hyresgästen ändå inte betalar skickar det smarta kontraktet en uppsägning till hyresgästen och begär inkasso. Det kan också ingå funktioner där hyresgästen kan göra felanmälan och andra klagomål. Allt som kan göras av ett nätverk av datorer hanteras med automatik. Det krävs dock för varje åtgärd att ett antal datorer i nätverket genom sin elektroniska signatur intygar att åtgärden är i enlighet med det förprogrammerade regelverket. – Mer relevanta användningsområden finns inom sakernas internet där smarta kontrakt kan användas för att styra och reglera informationsutbyte mellan maskiner och sensorer med flera intressenter. I Kalifornien finns ett bostadsområde där husägarna, som har solpaneler på taken, köper och säljer el till varandra, och transaktionerna hanteras av ett smart kontrakt. – Allt detta kan i princip realiseras utan blockkedjeteknik, men blockkedjan gör det praktiskt taget omöjligt att manipulera kontraktet och att förneka eller förfalska transaktioner. – Ethereum är den mest kända plattformen för utveckling av smarta kontrakt. – På engelska: smart contract. – Se också DeFi.

[blockkedjor] [ändrad 25 maj 2021]