About

  • Combination of the words "Andri" and "Droid"
  • Sysadmin, developer and a student
  • Born in Reykjavík, Iceland
  • Studying in Aalborg, Denmark
  • Not the Google project

Twitter

  • social networks such as Twitter and Facebook should offer language detection and filters
  • admires Richard Stallman but is getting kind of annoyed with his constant hate towards various...
  • would like a wrist-watch that has GPS, heart-rate-monitor, color OLED screen and an open operating...

Automatic calendar synchronization on Symbian

I like to keep organized, but I don't like to spend time on it though. That's usually where 'notebooks' and daily schedules fail. Many of my ex co-workers use Microsoft Exchange to stay synchronized between their computer, workplace and mobile telephone.

My current solution involves Google Calendar, my Nokia E65 and a free service called GooSync.

Mac OS-X for Windows users

I just got my Macbook a few days ago but I've been a Linux user for 9 years and a Windows user for too long to remember so this was kinda of a shock for me.

The purpose of this article is to document what I found strange or hard to find and solutions to what I'd think are common problems for first-time Mac users.

Taking out the trash: Keeping your computer safe

Who hasn't experienced his computer popping up windows, being slow with strange new programs in your start menu. If that's the case it's likely that you're computer is infected with a virus, trojan or spyware.

I'm writing this article because people keep asking me the same questions and I hope this can provide further help.

This article covers a very wide area in a short period of time so it assumed that the reader has at least basic computer skills.

Automatic USB backup with Ubuntu

Update: This article is originally from andri.dk and is provided as is. Some of the information is outdated, but hopefully still helpful to some.

Everyone has important files like personal photographs, bank statements, a life's accumulation of porn and so and and so forth that would be hard or impossible to recover if that damn hard drive would fail.

I've always been well aware of the dangers of not taking backups but yet still lazy enough to ignore it.

Backup for the lazy includes the following steps:

  • Put USB stick in computer
  • Wait for computer to BEEP or USB stick to stop flashing
  • Unplug USB stick
  • Rinse and repeat!

Finding a decent OS for my Asus EEE 1000he

Last fall, after my one year old Macbook battery died and Apple refused to fix it I decided to spend twice as much as a replacement battery to buy myself a new Asus EEE 1000he netbook instead.

I intended this computer to fulfill note taking at the university, browsing, media playing and to serve as a calculator (Matlab/Maple).

The machine came pre-installed with Windows XP Home and I quickly replaced that with EEEbuntu 3 and have been running that for 4 months. The main problem I have with EEEbuntu is that it's not maintained and the Gnome desktop environment seems to be sucking the life out of my little netbook.

My quest is to find a netbook operating system with the following qualities:

  • Fast booting
  • Lightweight desktop environment
  • Ability to browse (preferably using Chromium)
  • Flawless hardware support for my 1000he
  • Run Maple and Matlab

I will be going through the candidates and updating each review as I hopefully will be able to find an operating system to my liking.

Semester Project: Lanification

Semester: Fall of 2009
Authors: Anders Tornvig, Andreas Møgelsmose, Andri Óskarsson

The idea was to create a software framework for peer-to-peer based office communication. Tasks such as short-term event planning and a common notification platform have no unified solution so the aim was to create one.

It was programmed using Qt 4.5 and C++ and contained over 4000 lines of code. We made use of XML, TCP, UDP, XML querying and SQLite databases. Two protocols were created for this project; one for message transport (LMTP) and one for peer discovery (LPDP).

Further information can be found in the attached report (English). Screenshots inside.

Are your gadgets working against you?

There has been an increasing trend in the technical hardware industry to produce products that are specifically designed to restrict functionality of the product. For example: Apple iPod, Apple iPad, Microsoft Xbox, Sony Playstation and the Nintendo Wii.

This restricted functionality can be everything from only allowing applications accepted by the vendor, preventing certain formats to be played or the famous example of DVD players that only play movies from the allowed region. Why should you, the consumer be buying a product that helps the media companies to monopolize and fix prices?

The Google Platform emerges

Currently, Microsoft holds the keys to the public computer platform. Apple, Linux and other operating systems exist but they have a very minor user base, compared to the Microsoft crowd.

The biggest threats, currently to this are Google and Open Source. The biggest reason, Microsoft users are unable to move away from their platform is the fact that most of the programs they use are written for Windows and will not run anywhere else.

12 reasons to stay away from the Apple iPad

While the iPad obviously has its qualities, I am focusing on what prevents me from buying one. The picture is from Cryptogon.

  • No multi-tasking
  • No USB ports
  • No flash support
  • All applications need to be Apple approved
  • No support for free audio/video formats (such as the ogg/theora)
  • No camera/webcam
  • 130$ extra for the 3G version, instead of just supporting USB 3G dongles
  • Encumbered with DRM (eBook, audio, video)
  • No keyboard (you can buy a special Apple keyboard-dock though)
  • No external memory (no usb, no card reader)
  • No stylus
  • Reflective LCD display, making it unusable in direct sunlight

If you have anything to add to this list or want to point out any errors in it, please feel free to comment.

The Free Software Foundation also has its own page that focuses on the DRM problems with it.

Funny comparison charts:

Logo creation, the (extremely) geeky way!

Recently, me and my excellent group have been working on our semester report and we're currently down to the tiny details and hopefully we'll soon be ready to print. What has annoyed me for a while is the quality of the logo that the university hands out to its students. The only logo that has any actual colors is a JPG version that doesn't scale (or print) very well. There is also a Postscript version, but that only has one color.

I've been creating various graphics with PGF/TikZ (other examples) and LaTeX during the semester so why not use this to create the logo as well?