Monthly Archive for May, 2008

Power Architecture Conference

Just returned from the Power Architecture Conference in Munich. It was a rather small event but with lots of good showcases and presentations.

The best (as most of the times with such events) was to meet many cool people I usually only have contact to via email, know the names from mailing lists or have not know at all. This is always very valuable.

Dublin

Today was our first day in Dublin. We arrived yesterday night and will stay here for a few days.

And The Winner Is

Fedora. Nobody expected anything else (of course).

The first one and a half days since the release of Fedora 9 we are maxing out our bandwidth again. Today we already pushed more than 5.5TB and it looks like we will get close to transmitting 7TB on one day. This is much more than during the last Ubuntu release.

With the help of munin I can again provide a nice bandwidth graph:

alt

The small dent, just after the start of the release, is due to the fact that I had to restart apache because of our cache drive. We are using a fast hard disk to reduce the load on our main RAID as cache, but it seems that it somehow cannot handle over a thousand simultaneous accesses and that is why I disabled that cache drive (which should have improved the situation and not worsened it).
I can also prove that the Fedora release is the reason for all the traffic:


Traffic Breakdown 2008-05-14



Traffic Breakdown 2008-05-13

Numptyphysics

Alex, to build numptyphysics with gcc 4.3 I have to apply a patch like this:

--- Box2D/Source/Dynamics/b2Body.h      (revision 45)
+++ Box2D/Source/Dynamics/b2Body.h      (working copy)
@@ -24,6 +24,7 @@
 #include "../Collision/b2Shape.h"

 #include <memory>
+#include <cstring>

 class b2Joint;
 class b2Contact;
--- Box2D/Source/Dynamics/Contacts/b2PolyContact.cpp    (revision 45)
+++ Box2D/Source/Dynamics/Contacts/b2PolyContact.cpp    (working copy)
@@ -22,6 +22,8 @@
 #include <memory>
 #include <new>

+#include <cstring>
+
 b2Contact* b2PolyContact::Create(b2Shape* shape1, b2Shape* shape2, b2BlockAllocator* allocator)
 {
	void* mem = allocator->Allocate(sizeof(b2PolyContact));
--- Box2D/Source/Common/b2BlockAllocator.cpp    (revision 45)
+++ Box2D/Source/Common/b2BlockAllocator.cpp    (working copy)
@@ -20,6 +20,7 @@
 #include <cstdlib>
 #include <memory>
 #include <climits>
+#include <cstring>

 int32 b2BlockAllocator::s_blockSizes[b2_blockSizes] =
 {
--- Box2D/Source/Collision/b2BroadPhase.cpp     (revision 45)
+++ Box2D/Source/Collision/b2BroadPhase.cpp     (working copy)
@@ -19,6 +19,8 @@
 #include "b2BroadPhase.h"
 #include <algorithm>

+#include <cstring>
+
 // Notes:
 // - we use bound arrays instead of linked lists for cache coherence.
 // - we use quantized integral values for fast compares.

Hiking (Last Day)

On the last day of our tour we took the train back home:

  • Trip: 150km
  • Moving Time: 2:28
  • Stopped Time: 0:25
  • Total Ascent: 729m
  • Maximum Elevation: 820m
  • Total Distance: 241.3km



alt



alt

All four days combined in one plots:



alt

Hiking (Day 3)

Today was the last day of our trip; tomorrow we will return back home using the train.

  • Trip: 23.9km
  • Moving Time: 5:29
  • Stopped Time: 1:21
  • Total Ascent: 556m
  • Maximum Elevation: 908m
  • Total Distance: 86.1km



alt



alt

Hiking (Day 2)

  • Trip: 27.3km
  • Moving Time: 6:24
  • Stopped Time: 2:42
  • Total Ascent: 853m
  • Maximum Elevation: 830m
  • Total Distance: 62.3km



alt

And with qlandkarte it is also possible to take screenshots directly from the
device:



alt

Hiking (Day 1)

Today we started our 4 day trip. On the first day we walked 35km
and it took us 7 hours and 23 minutes according to my new toy from
Garmin. The new toy also recorded the time we were not moving
with 1 hour and 39 minutes. All in all we were over 9 hours on
the road. The total ascent was 671m.

I have also a really small
notebook with me which I am using to write this. The best thing, however, was
when I connected to the wireless network to start the browser
to enter my credentials, I discovered that I did not had one installed. So I had
to download firefox over my phone (UMTS) to finally use the wireless
network. The following track from today was created with qlandkarte:



alt

The planned distance for tomorrow is a bit shorter, the altitude difference
will be much greater.