Berners-Lee, Tim

Porträttfoto av Tim Berners-Lee.
Tim Berners-Lee.

(1955) – uppfinnare av webben, chef för webbens tekniska lednings­­grupp W3C. – Tim Berners-Lee utveck­lade World Wide Web under 19801991 när han arbetade på det euro­­peiska kärnforskningsinstitutet Cern. (Hans första formella förslag finns här.) – Från början ville han bara göra ett hjälp­­­medel för hantering av källorna i forskningsrapport­er genom att an­vända hyper­­länkar (jämför med Xanadu). Han ut­­vecklade proto­­kollet HTTP, sidbeskrivningsspråket HTML och skrev tillsammans med Robert Cailliau den första kom­bi­nerade webb­­läsaren och webbeditorn på en NeXT†-dator. 1991 la han ut http://info.cern.ch på inter­­net – den första allmänt tillgängliga webbsidan. Senare utvecklande han XML och tog initiativ till den seman­tiska webben. – Tim Berners-Lee grundade 2008 stiftelsen World wide web foundation. 2012 var han med och startade Open data institute. 2013 grundade han Alliance for affordable internet, A4AI. – Tim Berners-Lee fick 1998 utmärkelsen Usenix life­time achieve­ment award (länk), år 2000 EFF:s pris Pioneer Award, 2006 Love­lace medal och 2012 Millennium­­priset för teknologi, och han adlades 2003 av brittiska drottningen. Han tilldelades i april 2017 Turingpriset (för år 2016), se denna länk. – Hans föräldrar var med och byggde en av de första datorerna, Manchester Mark I†.

[it-historia] [tim berners-lee] [webben] [ändrad 5 juni 2017]

Cailliau, Robert

(1947)belgisk datorvetare som utvecklade historiens andra webbläsare, Samba, för Macintosh. (Den första webbläsaren, WorldWideWeb, skapades av Tim Berners‑Lee på en NeXT†‑dator.) – Cailliau spelade en avgörande roll när det gällde att få CERN att stödja satsningen på webben, och det var han som övertygade ledningen för CERN att släppa tekniken för webben fri utan krav på royalties (mer här). Hans webbsida finns på robertcailliau.eu. Tillsammans med James Gillies har han skrivit boken How the web was born (länk) från år 2000.

[it-historia] [personer] [robert cailliau] [webben] [ändrad 11 mars 2023] 

surfning

surfa på webben, surfa på internet – besök på webbsidor samt läsning och skrivning av e‑post, chattande med mera. – Surfning är ett övergripande ord för det man kan göra när man har tillgång till internet. – Ut­tryck­et to surf the internet användes först av den amerikanska bibliotekarien Jean Armour Polly (arkiverad webbsida) i mars 1992 i artikeln ”Surfing the internet: an introduction” (länk), mer om den på denna artikel (arkiverad). – På engelska: surfing; to surf. – Förra kommunikationsministern Ines Uusmanns berömda uttalande om internet – ”bara en fluga” – syftade enligt henne själv på webbsurfande i bemärkelsen att planlöst följa länkarna från sida till sida på webben.

[språktips] [surf] [webben] [ändrad 11 oktober 2021]

push

  1. (push technology) – beteckning på system som skickar information till registrerade mottagare utan att mottagaren behöver göra något. Det kan användas för e‑post, snabbmeddel­anden, chatt, uppdateringar, blogginlägg och annan information. Motsatsen, pull, innebär att informationen inte skickas till mottagaren förrän mottagaren begär det, vanligen genom att klicka på en knapp eller länk. – Pull var fram till mitten av 1990‑talet praktiskt taget det enda som fanns, eftersom datanäten var för långsamma och för dyra för att man skulle skicka information utan att mottagarna hade bett om det. – Men pushteknik blev en viktig trend i slutet av 1990‑talet, se Point­cast† och Marimba†, fast det tappade snart fart. En anledning var att pushtrafik tog upp en stor del av före­tagens nät­verk, vilket ledde till att många före­tag blockerade det. – På 2010‑talet fick pushteknik en renässans därför att de  flesta användare då hade fått kraft­fulla datorer och snabb internetanslutning. Pushteknik är därför inte längre en be­lastning på nätet. E‑post, andra meddelanden, aviseringar och programuppdateringar överförs auto­matiskt i många tjänster till an­vändarens dator eller smarta mobil. – Se också pushmail;
  2. PuSH, se Pubsubhubbub.

[bloggar] [datakommunikation] [förkortningar på P] [webbpublicering] [ändrad 22 oktober 2017]

PubSubHubbub

förkortat PuSH, även kallat Hubbub – ett system för publicering av webbflöden så att de når abonnenterna nästan omedel­bart. – PubSubHubbub är en vidareutveckling av RSS och Atom. Det är utvecklat för att ny information ska nå abonnenterna så snabbt som möjligt och för att minska onödig trafik på internet. Till skillnad från hur det är med RSS och Atom så frågar nämligen inte en dator med PubSubHub­bub hela tiden webb­flödet ifall det finns något nytt. I stället får abonnentens dator ett med­delande när det finns något nytt att läsa (se push). – PubSubHubbub har utvecklats på Google. Det bygger på att webb­flödet sprids från en eller flera hubbar. När en abonnent abonnerar på webbflödet ansluts hon inte direkt till webbflödet, utan registreras på en av hubbarna. Hubben skickar ett kort meddelande när det finns något nytt, och då kan abonnentens webbflödesläsare hämta det nya. – Läs mer på GitHub (länk).

[bloggar] [rss] [ändrad 22 oktober 2017]

Ajax

Asynchronous Javascript and XML – en vanlig teknik för programmering av webb­sidor med interaktiva program. – Den stora för­delen är att en webbsida program­me­rad i Ajax kan påverkas av be­sö­karen en bit i taget medan en be­­sö­karen har den uppe. Be­­sö­karen behöver inte vänta på att en hel webbsida blir inläst varje gång hon gör en liten ändring. – Ajax är en kombination av Java­­script, XML och andra verk­­tyg. Med Ajax får man webbsidor som direkt svarar på an­vändarens in­matningar utan att webbläsaren behöver vänta på nya sidor från webb­servern. Pro­grammen sänds nämligen från webb­servern till webb­läsaren efter an­ropet och körs lokalt, alltså på samma dator som webbläsaren. Det behövs därför ingen tät trafik mellan webbläsare och webb­servern. – Ajax är ingen produkt eller varumärke, utan ett namn som samman­­fattar en kom­bina­tion av verk­­tyg. Namnet infördes 2005 av an­vänd­bar­hets­experten Jesse James Garrett i artikeln Ajax: A new approach to web applications (länk). – Namnet: Ajax eller Aias / Ajas var namnet på två hjältar i Iliaden (länk)Aias den store och Aias den lille. – Läs mer om Ajax i Wikipedia.

[programspråk] [webbpublicering] [ändrad 7 maj 2022]

Curl

  1. curl – ett program för överföring av filer mellan datorer med användning av olika protokoll. – curl ut­veck­la­s sedan 1997 i fri och öppen källkod av Daniel Stenberg (länk), och har blivit mycket spritt. Daniel Stenberg belönades 2017 med Polhemspriset för curl, se motivering.  – Namnet stavas numera oftast curl med liten begynnelsebokstav, tidigare även cURL. – libcurl (även skrivet libcURL) är ett bibliotek med protokoll för överföring av filer, se curl.haxx.se/libcurl/. – curl användes i den helikopter som den 19 april 2021 flög på Mars (se länk). – Se curl.se och boken Everything curl, som kan laddas ner här;
  2. Curl – ett programspråk för webb­sidor, avsett att ersätta både HTML och skriptspråk som PHP. – Den som hämtar en webbsida skriven i Curl får hela källkoden till den efter­frågade sidan, och den körs sedan hos mottagaren i ett tilläggs­program till webbläsaren, Surge. – Curl är ett objekt­orienterat språk som har utvecklats av David A KranzMIT med finansiering från Darpa, och med hjälp av Tim Berners-Lee. – Läs mer på curl.com.

[datakommunikation] [programspråk] [webbpublicering] [ändrad 11 januari 2020]

parser

– program som analyserar en sträng av tecken, delar upp dem i funktionella delar och inordnar delarna i en detaljerad struktur enligt ett regelsystem. Parsrar används både inom it och i språkveten­skap. Inom it kan en parser också ha funktionen att avgöra ifall ett program eller dokument är korrekt kodat:

  1. – program som kontrollerar att ett annat program eller ett dokument skrivet i HTML, XML eller SGML, är korrekt skrivet, så att inga delar fattas och så att de står i rätt ordning. Parsern gör däremot ingen bedömning av ifall dokumentet fungerar som det är tänkt. – Se också DTD;
  2. – funktion i kompilator som delar upp instruktioner från ett högnivåspråk i små­bitar, som sedan kan över­sättas till maskinkod;
  3. – i språkvetenskap: program som analyserar text och strukturerar den efter grammatiska regler;
  4. – även: beteckning på i Indien bosatt an­hängare av zoroastrismen, den religion som bygger på Zarathustras lära (se Wikipedia.).

– Se också parsning.

[språkteknik] [programmering] [webbpublicering] [ändrad 31 maj 2017]