About this blog…

I am employed by Netnod as head of engineering, research and development and am among other things chair of the Security and Stability Advisory Committee at ICANN. You can find CV and photos of me at this page.

As I wear so many hats, I find it being necessary to somewhere express my personal view on things. This is the location where that happens. Postings on this blog, or at Facebook, Twitter etc, falls under this policy.

The views expressed on this post are mine and do not necessarily reflect the views of Netnod or any other of the organisations I have connections to.

Reflexions in preparation for SIF12

In a week, Stockholm Internet Forum on Internet Freedom for Global Development starts. The name of the forum is impressive, and there has been even some confusion of what the acronym of the conference is. The correct Twitter hash tag to use is #SIF12 though, and #fxinternet is used for the actual contents discussions. At […]

Bredbandsseminarium i Sjöbo – Roger Larsson

Idag, 16 september 2011, hölls ett bredbandsseminarium i Sjöbo. Jag hade förmånen att få arbeta tillsammans med bl.a. Jan Wifstrand på Rapidus för att få ihop dagen. Extremt trevligt att så många ville komma, från Sandviken i norr, till Ystad i söder. Hela dagen direktsändes och spelades in av Björn och Petter på Socialvideo.

En […]

Sveriges Radio - hur tänkte ni nu?

Detta är också postat hos Mindpark.

Jag har problem med den spelare som man får i botten på den websida som visas när man går till Sveriges Radios website. Det kanske har med mig att göra, med min webbläsare, eller vad som helst. Jag behövde dock hjälp för att få reda på hur jag får […]

Internet Access at UN meeting is limited

At the Internet Governance Forum MAG meeting today, I heard people start complaining they can not access their chat service, and then email, and then VPN server at home. I did not have any problems, but that was (as I now know) because my VPN came up.

I used the brilliant software Netalyzr, and found […]

Letter from EU to UN Secretary General

Today the Swedish IT Minister Åsa Torstensson together with the Commissioner Viviane Reding sent a letter to the UN Secretary General Ban Ki-moon. I think the letter is extremely well written, but when I twittered about it, some people contacted me and asked what was so special with it?

Let me try to explain…

In […]

Vad är Internetaccess?

Härom dagen postade jag en längre artikel med titeln “Har vi problem med öppenhet i Sverige?“. Jag har fått många kommentarer (tack), och förtydligar nu med några kortare inlägg. Först Internetaccess.

Jag anser inte vi har problem med Internetaccess idag. Men just därför bör idag alla inblandade samlas och komma överens om vilka minimikrav som […]

Har vi problem med öppenhet i Sverige?

Igår höll jag en presentation om öppenhet och nätverksneutralitet i Sverige. Det hela var en introduktion på det seminarium om öppenhet som Näringsdepartementet och Åsa Torstensson höll.

Tyvärr blev diskussionen inte så bra, då det var mest samma gamla argument som de senaste 10 åren. Efteråt har jag fått en hel del frågor om vilka […]

Vad är viktigt för SJ?

Jag fick just erbjudande att svara på en enkät från SJ. Jag ställer upp på sådana enkäter generellt från företag jag använder ofta. De där jag vet att jag kan svara på frågorna ärligt. I detta fallet har dock SJ missat något. Första frågan lyder: Vad anser du gör ett företag ansvarsfullt? Viktigast för mig är att företaget… Rangordna från 1 till 3 där 1 är viktigast. Alternativen är:

  • har och efterlever en miljöpolicy
  • tar hand om sin personal
  • inte diskriminerar etniskt
  • inte diskriminerar funktionshindrade personer
  • inte diskriminerar p.g.a. sexuell läggning
  • inte diskriminerar p.g.a. kön
  • arbetar för hela samhällets utveckling
  • arbetar för sin egen utveckling
  • Jag skulle säga att det viktigaste är att företaget känner till vilken produkt de levererar, och att de vet vem kunden är. Detta är den alldeles övergripande kravet från mig på alla företag. Sedan ska det naturligtvis finnas mer detaljerade regler som säger att kund ska vara alla som vänder sig mot företaget och önskar dess tjänster, oavsett kön, sexuell läggning etc. Att utvecklingen av företaget och produktutbudet skall vara sådana att de inte anstränger miljön. Att personal ska trivas, och för speciellt statligt ägda företag (direkt eller indirekt) att de arbetar för hela samhällets utveckling. Men, att inte ta med kunderna och dess önskemål är en riktig #fail! […]

    About this blog

    I am employed by Cisco and am among other things a member of ISOC Board of Trustees, Swedish Government IT Advisory Board and UN IGF Multistakeholder Advisory Group. You can find CV and photos of me at this page. As I wear so many hats, I find it being necessary to somewhere express my personal view on things. This is the location where that happens. Postings on this blog, or at Facebook, Twitter etc, falls under this policy. The views expressed on this post are mine and do not necessarily reflect the views of Cisco or any other of the organisations I have connections to. For more information about Cisco blog policy, see this webpage at Cisco. […]

    I think python should by default support UCS-4

    I think on the platforms that support enough bits python should be compiled with support for all Unicode codepoints. This of course waste a bit of memory, and because of that have impact on I/O etc, but the amount of impact is I think worth it. I downloaded Python 3.0.1 and run configure with –with-wide-unicode. That did the trick (solved the problems I described here and here). More good information about how to install and have parallell versions of Python can for example be found at Farm Development. At least the MacOSX build should be for UCS-4.

     $ /usr/local/bin/python Python 3.0.1 (r301:69556, Apr 6 2009, 20:51:21) [GCC 4.0.1 (Apple Inc. build 5484)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.maxunicode 1114111 >>> a=chr(0x01D400) >>> len(a) 1 >>> import unicodedata >>> unicodedata.name(a) 'MATHEMATICAL BOLD CAPITAL A' >>> unicodedata.name(a) 'MATHEMATICAL BOLD CAPITAL A' >>> b=unicodedata.normalize('NFKC',a) >>> hex(ord(b)) '0x41' >>> 

    […]