Browsing Posts published in April, 2009

Vandaag organiseerde Proxy het “Proxy Open”, een kartevenement bij Raceplanet in het mooie Delft. Raceplanet heeft een erg mooi parcours in Delft, namelijk 2 banen die verdeelt zijn over maar liefst 4 verdiepingen!

Proxy organiseerde dit evenement voor professionals die werken met Open Source en Open Standaarden, een nogal nobele zaak. Laten we het erop houden dat het goed geregeld was en bovendien ook erg gezellig. Er werd behoorlijk wat rubber verbrandt en het blijkt dat de Open Source mannen toch best wel een zware voet hebben, wanneer ze een voertuig besturen ;)

Has it been 6 months already? Time flies when you are having fun or when you are very busy, it seems. The Dutch and English announcements can be found on the official Ubuntu wiki as well as the Dutch and English release notes. Another great upgrade, loaded with new stuff and changes. Here are some tips to get you through the potentially “rough” part of it ;)

Fast upgrade

I gave a friend of mine a great tip. That tip enabled him to upgrade his system in less than an hour and downloading the updates took less than 10 minutes (at about 1.6 MB/s). I told him that the default is to use the official nl.archive.ubuntu.com as an update source and he should use an alternate local mirror if the main one is slow. Just add a line to your /etc/hosts :

ip.of.the.alternate.mirror nl.archive.ubuntu.com

Do not forget to undo this after the upgrade though ;)

GNOME-RDP

Apparently the GNOME-RDP database “breaks” again if you upgrade. This bugreport also contained the “fix” (by Mick K), but make sure sqlite and sqlite3 are installed:

sudo apt-get install sqlite sqlite3
cp ~/.gnome-rdp.db ~/.gnome-rdp.db.backup
mv ~/.gnome-rdp.db ~/.gnome-rdp.db.old
# Open GNOME-RDP to create and initialize a new database and then close the application:
gnome-rdp
sqlite ~/.gnome-rdp.db.old “.dump session” | fgrep INSERT | sqlite3 ~/.gnome-rdp.db
# Keyring support slows it down a lot (and produces errors) so disable it:
sqlite3 ~/.gnome-rdp.db “INSERT INTO appOptions VALUES(‘UseKeyring’,'False’);”

Note: please keep your backup file in place (an extra backup is never a bad thing), since GNOME-RDP seems to have database issues when upgrading. I can not ensure this is ‘the’ best way to fix your current database, so use with caution.

Compiz and Intel

I suddenly found myself unable to enable compiz (“Blacklisted PCIID ’8086:2a02′ found”). After a quick Launchpad error search I found this bug which referenced the Dell site, which eventually contained the workaround. Just edit /etc/xdg/compiz/compiz-manager and add the following line:

SKIP_CHECKS=”yes”

CTRL+ALT+BACKSPACE

I really do NOT get this. This shortcut was disabled because some people accidentally triggered it and this restarts X. Which idiot accidentally presses CTRL+ALT+BACKSPACE? Anyway, this is how you get the famous shortcut back and working as intended:

sudo dontzap –disable

De titel is heel erg wervend, maar met een reden. Ik weet namelijk niet hoeveel Ubuntu gebruikers in Nederland weten dat we meerdere mirrors hebben. Na diverse gesprekken bekroop mij het gevoel dat lang niet iedereen wist dat er mirrors zijn en waarom deze handig zijn (en wat ze doen), dus bij deze een korte uitleg. Zeker met de release van Jaunty Jackalope (9.04) morgen, kan dit ervoor zorgen dat je de updates sneller binnen hebt dan je buurman ;-)

Wat doet een mirror?
Een mirror is een spiegel (letterlijk vertaald). Een mirror in deze context is een lokale server, die onder andere de officiële (initiële) pakketten, updates en releases bevat. Met lokaal bedoel ik een server in je eigen land, in mijn geval Nederland. Het is namelijk een nogal zinloos om je updates/pakketten vanaf een server in Amerika te halen, als er ook een lokale server ter beschikking staat. Dit scheelt iedereen tijd, moeite en bandbreedte!
Opmerking: De officiële mirrors zijn te herkennen doordat de URL’s eindigen op .archive.ubuntu.com

Welke mirrors zijn er in Nederland?
Inmiddels zijn er 3 mirrors in ons kikkerlandje, welke onder andere te vinden zijn op de Ubuntu wiki.

Je kunt dus voor een andere mirror kiezen, als blijkt dat deze (tijdelijk) traag is omdat meerdere mensen van die server aan het downloaden zijn. Dit is natuurlijk enkel voor diegenen die weinig geduld kunnen opbrengen.

Alternatief: BitTorrent
Je kunt natuurlijk ook de Jaunty Jackalope (alternate cd/dvd) via BitTorrent downloaden, waarbij je niet gebruikt maakt van een centrale server. Hierdoor zul je dus waarschijnlijk erg snel kunnen downloaden en vervolgens kun je deze CD/DVD gebruiken om je systeem te upgraden. Let wel, dit is eigenlijk enkel bedoeld voor systemen die niet met het internet verbonden zijn.

Eventually I also got convinced to use GNOME-Do (Launchpad)  and I do not regret it. I use the keyboard even more and use the mouse less, what is there not to love? You can even enable searching your bookmarks, contacts etc. which means that you can open up a conversation window or an e-mail draft right away (yes, it is that easy). Unfortunately all the really cool stuff is still upstream, so if you want to latest/greatest version you have 3 options available:

  1. Download it from the website (don’t do it, you want the packaged/maintained version)
  2. Use the PPA of the GNOME Do Core Team to get the latest upstream version which is packaged (I used this version which is for those of us who like to live on the edge)
  3. Upgrade to Jaunty (the release is only 2 days away!)

If you choose option 2), I can give you this small how-to:

  1. Add the PPA’s key to your system:

    sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com a5d19fdcaa6abb440cd3464628a8205077558dd0

    Source

  2. Add the repository to your /etc/apt/sources.list

    deb http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main
    deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main

  3. Update your cache and install

    sudo apt-get update && sudo apt-get install gnome-do gnome-do-plugins

Note for 64-bit users! There is a bug in Launchpad’s ppa that causes 64-bit mono package builds to fail, but David was in the marines for 12 years and only learned one thing- Leave no man behind. This message doesn’t apply to plugins, however. Plugins are architecture independent and build fine in the PPA. You should use plugins from the PPA, and for core we’ve got a package for you at http://launchpad.net/do/+download (source)

Finally it happened, I joined the masses and added myself to Twitter and thus joined the Twitter hype.

Twitter is a website through which you can tell your ‘followers’ what you are currently doing and through which you can follow other people. They themselves describe it as follows: “Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?

My first reaction, was the same reaction I had towards the SecondLife hype: “Really, I am NOT going to join it, just because it is a hype”. Then I had a interesting talk with Kim who convinced me to use Twitter and not because it is a hype, but because it can be useful. Examples:

  • Let your colleagues/friends know which projects your are currently working on. A lot can happen very quickly and the 140 characters Twitter allows you to use is just enough for one good tweet (one Twitter message) to Keep It Simple Stupid.
  • Let your friends know what you are doing. The best example I could imagine: “I am sitting in bar/cafe X in city Y, anyone want to join me for a drink/bite to eat?”
  • It integrates perfectly with my G1 (using twidroid).

So if you want to see what I am doing, you can read my Twitter page. I will try not to post useless stuff, but I can not promise anything at this time ;-)