(stateful) – om dataprogram: som känner igen tillstånd (states) och anpassar sitt beteende efter dem. Motsats: tillståndslös (stateless). (Tillstånd i tillståndsbaserad motsvarar alltså engelska state – inte permission.) – I en tillståndsbaserad brandvägg granskar brandväggen inte bara adressinformationen och eventuellt också innehållet i inkommande paket, utan den tar också hänsyn till kommunikationssessionens tillstånd (faser i kommunikationssessionen). Det gör det svårare för angripare att smussla oönskade paket förbi brandväggen. (Jämför med en portvakt som inte bara kollar att alla som vill komma in har id‑kort, utan också kollar att de har ett giltigt ärende just då.)
[it-säkerhet] [programmering] [ändrad 7 januari 2019]
(inheritance) – överföring av egenskaper från en överordnad klass till en underordnad klass i objektorienterad programmering; även från en klass till ett objekt (en instans av klassen). – Arv är en central idé i objektorienterad programmering. Om man har tänkt rätt från början kan man med arv lätt göra stora förändringar, till exempel införa nya funktioner, i objektorienterade system genom en enda ändring högt upp i klasshierarkin. Alla underordnade klasser ärver då ändringen. När det gäller simuleringar och tredimensionell datorgrafik gör arv det enklare att hantera sammansatta objekt: om överarmen rör sig ärver underarmen rörelsen, och handen ärver i sin tur rörelsen från underarmen. Arv kan alltså ses som ett sätt att återanvända kod. – Se också multipelt arv.
[programmering] [ändrad 19 december 2018]
- – i it-säkerhet: se kanariefågel;
- – Canary – en troligen nerlagd app för skvaller om det företag som användaren är anställd på. – För att använda Canary måste man registrera sig med sin egen e‑postadress från företaget. Adressen visades inte när man gjorde inlägg på Canary, men andra användare kunde lita på att alla inlägg kommer från anställda på samma företag. Man kunde bara delta i diskussioner med andra anställda på det företag som man arbetade på, inget annat. – Appen lanserades hösten 2014. Se
canaryapp.net (stängd i september 2018). – Jämför med After School†, Blind, Jodel, Nearby, Postsecret, Secret†, Whisper och Yik Yak†;
- – en amerikansk tjänst för hemövervakning och personlig säkerhet, baserad bland annat på en app och smart mobil. – Se canary.is;
- – canary deployment – det att ett program delas ut till en mindre grupp användare för testning för att utvecklaren ska få veta vad som behöver rättas till.
[appar] [dold identitet] [försvunnet] [it-säkerhet] [programmering] [skvaller och rykten] [ändrad 13 juni 2020]
application binary interface – programmeringsgränssnitt för binärkod; specifikationer som hjälper programmerare att skriva kod direkt för en viss processor. – Bör inte förväxlas med API.
[förkortningar på A] [programmering] [ändrad 31 december 2018]
ett forskningsprojekt på Microsoft. Det drevs runt år 2000 av Eric Horvitz (länk), se denna sida. Mer under anticiparallellism.
[programmering] [ändrad 19 december 2019]
ett avvecklat programspråk för avancerade matematiska beräkningar, utvecklat av Sun†, numera del av Oracle, som 2012 lade ner utvecklingen av Fortress. Namnet anspelade på Fortran.
[nerlagt] [programspråk] [ändrad 12 maj 2017]
(sandbox) – allmänt: avskild miljö i ett it-system, utformad för de program som körs där inte ska kunna påverka eller skada resten av systemet (se också off‑box):
- – skyddad testmiljö för nya program. Programmet provkörs på en vanlig dator, men på ett sådant sätt att det inte kan påverka andra program, andra filer eller operativsystemet. (Se sandboxing.) Även sådant som videofilmer och webbsidor kan testas på detta sätt. Då innebär körning i sandlåda att de inte publiceras (ännu). Programmen som testas kan bara läsa och skriva data i ett eget, avgränsat minnesutrymme;
- – i Java: det begränsade utrymme som ett Javaprogram har tillgång till på en dator. Begränsningen har funnits i Java från början för att Javaprogram, som är gjorda för att kunna skickas över internet till andra datorer, inte ska kunna ställa till skada eller användas för intrång. Därför fungerar Javaprogrammen bara inom ramarna för sandlådan och deras aktivitet begränsas av ett antal regler. Eftersom användningen av Java har breddats med åren har begränsningarna minskat;
- – se mobile container.
[it-säkerhet] [mobilt] [programmering] [programspråk] [ändrad 17 november 2018]
- – om datorcenter: den golvyta som används för servrar och nätverksutrustning. Ofta, men inte alltid, ett upphöjt golv med utrymme för ledningsdragning under. Skrivs också white space. – Golvyta som i datorcenter används för sådant som strömförsörjning kallas för greyspace / grey space;
- – i typografi: blankt tecken (eller blankmaterial);
- – i programmering: tomma rader och mellanslag.
– Läs också om white spaces (radiofrekvenser).
[it-system] [programmering] [tecken] [ändrad 13 mars 2023]
tillfälligt eller för gott avsluta arbetet med ett program eller en fil på ett ordnat sätt. Alla ändringar sparas, processer avslutas och tillfälliga filer raderas. – Observera att avsluta i detta sammanhang inte nödvändigtvis betyder att göra klart eller slutföra arbetet. Man kan, när det gäller datorprogram, avsluta ett halvfärdigt arbete för att arbeta vidare en annan gång. När det gäller interaktivt arbete som arbete med program som ordbehandlare eller kalkylark kan datorprogrammet inte ”veta” när arbetet är slutfört. Men om det gäller förlopp med ett uppenbart slut, som installation av program eller uppdateringar, använder man för tydlighetens skull ofta ordet slutföra. – För att avsluta använder man en instruktion under menyn Arkiv (File) eller motsvarande tangentbordskommando. Avsluta heter Exit i Windows, Quit på Mac. Allt arbete sparas då och filen lagras på hårddisk eller SSD. – Mer drastiska sätt att sätta stopp, som att helt enkelt stänga av datorn eller tvångsavsluta, kan leda till att information försvinner eller blir svår att hitta. – Skilj mellan avsluta och avbryta (cancel).
[applikationer] [programkörning] [ändrad 13 september 2019]