epoch rollover

”epoknollning” – det att funktionen för tidräkning i ett system slår om till noll eftersom högsta möjliga värde har uppnåtts. Tidräkningen kan då börja från noll igen. (Jämför med när kilometerräknaren på en bil slår om.) Det mest kända exemplet är 2000‑problemet, som uppkom därför att många it‑system på 1900‑talet angav årtal med bara två siffror. Det innebar att året (19)99 följdes av år 00, vilket datorn kunde tolka som år 1900. 2019 uppstår ett besläktat problem med äldre GPS‑mottagare, som räknar tid i veckor. Men äldre GPS‑mottagare har bara utrymme för 1024 veckor – ungefär 20 år – och de började räkna 1999. Nollningen sker den 6 april 2019. Detta kan påverka positionsbestämningen, eftersom den beräknas genom jämförelse av tidsuppgifter. GPS‑mottagare som är tillverkade efter 2010 påverkas inte. (Se också epok.)

[fel] [tid] [utomhusnavigering] [15 februari 2019]

502

felkod i webbläsare: dålig gateway (bad gateway). – Felkod 502 betyder att den webbsida som du vill hämta har en webbadress (URL) som går till en webbserver som i sin tur ska hämta sidan från en annan webbserver, men den andra webbservern svarar inte. Felkoden är en av webbprotokollet HTTP:s och HTTPS statuskoder (länk): koder som börjar med 5 står för fel på serversidan. (Den som surfar gör inget fel och den efterfrågade webbsidan existerar, men webbservern kan inte leverera.)

[fel] [webben] [ändrad 1 februari 2019]

Repairnator

ett program (en bot) som hittar fel i programkod och kan rätta dem. – Repairnator har utvecklats av forskare på KTH och har testats på programkod från GitHub. För att bedömningen av rättelserna inte skulle påverkas av vetskapen om att de hade gjorts av en bot angav forskarna på KTH en påhittad person, ”Luc Escape”, som upphovsperson till rättelserna. Repairnator blev känd i oktober 2018. – Se denna artikel av projektledaren Martin Monperrus (monperrus.net).

[fel] [fiktiva personer] [mjukvarurobotar] [programmering] [ändrad 20 november 2018]

robusthet

i datorvetenskap: förmåga hos ett it‑system att fungera tillfredsställande, trots fel. Ett robust program ska vid fel inte producera felaktiga utdata, inte krascha och inte gå in i en slinga. – Fel kan vara:

  • – tekniska fel vid programkörningen (en sladd rycks ut, glappkontakt, avbrott i nätverket…);
  • indata som programmet inte kan behandla (fel datatyp, division med noll, andra värden som programmeraren inte har förutsett…)
  • – fel i programkoden.

– Robust programmering går ut på dels att förebygga sådana fel, dels att se till att systemet kan hantera dem. Programmet bör alltså kunna känna igen fel när de uppstår. Programmet bör rapportera fel till användaren, och om möjligt fortsätta med andra delar av programmet tills felet är rättat. (Se abort, retry, ignore, fail?.) – Fyra principer för robust programmering är:

  • – Sjuklig misstänksamhet. Andra kan vara ute efter att missbruka eller sabotera programmet; programmeraren är medveten om att hon själv kan göra fel;
  • Dumhet. Om det går att göra fel så kommer någon användare att göra fel. (Se Murphys lag.) Skriv därför tydliga och lättfattliga felmeddelanden – inte obskyra felkoder;
  • Dölj farliga redskap. Ge inte användarna möjlighet att modifiera programmet;
  • Sådant händer aldrig. – Jo det gör det. Gardera även mot osannolika fel.

– På engelska: robustness.

[datorvetenskap] [fel] [it-system] [15 oktober 2018]

telekonflikt

militär term: störningar i radiokommunikation orsakade av elektrisk utrustning. Störningskällor kan vara sådant som datorer, mikrovågsugnar och elektriska motorer eller. (Det rör sig alltså om den egna sidans utrustning – inte om fiendens störsändare.) Det uppges att en dator i närheten av en radiosändare kan minska radiosignalernas räckvidd med upp till 60 procent. – Se information från FOI (Totalförsvarets forskningsinstitut).

[elektronisk kommunikation] [fel] [krig] [25 september 2018]

FaceTime

ett program för videosamtal på iPhone, iPad och Mac, utvecklat av Apple. Det följer med i iOS sedan 2010 och i macOS sedan 2011. FaceTime kan användas bara om båda parter har det. FaceTime Audio är en variant för röstsamtal. – I januari 2019 avslöjades en bugg i FaceTime som gör att den uppringande kan höra, och ibland också se, den uppringda, även om den uppringda inte svarar. Felet är knutet till funktionen för gruppsamtal, Group FaceTime, som Apple tillfälligt deaktiverade när buggen blev känd. Apple ska skicka ut en rättelse i slutet av januari 2019. – Se Apples webbsidor.

[fel] [macos och ios] [meddelanden] [telefoni] [ändrad 29 januari 2019]

spelarens felslut

missbedömningen att en slumpmässig händelse som har hänt ovanligt sällan senaste tiden därför kommer att hända desto oftare i framtiden. Eller omvänt: att en slumpmässig händelse som har hänt ovanligt ofta senaste tiden kommer att inträffa mer sällan. Exempel: ”Nu har det inte blivit en sexa på tio tärningskast, så nu måste det bli en sexa snart.” I verkligheten är det ju så att sannolikheten för att ett tärningskast ger en sexa är en på sex vid varje kast. Det spelar ingen roll hur många, eller få, sexor det har slagits tidigare. (Sannolikheten för att få minst en sexa på tio tärningskast är ≈0,84.) – På engelska: the gambler’s fallacy.

[fel] [sannolikhet] [19 april 2018]

wave a dead chicken

ironiskt och självironiskt – göra något som man vet inte fungerar för att rätta till ett fel. Man vill ge intrycket av att man anstränger sig för att rätta till felet, även om man vet att det man gör är meningslöst. Uttrycket anspelar på magiska och religiösa offerritualer. – Jämför med handpåläggning och Morris lag.

[fel] [jargong] [support] [13 mars 2018]

B1FF

eller BIFF – en påhittad figur som i Usenet‑världen med början på 1980‑talet var en parodi på en okunnig och dum nybörjare. Det är omstritt vem som hittade på figuren. Det växte också fram ett B1FF‑språk som kan ses som en föregångare till leet. – Läs mer i Wikipedia.

[dumhet] [fiktiva personer] [21 februari 2018]