Mathias Hasselmann

Postings by Mathias in June 2007

Let's talk about quality...

"Let's talk about quality...", that's what I was thinking, when the Six Mrd. Dollar baby called Vista, presented me that dialog box:

SoC-Status 2007/06/28

During the last week I've adding GtkExtendedLayout support to GtkLabel and GtkBin. GtkVBox got some first code to use this extended layout information. Results are not that fancy yet, but the next days should bring some nice break-through.

The test program got rather confusing with all the guides drawn, so it got checkboxes to toggle visibility of certain guide types ...

SoC-Status 2007/06/19

Here comes a new Summer of Code status report.

libzip supports PPMd

Got some WinZIP compressed archive using their propritary PPMd compression today. The evaluation period of my Wine powered copy of WinZIP has expired and I was not willing to renew it. Documentation for their PPMd is available, so I added PPMd support to libzip. Actually I already looked at it some months ago, but was too embaressed by Dmitry Shkarin's coding style ...

Saving Bandwidth with git-svn

git-svn is a cool tool to have the joy of local branches and git's outstanding performance, whilest working with a Subversion repository. Unfortunatly git-svn has the disadvantage of wasting insane amounts of bandwidth when cloning a Subversion repository: Cloning for instance the GTK+ repository costs serveral gigs of bandwidth - just do end with about 200 MB of compressed data on your disk. It's told this happens due a bug in ...

SoC-Status 2007/06/07

No much progress on my SoC project: This year the LinuxTag took place in my home town Berlin, so I helped out at GNOME booth there. Nice opportunity to meet some GNOME people. Tim Janik told me about some height-for-width traps - looks like I have to extend my unit tests. Talked with Rob Taylor about some document centric usability improvements for GNOME ...

CSS vs. Rounded Borders

I used to be a big fan of CSS, W3C and such. Until today, when I tried to implement smooth rounded borders. Just look at this mess:

<div id="example">
 <div class="rt"><div class="rl"><div class="rr"></div></div></div>
 <div class="rc"><div class="rl"><div class="rr">
  Lopem ipsem...
 </div></div></div>
 <div class="rb"><div class="rl"><div class="rr"></div></div></div>
</div>

Not that bad? Well, wait: You've only seen the HTML part, which still is verbose but still kind of acceptable. Now look at the CSS desert:

div.rt { background-position: top center; background-repeat: repeat-x; }
div.rt div.rl { background-position: top left; }
div.rt div.rl ...

Connected!

Cool, taschenorakel.de is connected to some real server again!

Welcome Back

Well, so I finally have a django based weblog running on taschenorakel. Still have to style it and most content of the old site is missing still. Did I ever mention you shall have recent backups arround?

Wondering when Strato will finally manage it to transfer my domains to this server. Requested the transfer from DeNIC transit **just eighteen days ...