UppLYSning
Lysators föredragsverksamhet

UppLYSningar som varit

Hösten 2023

2024-10-01 12:15 Crash Course i GIT!
Samuel Junesjö
Med Git slipper du att få filer som heter program_final_final2_for_real_this_time.cpp. Git är ett versionssystem för att hantera alla typer av text-baserad data på ett strukturerat sätt med historik över vilka ändringar som gjorts. Det är ett måste för stora kod-projekt, men det är minst lika användbart för den enskilde! Vi tar en titt på det för tillfället populäraste versionshanteringssystemet Git som bl.a. används för att hantera källkoden för Linux!
2024-09-24 12:15 Grunderna i LaTeX!
Nathaniel Mattsson
Typsättningssystemet LaTeX används ofta när man skriver akademiska artiklar och rapporter. Det gör man även flitigt här på LiU. Det kan dock kännas lite knepigt till en början. Men var inte rädd! I denhär UppLYSningen visar vi hur LaTeX fungerar, hur man skriver olika former av dokument och visar de bästa knepen för att du ska kunna bygga riktigt snygga dokument!
2024-09-17 12:15 Använd Linux!
Samuel Junesjö
Vad är Linux och hur fungerar det? En översikt över vad som får ett linux system att ticka. Från hårdvaran till användarprogrammen! Har du hört orden kernel eller kärna, user space och drivrutin utan att egentligen förstå vad det är för något? Förhoppningsvis kommer du ha en bättre förståelse efter föreläsningen!
2024-01-30 17:15 AI Leagues: en introduktion
Inge Wallin
AI Leagues �r ett projekt inom Lysator som ger anv�ndare m�jlighet att skriva bottar f�r olika spel och l�ta dem spela mot varandra. AI Leagues �r implementerad som en webbserver och drivs av Inge Wallin. L�r dig hur du kan anv�nda projektet och vad det inneb�r
2023-11-07 12:15 Emacs: En introduktion
Einar Largenius
Emacs �r en av de �ldsta och mest kraftfulla textredigerare som finns, men f� lyckas bem�stra detta fantastiska verktyg. Denna upplysning kommer ge en introduktion till hur Emacs �r uppbyggt och �ven ge praktiska r�d i hur man kan anv�nda Emacs f�r att skriva python-kod. Se varf�r dina f�rel�sare rekommenderar just Emacs n�r vi tar dig fr�n noll till helt ok p� att anv�nda Emacs!
2023-10-03 18:15 Korta boot-tiden på ett EmbeddedLinux-system till under en sekund
Kjell Enblom
Har ni behov av att korta ner boot-tiden för era EmbeddedLinuxsystem? Finns det krav på att systemet ska starta på 1-2 sekunder eller kanske till och med starta på under en sekund? På denna föreläsning går Kjell igenom verktyg som kan användas för att mäta exekveringstider för de olika delarna. Han går även igenom hur man med enkla metoder kan korta ner exekveringstiderna för olika delar av user space, linuxkärna och bootloader. Kjell är en mycket erfaren Embedded-utvecklare med mer än 20 års erfarenhet av Embedded Linux. Han är också en uppskattad instruktör i Mindroads Embedded Linux- och Yocto-utbildningar.
2023-09-26 12:15 Dokumentskrivning i LaTeX - En introduktion
Nathaniel Mattson
Har du någonsin försökt att skriva något mer avancerat än ren text i Word och känt att du ville ha mer kontroll över dokumentet? Efter denna föreläsning kommer du ha ett bra grepp över ett system som ger dig just det, nämligen LaTeX. Under föreläsningen kommer du även få lära dig om det underliggande typsättningssystemet, TeX, och dess historia.
2023-09-19 12:15 SSH - Grunder i fj¿rr¿tkomst
Andreas Kempe
När man är långt borta från sina älskade Linux- och Unix-system kan man ändå vilja pilla på dem. Tack vare det världsomspännande datornätverket Internet kombinerat med fjärråtkomst kan du logga in och leka med din dator var du än är! Välkommen till en demonstration av SSH, Secure Shell, där du får lära dig hur du kommer åt din dator från både Motala och Kuala Lumpur!
2023-09-12 12:15 Grunder i Git - teori och praktik [OBS: UppLYSning sker i C2]
Andreas Kempe
När man skriver kod är ett versionshanteringssystem bra att ha. Det möjliggör uppdatering av kod, och låter den ske på ett strukturerat sätt med historik över vilka ändringar som gjorts. Det är ett måste för stora projekt med hundratals eller till och med tusentals programmerare, men det är minst lika användbart för den enskilde! Vi tar en titt på det för tillfället populäraste versionshanteringssystemet Git som bl.a. används för att hantera källkoden för Linux!
2023-09-05 12:15 Grunder och resurser i Linux
Samuel Junesjö
Vad är Linux och hur fungerar det? En översikt över vad som får en linuxdator att ticka från hårdvaran till användarprogrammen! Har du hört orden kernel eller kärna, user space och drivrutin utan att egentligen förstå vad det är för något? Förhoppningsvis kommer du ha en bättre förståelse efter föreläsningen!
2023-08-29 12:15 Installation av Linux
Andreas Kempe
Är du nyfiken på Linux men vet inte var du skall börja? Det här är en praktisk demonstration av installation av linuxdistributionen Ubuntu. Under föreläsningens gång kommer vi gå igenom vad en linuxdistribution är, vilka fördelar linuxanvänding har gentemot windows och skina ett ljus på den döljda värld som möjliggör din digitala vardag bakom kulisserna.

Våren 2023

25/4 Om Projekt Runeberg
Lars Aronsson
Med ChatGPT och andra utvecklingar inom språkteknik (NLP), ML och AI har stora textmassor blivit hetare än någonsin. Och var finns det mycket text om inte i Lysators eget Projekt Runeberg, som nyligen firade 30 år. Kom och lyssna till grundaren och projektledaren Lars Aronsson, som berättar vad som finns, hur det har kommit dit och hur det kan utnyttjas.

Hösten 2019

25/22 Om OpenStreetMap
aoh och riiga
OpenStreetMap är ett ideellt projekt för framtagning av geografisk information. Datan kan användas för att skapa t.ex. vägkartor eller kartor över sevärdheter i ett visst geografiskt område, både fritt och kommersiellt.

Våren 2018

8/2 Dokumentskrivning i LaTeX - en introduktion
Henrik Henriksson
En vacker dag för många år sedan satt Donald Knuth och skrev "The Art of Computer Programming", när han insåg att alla program för typsättning sög. Så han skapade TeX.

LaTeX är en kraftig samling verktyg för att skriva och typsätta dokument av alla slag, allt från sånghäften till doktorsavhandlingar. Framför allt är LaTeX väldigt bra på matematiska formler, referenshantering och att se bra ut. Dessutom blir stora dokument på hundratals sidor enkla att arbeta med. Men hur använder man det och vad kan man göra?

Våren 2014

20/5 Online under 40 är - om databasernas historia
Lars Klasén
Välkommen till en spännande exposé och betraktelse av en som var med! Lars Klasén, verksam inom området sedan 1976, tar oss med på en resa genom databasernas, online-tjänsternas och informationssökningens historia. Från utvecklingen av den första kommersiella online-tjänsten (Lockheed Dialog, med start 1972) till 2010-talets Big Data.

Trettio deltagare.
11/2 Digitala valutor - mer än bara Bitcoin!
Jonathan Fors, ISY
Bitcoin är Internets valuta: ett distribuerat, globalt system för hur finansiella transaktioner kan genomföras helt i en digital miljö. På detta seminarium får du lära dig hur detta system fungerar ur både teoretisk och praktisk synvinkel.

Hundra deltagare.

Våren 2012

22/5 C++11
Per Karlström, ISY
Det senaste året har varit lite av julafton för en C++-programmerare. I augusti 2011 blev en ny ISO standard klar för C++11, som ersätter C++03. Nyligen, i mitten av mars i år, firade dessutom GCC 25 år och kom med version 4.7, som stödjer de flesta nya finesserna i C++11. På kvällens UppLYSning kommer Per att introducera en delmängd av dessa finesser så att det framgår vad de är och vad man kan ha dem till.

Trettiofem deltagare.

Hösten 2011

13/12 Fear and Loathing of Las Vegas - spel på internet
Peter Liljenberg, GTECH G2
Peter Liljenberg från spelsystemsleverantören GTECH G2 förklarar hur du tjänar pengar på spel på internet (kort svar: genom att vara ett stort spelbolag). UppLYSningen går igenom olika sorters spel för att förklara hur casinot alltid vinner och hur hajar kan försörja sig på poker, och hur politik och teknik krockar på Internet.

Nästan trettio deltagare.
6/12 Music non stop: the technology powering Spotify
Nick Barkas, Spotify
Spotify streams music to over ten million users in eleven European countries and the US. This is an overview of how their tech team keeps the service running with high reliability and low latency, even as they bring in new users and continue to add features. NOTE: This UppLYSning is held in room C4 in the C building (not in room Visionen in the B building). We start at 18:15, as usual.

Eighty participants, including students from couse TSIN02.
22/11 Continuous Integration med Jenkins (Hudson)
Linus Tolke, Enea
IDE, CM-arkiv eller ALM, enhetstest och statisk analys - var i detta passar Continuous Integration in? Hur löser Jenkins Continuous Integration? Vi tittar på hur Jenkins konfigureras, hur man kör och vad man kan läsa ut av resultatet.

20/9 Sir Clive Sinclair: flippar och floppar från en miniatyrgigant
Morgan Eklöf, Zenf Labs
Alla som hade hemdator på åttiotalet känner till Sinclair, marknadens billigaste datorer. Färre känner till att Clive Sinclair också försökt revolutionera allt från armbandsuret till hela transportsystem. Detta är berättelsen om ingenjören och företagaren som aldrig nöjt sig med mindre än revolution eller katastrof, oavsett om det handlar om armbandsminiräknare eller elektriska cyklar. En sak är säker - allt är den minsta någonsin, och allt kommer i byggsats.

Tjugo deltagare.

Våren 2011

10/5 Demonstration av kvantkryptoanläggning
Jan-Åke Larsson, ISY
På denna UppLYSning kommer grundprinciperna för kvantkrypto att behandlas parallellt med en demonstration av ISYs nya kvantkryptosystem.

Drygt fyrtio deltagare.
22/3 Embedded Linux på Olimex SAM9-L9260
Kjell Enblom
Olimex SAM9-L9260 är ett utvecklingskort för inbyggda system. Kortet innehåller en ARM-9 CPU (med MMU), 64 MB RAM och 512 MB NAND-flash och en del I/O. På denna UppLYSning kommer du att få lära dig hur du sätter upp och bootar Linux med hjälp av en standard linuxkärna och busybox på detta kort. Vi kommer även att titta lite på programutveckling för detta inbyggda system.

Hösten 2010

30/11 Linux-julbord
Andreas Ehliar, Kent Engström
På kvällens UppLYSning delar Andreas och Kent med sig av en rad tips om små nyttiga program och finesser som kan vara bra att känna till. Vi hoppas att det ska finnas delar för såväl nybörjare som lite mera vana användare att ta till sig.

16/11 The Characteristic Shape of Software
Les Hatton, Kingston University, London
In the last 50 years, many different ways of implementing software systems have evolved. These include well over 150 programming languages as well as numerous paradigms such as structured decomposition, OO and component based systems, all the way through to today's mash-up, where you metaphorically throw software at a wall to see what sticks, a bit like spaghetti...

It is therefore a matter of considerable surprise that, independently of all these paradigms and languages, software has a characteristic signature in common with many natural systems; that of power-law distributions. This is highly analogous to the behaviour of a gas which contains many, many molecules in random motion but which together obey the general gas equation PV = RT, independently of the gas.

In this talk, Les Hatton will argue that this behaviour is inevitable and will prove a new general theorem that it is intimately related to the conservation of choice in Shannon's Information Theory. This leads naturally to power-law behaviour in component size independently of the technology used and in turn leads to the well-observed phenomenon of software defect clustering. This will be supported by lots of empirical data.

2/11 Intrångsdemonstration
Informationssäkerhetsavdelningen, FRA
Demonstrationen visar ett representativt angreppsscenario, i vilket en obehörig part via Internet skaffar sig tillgång till resurser i en organisations interna nätverk. Angreppet genomförs med hjälp av publikt tillgängliga verktyg och sårbarheter. I anslutning till demonstrationen kommer intresserade deltagare även att ges möjlighet att själva försöka "hacka" en relativt väl nedlåst Windows-klient.

Drygt 100 deltagare.
5/10 Konrad Zuse och datorn som Hitler ratade
Morgan Eklöf, Zenf Labs
Året är 1936. Den unge ingenjören Konrad Zuse står i sina föräldrars vardagsrum och betraktar den maskin han ägnat de senaste två åren att bygga. Den består av 30000 figursågade metallbitar, den väger ett ton, och den är den första moderna datorn. Det här är berättelsen om en tidig datateknisk pionjär, hans datorer, och hur han utvecklade dem i ett Tyskland på randen till ett världskrig.

28/9 Hur har IT förändrat polisens arbete?
Anders Ahlqvist, Rikskriminalpolisen
Anders Ahlqvist, biträdande chef för Rikskriminalpolisen IT-brottssektion, berättar om IT-utvecklingens betydelse för polisen.

Femtio deltagare.

Våren 2010

27/4 Hur man programmerar parallella system
Peter Kjellström och Niclas Andersson, NSC
Peter berättar på kvällens UppLYSning om olika programmeringsmetoder för parallella system, från etablerade metoder som OpenMP till mera experimentella koncept som PGAS. Niclas inleder med en introduktion till NSC och dess historia och vi avslutar med studiebesök i NSCs datorhall.

20/4 YubiKey - tvåfaktorsautentisering med fri mjukvara
Simon Josefsson, Yubico
YubiKey är en liten hårdvarunyckel, tillverkad av svenska Yubico, som genererar engångskoder för autentisering av användare. Nyckeln ansluts via USB och simulerar ett tangentbord, vilket gör att den fungerar på alla platformar inklusive GNU/Linux. Vi går igenom hur nyckeln fungerar men även flera av de project som finns tillgängliga som fri mjukvara som gör att du snabbt kan använda nyckeln i din egen miljö utan krångliga licenser eller specialservrar.

Drygt trettio deltagare.

2/3 En odyssé i modern C++
Per Karlström
Vi kastar loss bland Templates och fortsätter seglatsen genom STL, Boost och lägger iland med en titt på vad C++0x har att bjuda på. En resa för dig som är nyfiken på vad C++ har mer än bara C med klasser.

Fyrtio deltagare. Föreläsningsanteckningar och källkod/exempel finns tillgängliga.
16/2 HTML5 video och audio
Simon Pieters, Opera Software
Hur man publicerar video och ljud på webben med nya media-elementen i HTML5. Allt från historia och codec-krig till att skriva egna kontroller i Javascript och hantera fallback för gamla webbläsare.

26/1 Bli mer effektiv med Emacs
Andreas Ehliar, Johan Busk Eriksson och Hans Lundmark
På den här UppLYSningen ska vi demonstrera några av de mer användbara finesserna i Emacs. Huvudmålgruppen är de som redan använt Emacs ett tag och vill lära sig mer, men vår förhoppning är att även de som är experter på Emacs ska lära sig åtminstone några nya knep.

Drygt trettio deltagare. Föreläsningsanteckningar och exempelfiler finns tillgängliga.

Hösten 2009

26/10 The Pirate's Dilemma
Matt Mason
LYSATOR Academic Computer Society invites you to a free public lecture on one of our time's hottest political and legal issues: PIRACY ON THE INTERNET, its connection to history and benefits to society and economy. Come and listen to Matt Mason, bestselling author of The Pirate's Dilemma: How Youth Culture is Reinventing Capitalism. Note: Monday October 26 at 3 p.m./

Forty participants.

6/10 Så kommer du igång med IPv6
Anders Wallenquist, Yan Ryberg och Henrik Svensson
Vi har en längre tid fått höra att ip-adresserna är slut och att IPv6 är räddningen. Faktum är att du kan börja använda IPv6 redan idag och börja dra nytta av möjligheterna redan nu. På denna UppLYSning kommer du att få lära dig hur du sätter upp IPv6 på din bärbara dator och kan använda detta tillvardags. Vi kommer även beröra hur du konverterar ett nätverk till IPv6 och samverkar med IPv4 i väntan på att resten av världen konverterar. Detta arrangemang är ett samarbete mellan Dataföreningen (Ubuntu-nätverket) och Lysator.

Tjugofem deltagare.

29/9 Att synliggöra kroppens innersta med datorkraft
Anders Persson, CMIV
Med modern teknik som medger tredimensionell avbildning blir läkarnas diagnoser allt säkrare. För patienterna innebär den nya tekniken också att undersökningarna blir mindre ansträngande. Just nu pågår en teknikrevolution som inte är problemfri. CMIV vid Linköpings universitet tänker bidra till att lösa problemen. Föreståndare Anders Persson berättar hur man lyckats bygga upp ett tvärvetenskapligt forskningscentra av hög internationell klass och presenterar exempel på forskningsområden.

Drygt tjugo deltagare.
15/9 Embedded Linux på Olimex LPC2478-STK
Kjell Enblom
Olimex LPC2478-STK är ett utvecklingskort för inbyggda system. Kortet som innehåller en 3.5-tumsskärm, I/O-portar och en ARM-CPU är gjort för att köra uCLinux. På denna UppLYSning kommer du att få lära dig hur du sätter upp och bootar Linux på detta kort. Vi kommer även att titta lite på programutveckling för detta inbyggda system.

Tjugofem deltagare.

8/9 Lisp 50 år
Anders Haraldsson och Peter Dalenius, IDA
John McCarthy med flera skapade för 50 år sedan modeller för programmering, som resulterade i programspråket Lisp. LiU har tidigare i forskning varit starka Lisp-användare och använder det fortfarande inom grundutbildningen på data- och elektroprogrammen som första språk. Kvällens UppLYSning handlar om språkets utveckling, hur det påverkat andra språk, och hur framtiden ser ut.

Sextio deltagare.

Våren 2009

26/5 Nao
Aldebaran Robotics
Today's UppLYSning will serve as an overview of the humanoid robot Nao, a 58 cm tall friendly robot developed and manufactured by Aldebaran Robotics SA, a young European company based in Paris, France.

21/4 Picsearch - en svensk bildsökmotor på en internatonell arena
Nils Andersson, Picsearch
Historien bakom hur två Linköpingsstudenter skapade en av världens största bildsökmotorer och hur man löste de tekniska utmaningarna på vägen. Picsearchs söktjänst måste kunna hantera flera hundra miljoner sökningar per månad samtidigt som det ställs stora krav på svarstider, skalbarhet och tillförlitlighet. Dessa och andra utmaningar handlar dagens UppLYSning om.

Tjugofem deltagare.

24/3 Konsten att dissekera en Motorola 68000
Andreas Ehliar
Motorola 68000 är en processor som har använts i allt från arbetsstationer, spelkonsoller till inbyggda system. Alla som någon gång har använt exempelvis en Amiga, Atari ST, Sega Mega Drive eller en tidig Macintosh har använt en M68000. Ikväll ska vi med hjälp av information från exempelvis M68000-relaterade patent dyka ner på djupet och titta på de detaljer som en programmerare vanligtvis aldrig har en aning om, som exempelvis hur mikrokoden fungerar och hur ALU:n ser ut. Med hjälp av högupplösta foton kan vi även få en inblick i den ingenjörskonst som chipdesign innebar för 30 år sedan.

Drygt femtio deltagare.
17/3 Hur blir en väderprognos till?
Anders Höglund, SMHI
SMHI förfogar i dag över fem superdatorer, samtliga Linux-kluster, med mer än 1600 cpu-kärnor totalt. Behöver man verkligen så mycket datorkraft för att göra en väderprognos och hur gör man en sådan? Gör man något mer än väderprognoser på superdatorerna? Detta och lite annat smått och gott om SMHI kommer kvällens UppLYSning att handla om.

3/3 Hur fort går egentligen 4G?
Gunnar Bark, Ericsson Research
De senaste åren har mobilt internet via mobilsystemen slagit igenom på allvar. Ericsson har tillsammans med andra företag standardiserat nästa generations mobilsystem, som kallas 3G Long Term Evolution (LTE). Kvällens UppLYSning beskriver 3G-tekniken och denna efterföljare på ett tekniskt övergripande plan.

Drygt tjugo deltagare.

10/2 Introduktion till CUDA
Mikael Kalms
En modern hemdator har mer beräkningskraft på grafikkortet än i själva huvudprocessorn, men det har tyvärr varit svårt att utnyttja dessa resurser till något annat än att rita avancerad 3D-grafik. Detta håller dock på att ändras. Flera C-liknande programmeringsspråk för grafikkort har dykt upp under de senaste åren. Denna föreläsning beskriver ett sådant språk: CUDA.

Sjuttiofem deltagare.

Hösten 2008

9/12 Bioinformatik
Bengt Persson, IFM
På kvällens UppLYSning berättar Bengt Persson om bioinformatik, ett tämligen nytt, tvärvetenskapligt ämne i gränslandet mellan matematik/statistik/datavetenskap och biologi/kemi/medicin. Bioinformatik innefattar bland annat att med datorstödda metoder tolka och förstå informationen i arvsmassan, DNA, och kartlägga funktionen hos proteiner.

Tjugo deltagare.
11/11 Nätets framtid: avlyssnat eller krypterat?
Mattias Wingstedt
I och med FRA-lagen har det i år varit mycket fokus på hur nätet håller på att bli en mer avlyssnad och övervakad plats. Den här UppLYSningen kommer att beskriva några tekniska möjligheter som står till vårt förfogande för att vända denna utveckling: dels genom att ta i bruk lösningar som redan finns idag, till exempel StartTLS-kryptering av mejl; dels genom att presentera ett sätt att bygga framtida nättjänster där kommunikationen mellan användare skyddas med end-to-end-kryptering.

Tjugo deltagare.

28/10 Digital-TV - DVB/MPEG
Leif Stensson
I allt fler länder släcks de analoga TV-sändningarna ned och ersätts av digital-TV. Nästan all satellit- och marksänd digital-TV i världen bygger på MPEG, och det mesta som sänds i Europa bygger dessutom på DVB. Den här UppLYSningen ger en översikt över hur digital-TV-system baserade på MPEG och DVB hänger ihop och fungerar.

Drygt tjugo deltagare.

7/10 The Future of Programming: The Great Computing Depression
Thorbiörn Fritzon, Sun Microsystems
Att multicore-processorer är datorernas framtid tvivlar väl få på idag, men vad kräver det av oss som programmerare och av våra verktyg? Kommer vi programmera på samma sätt? Är det verkligen i C vi kommer skriva de snabbaste programmen framöver? Hur förhåller sig Java till det här? Python? Erlang? Fungerar våra vanliga algoritmer verkligen i parallelprogram?

Fyrtio deltagare.

30/9 Informationsmodellering, RDF och den semantiska webben
Staffan Malmgren
Resource Description Framework (RDF) är ett standardiserat sätt att modellera framförallt metadata, genom att beskriva informationen som en graf med noder och bågar. Med utgångspunkt från webbplatsen lagen.nu, som samlar svenska lagar och rättsfall, presenteras några ideer om hur man kan använda RDF för att skapa en bättre informationsmodell - som ersättning eller komplement till andra metoder.

Drygt tjugo deltagare.

9/9 Puppet
Thomas Bellman, NSC
Har du någon gång installerat om en dator, och sedan spenderat flera timmar eller dagar med att försöka komma ihåg hur den var konfigurerad? Har du gjort samma sak med många datorer? Puppet hjälper dig att automatisera och systematisera administrationen av dina Unixoida system, och på köpet får du också dokumenterat vad du gjort med dem.

Tjugofem deltagare.

Våren 2008

29/4 Distribuerad versionshantering med git
Gustaf Hendeby
Git är det fria distribuerade versionshanteringssystem som Linus Torvalds uppfann för att ta hand om Linuxkärnan med. På kvällens UppLYSning får du veta mer om hur du kan använda git på olika sätt för att ta hand om dina projekt.

Trettio deltagare.
22/4 Javas framtid
Thorbiörn Fritzon, Sun Microsystems
Var är Java om tio år? Kommer det överleva eller kommer det ersättas av .NET eller Ruby on Rails och liknande super-produktiva ramverk? Kommer Java vara nästa COBOL, ett pinsamt arv med enorma underhållskostnader och ingen framtid? Kommer all tid och pengar vi investerat i Java gå förlorat? Det här föredraget handlar om vad Sun arbetar med för Javas framtid och vad Java-communityn kan göra för att anpassa sig till framtiden.

Drygt tjugofem deltagare.

15/4 Python 3.0
Fredrik Lundh, Pythonware
Python 3.0 är nästa version av Python, där utvecklarna tillåter sig att rätta till saker även om det bryter bakåtkompatibilitet. Fredrik berättar ikväll om vad detta innebär!

Nästan fyrtio deltagare.

1/4 Twingly - arkitektur för massivt skalbara webbapplikationer
Martin Källström, Twingly
Twingly är en sökmotor för bloggar från hela världen med en arkitektur baserad på öppen källkod som gör det möjligt att indexera stora mängder data och att klara stora mängder sökningar med korta svarstider. Martin går igenom hur sökmotorn är uppbyggd och visar exempel på hur man enkelt kan bygga applikationer som använder sig av Twinglys öppna API.

Sjutton deltagare.

11/3 Network Time Protocol (NTP)
Björn Gabrielsson
Behöver dina datorer ha rätt tid? Då kan du använda NTP. Men hur konfigurerar man ntpd? Vad är förresten "rätt tid"? Vad finns det för tidskällor som är enkla att använda för datorer, som kanske inte ha internetanslutning? Vill du själv hjälpa till att distribuera tid i NTP POOL-projektet)? Björn ger här en bred introduktion till tid på internet.

Tio deltagare.

26/2 Spelutveckling på Windows och Xbox 360
Johan Lindfors, Microsoft
Med XNA Framework och XNA Game Studio får utvecklare tillgång till en gratis utvecklingsmiljö baserad på .NET Framework och Visual Studio. Med C# som programspråk kan vi nu skapa spel för både Windows och Xbox 360, ha stöd för nätverk och Live-tjänster, 2D-och 3D-grafik, animationer, ljud, fysik, shaders och massvis med annat. Under kvällen kommer mycket kod att skrivas och ett spel att skapas!

Drygt tjugo deltagare.

19/2 Sharing is caring - piratrörelse eller piratkrig?
Marcin de Kaminski, Piratbyrån
Sverige anses idag vara ett av världens största tillhåll för datapirater och fildelare. Ohyggligt tycker vissa, tilltalande menar andra. Kvällens UppLYSning presenterar och diskuterar de senaste årens händelser och skeenden utifrån den svenska piratrörelsens perspektiv.

Nästan sextio deltagare.

12/2 NetBSD
Tobias Nygren
Du kanske redan använder något fritt operativsystem och är nyfiken på vad NetBSD kan göra för dig? Kvällens UppLYSning ger en allmän introduktion till operativsystemet NetBSD samt dess systerprojekt pkgsrc ("package sources"). Dessutom får du höra om de många nyheterna i utvecklingsversionen av NetBSD, kallad NetBSD-current.

Drygt tjugo deltagare.

22/1 IP-telefoni med Asterisk
David Björkevik
Börjar den gamla telefonväxeln på jobbet nå gränsen för sin kapacitet? Vill du få med flexibilitet (och kanske lägre pris) i ditt telefonsystem? Då kanske du ska titta på Asterisk, en mjukvaru-telefonväxel med öppen källkod för Unix-liknande operativsystem.

Trettiofem deltagare.

Hösten 2007

4/12 AFS - det globala filsystemet
Måns Nilsson och Harald Barth, KTH
Harald och Måns berättar om och illustrerar med exempel ur verkligheten om AFS: hur det används, hur det fungerar. Varför, och varför inte?

Sjutton deltagare.

27/11 Enkla recept för SVG Wow!
Erik Dahlström, Opera Software
En guidad tur i kommande features i webbläsaren Opera, med fokus på Scalable Vector Graphics och video. Ett antal exempel på hur man enkelt utnyttjar SVG i kombination med HTML kommer att presenteras.

Femton deltagare.

20/11 GNU, FSFE och SELF
Henrik Sandklef, FSFE
UppLYSningen inleds med en introduktion till GNU-projektet och de olika FSF-organisationerna och handlar sedan om SELF-projektet (Science, Education and Learning in Freedom), som har som mål att skapa ett förråd av undervisningsmaterial om fri programvara och öppna standarder. UppLYSningen kommer att visa hur SELF används, hur du skapar lektioner och kurser, samt kombinerar lektioner från olika kurser till en ny kurs. Vidare förklaras fördelarna med SELFs versionhantering och bedömningsystem

Femton deltagare.

30/10 Dumpa Wikipedia
Lars Aronsson
Om hur programmerare kan gräva fram, ändra och lägga till information i världens största och friaste uppslagsverk.

Tjugofem deltagare.

25/10 KDE4: En plattform för framtidens desktop
Inge Wallin
KDE har under lång tid varit den mest använda desktopen på Linux. Sedan c:a 2 år tillbaka arbetar utvecklingsteamet på en ny, omvälvande version, KDE 4, som kommer att släppas runt årsskiftet. Många nya tekniker, ökad portabilititet till bland annat Windows och Macintosh samt vad man lovar kommer att vara "breathtaking beauty" gör att KDE 4.0 är "den mest efterlängtade projektet i Open Source-världen", som en krönikör uttryckte det. UppLYSningen kommer att gå igenom nyheterna i KDE 4, samt visa upp en prototyp.

Drygt trettio deltagare.

17/10 Jython 2.5 and beyond
Jim Baker & Tobias Ivarsson
Jython is an implementation of the Python language integrated into the Java environment. This talk introduces the Jython compiler and the work done by Tobias during the 2007 Summer of Code. Note: Wednesday!

Fifteen participants.

16/10 Silent Corruptions
Peter Kelemen, CERN
In preparation for the LHC experiment, the CERN Computer Center is scaling up its capacity (4 petabytes and going). As data integrity issues become more and more visible, CERN has has been systematically collecting and analysing observations of silent data corruptions. Presented in cooperation with NSC LCSC.

Forty participants.

9/10 IT-osäkerhet
Mikael Wedlin och David Lindahl, FOI
Under de senaste tio åren har IT-brottsligheten ökat enormt, vilket påverkar alla datoranvändare. UppLYSningen kommer att belysa olika aspekter av denna utveckling i ett forskningsperspektiv samt ge ett antal praktiska demonstrationer av aktuella hot och sårbarheter i dagens IT-system.

Femtiofem deltagare.

2/10 Toyota Prius och plug-in-hybrider
Peter Åstrand
Kvällens UppLYSning handlar dels om Toyota Prius, världens första massproducerade elhybridfordon, dels om nästa steg i utvecklingen, så kallade plug-in-hybrider (PHEVs), hybridfordon med större batterier och en möjlighet att ladda dem via elnätet.

Tjugo deltagare.

25/9 Shapes — ett hyfsat funktionellt rit-språk
Henrik Tidefelt
Språket Shapes används för att rita skalbara bilder, och är redo att presenteras för första gången. Det funktionella paradigmet har legat till grund för designen, som därutöver präglas starkt av domän-specifika lösningar.

Tolv deltagare.

11/9 Introduktion till Emacs
Kjell Enblom
Emacs är ett riktigt kraftpaket som tyvärr bara används till en bråkdel av sin potential av många användare. På kvällens UppLYSning kommer du att få lära dig de grundläggande begreppen som buffertar, fönster, macron, textredigering. Vi kommer även att titta på den inbyggda hjälp som finns i Emacs.

Våren 2007

17/5 [Digifri] Copyright vs Community in the Age of Computer Networks
Richard Stallman, FSF
Torsdagen 17 maj kl 19:00 ordnade våra vänner i Digifri ett föredrag med Richard Stallman på Linköpings universitet. UppLYSnings inspelningsteam hjälpte till att spela in, så film- och ljudfiler finns tillgängliga.
24/4 Netadmin
Michael Silvin, Mikael Göransson och Johan Sigholm, Netadmin
Netadmin är ett verksamhetssystem för bredbandsoperatörer som automatiserar och effektiviserar driften av nätverk. Vi kommer under UppLYSningen att ge en överblick av hela Netadminsystemet men i huvudsak kommer vi att inrikta oss på de tekniska delarna och visa vad man kan åstadkomma i ett modernt bredbandsnät.

Trettio deltagare.
27/3 New Security Technologies in the Solaris Operating System
Christoph Schuba, IDA and Sun Microsystems, Inc
This talks explores a number of security technologies that are part of the Solaris Operating System platform. We focus on technologies that were introduced into the platform as part of Solaris 10: the fine-grained process privilege model, the OS virtualization and containment technology known as Containers (or Zones), the multi-level secure labeling technology known as Solaris Trusted Extensions, a new default-safe stance known as Secure by Default, and finally an overview of projects that are work in progress in the OpenSolaris community.

Thirty participants.

20/3 OLPC: One Laptop Per Child
Pierre Ossman
One Laptop Per Child är ett utbildningsprojekt som syftar till att ge världens skolor en billig och utbildningsanpassad laptop. Även om fokus från media har varit på maskinens pris så handlar den minst lika mycket om att ta fram ett nytt sätt att använda datorer i utbildning.

Fyrtio deltagare.

13/3 Gör Datainspektionen någon skillnad?
Göran Gräslund, generaldirektör för Datainspektionen
Göran Gräslund berättar om vad Datainspektionen är, vad som har hänt, vad man gör, hur man gör och vad man vill. Därefter blir det en dialog utifrån ett antal avgöranden från de senaste åren.

Trettiofem deltagare.

6/3 Mjukvaru-GPS
David Karlsson, Cambridge Silicon Radio
Hur kan man sälja en GPS-mottagare för $1? Mjukvarubaserad radio för GPS; teknik, prestanda och varför det kommer sitta i din mobiltelefon nästa år.

Trettio deltagare.

20/2 Upphovsrättsskyddade verk: juridik, teknik och politik
Staffan Malmgren
Teknisk utveckling har gjort att möjligheterna att skapa, bearbeta och sprida upphovsrättsskyddade verk har växt på ett närmast oöverskådligt sätt. Hänger juridiken med?

Trettio deltagare.

6/2 TV-dator och filmredigering
Rikard Nordin
UppLYSningen består av två delar: Hur man bygger en TV-dator med rätt hårdvara och mjukvara, samt en introduktion till hur man redigerar film på datorn.

Drygt tjugo deltagare.
30/1 Rekonfigurerbara superdatorer
Henrik Abelsson, Mitrionics
Dagens processorer har nått en vägg där man inte längre kan öka prestanda med högre klockfrekvens. På UppLYSningen kommer vi att titta på en av de möjliga vägarna framåt: en massivt parallell, rekonfigurerbar datorarkitektur implementerad i programmerbar logik.

Fyrtio deltagare.

Hösten 2006

12/12 Ruby on Rails
Mathias W
Rails är ett smidigt ramverk för utveckling av såväl stora som små webbapplikationer, byggt ovanpå skriptspråket Ruby. Ruby on Rails gör att man kan skriva stora applikationer snabbare och med färre rader kod. Ramverket har inbyggt stöd för bland annat skalning, testdriven utveckling och att slippa upprepa saker i onödan.

Tjugofem deltagare:

28/11 SystemTap och Oprofile
Peter Kjellström, NSC
SystemTap är för Linux vad DTrace är för Solaris och Oprofile är en systemglobal profilerare. Dessa verktyg är mycket värdefulla då man felsöker komplexa system.

Fyrtio deltagare.
14/11 Linux nätverkskod - utveckling och nya utmaningar
Robert Olsson, Uppsala universitet
Robert berättar om de bidrag han gjort till Linux kärna och nätverksdrivrutiner och vad han jobbar med för tillfället.

Trettiofem deltagare.
7/11 IP Multimedia Subsystem
Petter Larsson, Cybercom Group
IMS, IP Multimedia Subsystem, är det nya, kommande, coola sättet att etablera samtal i 3G-nät. Ta chansen att redan nu få lära dig hur din nästa mobiltelefon kommer att fungera under skalet!

Drygt tjugo deltagare.
31/10 LysWWW NG
Per Jonsson
Lysator har nyligen förändrat sättet man serverar webb på. UppLYSningen försöker förklara vad som är tanken bakom den nya lösningen, hur det hänger ihop och avslöjar håriga tekniska detaljer.

Arton deltagare.

17/10 IBM Cell BE - yet another IBM platform running Linux?
Nils Smeds, IBM
IBM has showed a long lasting dedication to Linux on multiple platforms over the years. The newest released platform is the Cell Broadband Engine - a CPU co-developed with Sony and Toshiba. This talk will focus on the Cell BE, its architecture, application areas and how you can get started programming it. The talk is presented in cooperation with NSC LCSC.

Seventy participants.

3/10 Python 2.5
Fredik Lundh, Pythonware
Fredrik berättar om nyheterna i Python 2.5.
19/9 Stakkato-intrången
Leif Nixon, NSC
Under 15 månaders tid 2003-2005 utsattes hundratals superdatorcentra, universitet och företag för en rad intrång där förövaren hoppade från ställe till ställe via insamlade SSH-lösenord. Kvällens UppLYSning handlar om intrången, hur de kunde lyckas såpass bra och hur förövaren slutligen kunde fångas in.

Åttio deltagare.
5/9 Lysators infomöte
Styrelsen med flera
På Lysators infomöte kan nya och blivande medlemmar få veta mer om vad vi gör i föreningen. Aktiva medlemmar berättar om gamla och nya projekt, om vår maskinpark och om allt trevligt som händer hos Lysator. Alla Lysiter är välkomna att dyka upp för att träffa de nya, fika och göra det årliga besöket i FOO-hallen.

Våren 2006

16/5 Vadå 3G?!?
Mats Carlberg, Simulation Products and Solutions, Ericsson AB
Vi har alla hört och läst om 3G, och på senare tid, super-3G. Medierna brukar tyvärr vara rätt så fattiga på detaljer om vad det egentligen är och hur det hänger ihop. Den här upplysningen kommer att svara på de frågorna och en hel del annat, till exempel de konceptuella och strukturella skillnaderna mellan 3G och GSM.

Drygt tjugo deltagare.

9/5 Django
Fredik Lundh, Pythonware
Django är ett modern webb-ramverk för Python, med fokus på extremt snabb utveckling och ren design. Ursprungligen utvecklat för tidningsbruk har Django snabbt etablerat sig som en av de ledande plattformarna för webb-applikationsutveckling i Python. Denna UppLYSning är en introduktion till Django och dess olika byggstenar.

Drygt 25 deltagare.

2/5 Hot på nätet
Per Hellqvist, Symantec
På kvällens UppLYSning får du stifta närmare bekantskap med de som ligger bakom dagens hot på nätet. Med hjälp av sårbarheter och godtrogna användare tar de datorer i besittning för att attackera webbplatser, sända spam med mera. Idag är inte jakten på uppmärksamhet drivkraften bakom attacker och elak kod, utan jakten på pengar.

Tjugo deltagare.

4/4 ZFS - ett nytt filsystem för Solaris
Kjell Högström, Sun Microsystems AB
ZFS släpptes under hösten inom ramen för OpenSolaris-projektet. Efter en kort presentation av OpenSolaris kommer vi att gå igenom vad ZFS erbjuder. Vi kommer också att titta på en hel del detaljer om hur det ser ut internt i ZFS och jämföra det med mer traditionella implementationer.

Drygt fyrtio deltagare.

28/3 Kan vi lita på tillgängligheten till Internet och hur är det med domännamnssystemet?
Torbjörn Carlsson, driftchef .se
Utan tillgång till domännamnssystemet (DNS) försvåras eller omöjliggörs användningen av Internet. Torbjörn kommer att prata om robusthet på Internet i stort och för domänamnsystemet i synnerhet. Vi får inblick i hur DNS-tjänsten är uppbyggd i Sverige och globalt, inklusive erfarenheter av .se:s DNS-drift (avseende tillgänglighet och incidenter), övervakningssystem och loggning, införandet av DNSSEC och användningen av IP-anycast för DNS.

Trettiofem deltagare.

21/2 Neutrinofiske på Sydpolen
Christin och Thomas Burgess, Stockholms universitet
Det är inte ovanligt för partikelfysikexperiment att generera flera terabyte data per år, men hur gör man om experimentet är byggt på Sydpolen? Förutom att det bara finns en långsam satellitlänk några timmar per dag, så är luftfuktigheten mindre än en procent, och det kan bli ner till -80 grader Celsius. Hur ser man till att man kan övervaka experimentet från norra halvklotet, och vad tycker elektronik och datorer om kalla, torra förhållanden?

Drygt tjugo deltagare.

14/2 Opera Mini: Javautveckling för mobiltelefoner och skalbar serverarkitektur
Johan Schön, Opera Software
Opera Mini är en annorlunda typ av webbläsare för vanliga mobiltelefoner som till största delen är utvecklad i Linköping. UppLYSningen kommer förutom själva webbläsaren handla om hur det i praktiken går till att göra programvara till hundratals olika mobiltelefonmodeller, samt hur man skriver serverprogramvara så att den skalar upp till hundratals servrar.

Drygt trettio deltagare.

7/2 Hur man får igång Linux på sin Windows-PDA
Christer Weinigel, Weinigel Ingenjörsbyrå AB
Christer Weinigel köpte en Acer N30 med målet att försöka få igång Linux på den. Han kommer att berätta hur man listar ut hur en okänd hårdvara fungerar och om vilka verktyg och metoder som han använde för att kunna köra Linux på sin PDA.

24/1 Versionshantering med monotone
Richard Levitte, Levitte Programming
Monotone är ett distribuerat versionshanteringssystem, och är fri programvara. Dess "repository" är en enda fil som hanteras med hjälp av SQLite via atomiska kommandon. Bland dess features finner man ett protokoll som stöder en p2p-modell, historiekänslig ihopslagning av utvecklingstrådar och grenar, globalt unika identifierare och signaturer av revisioner med hjälp av RSA. UppLYSningen är tänkt för personer som har erfarenhet från något versionshanteringssystem (t.ex. CVS, Subversion, ClearCase, Perforce eller RCS).

Sjutton deltagare.

Hösten 2005

6/12 Konsten att göra datorspel
Mikael Kalms, Digital Illusions CE (DICE)
Vad krävs för att göra ett stort datorspel idag? Hur är det att göra spel för spelkonsoller? Mikael Kalms berättar om sina erfarenheter i branschen.

Ungefär 150 deltagare.

8/11 Introduktion till Subversion
Anders Qvist
Subversion är ett versionshanteringssystem skapat med det uttryckliga syftet att ersätta CVS. Subversion tillhandahåller flera funktioner som CVS saknar, till exempel bra metadatastöd, versionshantering av kataloger och symlänkar, atomiska transaktioner och ett väldefinierat klient-API.

Cirka trettiofem deltagare. Föreläsningsanteckningar finns här.
1/11 UML och ArgoUML
Linus Tolke, Enea
Förändras programutvecklingsarbetet från ett hantverk till ett ingenjörsarbete? Var kommer UML in i den bilden? Vad är open source-verktyget ArgoUML? Linus Tolke reder ut begreppen.

Ungefär tjugo deltagare.
25/10 Ajax - är inte det ett rengöringsmedel?
Per Jonsson
Vad är Ajax för nånting? Vad har Gmail med saken att göra? Ger Ajax användarvänligare webbapplikationer? Vad handlar det om?

Ungefär trettio deltagare.
17/10 The reality of delivering grid computing to the "real" world
John Easton, IBM
For most organisations, grid computing is a poorly understood concept meaning different things to different people. For some it is all about supercomputing. For others, it is about scavenging space cycles from desktop PCs. Still others believe the grid is synonymous with utility computing. Who is right? Who is wrong? Does it really matter? In cooperation with NSC LCSC. Please note that this talk is held on Monday October 17, 19:00 - 21:00.

Sixty participants.
27/9 Jabber - en öppen standard för Instant Messaging
Karl-Johan Karlsson
Jabber är ett Instant Messaging-nätverk som är decentraliserat, säkert och byggt på öppna standarder. UppLYSningen kommer att beröra allt från protokollet XMPP, över hur man driver en server, till hur man kör Jabber på Lysator.

13/9 InfiniBand
Peter Kjellström, NSC
InfiniBand är en nätverksstandard utvecklad med sikte på hög prestanda och brett användningsområde. Peter ger en översikt över hårdvara och mjukvara och berättar också om egna erfarenheter från NSC.

Tjugo deltagare.
6/9 Lysators infomöte
Med personerna bakom datorföreningen Lysator
Vill du lära dig mer om Linux och Unix, starta ett programmeringsprojekt eller bara träffa andra datorintresserade? Oavsett vilka förkunskaper du har är du välkommen att bli medlem i Lysator. Kom på vårt infomöte och lär dig mer om Sveriges äldsta datorförening. Du kan även bli medlem direkt under mötet.

Våren 2005

17/5 Tillbaka till framtiden - från Lumière till ettor och nollor
Mats Kullander
Mats inleder med en 15 minuters exposé över biografens utveckling fram till idag och talar därefter om d/e-bio, förutom ur teknisk synvinkel även ur upplevelsemässig och framför allt ekonomisk synvinkel. UppLYSningen är ett samarbete med Kårrullen.

10/5 Brewster Kahle speaks at the Library of Congress
Brewster Kahle (videoinspelning)
Vi tittar tillsammans på Brewster Kahle speaks at the Library of Congress. Lars Aronsson håller i arrangemanget.

Sju åskådare.
3/5 Kan alla göra "Jalla, Jalla"? - om digitaliseringen av film- och TV-produktionen
Lasse Svanberg
Filmen och televisionen genomgår för närvarande sitt mest genomgripande teknikskifte sedan färgfilm och färg-TV infördes. Professor Lasse Svanberg samanfattar här digitaliseringens konsekvenser för film- och TV-produktionen från mitten av 1980-talet fram till idag. UppLYSningen är ett samarbete med Kårrullen.

Nästan femtio deltagare.
26/4 Throughput Computing - vart är vi på väg?
Börje Lindh, Sun Microsystems
En beskrivning om hur förutsättningarna för databehandlingen håller på att förändras både på applikationssidan och processorsidan, och hur detta påverkar processordesignen (multiprocessorer, multitrådning, etc.)

Drygt tjugo deltagare.
12/4 Demo or Die
Mikael Kalms
"Demoscenen" är en ungefär 20 år gammal subkultur bland datoranvändare, där folk ägnar sig åt att skapa realtidsmusikvideos (så kallade "demos") för hemdatorer. Kvällens UppLYSning ägnas åt att behandla demoscenen ur några olika perspektiv.

Hundra deltagare.
5/4 VNC
Peter Åstrand, Cendio
VNC (Virtual Network Computing) gör det möjligt att transportera grafiska användargränssnitt över ett nätverk. Protokollet är mycket populärt för fjärradministration, men används också i system för tunna klienter. UppLYSningen ger en översikt över olika de olika VNC-projekt som finns och hur själva protokollet är uppbyggt.

Drygt tjugo deltagare.
1/3 Litteraturbanken - ett pilotprojekt
Mats Malm, föreståndare
Litteraturbanken är ett försök att skapa ett elektroniskt bibliotek med tillförlitliga utgåvor främst av svensk skönlitteratur för forskning, undervisning och till allmänt bruk. Mats kommer att berätta om det pilotprojekt som pågår.

Femton deltagare.
22/2 Artificiella audioeffekter
Fredrik Gustafsson, ISY; Oscar Öberg och Niklas Odelholm, Softube
Hur vi upplever ljud beror till stor del på de övertoner som finns. Detta utnyttjas av moderna digitala tekniker för att designa rätt ljudbild. På denna UppLYSning åskådliggörs detta med Softubes produkter.

Nästan sjuttio deltagare.
15/2 Systemadministration med Grimoire
Egil Möller, TakeIT
Grimoire är ett system för att förenkla fysiskt och socialt distribuerad systemadministration. Grimoire bygger på Python och har kopplingar till OpenLDAP, Courier, Postfix, Samba och CUPS.

Ungefär femton deltagare.
8/2 Building Scalable Systems for Web Search and Beyond
Magnus Sandberg, Google Engineering/Europe
Search is one of the most important but also challenging applications used on the internet, requiring an understanding of a wide range of computer science disciplines. In this talk Magnus will describe some of the challenges involved, and highlight the infrastructure that Google has built in order to tackle them. Note: Room C2, not Visionen.

Approximately 170 participants.
1/2 Kryptering i praktiken
Jörgen Cederlöf
UppLYSningen ger en introduktion till hur man använder GnuPG, PGP eller liknande program som följer standarden OpenPGP för signering och kryptering på en lagom säkerhetsnivå. UppLYSningen avslutas med ett nyckelsigneringsparty där de som vill får delta.

Drygt fyrtio deltagare.

Hösten 2004

7/12 En förhandstitt på IT-ceum
Magnus Johansson, IT-ceum
Projektledare Magnus Johansson tar emot kl 18.15 i entrehallen på Mjärdevi Center och låter oss ta en förhandstitt på IT-ceum inför invigningen på torsdag samma vecka. Vi får en kort presentation av projektet och utställningen och får sedan på egen hand titta på föremålen.

Ungefär trettio deltagare.
29/11 Forensic Software Engineering: using the mistakes of the past to avoid the mistakes of the future
Professor Les Hatton, University of Kingston, UK
Forensic Software Engineering is an engineering discipline. Using data and empirical methods, it seeks to extract lessons from failures in Software Process, Software Product and Software Environment. These lessons are used to help prevent future occurrences of the same failures. Security issues are included as just another form of system failure. Note: Monday, not Tuesday.

Forty participants. Presentation available.
23/11 Introduktion till kvantdatorer
Jan-Åke Larsson, MAI
Under denna UppLYSning kommer vi att titta på hur data representeras i en kvantdator (kvantbittar), en kvantdators byggstenar (kvantgrindar) och hur man sätter ihop dessa till färdiga kvantdatorer.

Drygt trettio deltagare.
9/11 Lite svensk datahistoria med tonvikt på Besk och äventyret Alwac-Wegematic
Tord Jöran Hallberg, skyltmakare IT-ceum, f d inspektor Lysator
I samband med framtagning av skyltar för IT-ceum har en viss forskning kring Sveriges tidiga datorhistoria utfört. På kvällens UppLYSning berättar Tord Jöran om vad man kommit fram till.

Drygt tjugo deltagare.
2/11 Att bygga en webbläsare - hur svårt kan det vara?
Christen Krogh, Opera Software
Under föredraget kommer Christen att beskriva hur en webbläsare är uppbyggd och vilka tekniska utmaningar mjukvaruutvecklare som utvecklar en plattformsoberoende webbläsare ställs inför; utmaningar som kräver stort teknisk kunnande och förmåga till kreativ problemlösning.

Nästan sjuttio deltagare.
19/10 Blue Gene: Innovations in parallel computing
Bruce Elmegreen, IBM Watson Research Centre
Bruce Elmegreen will present BlueGene/L, a new type of computer designed by IBM for extremely fast IO, internal communications, and floating point computations.

12/10 Vad är öppenhet och vad innebär mobilitet?
Patrik Fältström
Patrik Fältström rapporterar från Regeringens IT-politiska strategigrupp.

Trettiofem deltagare.
5/10 Bilder som bevismaterial - ett par fallstudier
Lena Klasén, FOI
Under denna UppLYSning kommer Lena Klasén, f.d. D-teknolog och Lysit, nu tekn dr och chef för avdelningen för sensorteknik på FOI, att ge ett par exempel på kriminaltekniska undersökningar, bland annat det så kallade Waco-ärendet, där hon var anlitad som expert för att utreda om det var FBI-agenter som orsakade cirka 80 personers död 1993 i Texas, USA.

Femtio deltagare.
21/9 Web Services
Mats Persson, FOI
Det är dags att skingra hypen kring web services och förklara vad det egentligen handlar om. Denna UppLYSning introducerar web services och grundläggande begrepp som SOAP och WSDL. Ett enkelt exempel på hur man bygger en web service i Java kommer också att visas.

Trettiofem deltagare. OH-bilder.

Våren 2004

18/5 IT-osäkerhet
David Lindahl och Mikael Wedlin, FOI
En repris av den uppskattade presentationen från våren 2002, med en del nyheter.

Sjuttio deltagare. OH-bilder
11/5 Pike 7.6
Martin Nilsson
En presentation av utvalda nyheter i Pike 7.6, hur de kom till och hur de används. Från stora, helt nya moduler som OpenGL-abstraktionen GLUE för att hantera komplexa multimediaproblem till utökade argument till exit-funktionen för att förenkla fulhack och hemskript. Rikligt med kortare exempel såväl som demonstrationer av hur nyheterna används i applikationer som AIDO, WhiteFish, ChiliMoon etc. utlovas.

Drygt tjugo deltagare.
4/5 Introduktion till att skriva användarhandledningar
Kjell Enblom
Har du ett program eller någonting annat som du har gjort som saknar en bra användarhandledning? På denna UppLYSning går Kjell Enblom igenom praktiska tips och saker att tänka på när du skriver användarhandledningar.

Ett dussin deltagare. OH-bilder
27/4 Nyheter i Python
Thomas Bellman, Ingate
Om du använder Python, men inte haft tid att sätta dig in i hur språket utvecklats den senaste tiden, är det här UppLYSningen för dig. Nyheter som kom i version 2.3 och en del av det som står på tapeten för den kommande version 2.4 tas upp.

Tjugo deltagare.
2/3 GNU och FSF Europe
Jonas Öberg, FSF Europe; Henrik Sandklef, GNU
Hur blir ett program en del av GNU-projektet, och vad sysslar egentligen Free Software Foundation med? UppLYSningen tar upp frågor kring hur GNU-projektet fungerar, vilka resurser som finns tillgängliga och vad det innebär att arbeta som maintainer. UppLYSningen tar också upp frågor kring licenser och upphovsrätt. Vad får man egentligen göra med fri programvara, vad har Musse Pigg med upphovsrätt att göra och hur skyddar man lämpligen sina rättigheter?

Ungefär fyrtio deltagare.
24/2 Inbyggd Linux
Mattias Rönnblom, Ericsson CPE Products and Solutions
Att använda Linux i inbyggda system som routrar, videospelare och ADSL-modem blir allt vanligare. Men hur ser ett typiskt inbyggt Linux-system egentligen ut? Vad är likadant och vad är nytt jämfört med skrivbords-Linux? Vad är Linux styrkor respektive svagheter jämfört med ett traditionellt RTOS?

Trettiofem deltagare.
17/2 Sveriges första epost och näten före Internet
Tomas Ohlin
UppLYSningen handlar om den första publika eposten i Sverige, som hanterades av det kaliforniska meddelandesystemet Forum, och om videotexnäten.

Tjugo deltagare.

Hösten 2003

9/12 GSM, GPRS och EDGE: ett halvt steg framåt
Mats Carlberg, Ericsson AB
UppLYSningen handlar om hur ett GSM-system hänger ihop, hur det kan utvecklas till att hantera paketdata med hjälp av GPRS, och göra det med hyfsade överföringshastigheter med hjälp av EDGE.

Trettio deltagare. OH-bilder.
2/12 Grid computing ur ett skeptiskt perspektiv
Leif Nixon, NSC
Årets buzzword måste vara Grid Computing. Hela området är inlindat i så mycket hype att det kan vara svårt att urskilja vad det egentligen handlar om. Vi ska försöka tränga genom allt fluff och hitta lite hårda fakta. Vad är en grid? Hur fungerar den? Kan man använda den till nåt, och i så fall vad?

Trettiofem deltagare.
18/11 PKI och OpenSSL (del 1)
Richard Levitte
X.509 ur användarens och klientprogrammets synvinkel. I denna föreläsning ingår lite historia om X.509- certifikat, tankarna bakom innehåll och format, hur de kan användas, hur man kan lita på dem och kolla att de är äkta.

Trettiofem deltagare.
11/11 LiU:s telefonväxel - modern men inte IP-baserad
Johan Högne, UNIT
UppLYSningen är en presentation av Linköpings universitetets växel, vilka tekniska och administrativa vägval som har gjorts samt vilka som ligger framför oss.

Femton deltagare. OH-bilder.
4/11 GNU Arch
Egil Möller
Arch är ett distribuerat revisionshanteringsverktyg, som löser en del problem som CVS inte löser. UppLYSningen kommer i första hand inrikta sig på hur man använder Arch och grundläggande koncept i Arch, speciellt de som skiljer sig från CVS.

Trettio deltagare. OH-bilder.
28/10 Bokföringsgrunder för småföretagare
Daniel Andersson
Har du funderat på att starta ett litet företag under studietiden men inte vetat om du klarar av bokföringen och reglerna? Eller du kanske har startat ett företag men tycker att skattemyndighetens blankettflora är en djungel? Då är detta UppLYSningen för dig.

Tjugo deltagare. Materialet finns här.
22/10 Improvements in Linux Kernel 2.6 for high-end computing
Jes Sorensen, Wild Open Source Inc.
The v2.6 Linux kernel series provides a large number of new features and improved kernel infrastructure that makes the kernel scale significantly better than the v2.4 kernel on high end systems. This talk will give an overview of these kernel changes and provide insight in how they affect the current development kernel as well as the future stable v2.6 kernel which is to be released later this year.

Approximately a hundred participants.
16/9 IT-ceum: det svenska datamuseet
Magnus Johansson
Den svenska datahistorien är inte särskilt väl beskriven och det finns ingen nationell kulturinstitution som bevarar eller visar fram teknikhistoria på ett samlat sätt. Sedan ett drygt år pågår planeringen av ett svenskt datamuseum här i Linköping. Invigningen ska äga rum den 9 december 2004. Projektledare Magnus Johansson presenterar hur arbetet fortskrider.

Ungefär trettio deltagare.
9/9 Lysators infomöte
Personer från Lysators verksamheter
Är du intresserad av vad Lysator egentligen sysslar med? Vill du bli medlem? Vill du veta var lokalen ligger? Vill du se hur människorna bakom LysKOM-personligheterna ser ut? Vill du berätta om Lysatorprojektet du driver? Då bör du dyka upp på Lysators informationsmöte för att i sann UppLYSningsanda bli upplyst om Lysators förträfflighet. Mötet är lika mycket till för nya som för gamla medlemmar.

Drygt sextio deltagare.

Våren 2003

6/5 Session Initiation Protocol (SIP)
Hans-Erik Lundin, Enea Epact
Session Initiation Protocol (SIP) är ett protokoll från IETF som har till uppgift att sätta upp, modifiera och terminera sessioner av olika slag. Exempel på sessioner kan vara röstsessioner, olika typer av spelsessioner eller varför inte en videosession.

Tjugo deltagare.
2/4 Forensic Discovery
Wietse Venema
Wietse will present lessons learned about persistence of information in file systems and in main memory of modern computers - how long information persists and why. The results are based on measurements of a variety of UNIX and Linux systems, with some first results for Windows/XP. Place and time: Visionen, house B, 15:15 - 17:00

Approximately 90 persons in the audience. Slides are available for part 1 and part 2.
18/3 Tunna klienter
Peter Åstrand, Cendio Systems AB
I ett system med tunna klienter körs alla applikationer på en central server, istället för på lokala arbetsstationer. Fördelarna är bland annat minskat administrationsbehov, minskad stöldrisk och bättre möjligheter till distansarbete. På kvällens UppLYSning får du veta mer om protokoll och produkter såsom RDP, VNC, ICA, Citrix Metaframe och ThinLinc.

18/2 Nätboot - inte bara för disklösa klienter
Egil Möller, TakeIT
Idag levereras många PC-nätverkskort/moderkort med boot-PROM för nätverksbootning. Detta har flera användningsområden, varav disklösa klienter bara är ett. Det kan också användas till fjärrinstallation, fjärradministration och crash-recovery. Detta kommer att tas upp under UppLYSningen, som är ganska praktiskt inriktad.

Trettiotvå deltagare. OH-bilder.
11/2 Webware, FunFormKit och Cheetah Template
Erik Forsberg
Webware är en applikationsserver för webapplikationer, som Tomcat, fast med den skillnaden att du skriver dina servlets i Python. FunFormKit är ett tillägg för att hantera formulär (<FORM>) på ett smidigt sätt, och med Cheetah Template får du ett templatesystem som inte ger dig gråa hår.

4/2 Monolith: ett kluster att räkna med
Peter Kjellström, NSC
NSC:s nya PC-kluster Monolith ligger på 51:a plats i rankingen av världens snabbaste superdatorer (TOP500). Kom och lyssna på hur man sätter ihop ett sådant system av både vanlig och ovanlig hårdvara.

37 deltagare.
28/1 PHP
Niklas Alberth
Från print $var; till $tpl->assign('VAR', $var);. En introduktion om PHP från enkelt och rörigt till mer komplicerat och överskådligt.

Hösten 2002

19/11 LinuxBIOS: vad är det, hur gör man?
Christer Weinigel, Weinigel Ingenjörsbyrå AB
LinuxBIOS är en fri ersättare för BIOS:et i en PC. Den här UppLYSningen handlar dels om hur LinuxBIOS skiljer sig från ett vanligt BIOS och dels om hur man gör för att få igång LinuxBIOS på en ny hårdvara.

12/11 Pike
Martin Nilsson
Pike är något så ovanligt som ett programspråk utvecklat av Lysiter. På kvällens UppLYSning får du veta var språket står just nu och får dessutom en grundläggande introduktion till hur man programmerar Pike.

Ungefär trettio deltagare.
5/11 AIDO - morgondagens multimediaterminal idag
Johan Sundström
AIDO förpackar MPlayer och ett tjusigt och lättarbetat GL-gränssnitt med fildelning och centraliserad metadatahantering till en helhet som blir mycket större än dess ingående delar. Tillför ett tevekort och litet hembioutrustning, så får man en ännu trevligare multimediamiljö i tevesoffan. Eller i Visionen, där demonstrationen kommer hållas.

Drygt trettio deltagare.
29/10 Projekt Runeberg - tio år med nordisk litteratur på nätet
Lars Aronsson
I december 1992 började några lysiter att lägga ut nordisk litteratur på nätet, och de håller fortfarande på med det. Hur går det till? Vilka böcker finns inlagda? Vem gör jobbet och vem har nytta av det?

Cirka tjugo deltagare.
23/10 The Race to Petaflops: Getting it Right
Thomas Sterling (CACR, Caltech and High Performance Computing Systems Group, Jet Propulsion Laboratory)
Presented in cooperation with NSC and the 3rd Annual Workshop on Linux Clusters for Super Computing. Time: 18.15 - 20.00. Location: C4.

Approximately 90 persons in the audience, including people from the workshop.
15/10 Xenofarm
Anders Qvist
Xenofarm hjälper utvecklare med regressions- och portabilitetstestning av programpaket genom att automatiskt hämta och kompilera programpaketen på en rad olika datorer. För närvarande används detta system för Pike, Python och LysKOM-servern på Lysator.

Tjugofem deltagare. OH-bilderna finns i Postscript-format.
8/10 Versionshantering - vad, hur och varför?
Erik Forsberg
Vill du hålla ordning på dina filer? Saknar du ofta möjligheten att gå tillbaka till den där versionen av LISP-koden som du hade igår? Vill du utveckla tillsammans med dina vänner på ett kontrollerat sätt? Då är versionshantering vad du behöver! UppLYSningen handlar om vad versionshantering är, varför man vill använda det, och hur det går till med verktygen RCS och CVS.

Tjugofem deltagare. OH-bilder finns tillgängliga.
1/10 IP för detta århundrade
C C Magnus Gustavsson
IPv6 står för Internet Protocol version 6. Det är skapat för att komma tillrätta med bristerna i den version som dominerar dagens Internet. Magnus berättar dels om hur IPv6 ser ut och fungerar och dels om hur man går tillväga för att testa det på sin Linuxdator.

Drygt fyrtio deltagare.
24/9 Extrem databasteknik på SMHI
Esa Falkenroth, SMHI
SMHI lagrar väder- och vattendata i ett centralt realtidsdatabassystem. Systemet tar kontinuerligt emot väderobservationer från hela världen samt prognoser från superdatorer i både Sverige och England. Fokus för denna presentation är våra tekniska lösningar för att klara av de extrema prestandakraven. Ni får bl.a. reda på hur man bygger ett databassystem som kan lagra och indexera 1000000 flyttal per sekund.

Trettio deltagare. OH-bilderna finns i Postscript-format och Powerpoint-format.

Tidigare UppLYSningar

Tidigare UppLYSningar finns på en separat sida.