<?xml version="1.0" encoding="utf-8" ?>

<rss version="0.91" >
<channel>
<title>Littletux's blog</title>
<link>http://littletux.homelinux.org/serendipity/</link>
<description>Some notes regarding this and that</description>
<language>en</language>
<image>
        <url>http://littletux.homelinux.org/serendipity/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Littletux's blog - Some notes regarding this and that</title>
        <link>http://littletux.homelinux.org/serendipity/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Subversion plugin for Eclipse</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/46-Subversion-plugin-for-Eclipse.html</link>

    <description>
        After installing Eclipse 3.4 (from &lt;a href=&quot;http://www.eclipse.org&quot;  title=&quot;eclipse.org&quot;&gt;eclipse.org&lt;/a&gt; - the version in the intrepid repository is still 3.2.2), I also wanted to install the subversion plugin. However, after I installed the plugin through the eclipse software update manager, each subversion operation showed the message &lt;strong&gt;&quot;unable to load default svn client&quot;&lt;/strong&gt;. Searching google for this message gave some hints to add &lt;br /&gt;
&lt;blockquote&gt;-Djava.library.path=/usr/share/java/&lt;br /&gt;
-Djava.library.path=/usr/lib/jni/&lt;br /&gt;
&lt;/blockquote&gt;to eclipse.ini. Still, this was not sufficient - it is of course also necessary to install the appropriate libraries. These are contained in the package &lt;em&gt;libsvn-java&lt;/em&gt;. After also installing this package, the subversion plugin is now working.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>New Linux installation</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/45-New-Linux-installation.html</link>

    <description>
        A couple of weeks ago, I installed &lt;a href=&quot;http://www.kubuntu.org&quot; &gt;kubuntu 8.10&lt;/a&gt; as my primary operating system. My debian installation was quite outdated, because I did not change much in the last - well - two years or so. I really needed a stable system, but now it was time to update to a recent distribution. Even though I have a 64 bit CPU, I decided to install the 32 bit version of Kubuntu. The main reason was that in the past I often had issues with software which was not yet available for 64 bit Linux. The plan is to use a stable 32 bit system for daily usage, and create either chroot environments for other usage (like a debian unstable environment) or even use virtual machines when necessary. Installation of Kubuntu was quite straight forward, and I will talk about some of the less straight forward things in some upcoming posts.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>First impression of upstart</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/44-First-impression-of-upstart.html</link>

    <description>
        Yesterday, I had a closer look at &lt;a href=&quot;http://upstart.ubuntu.com/&quot;&gt;upstart&lt;/a&gt;, a replacement for the sysv init daemon. My goal is to speed up the boot process of my Debian desktop installations, and the two systems which could help with this are upstart and &lt;a href=&quot;http://www.initng.org/&quot;&gt;initng&lt;/a&gt;. There are packages for upstart in Debian experimental, and installing is quite simple, but besides the upstart package itself it is almost a must to also install the package upstart-compat-sysv, otherwise commands like &lt;i&gt;reboot&lt;/i&gt; and &lt;i&gt;shutdown&lt;/i&gt; are not available anymore. Also, this package provides a default configuration for the upstart jobs which simply emulates the sysv-init based rc mechanism.&lt;br /&gt;
&lt;br /&gt;
Upstart uses the notation of &lt;i&gt;jobs&lt;/i&gt; to define the services to start. Unfortunately the sysv-init emulation simply defines jobs like rc1, rc2 and so on, i.e. one job per run level; then, the old sysv-init scripts are still used to launch the services one after the other. The result is that the boot process still took 31 seconds, exactly the same time it took with the sysv-init system.&lt;br /&gt;
&lt;br /&gt;
I then started to write some jobs to launch services like apache2 and sshd independently from the rc scripts, using upstart event definitions. Creating the scripts themselves is quite easy, but I did not manage to stop the services again through upstart&#039;s initctl command line interface: it seems that, since the processes fork, upstart assumes that they are stoped again after they have been launched.&lt;br /&gt;
&lt;br /&gt;
Investigation is ongoing ...&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>Spam Wave</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/43-Spam-Wave.html</link>

    <description>
        It already happened now and then that my blog was hit by spam. The mechanism seems to be brain dead: follow all available urls and scan the retreived document for forms; fill the input fields with stuff like &quot;viagra&quot;, &quot;casino&quot; etc. and submitt the form. So far it was at least annoying, but since comments and trackbacks need to be approved I could remove the spam with a single mouse click.&lt;br/&gt;&lt;br /&gt;
Today, however, I received about 240 trackback notification mails in about four hours. So, I took the opportunity, upgraded to the latest serendipity version and also modified all available articles to not allow comments and trackbacks anymore. Thats it, spammers! 
    </description>
</item>
<item>
    <title>Debian work done lately</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/42-Debian-work-done-lately.html</link>

    <description>
        Last week, I fixed my &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391635&quot;&gt;first RC bug&lt;/a&gt;: it was caused by the removal of libapr0, which rendered my &lt;a href=&quot;http://packages.qa.debian.org/s/subcommander.html&quot;&gt;subcommander package&lt;/a&gt; uninstallable. Since there was also a new upstream version available, I combined this with the upload.&lt;br /&gt;
&lt;br /&gt;
Since some weeks, my &lt;a href=&quot;http://qa.debian.org/developer.php?login=Andreas+Fester&amp;comaint=yes&quot;&gt;debian package overview&lt;/a&gt; looks messed up. All entries appear twice, and most of my (not yet so many &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) packages are missing. It seems that this happened after the upload of &lt;a href=&quot;http://packages.qa.debian.org/libt/libtest-unit-perl.html&quot;&gt;libtest-unit-perl&lt;/a&gt;, the first package I co-maintain within a group. So, I spent some time today setting up a local qa.debian.org environment and tracking down what goes wrong. I have created a &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392969&quot;&gt;bug report&lt;/a&gt; with an attached patch which should fix the issue; I hope that it will be committed sometime soon so that the complete package overview is working again.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>AMD64 burning issue (solved)</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/41-AMD64-burning-issue-solved.html</link>

    <description>
        Since I upgraded to the AMD64 architecture &lt;a href=&quot;http://littletux.homelinux.org/serendipity/index.php?/archives/22-Debian-AMD64-again.html&quot;&gt;some months ago&lt;/a&gt;, I always had the problem that burning CDs did not work anymore. I used a command line like &lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;cdrecord -V gracetime=2 dev=3,0,0 speed=24 -dao -dummy driveropts=burnfree -eject -data test.iso&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
but burning failed some seconds after the write started.&lt;br /&gt;
&lt;br /&gt;
Now, it seems that I found the solution: with kernel 2.6 and udev, it is not necessary to use the device numbers anymore. Instead, the device file can be used directly, like&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;cdrecord -V gracetime=2 &lt;b&gt;dev=/dev/cdrw&lt;/b&gt; speed=24 -dao -dummy driveropts=burnfree -eject -data test.iso&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
This also seems to influence the way how cdrecord and the kernel interact, because the write process now does not abort anymore.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 9</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/40-California-Business-trip,-day-9.html</link>

    <description>
        Meetings from morning to afternoon. Finished at about 4.30pm. We then went back to the hotel, starting to prepare our departure tomorrow. Then we went to a Mall nearby for Dinner. The plane starts at about 8.45 tomorrow, so we need to leave the hotel at about 6.00. Therefore I will end my California Business trip blog series now and go to bed &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 8</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/39-California-Business-trip,-day-8.html</link>

    <description>
        Again, only a very long meeting and presentation day. Nothing special to report. 
    </description>
</item>
<item>
    <title>California Business trip, day 7</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/38-California-Business-trip,-day-7.html</link>

    <description>
        Today we visited &lt;a href=&quot;http://www.nummi.com/&quot;&gt;NUMMI&lt;/a&gt;, the New United Motor Manufacturing, Inc. This is a joint venture of Toyota and General Motors which was founded over twenty years ago to implement Toyota&#039;s lean manufacturing process in a country outside of Japan. They produce the Toyota Corolla, Tacoma (a compact pickup) and Vibe. It was impressive to see the bodies being put together with the help of robots, and it was interesting to follow the Tacoma production line to see the car being completed piece by piece. Assembling of the vehicle only takes about 3.5 hours, and the complete process which starts with stamping the bodies from large coils of steel takes less then 24 hours (includes several hours of curing in an oven).&lt;br /&gt;
&lt;br /&gt;
Then, after some meetings, we had the evening event which some of our colleagues who stayed back in Germany were obviously looking forward to: We had the chance to tabour the drum together with &lt;a href=&quot;http://www.drumcafecalifornia.com&quot;&gt;Drum Cafe&lt;/a&gt;. All in all it was quite nice, and we already have concrete ideas of how to integrate similar events in our daily work (one was to replace our email systems by drums, but this turned out to be too challenging). So, lets see what else we can do &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 6</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/37-California-Business-trip,-day-6.html</link>

    <description>
        Another easy day: Meetings. Came back a little earlier than the days before, so I had the chance to write the blog entries for Sunday and Monday.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 5</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/36-California-Business-trip,-day-5.html</link>

    <description>
        Now, this turns out to be easy: started meetings at about 8am, came back to the hotel at about 11pm. Really nothing else ...&lt;br /&gt;
&lt;br /&gt;
Therefore some tech talk &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; : One thing which really bothers me is the fact that I have to login to the wireless network of the hotel once a day. Not only that I have to type in a pseudo-private password, they also ask me for my name and my companies name each time. Of course it does not matter at all what is actually typed in there, and it seems that they are also able to locate the room from which their hotspot is accessed, and at each login they tell me that it is a fixed flatrate &quot;per stay&quot;. So the question remains: why is it necessary to relogin once a day?????&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 4</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/35-California-Business-trip,-day-4.html</link>

    <description>
        So, today we also had a free day since it was Sunday. The only constraint was dinner at about 6.00pm with our local colleagues. We decided to visit San Francisco, and to not waste time we met at 7.00 in the morning. Unfortunately the baggage of our two colleagues was still not delivered yet, so they decided to do another phone call. The baggage finally arrived at about 7.30, and we gave them a chance to change cloths. We then had breakfast at a coffee shop nearby (it must have been rather unusual for Americans to watch nine people &lt;strong&gt;walk&lt;/strong&gt; across the street, but on the other hand not many other people were awake at that time, so probably no one really cared). After we had some croissants, coffee and juice we drove to San Francisco where we arrived at about 9am.&lt;br /&gt;
&lt;br /&gt;
We decided (or were decided) to conquer the city by foot. It later turned out to be quite exhausting, but it had the advantage that we could get a better impression of the city than only driving through it by car. We found a parking lot nearby the Bay Bridge (not to be confused with the Golden Gate Bridge) from where we started our tour. After some time we reached chinatown, where we went into some of the shops. Actually some of us had some weird ideas on how to improve our work with the stuff they sell there, but fortunately they only choked [UPDATE: This word is meant to be written &quot;joked&quot;. See comments.] &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; We then continued to climb a hill where Coit Tower is located. We did not climb the tower itself, basically because it costs $5 per person. But there is a parking area in front of the tower, from where we had a great view towards San Francisco and the San Francisco Bay. It was even possible to see Alcatraz from there. Our next station was Fishermens Wharf where we went through several piers, most notably Pier 39 where we could see the widely known sea lions taking a bath in the sun. Then, we proceeded to &lt;a href=&quot;http://www.ghirardelli.com/&quot;&gt;Ghirardelli&lt;/a&gt; to buy some chocolate. Since we were now already quite some time on our feet, we took the Cable Car (the station is located next to Ghirardelli) back to our car. We had to wait approximately one hour for the Cable Car wagon, but it was worth it: its really interesting how the wagon climbs the steep hills of San Francisco and drives down on the other side. We shortly thought about what happens if the brakes fail, but immediately forgot about that again and enjoyed the ride. It was quite late already as we came back to our car, but of course we still drove across the Golden Gate Bridge. There is a parking area on the other side of the bridge with a great view to San Francisco and also the bridge itself. This was our last station before we drove back to San Jose.&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 3</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/34-California-Business-trip,-day-3.html</link>

    <description>
        Today was Saturday, so we did not have any meetings at all, in fact we had a free day. The only constraint for our planning was that we had to pick up our colleagues at about 3pm at the San Francisco airport. So, we decided to meet at 9am to have breakfast and plan for the remaining day. But, finally, I already had some fruits, and my colleagues said that they already have eaten something and that they not really need a full-grown breakfast. So, we started immediately and made a nice tour to the coast. We again drove over some &quot;black forrest&quot; like, really narrow (especially for American measures) streets, and finally made it to the pacific ocean. Although the weather became very warm in the last few days, the wind at the coast was quite cold.  At least we could see some sea lions which were lying on a rock taking a bath in the sun.&lt;br /&gt;
&lt;br /&gt;
Our next station was Half Moon Bay where we had some sandwiches for lunch. Then, it was time to head towards the airport. We met our colleagues who arrived almost in time. The interesting question now was, of course: will all baggage be there? United made this question even more exciting, directing us from baggage claim number four to baggage claim number five, when a voice finally sent us from baggage claim number five back to baggage claim number three. Short answer to the whole story: only four out of six baggages made it to their owners. So, same story for two of my colleagues as for myself last Wednesday: go to the &quot;missing baggage&quot; counter and learn that the baggage will be sent to the hotel at about 7pm (it came with a later flight this time). Of course, at 9pm, no baggage is here, so they also made a phone call to the baggage service.&lt;br /&gt;
&lt;br /&gt;
At the evening, we made a shopping tour to a Mall nearby (at least six of us). We spent some time in a book store where I bought &quot;Hibernate Quickly&quot;, a book about the &lt;a href=&quot;http://www.hibernate.org/&quot;&gt;hibernate persistence framework&lt;/a&gt;. Finally we went to a restaurant for Dinner. We ended the day with a short visit at &quot;Albertsons&quot; to buy some fruits and beverages. 
    </description>
</item>
<item>
    <title>California Business trip, day 2</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/33-California-Business-trip,-day-2.html</link>

    <description>
        &lt;ul&gt;&lt;li&gt;Nothing special this day. Jetlag seems so have almost gone, so I could at least sleep quite well last night.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;After another long meetingday, we were invited into a karaoke like bar. Fortunately we did not have to sing, so we could enjoy the beer :-), chatting about this, that and the world in general.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Now I am back at the hotel, thinking of our fellow colleagues who are probably on their way to Frankfurt Airport currently, and who will join us tomorrow afternoon.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
 
    </description>
</item>
<item>
    <title>California Business trip, day 1</title>
    <link>http://littletux.homelinux.org/serendipity/index.php?/archives/32-California-Business-trip,-day-1.html</link>

    <description>
        &lt;ul&gt;&lt;li&gt;My baggage finally arrived. It has been delivered last night as promised, so I got it this morning.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;At the early morning, we had a slight earthquake. I was shaken awake, and at first did not know if it was a dream or not, but later others said that it was a real earthquake, approx. of strength 4,7.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;After a long meetingday, we decided to visit a &lt;a href=&quot;http://de.wikipedia.org/wiki/Küstenmammutbaum&quot;&gt;Sequoia&lt;/a&gt; Park nearby. It was quite amazing to see these large and old trees; some of them are as old as 2000 years. On the drive back to our hotel, we drove through forrests over serpentines which made us almost feel like being in the black forrest &lt;img src=&quot;http://littletux.homelinux.org/serendipity/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Since it was already quite late, we decided to only have a fast dinner at &lt;a href=&quot;http://www.jackinthebox.com/&quot;&gt;&quot;Jack In The Box&quot;&lt;/a&gt; which is across from our hotel.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
 
    </description>
</item>

</channel>
</rss>
