Sikker Post til det offentlige – med en Linuxvinkel

Jeg sidder i mit daglige arbejde som koordinator i Københavns Ungecenter og har været med til at begrænse graden af overrumpling hos mine kolleger ved introduktionen af en række selvbetjeningsløsninger og Digital Post.
Adskillige har henvendt sig til huset med en frustration over ikke at kunne henvende sig med en sikret postkanal, fordi Digital Post ikke fungerer som en email: Der skal oprettes og associeres en modtagerpostkasse og så videre. Opdelingen er lidt kompliceret, og forpligtelserne hos de offentlige institutioner er mere fortolkninger end formaliserede. Det korte af det lange er, at man som udgangspunkt ikke kan sende Digital Post – og sender man en email, så foregår det jo ukrypteret.
Imidlertid kan man faktisk downloade certifikatet associeret med éns NemID og bruge det til at sende sikker email (ikke længere gyldig, wayback link).
De giver en vejledning til Ubuntu, hvor første del er programmet til at indlæse certifikatet (ikke længere gyldig, wayback link). For at det virker kræves det, at emailadressen associeres til NemID’et – det kan man sætte på service.nemid.nu/dk-da/mit_nemid/. Dernæst viser de opsætningen af certifikaterne i Thunderbird, som afsluttes med hvordan man bruger en fællesoffentlig LDAP-server til at finde de emailadresser, der kan sendes sikker post til.

Det skal tilføjes, at certifikatprogrammet er baseret på QT4, der kan køre på snart sagt alle platforme – og Thunderbird er nu en gang Thunderbird, i øvrigt med tilhørende instrukser til at lave manøvren på både Windows, Mac og Linux – så jeg installerede det først på (Ubuntubaserede) Deepin og har nu også fået det til at spille på min Fedora 22 Beta-maskine. Der er tilsyneladende ikke noget til hinder for at det skulle virke på en hvilken som helst Linuxvariant.

Chartbuilder: Et visualiseringsværktøj

apples-oranges_chartbuilder

For en række år siden hjalp jeg en ven med at lave et CV. Hun havde aldrig arbejdet med sådan noget og havde dybest set aldrig haft anledning til det, fordi hun altid havde haft arbejde, som hun havde fundet sig gennem netværk. For mig var det knap nok en opgave at sammenfatte et CV – det har jeg trods alt gjort ganske mange gange.
For hende var det en så godt som uoverstigelig opgave. Hun fik hjælpen – var overordentligt taknemmelig og fik i øvrigt derved et job, som jeg tror, hun fortsat er i.

På samme måde oplever jeg Chartbuilder. Det er et værktøj, der kan lave diagrammer og grafer. Og det kan den gøre for dem, der ikke ellers gør det! Prøv et demo af Chartbuilder – kan hentes til egen server fra deres Github.
Mit arbejde på beskæftigelsesområdet gør, at jeg sidder med en masse data og prøver at få dem til at give mening – og hindre, at der er noget, vi overser.
Men nogle gange har vi også brug for at vise resultaterne frem. Og så kan det være mere end svært at pakke det sexet ind. Og så kan der blive brug for et redskab som Chartbuilder. Eksperimenter med demoet – det kræver måske lidt kendskab at installere på egen server, men man kan også hurtigt knalde en hurtig graf sammen på deres demoinstallation.

Som de selv siger: Den er ikke en erstatning for et databehandlingsredskab. Det, den gør og gør godt, er datavisualiseringen.
Se et par eksempler fra NiemanLab og i Quartz’ egen kommentar til projektets succes.

NemID til mobilenheder

Digitaliseringsstyrelsen skriver i sit seneste nyhedsbrev om tidsplanen og rammerne for mobilt NemID.

Oversigten er som så:

Tidsplan

  • Marts-ultimo maj: Test i lukkede miljøer – ingen rigtige brugere.
  • Ultimo maj – ultimo juni: Pilotdrift med bl.a. NemLog-in – med rigtige brugere.
  • 1. juli: Fuld drift, hvorefter alle tjenester kan implementere den nye JavaScript-klient.
  • Ultimo 2014: Alle tjenester skal have implementeret den nye JavaScript-klient, og Java-applet til nøglekort/nøgleviser lukkes.

Digital Post

Jeg har i mit arbejde haft anledning til at beskæftige mig med Digital Post. Rent terminologisk er udtrykket problematisk – erfaringen viser, at mange kobler det direkte til email, og det er det ikke; der følger visse følgesygdomme med den antagelse.

Digital Post er et lovbestemt tiltag, som handler om, at kommunikationen mellem borgere og det offentlige Danmark skal kunne foregå digitalt. Meget af kommunikationen har båret præg af kunstig digitalisering – du kan nok finde en blanket i PDF-format og udfylde den i programmet; men næste skridt er at udprinte den og underskrive den – eller finde en formular og gemme den som PDF-fil, så den offentlige myndighed derefter skal copy-paste oplysningerne ind i fagsystemet.

Version2 har nyligt luftet muligheden for at slå ned på virksomheder, der omgås lemfældigt med personoplysninger.

Lov om Digital post

Bekendtgørelse om fritagelse for Digital Post

Internettet, reglerne og det, vi gør

Efter en kortvarig fristelse om at kalde denne artikel “underholdning på tube” endte den med ovenstående overskrift, selv om ordspillene er nærliggende, når man vil tale om Youtube.

En af de mest udbredte tjenester er Youtube – og udbredt ikke blot i den forstand, at den er meget populær indenfor bestemte grupper, men at den bruges af alle – fra de helt små til de ældre og med noget for alle.

Hvorfor er der noget for alle? Fordi brugere og virksomheder lægger uendelige, utællelige mængder der. Og det næste spørgsmål er naturligvis: Havde de ret til at lægge det der? Og det næste… derefter bliver der egentlig ikke stillet spørgsmål. Enhver siger, at man kommer på Youtube, for der ligger det hele.
Hvor ligger ansvaret? Youtube siger jo, at de sletter de ting, der ikke bør ligge der, samme øjeblik som opmærksomheden rettes imod det. Men de er også reklamefinansierede og høster af populariteten. Jeg tror ikke, at jeg nogensinde har foretaget en søgning, hvor alle de hits jeg kunne se på listen var legitime. Okay, måske Ted Talks eller Khan Akademy, men det er nogenlunde det. De hæler mig varerne, jeg kigger på dem. Skulle jeg markere dem alle, var det nok et fuldtidsjob – et, som ingen ville takke mig for.

Downloade videoer fra YouTube
Det fører så videre, når man tager det en tak længere ud. Downloader videoerne.
Nu er de jo ret dygtige til at hjælpe én med at finde det, man gerne vil have. Jeg fandt en bunke Disney-klassikere på under 10 minutter. Downloader jeg dem – og der er jo talrige værktøjer til at få videoen på sin egen computer, hvis man laver en hurtig søgning, deriblandt plugins direkte i browseren – har jeg sparet i hvert fald 1000 kroner i forretningerne. En – lad os kalde det “omsorgsfuld” – dansk pirat har lagt så godt alle afsnit af Peder Pedal-tegnefilmene op med dansk synkronisering. At han kollektiviserer filmene på Youtube fritager ham ikke for ansvar – men hvad med mig, der ser dem – eller lader mine børn se dem? Er det en formildende omstændighed, at jeg allerede har købt halvdelen og vist den gode vilje den vej?

Der er en ekstra detalje i den anledning:
Rettighedshaverne og deres organisationer vil jo gerne slå på, at piraterne får en ringere oplevelse. Men det er få af mine Dvd’er, man kommer til at se på under 5 minutter, og nogle kræver op imod 20 minutters reklamer før filmen kan ses – inklusive forskellige tricks til at forhindre mig i at navigere væk fra reklamerne. Desuden smider jeg rutinemæssigt børnefilm ud, fordi det lykkes børnene at få fat i dem og påføre dem fatal skade. Det klogeste, jeg kan gøre, er at tage backups af mine film, hvor jeg skærer reklamerne fra – det må være min ret som ejer – og derefter står jeg med en vifte videofiler, som i påfaldende grad ligner… ja, lige netop.

Det blev for nylig diskuteret på Nettips’ forum, at det er problematisk at henvise til film, som nok ikke er retmæssigt uploadet. Men fjerner man alle tvivlsomme uploads, bliver internettet også noget støvet, og Nettips’ “Hvad hører du nu”-tråd havde ikke haft 2476 indlæg i skrivende stund. Under alle omstændigheder bliver verden ikke et sjovere sted af den grund.

Et af de steder på nettet, dom det er svært at komme med en entydig dom over, er OpenCulture.com. En hjemmeside, der bringer en masse gode ting – gamle interviews med forfattere, for eksempel, der var for nylig et med Isaac Asimov og et temaprogram om Philip K. Dick – eller for nylig en masse opskrifter fra et arkiv for perioden 1600-1960. En blandet samling med en masse fascinerende internetfund. Der medfølger altid en begavet kommentar – nogle gange kort, men fornuftig. Til gengæld skriver de ikke, hvor de har tingene fra, eller rettere: Hvad rettighederne er! En meget interessant video jeg så, var uploadet af The National Science Foundation, som har styr på sine ting; men en film om Alan Turing var tydeligvis kommet på Youtube fra en privatperson, der havde optaget den fra BBC eller rippet Dvd’en og uploadet den.

Er piraten altruist?
Et argument, der er blevet brugt så mange gange, at der næsten burde være en genvejstast til den på foraene, er at man aldrig vil blive retsforfulgt eller opkrævet for at have downloadet noget fra Youtube, især ikke her i Danmark. Men ærligt talt: Er det pointen? For at tage det fra starten: Er der nogen som helst her på Nettips, der kan påberåbe sig uskyldighed, uvidenhed? Youtubes regler forbyder faktisk endda at downloade og vise filmene på anden vis end i afspilleren, der er indlejret i hjemmesiden. Det er naturligvis for reklamernes skyld. Vil du blive stillet til regnskab? Ikke så sandsynligt. De talrige programmer og systemer, der findes til at downloade Youtubefiler direkte, er aldrig blevet truet, og APIet gør det ret overkommeligt at downlode videoerne som MP4-filer.

Så hvad er konklusionen? Rettighedshaverne pisker en storm op, men håndhæver ikke for alvor, for Youtube eksponerer også. Youtube lader, som om de er interesserede i rettigheder, men rydder ikke op i de påfaldende mange videoklip, der er i spillefilmslængde, og tager gerne imod reklamekronerne. Piraten er måske altruist, men uanset hvordan han pakker det ind, spreder han ophavsbeskyttet materiale ligeså meget, som hvis han lagde det på Pirate Bay. Downloaderen lader, som om han er i god tro og nyder det, som de foregående har bragt ham, men en 10-årig, som man forklarede situationen, ville sige, at de voksne gør noget ulovligt.

Det korte af det lange er, at alle love og regler ignoreres. Der er to retninger at tage herfra: Enten at konkludere, at det hele jo fungerer, fordi alle spiller med – eller at der er et behov for at kulegrave hele regelsættet, fordi det er falsk. Hvad siger I?

Først bragt på nettips.dk 11.11.2012.

Statistiker i folkets tjeneste

Nogle gange giver begrebet surfing ekstra mening. Jeg har været i gang med at se mig omkring på Coursera – nok mere om den på et senere tidspunkt – men for nu tilstrækkeligt at sige, at denne meget omfattende side med en rigdom af online-kurser sammen med Open2Study har en magnetisk effekt på mig. Også selv om der er tradition for, at jeg tilmelder mig og ikke når at lave alle opgaver, hvorefter jeg ikke når at fuldføre kurserne. Ikke desto mindre beriger de mig, og jeg sætter pris på at kunne tage dem. Jeg har aldrig været god til fjernstudie, og selvstudie kan være svært – disse kortere forlæsninger med tilhørende materiale er brugbare for mig.

For tiden arbejder jeg en del i statistik. Jeg har sidst i 90’erne haft det som fag på Cand.Negot.-studiet, hvor det var mere end en anelse abstrakt; men nu, hvor jeg har et arbejde og ser på de mange data omkring os, og der bliver draget en masse konklusioner, som jeg ikke er enig i – så vil jeg gerne styrke redskaberne.
Mit forhold til data betyder i øvrigt også, at jeg skal være en anelse tilbageholdende med at æde alt, hvad der kommer i Danmarks Statistiks Publikationsnyhedsbrev, for så er de sidste rester af min tid fordampet. Tag nu lige Innovation og Forskning 2013, IT-anvendelse i befolkningen og i virksomheder 2013 eller Offentlig Produktion og Produktivitet 2005-2012. Se? Så har man lidt at muntre sig med til jul og nytår.

Så på tallerkenen i 2014 er i første omgang Social and Economic Networks: Models and Analysis fra Stanford, som måske og måske ikke er relevant for min interesse, men derudover også Data Analysis and Statistical Inference fra Duke, som lader til at være meget værktøjsnært med det stærke open source-værktøj R, som ligger tilgængelig på enhver Linuxvariant såvel som de andre store platforme.
Jeg kan også anbefale Statistics: Making Sense of Data fra University of Toronto som introduktion til R.

I anledningen af kurset fra Duke kiggede jeg lidt på underviseren Mine Çetinkaya-Rundel, og det viser sig, at hun er med til at drive den ret interessante weblog om praktisk behandling af offentlige data Citizen-Statistician. Det er sådan nogle ting, jeg kunne være interesseret i at arbejde nærmere med, og særligt for mit egen område, beskæftigelsesområdet. Hun har desuden været med til at lave lærebogen OpenIntro Statistics, som er udgivet under Creative Commons og som bruges som lærebog til kurset. Det ser jeg frem til.

Jeg kan konstatere, at der er en CopenhagenR – useR Group på Meetup, som jeg har tilmeldt mig.
Som altid falder jeg lidt mellem forskellige roller her – jeg er jo ikke programmør og bliver det ikke, men kender nogle gode redskaber her og der. Så må vi håbe, at det også kan være interessant for en softwarebibliotekar som mig…

Projekter fra #HACK4DK 2013

HACK4DK er en årlig event, hvor udviklere tager offentligt tilgængelige data af kulturhistorisk karakter og prøver at gøre noget interessant med dem.

Sidste års vinder var smartphone-app’en Kulturarv, som ved hjælp af GPS eller visualisering fortæller dig om de kulturhistorisk bemærkelsesværdige bygninger, du er i nærheden af. De geografiske oplysninger hentes via Kulturstyrelsen, hvorefter app’en henter linkede data fra Instagram, Twitter, Flickr og Wikipedia.

Nu er HACK4DK 2013 netop afholdt, og igen kom der nogle interessante bud på mulighederne for at fuionere de åbne data.
Blandt 2013-projekterne finder man en visualisering af flyttemønstre i København i slutningen af 1800- og starten af 1900-tallet, en meget æstetisk tiltalende billedmosaik med materialer fra Nationalmuseet, en lidt vild animeret link-visualisering fra Wikipedia, en quiz med billeder fra museets store samling af reklamer, som kobles med tidssdata til at lave en dateringsquiz, samt nogle søgeværktøjer til kunst i Danmark og personer i dansk film ved hjælp af DFIs data.

Se projekterne fra HACK4DK 2013.

 

Gratis kursus i datajournalistik

Hollandske European Journalism Centre har annonceret, at de i foråret afholder et gratis online-kursus i datajournalistik foråret 2014:

Doing Journalism with Data: First Steps, Skills and Tools.
A free online data journalism course with 5 leading experts

Kurset er opdelt i 5 moduler, der beskrives således:

  1. Data journalism in the newsroom
    This module is an introduction to data journalism. It shows what data journalism is, how it works on a busy news desk and what skills you need to know to practise it.
  2. Finding data to support stories
    This module deals with the range of skills that journalists use to obtain data. This includes setting up alerts to regular sources of information, simple search engine techniques that can save hours of time and using laws in your own and other countries.
  3. Understanding your data I: Finding story ideas with data analysis
    This module focuses on using spreadsheets and basic statistics to find patterns in data that will reveal story ideas and add evidence to the resulting stories.
  4. Understanding your data II: Dealing with messy data
    This module addresses messy data – data that needs to be organised before it can be used. It covers the so-called ‘cleaning’ process, at the end of which the dataset can be analysed using techniques from Module 3.
  5. Telling stories with visualisation
    This module deals with how to transform data into stories, infographics and interactive visualizations: the best practices and the principles of graphic design that a journalist needs to know.

 

Newsbeuter – RSS reader with good podcast features

I have recently become aware of an RSS reader called Newsbeuter. It is quite different from the tools I usually use for the task, so some observations are in order.

RSS – Really Simple Syndication – is a way of getting updates about a site or service. I use RSS feeds for two distinctly different things.
First, I use the feeds for site updates, which I do for two reasons. One is for friends and people I know and respect who update their weblogs and the like, or magazines. It is good to be on top of things. The other side of that is that I receive updates to software I use, applications like Uget, for instance, which I package for Slackware.
The second major thing is podcasts & podiobooks. Ever since we got a dog and I had to walk endless miles with him – and later on with our son – I have been listening to a lot of podcasts and podiobooks. The latter is an audiobook released as a podcast – as in chapters released one by one.

Now, there is a truckload of RSS readers. The principles are simple – an RSS file is basically an XML file. But the application is done differently. For my particular purposes, most programs for the task have been a frustrating acquaintance. Until recently I was using the plugin Newsfox with Firefox, but I have discovered an even better tool: Newsbeuter.

newsbeuter01

Newsbeuter video
Newsbeuter video


As you see, there are two sides to using Newsbeuter as a podcatcher – there is the main Newsbeuter interface, and if you are going to download files from it, you enqueue them for download and access the Podbeuter application (which is packed with Newsbeuter). Podbeuter will work as a download manager.
To be honest, Podbeuter is really very good – as a download manager. Frankly, if I could find a way to push download links to Podbeuter, I would use it as my main download manager for all other kinds of files, too! In the background, it uses Curl for the download.
Newsbeuter is quite well-documented at the website documentation section, but primarily you will need the files config and urls, which I put in ~/.newsbeuter:

Config – here is my config file:

# Newsbeuter config file.
# To be placed in ~/.newsbeuter or ~/.config/newsbeuter
always-display-description	true
auto-reload			yes
browser				firefox
cleanup-on-quit			yes
download-retries		10
download-timeout		20
refresh-on-startup		yes
reload-time			10
download-path			~/Downloads
max-downloads			2

Is is probably fairly self-explanatory, but I go into the reasons for the setup in the video.

– and of course the urls file. You can probably guess what it contains. Here is my urls file – basically just a link list.

Først udgivet på mit tidligere domæne writtenandread.net.