– för decentralized application, se decentraliserad applikation.
Arkiv: Ord
Här lägger man in ett ord i ordlistan
decentraliserad applikation
– decentralized application, förkortat DApp – applikation som körs i ett nätverk och som är baserad på en blockkedja. (Den kan också vara baserad på någon annan typ av distribuerad liggare.) – Ett syfte med decentraliserade applikationer är att de ska vara oberoende av specifika företag, andra institutioner eller personer, och att det ska vara praktiskt taget omöjligt att manipulera den information som finns i nätverket (se också DeFi). Med att DAppar körs i nätverk menas vanligtvis att de körs över internet, men att det krävs något slags medlemskap med användarnamn och lösenord för att man ska få delta. – Vanliga kriterier på en DApp är:
- – att all information som behandlas lagras i en blockkedja eller annan distribuerad liggare. Informationen finns alltså i identiska exemplar hos var och en av användarna;
- – att den är skriven i öppen källkod;
- – att alla förändringar av programkoden (algoritmen) måste godkännas genom omröstning bland användarna;
- – att den är oberoende av företag och andra institutioner. Den är autonom;
- – att nätverket saknar systemkritisk felpunkt – det fungerar även om en del av nätverket har kraschat.
– Användarna interagerar med en distribuerad applikation genom klientprogram som ibland kallas för plånböcker (wallets), eftersom de först utvecklades för sparande och betalningar med bitcoin. Alla tillägg till informationen i blockkedjan måste godkännas av nätverket enligt det programmerade regelverket innan de läggs till blockkedjan. Det går i princip inte att ändra eller stryka det som finns i blockkedjan: man kan bara lägga till. Distribuerade applikationer används dels för betalningar, vanligtvis med kryptovalutor (men Ripple, till exempel, hanterar också betalningar med vanliga valutor), dels för hantering av dokument och andra digitala tillgångar. Alla nätverk för kryptovalutor kan ses som decentraliserade applikationer. Smarta kontrakt är en särskild typ av distribuerade applikationer. – Benämningen decentraliserad applikation används ibland också om applikationer som inte bygger på en blockkedja, men som har decentraliserad struktur, till exempel BitTorrent.
[applikationer] [blockkedjor] [ändrad 25 maj 2021]
OKR
– kort för objectives and key results – en metod för målstyrning av företags verksamhet. Den består av mål (objectives) och nyckelresultat (key results):
- – Målet ska ange något man vill uppnå inom en bestämd tid, men det ska inte vara direkt mätbart: ”Vi ska före årets slut ha de mest nöjda kunderna i branschen.”
- – Nyckelresultat är mätbara resultat, som ska kunna anges som procenttal. En sammanvägning av nyckelresultaten visar hur nära organisationen är att nå målet.
– Nyckelresultaten bör revideras regelbundet. Det görs ofta varje kvartal. – OKR infördes på 1970-talet av Andy Grove på Intel och har senare anammats av bland andra Google. – Jämför med Wrights lag.
[företag och ekonomi] [förkortningar på O] [ändrad 15 december 2022]
hierarki
struktur eller organisation som har en rangordning där varje person eller annat ingående element är överordnad, underordnad eller någonstans emellan. Man kan skilja mellan två typer av hierarkier:
- – Ett vanligt filsystem med kataloger (mappar) kan vara hierarkiskt upplagt. Filerna läggs i kataloger som kan finnas inuti andra kataloger som i sin tur kan finnas i andra kataloger i flera led. Men det är i princip godtyckligt var en viss fil placeras i filsystemet. Filsystemet tvingar inte filer till en bestämd katalog. Ett filsystem kan därför i princip vara hur rörigt som helst, trots att det har en hierarkisk struktur;
- – Objekten i ett objektorienterat system är däremot hierarkiskt ordnade i strikt bemärkelse: underordnade objekt ”ärver” egenskaper från överordnade objekt. Det går därför inte att flytta ett objekt till en annan plats i systemet, utom möjligtvis i speciella fall och med modifieringar.
– Ordet hierarki användes från början om kyrkans uppbyggnad, men det har överförts till alla slags organisationer, från arméer till företag. Där har vi krav på att de underordnade ska rätta sig efter de överordnade. (Hierarki kommer av de grekiska orden för präst och styrelse.) – Om man ritar en hierarkisk struktur som en graf är det en riktad trädstruktur. – På engelska: hierarchy.
[datastrukturer] [informationshantering] [ändrad 7 augusti 2020]
polyhierarki
en variant av hierarkiskt ordnad information där element kan ligga under två eller flera överordnade kategorier. – Exempel: piano kan klassificeras både som stränginstrument (pianon har strängar, som gitarr och fiol) och som tangentinstrument (som orgel och synt). Om man använder en polyhierarkisk struktur för att ordna information på webben ger man användarna flera vägar till det de söker, och utvecklaren slipper välja (stränginstrument eller tangentinstrument?). Det gör det lättare att till exempel hitta en produkt i en postorderkatalog på webben. – Om man ser den polyhierarkiska strukturen som en graf kan man säga att en nod kan ha två eller fler föräldrar. En vanlig (enkel) hierarki kan ritas upp som en trädstruktur, men en polyhierarki är mer som en buske och förgrenar sig både uppåt och nedåt. – Jämför med multipelt arv.
[datastrukturer] [14 maj 2018]
open source intelligence
(OSINT) – utredning med öppna källor, undersökning med öppna källor. – Insamling, sammanställning och analys av information från allmänt tillgängliga källor på internet som del av utredningar och undersökningar. Det kan gälla sådant som polisutredningar, försäkringsärenden, upphovsrättsliga ärenden och undersökande journalistik.
[öppen information] [ändrad 14 maj 2018]
Santa Clara-principerna
(the Santa Clara principles on transparency and accountability in content moderation) – tre principer för moderering av diskussionsforum, formulerade i maj 2018 vid en konferens i Washington DC efter förslag vid en tidigare konferens i Santa Clara, Kalifornien. De tre principerna är:
- – Antal (numbers) – företag som driver sociala nätverk eller andra diskussionsforum bör offentligt redovisa hur många inlägg de tar bort och hur många konton de stänger av, samt anledningarna;
- – Delgivning (notice) – skyldighet att meddela den vars inlägg har tagits bort, eller vars konto har stängts av, att det har skett och varför det har skett;
- – Omprövning (appeal) – den som har blivit avstängd eller fått ett inlägg borttaget ska ha rätt att få beslutet omprövat.
– Se denna länk. – Bakom Santa Clara-principerna står bland annat Electronic frontier foundation (EFF), Center for democracy and technology (cdt.org) och medborgarrättsorganisationen American civil liberties union (ACLU, aclunc.org). (Santa Clara-principerna har tidigare också kallats för the Santa Clarita principles.)
[diskussioner] [12 maj 2018]
lågkod
(low-code) – utveckling av applikationer med lite kodning: applikationerna sätts samman huvudsakligen, men inte enbart, av färdigskrivna komponenter. Utvecklarna lägger till handskriven kod bara för speciella funktioner. Det är alltså låg kod i betydelsen lite kod – inte kodning på låg (maskinnära) nivå. – Utveckling i låg kod görs i ett grafiskt användargränssnitt: programmeraren markerar vilka komponenter som ska höra ihop och hur de ska interagera. – Låg kod gör att utvecklingsprojekt kan genomföras på kort tid och utföras av mindre erfarna programmerare eller andra anställda. Samtidigt finns möjlighet att vid behov lägga till vanlig programkod. Verktyg för lågkodsutveckling tillhandahålls av olika leverantörer, oftast som en molntjänst. Sådana verktyg ser automatiskt till att det färdiga programmet har sådana funktioner som alla program behöver och förväntas ha. – Benämningen low code förekom första gången 2014 i en rapport från Forrester Research. Det bör tilläggas att arbetssättet inte är något radikalt nytt, utan ett steg i en långvarig utveckling för att förenkla programutveckling med hjälp av färdigskrivna komponenter. Ett syfte är att personal utan kunskaper i programmering ska kunna sätta samman program som de behöver i sitt arbete – se medborgarutveckling. – Man talar också om no code, alltså ingen kodning alls. – Se också komponerbar (composable).
[programmering] [ändrad 25 november 2021]
DAG ⇢
– för directed acyclic graph – se riktad acyklisk graf.
directed acyclic graph ⇢
(förkortat DAG) – se riktad acyklisk graf.