Generalforsamling i Foreningen af danske Ubuntubrugere

Som tidligere nævnt er der generalforsamling i Foreningen af danske
Ubuntubrugere om en uge, søndag d. 15. maj kl. 14. Det foregår i
-dk-moede på Freenode IRC netværket.

Ifølge vores vedtægter skal der senest 5 dage før generalforsamlingen
udsendes en mail med indkomne forslag og liste over de opstillede til
tillidsposter. Det er (en kopi af) den mail du læser nu.

Vores vedtægter kan i øvrigt ses her:
http://ubuntudanmark.dk/forening/

Der er ikke kommet nogen indkomne forslag.
Regnskabet for 2010 kan ses her:
http://compadre.dk/ubuntu/regnskab-2010/Regnskab.pdf

Forslag til budget for 2011 kan ses her:
https://lists.ubuntu.com/archives/ubuntu-dk/attachments/20110508/7193420d/attachment-0001.pdf

Følgende stiller op til tillidsposter (links til besked om at de stiller
op):

Michael Jensen
Anders Jenbo
Christoffer Kiilerich Nielsen
Niels Kjøller Hansen
Flemming Christensen
Søren Bredlund Caspersen

Der er fastlagt følgende dagsorden for generalforsamlingen:

1. Valg af dirigent
2. Valg af referent
3. Valg af stemmetællere
4. Formandens beretning
5. Regnskabsaflæggelse
6. Behandling af indkomne forslag
7. Godkendelse af budget
8. Valg af bestyrelse
* Valg af formand
* Valg af kasser
* Valg af 3 bestyrelsesmedlemmer og 2 suppleanter
* Valg af revisor (ikke bestyrelsesmedlem)
* Valg af LoCo kontakt
9. Eventuelt

Det var mange links i en mail – håber du fik kæmpet dig igennem og at vi
ses på søndag.

Ubuntu 11.04 Release Party i København

Traditionen tro bliver udgivelsen af den nye Ubuntu, Ubuntu 11.04, markeret over hele verden med Release Parties i disse dage.

Natty Narwhal

Herhjemme er vi også med, da vi i Ubuntu København afholder kombineret Release Party og Ubuntu Cafe (som vi gør hver måned).
Der er altså mulighed for at komme forbi Cafe Carlton på Vesterbro og se den nyeste Ubuntu an eller bare fejre udgivelsen med andre Ubuntu-entusiaster over en øl eller en sodavand.
Vores kombinerede Ubuntu Cafe og Release Party kan findes som begivenhed på Facebook og LoCo Directory, og her kan du også finde praktisk info, så som tidspunkt og adresse.

Overgangen fra tidligere versioner til Ubuntu 11.04 kan opleves lidt voldsom, da der er blevet lavet betydeligt om på brugergrænsefladen. Der er da også folk som råder til at man enten helt undlader at opgraderer, eller skifter over til den gamle brugergrænseflade efter opgraderingen.

Hvis dette skift virker skræmmende, kan Ubuntu Cafe også være et fint sted at se den nye Ubuntu lidt an på vores medbragte maskiner og få tips til hvordan man bruger nogen af de mange muligheder, som kommer med det nye system.

Vi vil i hvert fald stå klar med maskiner, hvor man kan prøve systemet og der vil være rig lejlighed til at stille spørgsmål – og selvfølgelig også mulighed for at hygge og fortælle røverhistorier.

Grafik CC BY-SA af lcjohnny.

When a Starcraft 2 ranking algorithm goes drinking

Today features a guest blog-post by my good friend Søren Houen about one of our experiences while playing StarCraft 2.

Myself and the owner of this blog, Søren C, play Starcraft together. A lot. Recently, we have improved our game severely, and started ranking against better and better players. The secret to our recent success? Scouting.

While this success has registered with our egoes, and it damn well has, Blizzard ranking mechanism, however, has started a severe drinking binge.

It started quite innocently. While we are currently in Gold League, Rank 13, every time it says “Even Teams”, we find ourself head to head with two Platinum players. Matches we have begun winning more and more often, I might, proudly add.

However, recently, the ranking algorithms alcoholic exploits took on a sinister turn. We were thrown into a match in which we were favored. We lost the match. Not by a lot, but certainly by enough. The defeat screen is at the top.

Okay, we lost a match in which we were Favored. It hurt our ranking, and we move on. However, if you consider the players, I think it is hardly fair:

Holy Zergling! Two players in 1v1 Diamond, and Master. MASTER FOR CRYING OUT LOUD. Telling two Gold 2v2 players that they’re favored against them is, while an incredible boon, like telling a crippled porcupine it’ll “Totally win for sure” when its facing off against a howitzer.

WTF Blizzard?

SSL done not quite right

Jeg er som sådan (og har i lang tid været) glad for min udbyder, UnoEuro.

Jeg har et webhotel hos dem, og så håndterer de (noget af) min mail.

Jeg ved godt at det er hvad man må anse som en billig udbyder og derfor kan jeg heller ikke forvente at kvaliteten er i top hele tiden. Jeg har dog ikke oplevet meget nede-tid som kunde og supporten har altid svaret mig hurtigt og præcist, når jeg har haft spørgsmål.

Men i dag (eller teknisk set nok i går) har de altså været lige lidt for hurtige.

UnoEuro har et SSL certifikat som dækker *.unoeuro.com og er udstedt af en af de rigtige SSL udbydere, så deres hjemmeside (hvis man husker https) har et fint blåt ikon i min browser.
Så langt, så godt.

Jeg bruger også SSL når jeg snakker med min post-server for at hente post. Det har virket fint så længe jeg kan huske, men i morges blev jeg mødt af et slemt advarselsvindue fra Thunderbird, da jeg skulle hente ny mail. “Ikke validt certifikat” (eller noget i den stil – det stod på engelsk, og jeg husker ikke den præcise ordlyd).

Uha!
Certifikatet dækkede mail2.unoeuro.com og var ikke verificeret af nogen… Mystisk…

Jeg hoppede fluks til UnoEuros support, som i løbet af ganske kort tid kunne berette at de havde skiftet certifikat på mail-serveren, men ikke havde valgt at fortælle om det nogen steder (til trods for at de har både blog, twitter og vist også et nyhedsbrev). Det er da den slags der er vigtigt at kommunikere ud, er det ikke? Hvis SSL certifikater bliver skiftet uden at informere om det, har brugeren vel ikke anden mulighed end at antage at forbindelsen til serveren (eller serveren selv) er blevet kompromitteret. Eller overser jeg noget helt basalt i forhold til SSL certifikater og deres brug?

Svaret jeg fik fra support lyder:

Hej Søren,

Det er et led i en serveropgradering – vi har ikke informeret de kunder der bruger SSL på mail, om at certifikatet ændres.

Det står på TODO listen at bruge *.unoeuro.com certifikatet på vores servere.

… det er da rart at høre at det er på deres TODO liste.

I’m Famous!

Ok, det kan godt være at jeg ikke er heeelt kendt nok til at kunne læne mig tilbage og leve af champagne og udelukkende bruge min tid på at gå til smarte præmiere, som jeg bliver inviteret til – blot fordi jeg er kendt.

Men efter jeg (sammen med Anders) blev interviewet af KanalTux til OpenSource Days tror jeg ikke det er farligt at konkludere, at jeg er et stort skridt videre på vejen til det søde champagne liv.

Bedøm selv

[S01E02c] Ubuntu Danmark from Kanal TUX on Vimeo.

Jeg syntes interviewet gik helt fint, og KanalTux folkene stillede nogle fornuftige spørgsmål.

Jeg ville dog have ønsket, at jeg havde husket en enkelt lille ting til spørgsmålet om hvorfor jeg startede med Ubuntu og hvorfor jeg bruger Ubuntu.

Linux for human beings
Ideen om at Linux skal være mennesker syntes jeg er et super udgangspunkt for arbejdet med en distribution. Det betyder selvfølgelig ikke at andre distributioner (og styresystemer for den sags skyld) er til ikke-mennesker…
Men specielt for en del år siden var der en meget hård tone i store dele af Open Source bevægelsen (og i tekniske miljøer generelt). Yderligere var en del Linux distributioner designet med en ide om at brugere og udviklere var en og samme gruppe. Det gav god mening for udviklerne – de fik et styresystem med de redskaber og værktøjer, som de selv ønskede. Men almindelige mennesker (i mangel af et bedre ord for folk, som ikke nødvendigvis har programmør-evner eller meget teknisk erfaring) blev ladt lidt i stikken.
Som det blev nævnt i interviewet så har en person uden stor erfaring med de forskellige software programmer hverken brug for eller forudsætninger for at tage stilling til hvilket program, der skal bruges som web-browser, hvilket skrivebordsmiljø der skal anvendes osv.
Almindelige mennesker har brug for at disse valg er truffet på forhånd (med muligheden for selv at vælge, hvis man har specifikke ønsker) og har brug for at alting virker, uden at man behøver at rode med terminalen eller kerne-patches. Tilbage i 2005 var det klart min opfattelse at Ubuntu var den distribution, som havde størst fokus på at muliggøre brug af Linux for almindelige mennesker.
Det var noget i den retning jeg skulle have svart. Men det er jo nok i det store billede en detalje.

Hvis du har lyst til at se hele KanalTux indslaget fra Open Source Days (som også havde interviews med Kris Thomsen om Fedora og Leif Lodahl om LibreOffice), så klik her eller her.

Ubuntu Cafe på Vesterbro mandag d. 7. marts

Mandag d. 7. marts afholdes den første Ubuntu Cafe i København, nærmere betegnet på Restaurant Carlton på Halmtorvet.

Her i København har vi jo længe stået tilbage for Ubuntu Aarhus, som i ca. et år har mødtes i Århus og arbejdet med forskellige aspekter af Ubuntu.
Så nu er det på tide at vi i hovedstaden viser hvad vi kan ;)

Efter længere tids snak og planlægning har Michael taget initiativ til at vi mødes på Carlton (tæt på hovedbanegården). Da det er første gang vi afprøver konceptet, er det også meget op til de fremmødte hvad vi skal lave – men det er i hvert fald helt sikkert at man kan få support og install-hjælp på dagen. Der vil garanteret også blive mulighed for at få introduktion til oversættelses- og bug-arbejde.

Der er oprettet en Facebook begivenhed (og en begivenhed på LoCo Directory) hvor man kan tilmelde sig, til hvis man kommer. (Det er absolut ikke et krav, men det er altid meget rart at have et gæt på hvor mange der dukker op.)

Forhåbentlig kan vi få en rigtig godt tradition for at mødes den første mandag i måneden stablet på benene, så vi kan få endnu mere Ubuntu aktivitet i København (og omegn), og så vi kan få lave noget arbejde på Ubuntu, således at vores Linux distribution kan blive endnu bedre end den allerede er!

Open Source Days
Her til sidst kan jeg jo ikke lade være med at blære mig lidt (ligesom Pretty Maids), med at jeg – sammen med Anders Jenbo – blev interviewet af Kanal Tux om Ubuntu til Open Source Days. Selvom det jo ikke er første gang jeg har stået foran et kamera i Ubuntus ‘tjeneste’, så glæder jeg mig meget til at se hvad de unge, smukke, objektive journalist-podcastere fra KanalTux får klippet sammen :)

Bitcoin

I recently stumbled upon Bitcoin, which is a digital currency enabling (among other things) anonymous money transfers without any central control.

Given your point of view that can either be a very good or a very bad ting.
Often an economy outside control or regulation of regular society is associated with criminal activities. But as was shown when the big credit card companies and PayPal (and others) turned off Wikileaks ability to receive funding (even though no court had ruled Wikileaks illegal), a currency with these attributes seems to have some justification.
Anyway, since the technology exists, my opinion for or against is really irrelevant. It is out there, and can’t really be shut down (without shutting down mostly the entire internet, or installing government spy-ware on each and ever computer in use today).

For details about the technical implementation or the economical aspects of Bitcoin I will refer you to the Bitcoin faq, but so far what I’m really missing is places to actually pay with Bitcoin.
The few places that do accept Bitcoin just aren’t enough, so for now the technical aspects are what fascinates me, but if the project takes off, shopping with Bitcoin in the future doesn’t seem to unrealistic.
If anyone out there know of any great sites that use Bitcoin today (besides the ones listed on the Bitcoin homepage) or have great ideas for some places where Bitcoin could be useful, feel free to share.

Edit, november 2017: Removed key, as I no longer have the private-key, and changed links from bitcoin<dot>org to bitcoin.com

So ein Ding anmeldte Ubuntu

I tirsdags anmeldte Nikolaj Sonne Ubuntu i So ein Ding.
Hele programmet kan ses her.

Min oplevelse var at det var en helt fair anmeldelse. Nikolaj gjorde det fra starten klart at anmeldelsen var på baggrund af hans 15 år som Windows bruger, 5 år som Mac bruger, og så en testperiode af Ubuntu på små 3 uger.

Der var derfor funktionaliteter fra både Mac og Windows han manglede i Ubuntu – og det vil der jo altid være når man skifter operativ system.
Personligt savner jeg muligheden for at holde ALT nede og flytte et vilkårligt vindue med musen, uden at skulle finde det pågældende vindues menu-linje, når jeg befinder mig på Mac eller Windows. Det er nok først når man skifter system, at man rigtig lægger mærke til de små features man bruger meget på sit favorit system.

Nikolaj løb også ind i nogle hardware problemer – og selvom det selvfølgelig er super ærgerligt at han har været uheldig med sin kombination af hardware og understøttelse i Ubuntu, så kunne han sikkert også have fundet noget hardware, som slet ikke ville være understøttet. Det er desværre ikke alt hardware, der er understøttet i Linux endnu…

Det som jeg bed mest fat i, i programmet, var dog afslutningen, hvor Nikolaj berørte problemstillingen at det nærmest er umuligt at købe en computer uden en medfølgende Windows licens…. Som han så poetisk udtrykker det:

Det svarer lidt til at gå ind til bageren og købe et brød og så ikke få lov til at komme ud med brødet før du også køber en spand Nutella.

Jeg glæder mig meget til at se hvad han ender med at gøre ved det!

Hvis du efter at have set programmet føler at du har mod på at prøve Ubuntu så kan det hentes her (den side har også en fin guide til hvordan du brænder en cd og hvordan installationen af Ubuntu foregår).
Hvis du skulle gå hen og få brug for hjælp til installationen, hjælp til at få din eksotiske hardware til at virke eller har brug for et tip til hvilke programmer der er bedst til at organisere dine billeder, så kan jeg varmt anbefale forumet http://ubuntudanmark.dk/forum/ . Her kan du altid få hjælp til dine Ubuntu relaterede spørgsmål.

Nyt design til UbuntuDanmarks hjemmeside

Efter et fantastisk arbejde (primært af Anders Jenbo) har UbuntuDanmarks hjemmeside endelig fået et nyt design og nyt indhold.

Designet er baseret på det samme design som den officielle www.ubuntu.com hjemmeside, men er blevet tilpasset vores behov. Vi har fået en udvidet menustruktur og en integrering af forumet, som kører på phpBB. Resten af siden kører på WordPress.

Der er stadig enkelte fejl i designet, men Anders arbejder på livet løs, og de relaterer sig mest til mere eksotiske funktioner på forumet. Brugeroplevelsen skulle altså være mindst lige så god som før det nye design blev taget i brug tidligere i går.

Kommentarer eller ideer til det nye design eller det nye indhold kan gives her på forumet.

Running a Diaspora pod on Ubuntu 10.10

Edit: Since Diaspora has switched from mongo db to mysql, the procedure below is now outdated. I may or may not update this page, or write a new guide.

During the holidays I have had some time to look into Diaspora.
Diaspora is a distributed social network, with a focus on privacy, security and ownership of ones own content. Everyone is free to run their own pod, and users on different pods can connect and communicate with each other. (Diaspora servers are called pods). The Diaspora software is still being developed and is in an alpha state.

Installing Diaspora
There is a great guide to installing Diaspora on Mac OSX, Ubuntu or Fedora here.
On Ubuntu 10.10 it boils down to this.

First install some required packages.
sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mongodb libssl-dev imagemagick libmagick9-dev git-core redis-server rubygems
sudo gem install bundler
sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle

Then get Diaspora and the required gems.
git clone http://github.com/diaspora/diaspora.git
cd diaspora
bundle install --path vendor

Configure Diaspora and nginx
cd config
cp app_config.yml.example app_config.yml

now edit app_config.yml and change the hostname. If you want your pod to be able to send e-mail also edit the mailer_on and smtp_* entries. All the rest is for more advance settings, and your pod should run just fine with the default settings.

One last thing that needs to be set up, before you can enjoy your very own Diaspora server is a proxy, so that requests sent to port 80 are routed to port 3000.
I use the nginx server, as recommended.

Create a file called diaspora in /etc/nginx/sites-available with this content (where you of course change name-of-your-domain to the relevant string):

server {
        listen   80;
        server_name  diaspora.name-of-your-domain;
        access_log  /var/log/nginx/diaspora.name-of-your-domain.access.log;
        location / {
                proxy_pass http://name-of-your-domain:3000;
        }
}

Activate it with
sudo ln -s /etc/nginx/sites-available/diaspora /etc/nginx/sites-enabled/diaspora
Then restart the nginx server with
sudo /etc/init.d/nginx restart

Finally, if you also want to allow the users of your pod to propagate their status to Twitter and Facebook, you should follow this easy guide on how to configure the oauth_keysm.yml file.

You should now be able to start your pod by issuing
./script/server
from the diaspora directory.

Running Diaspora
However, this way of starting the pod can result in an inability to add contacts from other pods. So inspired by this you can do the following.

sudo update-rc.d -f redis-server remove
sudo sed -i 's/daemonize yes/daemonize no/' redis.conf
sudo /usr/bin/redis-server /etc/redis/redis.conf &

(You will need to start the redis server each time you reboot your host, or if the server fails in other ways.)

Now, each time you want to start your Diaspora pod run the following three commands from the diaspora directory. Wait for one service to start, before starting the next.

ruby script/websocket_server.rb &

QUEUE=receive,mail,receive_local,socket_webfinger,http_service,http,receive_salmon bundle exec rake resque:work &

bundle exec thin start -p 3000 -e development &

You can of course do this more elegantly, by wrapping it up in some scripts, but hopefully you get the idea. So instead of using the script/server script I use those three commands to start my pod.

Now your pod should finally be ready for use.

Now what?
So, should everyone run their own server? Properly not. Diaspora is still so early in the development process that normal users should think twice before using it. The features are limited, and there are still plenty of bugs.

But if you want to see what it can do, look for bugs or are just curious, then why not?. However, you don’t need to run your own pod for that. There are plenty of pods out there that accept new user signups.
Take a look at the list over here: http://podup.sargodarya.de/.

You should also feel free to use my pod, located at diaspora.compadre.dk.
What ever you choose to do, please note that this is still alpha-software, and should be treated as such.

If you need someone to add as contact for testing purposes, feel free to add me: soeren_b_c@diaspora.compadre.dk.

For more info about Diaspora see:

https://joindiaspora.com/ – the official Diaspora website, that also hosts a pod, run by the core developers. Currently the pod at joindiaspora.com is closed for new signups, but due to the distributed nature of Diaspora any pod should be fine, as long as you trust the people running the pod.
http://podup.sargodarya.de/ – list of running pods.
http://en.wikipedia.org/wiki/Diaspora_%28software%29 – Wikipedia article