Werkt jouw ipv6?

Door Kees op maandag 03 september 2012 10:39 - Reacties (35)
Categorie: -, Views: 11.099

Hele snelle test. Als je deze site met een ipv6 adres bezoekt dan zou je die hier moeten kunnen zien (en anders zie je je ipv4 adres):
http://ipv6.tweakblogs.net/~kees/ip.php


P.s. Eigenlijk is de titel een beetje misleidend, want eigenlijk test je of onze ipv6 implementatie goed werkt (en indien niet, dan moeten we dingen aanpassen ;))

Silverlight EK Streams onder linux?

Door Kees op dinsdag 17 juni 2008 21:25 - Reacties (20)
Categorie: -, Views: 8.910

Het is weer zover; de nederlandse omroep stichting gebruikt een formaat wat niet onder linux bekeken kan worden door het klikvee. De SP duikt er meteen bovenop en de minister mag weer uitleg geven. En bij elk commentaar wordt er elke keer weer van uitgegaan dat silverlight onder linux niet kan werken.

Nu is het natuurlijk ook niet echt handig om een formaat van Microsoft te gebruiken waarbij mensen er op voorhand al vanuit gaan dat het onder een ander OS dan windows niet gaat werken, maar dan 'vergeten' ze dat er wel degelijk een 'toekomst' is voor Silverlight onder linux. En de oplossing is Moonlight. Een project van Novell dat door Microsoft ondersteunt wordt.

Maar moonlight ondersteunt nog geen video. Ze kunnen het wel, maar de binaire packages die je van de site aftrekt hebben er geen ondersteuning voor. In plaats daarvan adviseren ze de gebruiker om gewoon zelf moonlight te compileren. Hoe moeilijk kan zelf compileren nu zijn? Niet heel erg moeilijk, want met de verschillende guides op het internet is het zo voorelkaar.

Een hele korte howto voor debian & debian-clones:
Als eerste even wat packages instaleren die we nodig gaan hebben
apt-get --verbose-versions --allow-unauthenticated --ignore-hold install \
  build-essential bison libglib2.0-dev mono-mcs autoconf libtool automake \
  libpango1.0-dev libatk1.0-dev libgtk2.0-dev libglade2-dev \
  libgnomecanvas2-dev libgnome-dev libgnomeui-dev libgnomeprint2.2-dev \
  libgnomeprintui2.2-dev libpanel-applet2-dev firefox-2 firefox-2-dev \
  libavutil-dev libavcodec-dev librsvg2-2.18-cil libswscale-dev libtiff4-dev \
  libgif-dev libexif-dev libxul-dev libasound2-dev monodevelop subversion \
  ffmpeg
Deze packages zijn er voornamelijk voor zodat je de SVN kan compileren, Vervolgens gaan we de sources eens uit de SVN halen, want die zul je moeten hebben als je video wilt kijken:

mkdir src; cd src
svn co svn://anonsvn.mono-project.com/source/trunk/mcs
svn co svn://anonsvn.mono-project.com/source/trunk/mono
svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp
svn co svn://anonsvn.mono-project.com/source/trunk/gnome-sharp
svn co svn://anonsvn.mono-project.com/source/trunk/olive
svn co svn://anonsvn.mono-project.com/source/trunk/moon
svn co svn://anonsvn.mono-project.com/source/trunk/monodoc
Deze reeks commando's haalt de SVN code voor je op zodat je deze vervolgens kan gaan compileren.

cd mono
./autogen.sh --with-moonlight=yes --prefix=/usr
make && make install

cd ../olive
./configure --with-moonlight=yes --prefix=/usr
make && make install

cd ../gtk-sharp
./bootstrap-2.12 --prefix=/usr
make && make install

cd ../monodoc
./autogen.sh --prefix=/usr
make && make install

cd ../gnome-sharp
./bootstrap-2.20 --prefix=/usr
make && make install

cd ../moon
./autogen.sh --with-mono=yes --with-swscale=yes --prefix=/usr
make && make install
make test-plugin
En voila, in je ~/.mozilla/plugins zal nu een 'libmoonloader.so' staan, in mijn geval was het een kwestie van deze kopieren naar de juiste user en firefox starte op en werkte met de ek2008 streams op de NOS site.

Silverlight onder Linux 2 Silverlight onder Linux
De veelbesproken Silverlight streams zouden niet onder linux draaien. Maar het werkt wel, inclusief het switchen van kanalen, alleen fullscreen mode werkt niet lekker


Uiteraard is dit een gevalletje van Ymmv maar in mijn geval werkte het zonder al te grote problemen in een keer nadat ik de commando's uit een script op deze site had geript. Maar de mensen die linux draaien en graag de streams onder Linux willen bekijken: 'The possibilities are only limited by the amount of root access you have.'