Firefox

en av världens mest spridda webbläsare. – Firefox kom 2004. Den är ut­vecklad i öppen käll­kod av projektet Mozilla. (Firefox är alltså en vidareutveckling av Netscape Navigator.) – Firefox, som är gratis, spreds snabbt eftersom den hade flera fördelar jäm­fört med då marknads­dominerande Internet Ex­plorer. Bland annat var Fire­fox bättre på att stoppa irriterande popp­upp­sidor och spion­program. I början av 2010‑talet tog Inter­net Ex­plorer tillbaka marknadsandelar, samtidigt som Firefox fick kon­kurrens av Google Chrome. Och i början av 2020-talet är Firefox marknadsandel nere på fem procent. – Firefox finns att ladda ner på mozilla.com. – I november 2014 släppte Mozilla en version av Fire­fox avsedd speciellt för ut­vecklare, se Mozillas blogg. – Se också Firefox Nightly och Firefox OS. – En kraftigt omarbetad version, Firefox Quantum, släpptes i november 2017 – se blog.mozilla.org…. Den kan utnyttja flera processorer samtidigt, och uppges behöva mindre minne. Firefox Quantum är numera identiskt med vanliga Firefox. – Se Mozillas webbsidor.

[webb­läsare] [ändrad 19 mars 2023]

öppen källkod

(open source [code]) – programs källkod som lämnas ut tillsammans med det körbara programmet; principen att program alltid ska åtföljas av källkod. – Syftet med öppen källkod är att användare ska kunna rätta fel och lägga till funktioner. Det är därför underförstått att det är tillåtet att ändra källkoden, kompilera den och att sedan köra den ändrade versionen. Oftast har användaren fler rättigheter (kanske också skyldigheter), vilket framgår av programlicensen. Man förväntas dela med sig av förbättringar och rättelser av fel. Paradexemplet på öppen källkod är operativsystemet Linux (GNU/Linux). – Notera att rätten att ändra i källkoden till ett program inte nödvändigtvis omfattar rätten att använda varumärket – se till exempel Linux Mark. – När den engelska termen open source först användes är omstritt. Christine Peterson (länk) gör anspråk på att ha föreslagit termen 1998, men termen användes tidigare än så. Själva företeelsen är mycket äldre. I äldre ­­it‑system, innan piratkopiering av program sågs som ett problem, var det självklart att kunden fick källkoden. – En strikt form av öppen källkod är fri mjukvara. När man talar om fri mjukvara till skillnad från öppen källkod vill man betona användarnas frihet att använda programmet hur de vill, och att denna frihet aldrig får inskränkas. – Det finns också arrangemang där kunden får tillgång till källkoden, men inte får ändra i den, så kallad delad käll­kod (shared source). – Läs också om fri och öppen källkod.

[öppen källkod] [ändrad 29 juni 2021]

vi

en editor som utvecklades 1976 för Unix av Bill Joy. – vi är alltså ett slags ord­behandlare för programmering. vi ingår i den officiella Unixstandarden och följer med i alla Unixbaserade operativsystem. Det har också portats till andra operativsystem. –  Namnet: vi är en förkortning för visual: vi var nämligen en av de första editorerna som visade programkoden på bildskärm, som i en ordbehandlare, i stället för att rad för rad redovisa programmerarens inmatningar (utan möjlighet att backa). Det uttalas på engelska ”vi aj”, och skrivs med litet v.

[programmering] [ändrad 17 september 2021]

agent

ofta: datorprogram som självständigt fattar beslut på sin användares vägnar. – En agent tar emot, samlar in och bearbetar information, och kan med ledning av informationen fatta beslut eller besvara frågor enligt regler som agenten själv kan ha upptäckt . Agenten sägs vara autonom. Särskilt när man talar om intelligenta agenter menar man att programmet, genom användande av statistisk analys eller artificiell intelligens, har förmåga att anpassa sig till användarens vanor, önskemål och tidigare beslut, eller till tidigare händelser och erfarenheter. Agenten sägs då vara adaptiv. – På engelska: agent, software agent. – Se också bot (=mjukvarurobot) och läs om emergent beteende samt läs om General Magic†. – Jäm­för med user agent, som är agent i en annan betydelse. – Se också Datatermgruppen (länk).

[ai] [mjukvara] [ändrad 18 januari 2021]

mellanprogram

även: mellanvara, anpassnings­pro­gram, på engelska middleware – program som för­med­lar arbetsuppgifter mellan användarnas program och dator­nätets re­surser som databaser. – Mellanprogram­mens uppgift är att förenkla använd­a­rens arbete genom att omärk­ligt lösa ett antal problem. Sådana problem är att hålla reda på var resurser finns, att styra trafiken mellan användarna och databaser­na så att den blir effektivare och att översätta mellan olika programspråk och proto­koll. – En vanlig typ av mellanprogram är transaktionshanterare (transaction managers), som styr trafiken mellan klientprogrammen och databaserna i ett nätverk. – Ordet mellanprogram / middleware var närmast en klyscha på 1990‑talet, men i dag är mellanpro­gram av olika slag en självklarhet i de flesta it-system. – Se också Datatermgruppen (länk).

[it-system] [mjukvara] [9 maj 2012]

demon

(engelska daemon eller demon) – inom it: program som aktiveras automatiskt för att utföra vissa arbetsuppgifter. Programmet aktiveras alltså inte av användaren. Man brukar skilja mellan två typer:

  1. – program (processer) som omärkligt är igång hela tiden, och som hanterar rutin­mässiga arbetsuppgifter, normalt utan att an­vändaren märker något;
  2. – program som aktiveras under vissa för­ut­sättningar och som då gör något som an­vändaren märker, till exempel visar hjälp­texter.

– Det förekommer att man på engelska skiljer mellan daemon och demon i dessa två be­tydelser, men ofta blandas orden ihop. Daemon är vanligast, delvis därför att en daemon (på svenska stavat daimon) är en väl­villig hjälpande ande, medan en demon (på svenska också demon) är en ond ande. – Se också vad Data­term­gruppen skriver (länk) och se Wiki­pedia.

[mjukvara] [programkörning] [språktips] [ändrad 7 maj 2012]

applikationsdelning

det att två eller flera användare arbetar tillsammans med samma exemplar av ett program (applikation) och samma fil. Om en av dem gör en ändring, en strykning eller ett tillägg syns det omedelbart hos de andra. De arbetar alltså samtidigt mot samma dokument eller annan fil och kör samma process. På engelska application sharing. – Skilj mellan applikationsdelning och multitenans, som innebär att användarna samtidigt kör samma program (samma exemplar av ett program), men oberoende av varandra – de arbetar inte med samma fil.

[applikationer] [gemensamt arbete] [ändrad 24 april 2020]

Open compute project

OCP – organisation som utvecklar teknik med öppna specifikationer för stora datacenter. – Programmen som driver datacentret och servrarna skrivs i öppen källkod, och specifikationerna för all utrustning som används – chassin, rack, strömförsörjning – ska ha öppna specifikationer. Det vill säga att vem som helst ska kunna utveckla program och tillverka utrustning som passar. – Initiativet till Open Compute Project togs 2011 av Facebook. – Se opencompute.org.

[it-system] [öppen källkod] [ändrad 22 februari 2018]

ordflytt

i ordbehandling: automatisk flyttning av ord som står i slutet av en rad till nästa rad om inte hela ordet får plats på den rad där man började skriva det. – Detta är sedan länge standard i ordbehandling. – På engelska wrap eller wordwrap. – Se också radbrytning.

[ordbehandling] [typografi] [ändrad 25 december 2017]