<?xml version="1.0"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/" >
<channel>
<title>blog</title>
<link>http://saz.im/blog/</link>
<description>Mats Sjöberg&#39;s blog</description>
<item>

	<title>Another StatusNet client for Nokia N9/N950</title>


	<guid isPermaLink="no">http://saz.im/blog/yaics/</guid>

	<link>http://saz.im/blog/yaics/</link>

	<pubDate>Sat, 07 Apr 2012 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-26T20:55:38Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img class=&quot;align-right&quot; src=&quot;../images/yaics_screenshot.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I’ve been working on a &lt;a href=&quot;http://qt.nokia.com/&quot;&gt;Qt&lt;/a&gt; &lt;a href=&quot;https://identi.ca&quot;&gt;identi.ca&lt;/a&gt;/&lt;a href=&quot;http://status.net&quot;&gt;StatusNet&lt;/a&gt; client for
some time now, called Yaics&lt;a class=&quot;footnote&quot; id=&quot;fnref:1&quot;&gt;1&lt;/a&gt; (since Dec 1, 2010 according to the
git log).  When I got an N950 for loan (see my blog post on &lt;a href=&quot;http://saz.im/blog/./heebo/&quot;&gt;Heebo&lt;/a&gt;)
my first experiment was to get my StatusNet client to run.  To my
disappointment the graphical user interface didn’t work at all,
everything had to be rewritten in QML.  Well, I did it, and now I can
run my StatusNet client both on the desktop and on the N9/N950.&lt;/p&gt;

&lt;p&gt;So, when
&lt;a href=&quot;http://blog.mikeasoft.com/2012/04/03/statusnet-client-for-the-nokia-n9n950/&quot;&gt;Mike Sheldon recently published his great StatusNet client for MeeGo/Harmattan&lt;/a&gt;
I realised I should probably finish mine as well, and put it out there
if someone wants to use it.  I’ve been using it myself for a few
months now, but I’ve been putting off actually publishing it.  Well,
it’s been up on gitorious for a long time, but most people want a
ready-made package I guess &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It’s far from perfect, especially the backend, which still uses the
old Twitter-compatible API.  Also it doesn’t use the Harmattan event
feed yet.  And the code is pretty crufty C++, QML and JavaScript.  I
haven’t decided yet if I’m going to spend the effort to clean it up
enough to publish it on the Ovi store or on &lt;a href=&quot;http://apps.formeego.org/&quot;&gt;Apps For MeeGo&lt;/a&gt;.  But
for now you can just get it here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;strong&gt;&lt;a href=&quot;http://saz.im/software/yaics/yaics_0.1.1_armel.deb&quot;&gt;yaics_0.1.1_armel.deb&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 26 April, 2012:&lt;/strong&gt; Updated to version 0.1.1 which potentially
  fixes a crashing bug. Potentially.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://flattr.com/thing/295760/Mats-Sjobergs-blog&quot; target=&quot;_blank&quot;&gt;
&lt;img alt=&quot;Flattr this&quot; border=&quot;0&quot; src=&quot;http://api.flattr.com/button/flattr-badge-large.png&quot; title=&quot;Flattr this&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some features of the Harmattan (N9/N950) client include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works with identi.ca and other StatusNet instances.&lt;/li&gt;
&lt;li&gt;Shows context of dents if you tap on them.&lt;/li&gt;
&lt;li&gt;Reply, repeat, favourite dents.&lt;/li&gt;
&lt;li&gt;Fetches and caches avatars.&lt;/li&gt;
&lt;li&gt;Should work with private messages (although not heavily tested).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not yet implemented (and might never be…):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using the Harmattan feed view.&lt;/li&gt;
&lt;li&gt;Posting attachments.&lt;/li&gt;
&lt;li&gt;Displaying attachments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href=&quot;http://gitorious.org/yaics&quot;&gt;code is up on gitorious&lt;/a&gt;, which also includes the desktop
client.  To build the MeeGo/Harmattan client, take a look at
&lt;code&gt;build-harmattan.sh&lt;/code&gt; – you probably need to fix some paths, though.
And, at least for now, report any bugs to me via e-mail to
&lt;a href=&quot;mailto:mats@sjoberg.fi&quot;&gt;mats@sjoberg.fi&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;&lt;p&gt;Yet Another Identi.ca Client Something – yes it’s extremely funny.&lt;a class=&quot;reversefootnote&quot;&gt; ↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
</description>


	<comments>http://saz.im/blog/yaics/#comments</comments>

</item>
<item>

	<title>Pygame for MeeGo</title>


	<guid isPermaLink="no">http://saz.im/blog/pygame-meego/</guid>

	<link>http://saz.im/blog/pygame-meego/</link>

	<pubDate>Fri, 06 Apr 2012 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-06T15:07:39Z</dcterms:modified>

	<description>&lt;p&gt;Since making &lt;a href=&quot;http://saz.im/blog/./heebo/&quot;&gt;Heebo&lt;/a&gt;, which was mostly in JavaScript, I’ve wanted to
try some other dynamically typed high-level language, but with a bit
more structure than JavaScript (e.g. strongly typed).  I thought
Python might be in turn.  I did some Python development 15 years ago
(is it that long ago!?) but there has been some changes so I needed to
read up a bit on the language.  I used &lt;a href=&quot;http://shop.oreilly.com/product/9780596158071.do&quot;&gt;O’Reilly’s Learning Python&lt;/a&gt;
back then, so I got the newest edition in a DRM-free ePub format.
Turns out the book has grown from about 350 pages to more than 1200
pages!  I thought Python was supposed to be simple! &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Anyway,
&lt;a href=&quot;http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/01/13/sdl-and-pygame-available-for-meego-1.2-harmattan&quot;&gt;Pygame was recently ported and officially supported on the MeeGo platform&lt;/a&gt;,
so I decided to try that out.  Also Pygame works on the desktop and
&lt;a href=&quot;http://pygame.renpy.org/&quot;&gt;even on Android&lt;/a&gt; (although I haven’t tried that out yet), so I’ve
got an exit strategy… &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Python is really &lt;a href=&quot;http://wiki.meego.com/Getting_started_with_Harmattan_Python&quot;&gt;easy to install on the Nokia N9 or N950&lt;/a&gt; and the
development cycle is much quicker, since you don’t need to create an
installable package and install it every time you want to test
something.  Still, at some point you need to make real .deb package,
e.g. if you want to publish you software somewhere.  The &lt;a href=&quot;http://www.pyside.org/&quot;&gt;PySide&lt;/a&gt;
community (“Python for Qt”) have a handy tool called pyside-assistant
which works fine for non-Qt Python stuff as well.  Just follow the
&lt;a href=&quot;http://wiki.meego.com/Documentation_for_pyside-assistant#Packaging_generic_Python_applications&quot;&gt;instructions on the MeeGo wiki&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;In addition, you might want to make sure that most of your files are
installed under &lt;code&gt;/opt/yourappsname&lt;/code&gt; as is expected of applications
e.g. in the Ovi Store.  I struggled a bit to figure this one out, but
it is actually very simple.  Just add a file called &lt;code&gt;setup.cfg&lt;/code&gt; in
your project’s root directory with the following contents:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[install]
install_lib = /opt/yourappsname/lib
install_scripts = /opt/yourappsname
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Where, naturally, you should replace &lt;code&gt;yourappsname&lt;/code&gt; with the name of
your application.  Then you might want to edit the .desktop file to
point to the right place for the binary, and you are (more or less)
set to go!&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/pygame-meego/#comments</comments>

</item>
<item>

	<title>FSCONS 2011</title>


	<guid isPermaLink="no">http://saz.im/blog/fscons2011/</guid>

	<link>http://saz.im/blog/fscons2011/</link>

	<pubDate>Mon, 14 Nov 2011 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-08T09:54:10Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img class=&quot;align-right&quot; src=&quot;../images/fscons2011.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I just got back from FSCONS 2011 late yesterday.  FSCONS is such a
cool conference since it combines both technical, social and political
issues.  For instance, during Saturday’s social event I discussed
(among many other things) Free Software in education, the problems
with privatisation of the public sector in Nordic countries,
instruction sets of different processor types, if what the
“Anonymous” group is doing is an effective and justified method of
activism, and how the cryptography in the PS3 hardware was cracked.&lt;/p&gt;

&lt;p&gt;I’m not going to mention all the talks that I liked, because that will
be such a long list.  I’ll just highlight &lt;a href=&quot;http://my.fscons.org/schedule/session/73/&quot;&gt;Smári McCarthy’s talk&lt;/a&gt;
about how cryptocurrencies (read &lt;a href=&quot;https://en.wikipedia.org/wiki/Bitcoin&quot;&gt;Bitcoin&lt;/a&gt;) are at odds with
taxation and current welfare systems.  That was a very interesting
topic that led to interesting discussions, and it also highlights the
convergence of the technical and societal themes of the conference.&lt;/p&gt;

&lt;p&gt;Even though Richard Stallman didn’t say anything I haven’t heard
before (I’ve seen many videos of his talks on the web), it was still
fun to see the closest there is to a “rock star” in the Free
Software movement.  Also, he signed my copy of his book &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.sjoberg.fi/mats/photos/FSCONS_2011/&quot;&gt;I took a few very shoddy photos as well.&lt;/a&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/fscons2011/#comments</comments>

</item>
<item>

	<title>Heebo</title>


	<guid isPermaLink="no">http://saz.im/blog/heebo/</guid>

	<link>http://saz.im/blog/heebo/</link>

	<pubDate>Sun, 06 Nov 2011 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T14:26:55Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img class=&quot;align-right&quot; src=&quot;../images/heebo_200.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I had been following the roller coaster&lt;a class=&quot;footnote&quot; id=&quot;fnref:1&quot;&gt;1&lt;/a&gt; that was Nokia’s
Linux-based smart phone operating system effort for some time, when an
old friend&lt;a class=&quot;footnote&quot; id=&quot;fnref:2&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://www.johanpaul.com/&quot;&gt;Johan Paul&lt;/a&gt;, loaned me an N950.&lt;/p&gt;

&lt;p&gt;I was, at first, really disappointed that Nokia’s MeeGo (Harmattan)
didn’t support the native Qt UI at all, but that everything had to be
rewritten in QML.  QML required at least a minimum of JavaScript, and
at some point I had heard that
&lt;a href=&quot;http://javascript.crockford.com/&quot;&gt;there were at least some good parts to JavaScript&lt;/a&gt;, so I decided
to dive in, and just for the fun of it, write an utterly simple
JavaScript-only game for Harmattan/MeeGo!&lt;/p&gt;

&lt;p&gt;The game itself is a regular “Match 3” puzzle, where you have to get
three or more blocks of the same colour in a row.  When the basic
gaming functionality started to be more or less in place I asked an
old friend of mine, &lt;a href=&quot;http://nikui.net/&quot;&gt;Niklas Gustafsson&lt;/a&gt;, if he was interested
in replacing my ugly place-holder sprites with some actual graphics.
He was, and after that the project was more of a joint project –
like in the good old days of DOS games &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We finally decided that we needed to release something, and on
Saturday, October 29, 2011 we put version 1.0 of “Heebo” up on the
Nokia Ovi Store – on Monday it was accepted and went live.  Today,
when I last checked, it had over 1400 downloads and a 5 star rating by
users.  It was in third place of all free games for Harmattan phones
(N9 and N950).  That’s the largest distribution of anything that I’ve
ever made as far as I know.  So, that’s pretty cool.&lt;/p&gt;

&lt;p&gt;Ovi Store page: &lt;a href=&quot;http://store.ovi.com/content/216045&quot;&gt;http://store.ovi.com/content/216045&lt;/a&gt; &lt;br /&gt;
Heebo web page: &lt;a href=&quot;http://www.sjoberg.fi/mats/software/heebo.html&quot;&gt;http://www.sjoberg.fi/mats/software/heebo.html&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;&lt;p&gt;The “roller coaster” is a popular amusement ride, although I
didn’t find it very amusing.&lt;a class=&quot;reversefootnote&quot;&gt; ↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li id=&quot;fn:2&quot;&gt;&lt;p&gt;When I say “old friend” I don’t mean that my friends are old,
just that I know them from way back… which kind of implies that they
are old doesn’t it? Well, never mind then, forget I ever said
something.&lt;a class=&quot;reversefootnote&quot;&gt; ↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
</description>


	<comments>http://saz.im/blog/heebo/#comments</comments>

</item>
<item>

	<title>Improve font rendering in Debian</title>


	<guid isPermaLink="no">http://saz.im/blog/fonts-in-debian/</guid>

	<link>http://saz.im/blog/fonts-in-debian/</link>

	<pubDate>Tue, 31 May 2011 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-03-17T19:47:08Z</dcterms:modified>

	<description>&lt;p&gt;A &lt;a href=&quot;http://identi.ca/conversation/72494640#notice-75013589&quot;&gt;recent identi.ca discussion&lt;/a&gt; led me to notice that font
rendering in Debian “squeeze” is still not on par with other
distributions.  It seems that there are &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607955&quot;&gt;patches to the libcairo2&lt;/a&gt;
library that would improve that, but they have for some reason not
been applied.&lt;/p&gt;

&lt;p&gt;Fortunately there is a really easy way to do this without any
compiling: if you’re using the &lt;a href=&quot;http://mozilla.debian.net/&quot;&gt;mozilla.debian.net&lt;/a&gt; version of
Iceweasel 4.0 (Debian’s rebranded Firefox) you may already have a
patched libcairo2.  I currently have &lt;code&gt;1.10.2-1.1~bpo60+1&lt;/code&gt; from their
&lt;code&gt;squeeze-backports/iceweasel-4.0&lt;/code&gt; distribution.  &lt;/p&gt;

&lt;p&gt;After realising this I still wondered why my fonts looked bad.  Turns
out you still need to have a &lt;code&gt;~/.fonts.conf&lt;/code&gt; file with the following
contents to enable it:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;#60;?xml version=&amp;#34;1.0&amp;#34;?&amp;#62;
&amp;#60;!DOCTYPE fontconfig SYSTEM &amp;#34;fonts.dtd&amp;#34;&amp;#62;
&amp;#60;fontconfig&amp;#62;
  &amp;#60;match target=&amp;#34;font&amp;#34;&amp;#62;
    &amp;#60;edit mode=&amp;#34;assign&amp;#34; name=&amp;#34;lcdfilter&amp;#34;&amp;#62;
      &amp;#60;const&amp;#62;lcddefault&amp;#60;/const&amp;#62;
    &amp;#60;/edit&amp;#62;
  &amp;#60;/match&amp;#62;
&amp;#60;/fontconfig&amp;#62;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You might need to log out and in again for the settings to take effect
in Gnome.  Many thanks to &lt;a href=&quot;http://debian-bits-and-snips.blogspot.com/2011/03/run-iceweasel-4-on-squeeze.html&quot;&gt;Eric for pointing these two things out&lt;/a&gt;
in his blog post.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Comment on this blog post in &lt;a href=&quot;http://identi.ca/conversation/72494640#notice-75026786&quot;&gt;this identi.ca conversation.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/fonts-in-debian/#comments</comments>

</item>
<item>

	<title>Trying some &#x27;flashy&#x27; netbook distros</title>


	<guid isPermaLink="no">http://saz.im/blog/netbook-distros/</guid>

	<link>http://saz.im/blog/netbook-distros/</link>

	<pubDate>Tue, 19 Oct 2010 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T14:26:55Z</dcterms:modified>

	<description>&lt;p&gt;I’m a very happy user of &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; “squeeze” on my main computer
(a &lt;a href=&quot;http://www.thinkwiki.org/wiki/Category:X61s&quot;&gt;Thinkpad X61s&lt;/a&gt;), however, inspired by
&lt;a href=&quot;https://identi.ca/conversation/55230821&quot;&gt;this identi.ca conversation thread&lt;/a&gt; I started thinking that I
should run something “flashier” on my &lt;a href=&quot;http://en.wikipedia.org/wiki/Asus_Eee_PC#Other_Eee_90x_models&quot;&gt;EeePC 901 netbook&lt;/a&gt;, which
might possibly inspire others to try out GNU/Linux and free software.&lt;/p&gt;

&lt;p&gt;I want my main computer to just work and I don’t want to mess around
with it too much. Hence, Debian. However, my netbook is the computer I
mostly travel with and take to meetings – i.e. a lot of people see
me using it. So, to give a good (and not so “geeky”) first
impression of Linux I might just try something more “cool” on my
netbook…&lt;/p&gt;

&lt;h2 id=&quot;trisquelmini4.0&quot;&gt;Trisquel Mini 4.0&lt;/h2&gt;

&lt;p&gt;&lt;img alt=&quot;Trisquel&quot; id=&quot;trisquel&quot; src=&quot;../images/trisquel.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;First up was &lt;a href=&quot;http://trisquel.info/&quot;&gt;Trisquel&lt;/a&gt; and specifically it’s Mini
edition. Trisquel is a relatively new (to me at least) Ubuntu-based
distribution that is &lt;a href=&quot;http://www.gnu.org/distros/free-distros.html&quot;&gt;endorsed by the FSF&lt;/a&gt;. The main edition of
Trisquel is &lt;a href=&quot;http://trisquel.info/en/screenshots&quot;&gt;really nice looking&lt;/a&gt; and the Mini edition is not bad
either. The Mini is based on &lt;a href=&quot;http://lxde.org/&quot;&gt;LXDE&lt;/a&gt; and has replaced many
applications with more light-weight alternatives. Trisquel Mini was
indeed very fast and snappy on my otherwise somewhat sluggish netbook.&lt;/p&gt;

&lt;p&gt;Unfortunately there was one big snag: my Eee PC 901 uses a Ralink
2860-based wifi card which requires some non-free firmware to
function. This is not supported by Trisquel (otherwise it wouldn’t be
endorsed by FSF). I might get a USB wifi as a replacement, but I
haven’t yet found one that would work with fully free drivers and
still be very small and compact. This is an issue I will look more
carefully into next time I’m buying a new computer.&lt;/p&gt;

&lt;h2 id=&quot;ubuntu10.10netbookedition&quot;&gt;Ubuntu 10.10 Netbook Edition&lt;/h2&gt;

&lt;p&gt;&lt;img alt=&quot;Ubuntu Unity interface&quot; id=&quot;ubuntuunityinterface&quot; src=&quot;../images/unity.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Next up was Ubuntu’s recently released &lt;a href=&quot;http://www.ubuntu.com/netbook&quot;&gt;netbook edition&lt;/a&gt; with the new
Unity interface. Being a recent convert from Ubuntu to Debian
(&lt;a href=&quot;http://ebb.org/bkuhn/blog/2010/01/14/ubuntu-debian.html&quot;&gt;for largely the same reasons as Bradley Kuhn&lt;/a&gt;) I was somewhat
weary going back to Ubuntu, but I was really intrigued by the Unity
interface, and it sure would look fancy on my netbook.&lt;/p&gt;

&lt;p&gt;Initially I was quite impressed with the Unity interface, and I
started configuring my environment, but after a while the interface
started being quite slow and some weird user interface bugs annoyed
me. Finally the dock on the left side disappeared, or at least the
icons did. So, I decided that even if I was looking for something more
experimental than Debian this was going a bit too far &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Unity looks
promising but the bugs still need to be ironed out.&lt;/p&gt;

&lt;h2 id=&quot;meego1.0netbook&quot;&gt;MeeGo 1.0 netbook&lt;/h2&gt;

&lt;p&gt;&lt;img alt=&quot;MeeGo netbook&quot; id=&quot;meegonetbook&quot; src=&quot;../images/meego.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Finally I decided to go for &lt;a href=&quot;http://meego.com/devices/netbook&quot;&gt;MeeGo netbook edition&lt;/a&gt;. MeeGo is an
open-source project created by Nokia and Intel, merging their earlier
Moblin and Maemo projects. MeeGo netbook is mostly a continuation of
Moblin.&lt;/p&gt;

&lt;p&gt;In fact, I had tried MeeGo before and I was really impressed with the
boot-up speed but I stopped using it because of an annoying problem
which meant that
&lt;a href=&quot;http://bugs.meego.com/show_bug.cgi?id=5214&quot;&gt;one could not disable tap-to-click on the mouse pad&lt;/a&gt; and that the
repository of applications is very limited at the moment. Having tried
all the other distros above I decided that MeeGo would still be the
best choice for me. It looks nice, is reasonably stable and works with
my wifi (yes, with non-free firmware unfortunately). I’m confident
that the tap-to-click bug will be fixed soon and maybe not having all
the applications in the world might enforce some computing
“minimalism” on my part &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;MeeGo comes with the proprietary Adobe Flash plugin pre-installed,
which I promptly removed. (A good idea not just for principled
reasons, but also because of security concerns – just listen to
&lt;a href=&quot;http://twit.tv/sn&quot;&gt;Security Now&lt;/a&gt; and you’ll understand.) I compiled a few essential
applications by hand; the newest &lt;a href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;GNU Emacs&lt;/a&gt; (the one in MeeGo’s
repos has an old &lt;a href=&quot;http://orgmode.org/&quot;&gt;org-mode&lt;/a&gt; with different keyboard shortcuts from
what I’m used to), &lt;a href=&quot;http://www.keepassx.org/&quot;&gt;KeePassX&lt;/a&gt; and &lt;a href=&quot;http://gpodder.org/&quot;&gt;gPodder&lt;/a&gt;. Most of the
required libraries were available in Meego, except for some Python
stuff.&lt;/p&gt;

&lt;p&gt;So let’s hope that MeeGo with it’s quirky looks and cool UI will
attract some new people to GNU/Linux and free software &lt;img alt=&quot;:-)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/netbook-distros/#comments</comments>

</item>
<item>

	<title>I&#x27;m going to FSCONS</title>


	<guid isPermaLink="no">http://saz.im/blog/going-to-fscons/</guid>

	<link>http://saz.im/blog/going-to-fscons/</link>

	<pubDate>Thu, 07 Oct 2010 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-01T17:21:13Z</dcterms:modified>

	<description>&lt;p&gt;I travel yearly to scientific conferences in my research field, but I
have never been to a conference outside of my research (and payed from
my own pocket). Well, this November I’m going to &lt;a href=&quot;http://fscons.org/&quot;&gt;FSCONS 2010&lt;/a&gt; in
Gothenburg, Sweden. The topics seem really interesting and the
location isn’t that far from Finland. So, I thought, why not go and
see what it’s all about?&lt;/p&gt;

&lt;p&gt;What I really like about FSCONS is that it is not only about the
technical aspects around free and open source software (aka
&lt;a href=&quot;http://en.wikipedia.org/wiki/FLOSS&quot;&gt;FLOSS&lt;/a&gt;), but more broadly about the societal issues around
computing. Check out the &lt;a href=&quot;http://fscons.org/program&quot;&gt;FSCONS programme&lt;/a&gt;.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/going-to-fscons/#comments</comments>

</item>
<item>

	<title>Why I sold my iPhone</title>


	<guid isPermaLink="no">http://saz.im/blog/sold-my-iphone/</guid>

	<link>http://saz.im/blog/sold-my-iphone/</link>

	<pubDate>Sun, 08 Aug 2010 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;My &lt;a href=&quot;http://saz.im/blog/./iphone/&quot;&gt;one year iPhone contract with Sonera&lt;/a&gt; ended recently and
I had a chance to reassess my mobile phone situation. I had long been
unsatisfied with the iPhone because of two reasons, one practical, one
philosophical.&lt;/p&gt;

&lt;p&gt;The practical problem was that since I had
&lt;a href=&quot;http://saz.im/blog/./greatswitch/&quot;&gt;switched to use only Linux&lt;/a&gt; I had no way of
synchronising with my computer, or even simply copying over some
files. I partially overcame the last problem by using a podcast
application on the iPhone which downloaded new podcast episodes
directly over WiFi. But if I wanted to transfer new music I had to
borrow my girl friend’s Windows-laptop and use iTunes.&lt;/p&gt;

&lt;p&gt;There are some efforts, partially successful, to
&lt;a href=&quot;http://www.libimobiledevice.org/&quot;&gt;enable free software systems to talk to the iPhone&lt;/a&gt;,
however Apple seems to actively prevent any third parties from syncing
with their devices, so any successful syncing might break in the next
iPhone operating system (iOS) update. Contrast this to most other
phone companies, who generally do not support Linux, but also do
not actively prevent the use of third party software.&lt;/p&gt;

&lt;p&gt;My second gripe was that of controlling the software on the device. As
a programmer I often wish to solve a problem by making my own
programme, e.g. I could never find an alarm clock application to my
liking and wanted to make my own. In order to make an application for
the iPhone, I would need to pay Apple $99 each year for the
&lt;a href=&quot;http://developer.apple.com/programs/iphone/&quot;&gt;iPhone developer programme&lt;/a&gt;, &lt;em&gt;even if only to run
it on my own device&lt;/em&gt;. I might afford that sum, but it is a matter of
principle that I should be able to control the software on a device
that I own without any further permissions or payment.&lt;/p&gt;

&lt;p&gt;This kind of control is frightening, especially in combination with
Apple’s efforts to bring the same controlled environment to more
general purpose computing devices such as the iPad. This was one of
the reasons which got me thinking more seriously about
&lt;a href=&quot;http://www.fsf.org/about/what-is-free-software&quot;&gt;software freedom&lt;/a&gt; and switching all my machines to Linux. (At
the moment my Thinkpad and my Mac mini both run
&lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian “squeeze”&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;The iPhone was kind of the “last hold-out from the old era” for
me. For economical (and partially ecological) reasons I just didn’t
want to throw it away – so I stuck with it for some time. Then a
co-worker offered to buy if from me since it was unlocked now
(officially by Apple, since my one year contract had expired).&lt;/p&gt;

&lt;p&gt;So now I’m back to &lt;a href=&quot;http://www.sjoberg.fi/mats/blog/my-new-nokia-6290.html&quot;&gt;my old Nokia 6290&lt;/a&gt;. It runs the
horrible S60 variant of Symbian, and I consider it mostly as a “dumb
phone”. The operating system on the device is probably as non-free as
the iPhone (even if
&lt;a href=&quot;http://www.symbian.org/symbian-feature-set/symbian-is-open-source&quot;&gt;Symbian itself has been open sourced recently&lt;/a&gt;), but at
least it works with my Linux system, and I can develop and install
free software on it.&lt;/p&gt;

&lt;p&gt;I intend to use this phone temporarily until a suitable, more open and
software freedom-friendly phone turns up. Hopefully one that runs
mostly free software. At the moment I am waiting for the upcoming
&lt;a href=&quot;http://meego.com/&quot;&gt;MeeGo operating system&lt;/a&gt;, and the first devices based on
that. &lt;a href=&quot;http://www.engadget.com/2010/08/06/nokias-vp-talks-n8-meego-milestone-product-tablets-android/&quot;&gt;Nokia is said to be working on one&lt;/a&gt; for this
year. If that turns out badly, I’ll probably start looking at
Android-based phones. There is a project called
&lt;a href=&quot;http://trac.osuosl.org/trac/replicant/wiki&quot;&gt;“Replicant”&lt;/a&gt; which tries to create a 100% free software
stack for Android phones.&lt;/p&gt;

&lt;p&gt;Finally, below, I have listed some nice free software that I have
installed on my new (old) S60 phone:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://symbianoggplay.sourceforge.net/&quot;&gt;Symbian OggPlay&lt;/a&gt; is a GPLv2 licensed music player that
supports ogg and flac and many other formats. It scans the phone for
supported music files, very handy.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.substanceofcode.com/software/mobidentica/&quot;&gt;Mobidentica&lt;/a&gt; is an &lt;a href=&quot;http://identi.ca/&quot;&gt;identi.ca&lt;/a&gt; client for S60 under the Apache
License 2.0. The author, Tommi Laukkanen, has a lot of other &lt;a href=&quot;http://www.substanceofcode.com/software/&quot;&gt;cool 
free software for S60&lt;/a&gt; on his website.&lt;/p&gt;

&lt;p&gt;Feels great that I can at least install software now without first
asking permission from Steve Jobs!&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/sold-my-iphone/#comments</comments>

</item>
<item>

	<title>Notes on eCryptfs PAM problem</title>


	<guid isPermaLink="no">http://saz.im/blog/ecryptfs-pam/</guid>

	<link>http://saz.im/blog/ecryptfs-pam/</link>

	<pubDate>Sat, 05 Jun 2010 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-01T17:21:13Z</dcterms:modified>

	<description>&lt;p&gt;I recently noticed that I can no longer create new users or change
passwords on my laptop running &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; “squeeze”. I get an error
message indicating that&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;authentication information cannot be recovered
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;After some digging around I realised that the problem is connected to
the &lt;a href=&quot;http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules&quot;&gt;PAM (Pluggable Authentication Modules)&lt;/a&gt; system and some
changes I made earlier to its configuration in order to encrypt a
&lt;code&gt;~/Private/&lt;/code&gt; directory with &lt;a href=&quot;http://ecryptfs.sourceforge.net/&quot;&gt;eCryptfs&lt;/a&gt;. I had followed the
&lt;a href=&quot;http://www.debian.org/doc/manuals/reference/ch09.en.html#_automatically_encrypting_files_with_ecryptfs&quot;&gt;instructions in the Debian reference&lt;/a&gt;. It turns out that those
instructions are outdated, the problem was fixed by removing my
changes and running &lt;code&gt;pam-auth-update&lt;/code&gt; where I just selected the
ecryptfs module.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/ecryptfs-pam/#comments</comments>

</item>
<item>

	<title>A parallel of principles</title>


	<guid isPermaLink="no">http://saz.im/blog/parallel/</guid>

	<link>http://saz.im/blog/parallel/</link>

	<pubDate>Fri, 14 May 2010 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;I stumbled across an interesting
&lt;a href=&quot;http://mako.cc/copyrighteous/20090714-00&quot;&gt;blog post by Benjamin Mako Hill from last year&lt;/a&gt;. It discusses the
dichotomy between “open source” and “free software”, i.e. between
those within the &lt;a href=&quot;http://en.wikipedia.org/wiki/FLOSS&quot;&gt;FLOSS&lt;/a&gt; community who
&lt;a href=&quot;http://www.opensource.org/&quot;&gt;emphasise the practical benefits&lt;/a&gt; of the distributed, open
development method and those who
&lt;a href=&quot;http://www.fsf.org/&quot;&gt;talk about the users’ rights and freedoms&lt;/a&gt;. Benjamin Mako Hill
makes an interesting argument in favour of talking about software
freedom instead of “open source”: software freedom is about the
&lt;em&gt;statement of principles&lt;/em&gt; while open source makes empirical claims
which may or may not be true.&lt;/p&gt;

&lt;p&gt;To put the argument more pointedly: if you are a FLOSS enthusiast, are
you ready to start supporting closed source systems if research shows
that the closed development method in fact produces better software?
For example, security expert
&lt;a href=&quot;http://wiki.twit.tv/wiki/Security_Now_245#Open_VS_Closed_Security&quot;&gt;Steve Gibson recently argued persuasively on his podcast&lt;/a&gt; that
there is no real difference in security between the closed and open
source software development methodologies.&lt;/p&gt;

&lt;p&gt;To make a quick personal aside, the reason why I initially switched
from Windows 98 to Linux, and later from Linux to Mac OS X as my main
operating system was purely from this practical standpoint. I liked
Linux and open source, but I found Mac OS X to be even better
quality-wise, e.g. with better usability. However,
&lt;a href=&quot;http://saz.im/blog/./greatswitch/&quot;&gt;my recent switch back to Linux&lt;/a&gt; was made from a
principled standpoint, since my priorities had changed. I know the
usability won’t be quite as good as on the Mac and I might have to
work harder to get things to work, but since my priority is now
software freedom I can live with that.&lt;/p&gt;

&lt;p&gt;My main point, however, is to make a parallel that I thought of while
discussing politics with a friend over a few beers recently. My friend
lamented how political discussions are nowadays always framed around
economic arguments, hiding or perhaps forgetting the original values
of the political groups involved. In the typical argument, a certain
policy should be adopted because it will increase economic growth or
reduce expenditures, not because it is the most just or ethical
alternative. This is especially distressing for the democratic left
– which I believe has the strongest ethical arguments. Organising a
society in a way that distributes wealth more equally might be an
economically superior solution, or it might not (of course it also
depends on how you measure economic success).
In the end the goals are not economical or technological superiority
but social justice and software freedom. These are statements of
ethical opinion, not empirical claims. I think this is important to
remember, both in software and politics.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/parallel/#comments</comments>

</item>
<item>

	<title>Installing Linux on my Apple TV</title>


	<guid isPermaLink="no">http://saz.im/blog/appletv-linux/</guid>

	<link>http://saz.im/blog/appletv-linux/</link>

	<pubDate>Tue, 23 Feb 2010 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;I mentioned in &lt;a href=&quot;http://saz.im/blog/./greatswitch/&quot;&gt;an earlier blog post&lt;/a&gt; that I have an Apple TV with
the unofficial (from Apple’s point-of-view) &lt;a href=&quot;http://xbmc.org/&quot;&gt;XBMC&lt;/a&gt; add-on, but it is
still running inside the Apple-provided system. Well, I recently
inadvertently OK’ed an Apple TV update which of course broke the XBMC
installation, I would have to install it all over again.&lt;/p&gt;

&lt;p&gt;This is when I decided to take the “logical” step and replace the
Apple TV system (some version of Mac OS X) with Linux since I was not
using it anyway. Also, I always had to start XBMC via the
Apple-provided system – in Linux I would be able to start XBMC
directly.&lt;/p&gt;

&lt;p&gt;I basically followed the steps from these notes on
&lt;a href=&quot;http://wiki.eple.us/appletv_ubuntu_9.10_xbmc&quot;&gt;wiki.eple.us&lt;/a&gt;. Currently the newest Apple TV update (needed in the
Boot EFI extraction stage) seems to be: &lt;br /&gt;
&lt;a href=&quot;http://mesu.apple.com/data/OS/061-7495.20100210.TAVfr/2Z694-6013-013.dmg&quot;&gt;http://mesu.apple.com/data/OS/061-7495.20100210.TAVfr/2Z694-6013-013.dmg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There were some minor errors in the documented steps, which are easily
identified while doing them. Unfortunately I have already forgotten
what they were &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Also be careful with the &lt;code&gt;dd&lt;/code&gt; commands so that you
don’t overwrite your harddrive instead of the USB stick! One should
never blindly copy-and-paste super-user commands (i.e. running as root
or prefixed with &lt;code&gt;sudo&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;The only problem I really had was getting XBMC to start after
installing Ubuntu. I incorrectly diagnosed the problem as related to X
and the Nvidia driver. In fact it turned out that XBMC was missing a
library and was leaving crash-logs where this information could be
easily found! After realising this, it was easily remedied by
installing the missing library.&lt;/p&gt;

&lt;p&gt;Otherwise the process was time-consuming but not hard. However it is
still not for the faint-of-heart, you could be messing up your Apple
TV &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Anyway, I’ve had my Ubuntu+XBMC system running now for a few
weeks, and it works very nicely!&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/appletv-linux/#comments</comments>

</item>
<item>

	<title>Making the great switch</title>


	<guid isPermaLink="no">http://saz.im/blog/greatswitch/</guid>

	<link>http://saz.im/blog/greatswitch/</link>

	<pubDate>Mon, 16 Nov 2009 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;I have always been a fan of open source software, and I used Linux as
my main operating system for several years around 2000. However at
some point I started using Mac OS X more and more (first an iBook,
then an iMac and now a Mac mini). It had the same nice unix-features
that I had become accustomed to in Linux but everything was more
nicely designed and with great usability.&lt;/p&gt;

&lt;p&gt;Recently I have however started to think more about the
&lt;a href=&quot;http://www.fsf.org/about/what-is-free-software&quot;&gt;ethics of free software&lt;/a&gt; and decided to switch back to Linux,
or GNU/Linux as the &lt;a href=&quot;http://www.fsf.org/&quot;&gt;Free Software Foundation&lt;/a&gt; prefers to call
it. It is not the most pressing ethical question of the day –
compared to wars, poverty, and human rights issues – but it is one
close to my personal interests and one that is quite easy to do
something about.&lt;/p&gt;

&lt;p&gt;I have always been using Linux, at work, and on one or both of my
laptops. But I wanted to switch my main system: the Mac mini. I tried
a triple-boot setup, since I also had Windows XP installed for (very)
sporadic gaming. I never got the booting to work as I wanted (i.e. in
just one level of selection) since the Mac has it’s own strange EFI
system instead of the BIOS of PC’s and a BIOS-compatibility mode is
needed for the other operating systems. Finally, when I at some point
managed to make the Linux system unbootable, I decided it would be
easier to just wipe the drive and have only one operating system:
Linux &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;ubuntuonamacmini&quot;&gt;Ubuntu on a Mac mini&lt;/h2&gt;

&lt;p&gt;I am now using &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu 9.10, i.e. the “Karmic Koala”&lt;/a&gt; as my
only operating system on the Mac mini. I try to use only free software
on it, but unfortunately the graphics adapter needs a proprietary
driver by Nvidia. It works quite well on the Mac mini, however I
haven’t tried the wireless since I don’t need that (it would also
require another proprietary driver, which Ubuntu offers to install).&lt;/p&gt;

&lt;p&gt;The only problem was the sound which required adding &lt;code&gt;model=imac24&lt;/code&gt; to
the &lt;code&gt;options snd-hda-intel&lt;/code&gt; line in
&lt;code&gt;/etc/modprobe.d/alsa-base.conf&lt;/code&gt;. (The helpful tip is from this
&lt;a href=&quot;http://blog.costan.us/2009/03/ubuntu-810-or-904-on-mac-mini.html&quot;&gt;blog post by Victor Costan&lt;/a&gt;.)&lt;/p&gt;

&lt;h2 id=&quot;transferringmystuff&quot;&gt;Transferring my stuff&lt;/h2&gt;

&lt;p&gt;The next challenge was to import all my stuff from my Mac backup. I
had everything important backed up using Time Machine to an external
drive. I thought this would be easy since it seemed to make a complete
snapshot every time with hardlinks for files that had not changed. It
turned out to be much more complicated. Read this
&lt;a href=&quot;http://carsonbaker.org/time-machine-on-linux&quot;&gt;blog post by Carson Baker on Time Machine on Linux&lt;/a&gt;. I
contemplated making a Perl script to go through all the linked steps,
but I realised it would be easier to start up the Mac OS X
installation CD and use the tools from there to copy the newest
snapshot to a regular directory structure. This worked nicely, the OS
X installer allows the user to start a terminal session before
installing anything.&lt;/p&gt;

&lt;p&gt;Another minor hassle was to copy around the modified and original
versions of photos from the iPhoto structure. The iTunes file
structure is pretty straightforward so no problem there. Only that I
could no longer find the iTunes database as an XML file for which I
had a &lt;a href=&quot;http://projects.gnome.org/rhythmbox/&quot;&gt;Rhythmbox&lt;/a&gt; conversion script (see
&lt;a href=&quot;http://code.google.com/p/itunes-to-rhythmbox-ratings/issues/detail?id=1&quot;&gt;itunes-to-rhythmbox-ratings&lt;/a&gt; and scroll down). Fortunately I had
a Rhythmbox database on my laptop for a slightly older version of my
database, so perhaps only a few hundred of my stars ratings got lost.&lt;/p&gt;

&lt;p&gt;An unsolved problem is how to open iWork files. The files are very
verbose XML documents so it should not be impossible. The text from
Pages documents I simply extracted by a short sed command removing all
XML-tags. Unfortunately the numbers from Numbers are not so easy to
extract, they seem to be given as properties to the XML elements. I
don’t have anything important in those files fortunately.&lt;/p&gt;

&lt;p&gt;Also the e-mails from Apple Mail are stored as separate emlx files
which neither mutt nor Evolution seem to be able to import. Again, the
files themselves are easily readable and searchable with for example
grep, so that is good enough for me.&lt;/p&gt;

&lt;h2 id=&quot;interfacingwithmyotherappledevices&quot;&gt;Interfacing with my other Apple devices&lt;/h2&gt;

&lt;p&gt;I also own an Apple TV which requires that you run iTunes in order to
be able to sync with it. Fortunately the &lt;a href=&quot;http://xbmc.org/&quot;&gt;XBMC project&lt;/a&gt; solves
that dilemma. A much bigger problem is my iPhone which is similarly
locked to iTunes. But I seldom actually need to sync my phone with the
computer. I don’t need to sync my contacts, and if I did I could use
my Google account or similar. The same goes for the calendar. Also
podcasts can be downloaded directly to the phone.&lt;/p&gt;

&lt;p&gt;The only problem is if I buy new music on my computer. Maybe it’s time
to start revisiting those old classics in my music library and save
some money &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Using &lt;a href=&quot;http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page&quot;&gt;iFuse and libiphone&lt;/a&gt; it should be possible to
do syncing with Linux, but unfortunately this broke since Apple
changed the format of the internal music database with the iPhone OS
3.0 release.&lt;/p&gt;

&lt;h2 id=&quot;conclusions&quot;&gt;Conclusions&lt;/h2&gt;

&lt;p&gt;Summing up, the switch to Ubuntu Linux worked pretty well. Of course
it would have been easier had I planned this beforehand, then I could
have exported for example the iWork files to more compatible
formats. Also I might have taken a “flat copy” of the Time Machine
snapshot. In my future technology purchases I need to make sure that I
only buy stuff that works with Linux and preferably has free drivers
as well.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/greatswitch/#comments</comments>

</item>
<item>

	<title>Thoughts on the iPhone</title>


	<guid isPermaLink="no">http://saz.im/blog/iphone/</guid>

	<link>http://saz.im/blog/iphone/</link>

	<pubDate>Sat, 19 Sep 2009 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;After much deliberation, considering the alternatives, I finally
bought an &lt;a href=&quot;http://www.apple.com/iphone/&quot;&gt;iPhone 3GS&lt;/a&gt; when they became available in Finland
late this summer.&lt;/p&gt;

&lt;p&gt;I had given up hope on Nokia because of the horrible S60 operating
system. &lt;a href=&quot;http://www.android.com/&quot;&gt;Google Android&lt;/a&gt; looked promising, but the handsets
available were not very good, and the OS still needs some
maturing. The &lt;a href=&quot;http://www.palm.com/us/products/phones/pre/&quot;&gt;Palm Pre&lt;/a&gt; with the &lt;a href=&quot;http://en.wikipedia.org/wiki/WebOS&quot;&gt;webOS&lt;/a&gt; made me hesitate
for a while, because the user interface seemed very well thought
out. I had the opportunity to try out the Pre while visiting Florida
this summer for a conference, and I have to say that the hardware felt
very cheap and plastic. Also having used an &lt;a href=&quot;http://www.apple.com/ipodtouch/&quot;&gt;iPod touch&lt;/a&gt;
for some time I didn’t feel that the choice of third party
applications was even close to that of the iPhone.&lt;/p&gt;

&lt;p&gt;Getting the iPhone I had to transfer my phone number from the old
operator to &lt;a href=&quot;http://www.sonera.fi/&quot;&gt;Sonera&lt;/a&gt;, which currently has a monopoly on iPhones in
Finland. Sonera for some reason did not start the process of moving
the number until I had physically received the phone (and called to
complain!), so I was stuck with a glorified iPod for more than a week
until my number was transferred. Not very smooth operation, Sonera …&lt;/p&gt;

&lt;p&gt;Now, after a few weeks of using the iPhone as my sole phone I am still
very satisfied with it. Trying an old &lt;a href=&quot;http://en.wikipedia.org/wiki/Nokia_N95&quot;&gt;Nokia N95&lt;/a&gt; for a few
minutes last week felt like going back in time at least a century,
even though technically the N95 has similar specs to the iPhone. The
user experience is really very important, even for a geek like me &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; I
find myself using the “smart phone” features much more often than in
my previous phones simply because it is easy and fun to use.&lt;/p&gt;

&lt;p&gt;My main complaint about the iPhone would be the restrictions and how
the development platform is closed. As I understand, even if I want to
develop an application only for personal usage, I would have to pay
the $99 fee for the &lt;a href=&quot;http://developer.apple.com/iPhone/program/&quot;&gt;iPhone Developer Programme&lt;/a&gt;. This is
why, as a developer, I still root for the more open platforms such as
Android, and potentially &lt;a href=&quot;http://maemo.org/&quot;&gt;Nokia’s Maemo&lt;/a&gt;. Maybe, in time for my
next phone purchase in 2—3 years time, these platforms will be mature
&lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/iphone/#comments</comments>

</item>
<item>

	<title>Naomi Klein in Helsinki</title>


	<guid isPermaLink="no">http://saz.im/blog/naomi-klein-in-helsinki/</guid>

	<link>http://saz.im/blog/naomi-klein-in-helsinki/</link>

	<pubDate>Wed, 11 Jun 2008 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-01T17:21:13Z</dcterms:modified>

	<description>&lt;p&gt;I went to see Naomi Klein when she held a lecture last week (5.6.2008)
in Helsinki University Metsätalo. I was there fifteen minutes early
and the room was already full and we were told that they cannot let
people in anymore, it would be too “dangerous”… well after a while
they still let some more people in so I managed to squeeze in &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The talk was really good, however nothing new if you have read the
book. &lt;a href=&quot;http://funderar.wordpress.com/2008/06/05/naomi-klein-i-helsingfors-hogern-har-lyckats-darfor-kan-den-inte-vinna-rattvisa-val/&quot;&gt;Here is a description of it if you understand Swedish&lt;/a&gt;.
&lt;a href=&quot;http://www.valt.helsinki.fi/staff/patomaki/intro.htm&quot;&gt;Professor Heikki Patomäki&lt;/a&gt; was there as well joining the
discussion and offering some critique even though they agreed on the
central issues.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/naomi-klein-in-helsinki/#comments</comments>

</item>
<item>

	<title>My new iPod touch</title>


	<guid isPermaLink="no">http://saz.im/blog/my-new-ipod-touch/</guid>

	<link>http://saz.im/blog/my-new-ipod-touch/</link>

	<pubDate>Wed, 05 Mar 2008 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T14:26:55Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img alt=&quot;ipodtouch&quot; class=&quot;align-right&quot; height=&quot;200&quot; src=&quot;../images/ipodtouch.jpg&quot; width=&quot;117&quot; /&gt;My old 4th generation (click-wheel)
iPod finally died. Its hard drive started to give me problems, every
second iTunes-sync or so it failed. I had been waiting for a 16 GB
iPod nano, but it still seemed to be far away. A friend at work had
bought an &lt;a href=&quot;http://www.apple.com/ipodtouch/&quot;&gt;iPod touch&lt;/a&gt; and its user interface seemed very
nice… and a 16 GB version was available. So I finally decided to get
one!&lt;/p&gt;

&lt;p&gt;I have to say, now after many weeks of use, that I am pretty satisfied
with this iPod. The interface still seems “wow” after so many weeks,
and it functions nicely as my music player, calendar, notepad (when I
don’t have my paper notepad close by) and e-mail and web surfing when
away from my computer (and WLAN is available). I also watch an
occasional video on it. Using &lt;a href=&quot;http://www.techspansion.com/visualhub/&quot;&gt;VisualHub&lt;/a&gt; it is very easy to
convert for example DivX videos which are then directly copied to
iTunes and synced to your iPod the next time. VisualHub is not free,
but it’s very easy to use. The conversion of course always takes some
time…&lt;/p&gt;

&lt;p&gt;Also the Google Maps software is really nice, and it works without
WLAN if you have previously checked the same spots on the map. This is
very handy if you need to recheck some streets when you are
out-and-about.&lt;/p&gt;

&lt;p&gt;If I have to pick some negatives it would be the lack of any tactile
controls for the music player. At least a real volume slider or wheel
as in the iPhone would have been nice. Also why can’t the notes
application sync for example with the notes in Apple’s Mail?&lt;/p&gt;

&lt;p&gt;Now when I have this device, carrying around an additional phone seems
a bother. The iPhone now seems like a much more attractive
idea… maybe when my Nokia gets “old” &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/my-new-ipod-touch/#comments</comments>

</item>
<item>

	<title>Civil war in Gaza was planned</title>


	<guid isPermaLink="no">http://saz.im/blog/civil-war-in-gaza-was-planned/</guid>

	<link>http://saz.im/blog/civil-war-in-gaza-was-planned/</link>

	<pubDate>Tue, 04 Mar 2008 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;&lt;a href=&quot;http://www.vanityfair.com/politics/features/2008/04/gaza200804&quot;&gt;David Rose, “The Gaza Bombshell” in Vanity Fair, April 2008&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;em&gt;Vanity Fair&lt;/em&gt; has obtained confidential documents, since
  corroborated by sources in the U.S. and Palestine, which lay bare a
  covert initiative, approved by Bush and implemented by Secretary of
  State Condoleezza Rice and Deputy National Security Adviser Elliott
  Abrams, to provoke a Palestinian civil war. The plan was for forces
  led by Dahlan, and armed with new weapons supplied at America’s
  behest, to give Fatah the muscle it needed to remove the
  democratically elected Hamas-led government from power. (The State
  Department declined to comment.)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An interesting side-note is that &lt;a href=&quot;http://en.wikipedia.org/wiki/Elliott_Abrams&quot;&gt;Elliott Abrams&lt;/a&gt;
was convicted for the Iran-Contra scandal, and later pardoned by
George Bush Sr. It has also been alleged that he was involved in the
failed coup attempt in Venezuela in 2002
[&lt;a href=&quot;http://www.guardian.co.uk/world/2002/apr/21/usa.venezuela&quot;&gt;The Observer, April 21 2002&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The story as reported on
  &lt;a href=&quot;http://english.aljazeera.net/NR/exeres/935DF029-9ECA-4133-BCD3-7DC26FB80E4A.htm&quot;&gt;Aljazeera: ‘US plot against Hamas’ revealed&lt;/a&gt;.&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/civil-war-in-gaza-was-planned/#comments</comments>

</item>
<item>

	<title>My new laptop: Thinkpad X61s</title>


	<guid isPermaLink="no">http://saz.im/blog/my-new-laptop-thinkpad-x61s/</guid>

	<link>http://saz.im/blog/my-new-laptop-thinkpad-x61s/</link>

	<pubDate>Sun, 28 Oct 2007 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T14:26:55Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img alt=&quot;lenovo_thinkpad_x61s.jpg&quot; class=&quot;align-right&quot; src=&quot;../images/lenovo_thinkpad_x61s.jpg&quot; /&gt;So I finally
bought a new laptop computer, which I have been planning to do for
some time now. I was first thinking of buying another Mac (my previous
laptop was an Apple iBook), but then a friend introduced me to the
&lt;a href=&quot;http://www.thinkwiki.org/wiki/Category:X61s&quot;&gt;Lenovo Thinkpad X61s&lt;/a&gt; which I finally picked. I did think about it
for some time, both models had their pros and cons.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.apple.com/macbook/&quot;&gt;MacBook&lt;/a&gt; of course runs my favourite operating system, Mac OS
X, on the other hand it’s white and a bit too large and heavy since I
was really looking for an ultraportable computer. I know that you can
get it in black, but I couldn’t get over the fact that you have to pay
a premium for that. Not so much that I couldn’t pay it financially,
but than everyone would know that I had paid for “just a colour” &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The Thinkpad on the other hand is very light and small, just the
optimal size for me. And it’s black &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Maybe not as stylish as a
MacBook, but I do think that Thinkpads are one of the better looking
PC laptops out there. The biggest minus is of course that there is no
Mac OS X.&lt;/p&gt;

&lt;p&gt;One further reason for picking the Thinkpad was that almost “everyone”
nowadays seems to have a MacBook – when I had my iBook years ago I
was one of the few in my workplace. So I guess I have to be different
again &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; Another reason is that I have been testing Ubuntu a bit on my
PC at home and I wanted to use it more. I guess I have been missing
the geeky adventure of using Linux &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In a later blog post I will describe my experience of using Vista and
Ubuntu on my laptop. And some Linux tips as well &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/my-new-laptop-thinkpad-x61s/#comments</comments>

</item>
<item>

	<title>Flying Dog Beer!</title>


	<guid isPermaLink="no">http://saz.im/blog/flying-dog-beer/</guid>

	<link>http://saz.im/blog/flying-dog-beer/</link>

	<pubDate>Sun, 30 Sep 2007 21:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/35965481@N00/1444098116/&quot;&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1375/1444098116_d197698cb2_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hadn’t noticed before that they have &lt;a href=&quot;http://www.flyingdogales.com/&quot;&gt;Flying Dog beer&lt;/a&gt; in Kaisla
in Helsinki. It was really good! Thanks to
&lt;a href=&quot;http://kypeli.blogspot.com/2007/08/good-beer.html&quot;&gt;Johan for pointing this great American brewery out&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Flying Dog brewery has
&lt;a href=&quot;http://flyingdogales.com/about-us/the-flying-dog-story/&quot;&gt;a strange connection to the writer Hunter S. Thompson&lt;/a&gt; as well. As
you can see their porter is called Gonzo Imperial Porter &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt; The guy
who makes their labels, Ralph Steadman, has also illustrated many of
Thompsons articles and books.&lt;/p&gt;

&lt;p&gt;[Photo by &lt;a href=&quot;http://www.nikui.net/&quot;&gt;Niklas&lt;/a&gt;.]&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/flying-dog-beer/#comments</comments>

</item>
<item>

	<title>Work, buy, consume, die</title>


	<guid isPermaLink="no">http://saz.im/blog/work-buy-consume-die/</guid>

	<link>http://saz.im/blog/work-buy-consume-die/</link>

	<pubDate>Fri, 17 Aug 2007 00:00:00 +0200</pubDate>
	<dcterms:modified>2012-04-05T11:52:52Z</dcterms:modified>

	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/35965481@N00/1140377059/&quot;&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1354/1140377059_2ef382d1d8_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join a hilarious adventure of a life-time! Photo of cool stencil
art. [Photo by &lt;a href=&quot;http://www.nikui.net/&quot;&gt;Niklas&lt;/a&gt;.]&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/work-buy-consume-die/#comments</comments>

</item>
<item>

	<title>I graduate, finally!</title>


	<guid isPermaLink="no">http://saz.im/blog/i-graduate-finally/</guid>

	<link>http://saz.im/blog/i-graduate-finally/</link>

	<pubDate>Thu, 14 Dec 2006 00:00:00 +0100</pubDate>
	<dcterms:modified>2012-04-05T14:26:55Z</dcterms:modified>

	<description>&lt;p&gt;&lt;img alt=&quot;DI todistus&quot; id=&quot;ditodistus&quot; src=&quot;../images/di_tod.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Now I have it on paper! Master of Science in Technology (MScTech) is
the complicated degree name in English &lt;img alt=&quot;:)&quot; src=&quot;../smileys/smile.png&quot; /&gt;&lt;/p&gt;
</description>


	<comments>http://saz.im/blog/i-graduate-finally/#comments</comments>

</item>

</channel>
</rss>

