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]
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]
eXtensible HTML – en omarbetning av HTML, skriven som en tillämpning av XML. – Läs mer på W3C:s webbsidor (från 2002). Sedan 2009 står W3C inte bakom XHTML, utan ser det som en av många tillämpningar av XML – se denna länk. – Läs också om HTML5.
[förkortningar på X] [webbpublicering] [xml] [ändrad 19 januari 2020]
- – 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;
- – 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;
- – 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]
eXtensible access control markup language – programspråk för beskrivning av behörigheter för inloggade användare i it‑system. XACML är en tillämpning av XML, och utvecklas i branschorganisationen 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 internationell standard. – Mer här.
[förkortningar på X] [it-system] [programspråk] [ändrad 10 november 2018]
- – 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 (rekommenderas av SIS, men har flera andra betydelser inom it), vektor (inte alltid korrekt) eller för array. Hellre: uppställning. 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;
- – 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]
i datorteknik: avbrott, eller skifte; som verb: avbryta för, undanta:
- – Esc-tangenten på tangentbordet var ursprungligen till för att användaren skulle kunna stoppa en programkö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 ⎋;
- – 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;
- – i programmering betyder instruktionen escape att det kommer ett skifte mellan programkod och text skriven i naturligt språk för människor (alltså kommentarer till koden). Eftersom både text och programkod skrivs med tangentbordet 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 character – citera ett tecken, avbryta för ett tecken, undanta ett tecken – alltså: markera att tecknet ska skrivas som det är, inte tolkas som del av programkod. – Se också utkommentera;
- – 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]
inom it: graderad, mjukt avgränsad, mjuk; ungefärlig. – Ordet fuzzy används i datavetenskap och logik om programmerings- och klassificeringsmetoder som inte besvarar frågor med bara ja eller nej (eller sant eller falskt), utan på sätt som kan beskriva och hantera övergångstillstånd och mindre avvikelser 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 allmänspråket luddig, fjunig, men när ordet används i datorvetenskap 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 beskrivningar 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ämtsamma sammanhang, översättas med ord som luddig eller oskarp.
[datorvetenskap] [logik] [programmering] [språktips] [ändrad 5 september 2018]
en radikal omarbetning av HTML, spikad i oktober 2014. – HTML5 är utformat för att klara rörliga bilder och ljud utan tilläggsprogram som Flash. HTML5 hade varit under arbete sedan 2004 och användes på många webbsidor redan innan webbens ledningsgrupp W3C fastställde standarden. – Se W3C:s webbsidor (länk) och se Wikipedia.
[förkortningar på H] [programspråk] [webbpublicering] [ändrad 6 maj 2020]
en grundläggande övning i programmering: 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 smakprov 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]