NewsML

ett XML-baserat språk för uppmärkning av nyhetsmaterial. – Det nya med NewsML, som lanserades år 2000, jämfört med föregångaren NITF, är det XML‑baserade formatet, som är oberoende av operativsystem. NewsML kan hantera ljud-, bild- och videofiler samt leverera hela ”paket” med nyheter. Nyhetsbyrån kan också ange kategorier som inrikes, utrikes och sport med detaljerade undergrupper så att nyheterna automatiskt slussas vidare till rätt person hos mottagaren. Kvar från NITF finns möjligheten att dela upp nyhetstexter i rubrik, ingress, brödtext, bildtext etcetera, så att mottagaren mer eller mindre automatiskt kan publicera materialet i tryck eller på webben. – En ny version, NewsML-G2, presenterades 2008. – Läs mer här.

[massmedier] [programspråk] [webbpublicering] [xml] [ändrad 22 maj 2022] 

XBRL

Extensible business report language – XML‑baserat språk för uppmärkning av ekonomisk information. XBRL kan användas för bokföring, bokslut, redovisning, offerter, kreditupplysningar, börsdata och annan ekonomisk information. Informationen presenteras för mänskliga läsare i traditionell form på datorskärmen, men har dolda så kallade taggar skrivna i XBRL. Taggarna beskriver informationen i detalj så att den kan bearbetas av datorprogram, till exempel ”hällas in” i ett kalkylark. – Läs mer på xbrl.se.

[applikationer] [förkortningar på X] [xml] [ändrad 21 mars 2018]

hack

  1. – jobb, knäck, hack, ibland: fusk – ofta: smart men ”ful” lösning på programmeringsproblem: det fungerar, men följer inte reglerna, det kan vara svårt att underhålla och uppdatera; det är inte dokumenterat. – Ordet hack kan användas om alla slags förändringar och förbättringar – eller försämringar. Det kan också ha en neutral betydelse: ett program eller del av ett program. – Att hacka kan också betyda att begå dataintrång – se hackare;
  2. hack används också om smarta lösningar och knep utanför it: a body hack är något man kan göra för att förbättra sin kropp och hälsa; hack your health – förbättra din hälsa med en smart metod. – Se också p‑hack;
  3. – ett programspråk. – Hack skapades 2014 och kan beskrivas som en dialekt av PHP. – Se hacklang.org.

Ordet: Hack är ett gammalt engelskt ord för jobb, uppdrag; knäck. Det kommer troligen av Hackney, en del av London där man förr födde upp hästar. Sedan skedde en betydelseglidning: häst > hästdroska > körning > vilket tillfälligt jobb som helst. – Jämför med gig och tweak.

[hackare] [jargong] [programmering] [programspråk] [språktips] [ändrad 13 mars 2023]

XACML

eXtensible access control markup language – program­språk för be­skrivning av behörig­heter för in­loggade an­vändare i it‑system. XACML är en tillämp­ning av XML, och ut­vecklas i bransch­organisationen Oasis. Arbetet på XACML påbörjades 2001. Den senaste versionen, XACML 3.0, kom 2013. Målet är att XACML ska bli en de facto inter­nationell standard. – Mer här.

[förkortningar på X] [it-system] [programspråk] [ändrad 10 november 2018]

array

  1. – i programmering: vektor, lista, uppställning – minnesutrymme som består av flera lika stora, numrerade minnesplatser. – I en array kan man alltså lagra en serie värden i en betydelsebärande ordning. – En array kan vara enradig (en lista), tvådimensionell (en matris) eller, i sällsynta fall, en flerdimensionell matris. – Arrayer är praktiska för grupper av data som hör ihop och måste stå i en bestämd ordning. Kallas på svenska för fält (rekommende­ras av SIS, men har flera andra betydelser inom it), vektor (inte alltid korrekt) eller för array. Hellre: uppställ­ning. En uppställning innehåller en ordnad mängd data, till exempel årets dagar, som kan sökas med hjälp av ett eller flera index;
  2. – diskarray: flera sammankopplade diskar som fungerar som en enhet (se också RAID).

– Grundbetydelsen av array är rad eller räcka.

[lagringsmedier] [programmering] [ändrad 30 september 2021]

escape

i datorteknik: avbrott, eller skifte; som verb: avbryta för, undanta:

  1. Esc-tangenten på tangentbordet var ursprungligen till för att användaren skulle kunna stoppa en program­körning. Det gjordes när programmet hade fastnat i en slinga, alltså gick och gick utan att bli färdigt. Den användningen är en kvarleva från äldre tangentbord och fungerar sällan i nyare program. (I stället brukar man använda tangentkombinationen ctrl‑alt‑delete.) – Esc‑tangenten är ibland märkt med tecknet ⎋;
  2. – i en del program kan man använda Esc-tangenten för att avbryta, alltså att stänga aktiva fönster och backa ut ur ett pågående jobb;
  3. – i programmering betyder instruk­tionen escape att det kommer ett skifte mellan program­kod och text skriven i naturligt språk för människor (alltså kom­men­tarer till koden). Eftersom både text och programkod skrivs med tangent­bordet behövs ett sätt att markera vad som är vad. En escape sequence anger att de tecken som följer är instruktioner, inte text. I ASCII‑tabellen finns en escape character (avbrottstecken, skiftestecken), tecken nummer 27, som har denna funktion. Escape a charactercitera ett tecken, avbryta för ett tecken, undanta ett tecken – alltså: markera att tecknet ska skrivas som det är, inte tolkas som del av program­kod. – Se också utkommen­tera;
  4. – när man formulerar sökvillkor vid sökningar på webben eller i databaser används skiftestecken ibland för att ange att tecken som * och ? ska tolkas som vanliga tecken, citeras, inte tolkas som jokertecken.

– Utanför datorteknik betyder escape oftast flykt, rymning. I fysik talar man om escape velocity, flykthastighet – den hastighet som en rymdfarkost måste ha för att kunna lämna jordens gravitationsfält. Det uttrycket används ibland om när en produkt eller ett företag börjar bli framgångsrikt.

[användargränssnitt] [programmering] [sökmotorer] [sökningar] [tangentbord] [ändrad 24 januari 2021]

fuzzy

inom it: graderad, mjukt avgränsad, mjuk; ungefärlig. – Ordet fuzzy används i data­veten­skap och logik om pro­gram­me­rings- och klas­si­fi­ce­rings­metoder som inte besvarar frågor med bara ja eller nej (eller sant eller falskt), utan på sätt som kan beskriva och hantera över­gångs­till­stånd och mindre avvik­el­ser på ett lämpligt sätt. Till exempel i procent: 87 procent ja och 13 procent nej. – Se fuzzy logic och fuzzy search. – Engelska fuzzy betyder i all­män­språket luddig, fjunig, men när ordet används i dator­veten­skap handlar det inte om något som är luddigt eller oklart, utan om något som är exakt programmerat för att, så gott det går, ersätta be­skriv­ningar som ”nästan”, ”lite grann” eller ”lite för mycket”. Det handlar snarast om att ersätta ett exakt värde med ett intervall, och genom att använda flera kriterier för att beräkna intervallet ringa in ett lämpligt värde. Alternativt motsatsen: att utgå från ett exakt värde, som ett sökord, och hitta flera, näraliggande värden (till exempel alternativa stavningar eller vanliga felstavningar). – Ordet fuzzy bör alltså inte, utom i skämt­samma sam­man­­hang, översättas med ord som luddig eller oskarp.

[datorvetenskap] [logik] [programmering] [språktips] [ändrad 5 september 2018]

Hello world

en grundläggande övning i pro­gram­mering: att skriva ett program som skriver ”Hello world” på datorns skärm eller på annat medium för utdata. – Hello world‑program visas ofta för att ge ett smak­prov på hur källkoden till programspråk ter sig. – På sajten scriptol.com finns koden till ”Hello world” på 200 programspråk. – En mer avancerad nybörjarövning är att skriva ett program som skriver de första hundra verserna av sången 99 bottles of beer on the wall. – Se också quine.

[programmering] [ändrad 8 september 2021]