<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Fading Memories</title>
    <link>http://valdyas.org/fading/index.cgi/</link>
    <description>Ramblings about books and other things that will soon fade from my memory.</description>
    <language>en</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>blosxom/2.1.0</generator>

  <item>
    <title>I finally succumbed</title>
    <pubDate>Sun, 14 Jun 2009 17:12:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/06/14#e71</link>
    <category>/hardware</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/hardware/e71</guid>
    <description>
&lt;p&gt;And got myself a new telephone. When I was in Berlin for the
KOffice Sprint, I get totally fed up with sms&apos;ing with only a numerical
keyboard. So I went to the shop and got myself something with a real
keyboard: a Nokia E71.

&lt;p&gt;My previous phone was actually the &lt;a
href=&quot;http://rempt.xs4all.nl/fading/index.cgi/hacking/krita/level.html&quot;&gt;
Motorola phone&lt;/a&gt; I received got the 2006 aKademy Award for Best
Application. I clocked up about three hours of call time and about sixty
sms messages since then -- I&apos;m not a great phone user. But look what
this phone can do:

&lt;p&gt;&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/e71.png&quot;&gt;

&lt;p&gt;Logging in with ssh on my home server!&lt;/p&gt;

&lt;p&gt;Of course, no matter what you do, unless you get one given to you (and
my daughters are now fighing over the Motorola phone), when you get a
phone, you will feel ripped off. Did I get the best data plan? Shouldn&apos;t
I have waited for another type of phone with just as good a keyboard,
but full VGA resolution?  Or maybe even got something that doesn&apos;t
run S60?&lt;/p&gt;

&lt;p&gt;Right now, I think this phone has great hardware, great design (with
two minus points: the rubbery bits covering usb and micro-sd slot are
tacky, and the screen resolution should be better.) and software that
could be improved a lot.</description>
  </item>
  <item>
    <title>I feel dumb...</title>
    <pubDate>Sun, 14 Jun 2009 15:47:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/06/14#i_feel_dumb</link>
    <category>/software</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/software/i_feel_dumb</guid>
    <description>
&lt;p&gt;Because I cannot figure out what button to click in this dialog:&lt;/p&gt;

&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/k3b.png&quot;&gt;

&lt;p&gt;&lt;b&gt;ETA:&lt;/b&gt; I feel doubly dumb now. I accidentally burned debian
twice, because when I wanted to burn the kubuntu cd for the kids&apos;
computer, I clicked on the kubuntu iso image in k3b&apos;s file manager,
and it popped up the burn image dialog -- and somehow had remembered
that last time I had burned the debian image (for the server, though
I doubt k3b knew that). Result: 2 debian cd&apos;s, no kubuntu cd.</description>
  </item>
  <item>
    <title>Another feature</title>
    <pubDate>Mon, 25 May 2009 11:40:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/05/25#another_feature</link>
    <category>/hacking/krita</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/hacking/krita/another_feature</guid>
    <description>
&lt;p&gt;And another contributor: Edward Apap, better known on irc as 
Antiquark, has created a new dialog for krita that makes it possible
in an easy way to extend the canvas size. This is a patch that we
had in readiness for some time already, but with the imminent release
of 2.0, we can add stuff to trunk again!

&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/imagesize.png&quot;&gt;

&lt;p&gt;Welcome to the Krita team, Antiquark!</description>
  </item>
  <item>
    <title>A new feature for Krita</title>
    <pubDate>Fri, 22 May 2009 14:43:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/05/22#background</link>
    <category>/hacking/krita</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/hacking/krita/background</guid>
    <description>
&lt;p&gt;Yesterday, I took a day off from serious things like redesigning the
library structure of KOffice, working on the Krita part of the redesigned
KOffice website, trying to optimize the hell out of freehand painting
and several other things, like being too sick to actually think straight
for two consecutive moments and so not making much progress with any of
these things.

&lt;p&gt;I took a holiday, in short, a chance to add a nice little feature to
Krita: image backgrounds.

&lt;p&gt;An image background is a pattern that is tiled &lt;i&gt; beneath&lt;/i&gt; the
root layer, so that if there is anything transparent in your image,
the pattern is seen below.  Most useful to have a nice background,
perhaps paper-like, when sketching.

&lt;p&gt;This morning it was done:

&lt;p&gt;&lt;a href=&quot;http://www.xs4all.nl/~bsarempt/fading/background.png&quot;&gt;
&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/background_sm.png&quot;&gt; &lt;/a&gt;

&lt;p&gt;Now this was just a little thing to play with, but there are several
fun things about it: for one thing, I have resurrected a class that
Patrick Julien wrote in 2002 and was originally responsible for painting
the checker pattern. We&apos;ve got different code for that now, that makes
it even clearer that the checks aren&apos;t part of your image, but this
class is very well suited to painting a tiled background.

&lt;p&gt;Another thing is that &lt;a
href=&quot;http://mypaint.intilinux.com/&quot;&gt;MyPaint&lt;/a&gt; has a similar
feature, so ideally we&apos;d like to be able to interchange, through &lt;a
href=&quot;http://create.freedesktop.org/wiki/OpenRaster&quot;&gt;OpenRaster&lt;/a&gt;,
images made in Krita and in MyPaint. We&apos;ll need to extend OpenRaster for
that, though, since MyPaint saves the background as a layer as big as
your image filled with the tiles, and Krita (will) save(s) the background
as a property of the image.

&lt;p&gt;And there is a small list of TODO&apos;s caused by this little feature,
todo&apos;s that are actually almost all simple Junior Jobs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; enable Add, Remove, Reset buttons for background pattern management.
&lt;li&gt; label the background patterns somehow, allow tagging
&lt;li&gt; add solid-color background patterns and use a categorized view for them
&lt;li&gt; add a custom-color background pattern
&lt;li&gt; add lots of nice patterns
&lt;li&gt; integrate with custom image widget (the one you see on startup)
&lt;li&gt; integrate with image properties dialog
&lt;li&gt; add to loading/saving of KisImage in .kra and .ora
&lt;li&gt; set pattern on double click
&lt;li&gt; allow non 64x64 pattern tiles
&lt;/ul&gt;</description>
  </item>
  <item>
    <title>I used to be able</title>
    <pubDate>Sat, 16 May 2009 14:45:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/05/16#reading_chinese</link>
    <category>/books/art</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/books/art/reading_chinese</guid>
    <description>
&lt;p&gt;To read Chinese. Not very well, and only traditional characters (the
simplified characters of the PRC were far beneath our dignity in Leyden,
at least, when I was a student there). But that&apos;s two decades ago,
and not much of the ancient skill still lingers.

&lt;p&gt;Which is a pity, since I found four Chinese painting manuals for 50
cents each, dating from the seventies. It&apos;s all research for Krita! This
one is, judging from the contents, especially about drawing women:

&lt;p&gt;&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/chinese_painting.png&quot;&gt;

&lt;p&gt;Of course, I still have got all my old dictionaries... But Chinese
dictionaries are quite a pain to use. One has to know which &quot;radical&quot; --
the identifying part of the charachter -- the character belongs to. Then
you have to count the remaining strokes, and that&apos;s generally enough to
find the character in the dictionary.

&lt;p&gt;For instance, I seem to remember that the first character of the
title belongs to the &quot;man&quot; radical -- that&apos;s the two strokes to the
left. The other three strokes are also a radical, namely the &quot;earth&quot;
radical, but it&apos;s the &quot;man&quot; radical that&apos;s this character&apos;s radical. If
I remember correctly, because it got less strokes than the other radical.

&lt;p&gt;Look at this handout that still was in my New Practical Chinese-English
Dictionary:&lt;/p&gt;

&lt;a href=&quot;http://www.xs4all.nl/~bsarempt/fading/radicals.png&quot;&gt; &lt;img
src=&quot;http://www.xs4all.nl/~bsarempt/fading/radicals_sm.png&quot;&gt; &lt;/a&gt;

&lt;p&gt;So.. We turn to page 39, where the &quot;man&quot; radical starts, and start
looking for the characters with three extra strokes. That&apos;s on page
42/43. There we find:

&lt;p&gt;&lt;img src=&quot;http://www.xs4all.nl/~bsarempt/fading/dictionary.png&quot;&gt;

&lt;p&gt;We are in luck! The second meaning of the compound &quot;shinu&quot; means
&quot;painting portraying beautiful women&quot;. Yes, this book is about what I
thought it was about!

&lt;p&gt;Of course, when I studied Chinese you needed an extra board in your
computer with all Chinese characters baked into ROM in order to be able
to type Chinese. Internet was not for students, especially not for those
language types.

&lt;p&gt;These days, it should be easy to create a Chinese dictionary
application that lets you draw the character using a stylus or your finger
or even the mouse and then checks strokes and stroke order and comes up
with the right character. However, I haven&apos;t found such an application
-- most dictionary want you to find the characters using the Pinyin
romanization. Which I don&apos;t know if I don&apos;t know the character...

&lt;p&gt;Not that I am going to do that. I&apos;m trying to optimize painting in
Krita right now, and my compile has just finished.</description>
  </item>
  <item>
    <title>I am still not convinced</title>
    <pubDate>Tue, 05 May 2009 20:22:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/05/05#deviant_2</link>
    <category>/art</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/art/deviant_2</guid>
    <description>
&lt;p&gt;That centralization is the way for the internet to go. Even though I
work for Hyves, where we&apos;ve got a silly number of messages, photos and
chats stored on our servers, I still think the internet was intended to
be distributed. Like email. Like the web. Like usenet.

&lt;p&gt;But, well, I&apos;ve got a &lt;a href=&quot;http://boudewijnrempt.hyves.nl&quot;&gt;hyves
account&lt;/a&gt; now. I&apos;m on linkedin. I&apos;m on identi.ca (which forwards to
twitter, which used to forward to Hyves, but I disabled that again). And
now I&apos;m on &lt;a href=&quot;http://murxao.deviantart.com&quot;&gt;deviant art&lt;/a&gt;.

&lt;p&gt;Our Krita Season of KDE student, &lt;a
href=&quot;http://shicmap.deviantart.com/&quot;&gt;Vera Lukman&lt;/a&gt; sort of prodded me
-- we got talking about drawing and things. And I realized that I haven&apos;t
touched my paints since we came to live in this house, in 2007. Probably
more like not since 2006, even. I&apos;ve done some sketching... Last year.&lt;/p&gt;

&lt;p&gt;The question now is, of course, will this stimulate me to draw
more? Will it finally make me use a computer for drawing? Will I get
rich from selling prints?&lt;/p&gt;

&lt;p&gt;What will happen to all my passwords if kwallet ever mangles my wallet?
(Not that it has ever done so, touch would...)&lt;/p&gt;</description>
  </item>
  <item>
    <title>Journal d&apos;une femme de cinquante ans</title>
    <pubDate>Sat, 11 Apr 2009 11:37:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/04/11#journal</link>
    <category>/books</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/books/journal</guid>
    <description>
&lt;p&gt;I&apos;m not sure how I arrived at the website of the Times Literary
Supplement and found a review of a book based on Henriette Lucie Dillon
La Tour Du Pin Gouvernet&apos;s memoirs, &quot;Journal D&apos;une Femme de Cinquante
Ans&quot;. But is fascinating reading, these memoirs of a lady who was a
maid-in-waiting to Marie Antoinette and who lives through revolutions,
wars, exile and everything.&lt;/p&gt;

&lt;p&gt;And I was so glad when I found &lt;a
href=&quot;http://www.gutenberg.org/etext/28332&quot;&gt;the e-text&lt;/a&gt;! It was only
released on March 15th... I haven&apos;t read a lot of French lately, but the
nineteeth century French Lucie Dillon writes is really easy to read,
probably because the French I was taught at school was already fifty
years out of date back in the eighties.&lt;/p&gt;

&lt;p&gt;But now for the sad part: &lt;i&gt;it&apos;s only part 1&lt;/i&gt;! The fun bits, where
she lives in America as an exile, making her own butter, and where she
returns to Europe to hob-nob with Napoleon are &lt;i&gt;missing&lt;/i&gt;! Please,
&lt;a href=&quot;http://dp.rastko.net/&quot;&gt;Mireille Harmelin and Eric Vautier&lt;/a&gt;,
I want to read on!&lt;/p&gt;</description>
  </item>
  <item>
    <title>Looking back at four sweltering summers of code</title>
    <pubDate>Wed, 08 Apr 2009 21:07:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/04/08#2009_summer_of_code_history</link>
    <category>/software</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/software/2009_summer_of_code_history</guid>
    <description>
&lt;p&gt;Only the KDE Summer of Code admins still have a huge task before
them -- making the final selection for KDE of the summer of code
projects. The mentors have been reading hundreds of proposals,
scoring them, debating them -- the KDE sub-projects have had
&lt;i&gt;their&lt;/i&gt; debates, and now it&apos;s the time for the students to
wait with bated breath. Will they get a slot and spend their summer
productively, having fun with their favourite project? Or are they
going to help their local burger joint out?&lt;/p&gt;

&lt;p&gt;I thought it would be nice to look back at the previous summers
of code, make a list of KOffice projects, note whether their projects
were a success, and whether the students are still around.

&lt;p class=&quot;seemore&quot;&gt;&lt;a href=&quot;http://valdyas.org/fading/index.cgi/software/2009_summer_of_code_history.html?seemore=y&quot; class=&quot;seemore&quot;&gt;Read more ...&lt;/a&gt;&lt;/p&gt;

</description>
  </item>
  <item>
    <title>Beware...</title>
    <pubDate>Fri, 03 Apr 2009 12:29:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/04/03#beware_of_friends_bearing_patches</link>
    <category>/software</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/software/beware_of_friends_bearing_patches</guid>
    <description>
&lt;p&gt;Of people issuing &quot;security&quot; patches. Last week a
couple of Linux distributions were suckered into updating &lt;a
href=&quot;http://www.littlecms.com&quot;&gt;lcms&lt;/a&gt; with a patch coming from a
certain Andrea Barsiani. Because of an alleged security risk... Well, this
patch completely and utterly broke lcms.  
And right at the time when we were tagging KOffice RC1,
so people who run up-to-date distros started reporting crashes in Krita.
We nearly got a heart attack thinking it was our code...&lt;/p&gt;

&lt;p&gt;To quote Marti Maria, the lcms maintainer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The short history is, a guy called Adrea Barisani, claiming to represent
some obscure security company called oCERT, was providing a patch to fix a
&quot;vulnerability&quot; they found.

&lt;p&gt;At the end, the oCERT company was just Andrea Barsiani who setup ocert
in 2008 to get google sponsoring.

&lt;p&gt;The whole internet is now filled with hype about this &quot;vulnerability&quot;,
and in truth this &quot;patch&quot; breaks littlecms functionality, and probably
opens some back door, so, please:

&lt;p&gt;&lt;b&gt;DON&apos;T USE PATCHES FROM UNTRUSTED SOURCES.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;I guess you were told something similar in school right? :-)

&lt;p&gt;The problem, if any, is restricted to a very specific architecture (x86,
no DEP, crafted profile).

&lt;p&gt;With this patch lcms does not work at all. Please upgrade to 1.18 and
let&apos;s forgot all this nasty stuff.
&lt;/blockquote&gt;

&lt;p&gt;So, if you&apos;re packaging lcms for your distro, please upgrade to 1.18.
And, please, if you patch lcms, make sure it&apos;s an official patch, from
a trusted source. Like, Marti Maria...&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update&lt;/b&gt;: &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/lcms/+bug/354493&quot;&gt;Kubuntu&lt;/a&gt;
has a fix, and Marc Deslauriers has identified the possible culprit from the security patch. This
patch was also in on 1.18b1, but removed in 1.18b2.&lt;/p&gt;</description>
  </item>
  <item>
    <title>Lots of releases...</title>
    <pubDate>Fri, 03 Apr 2009 10:42:00 +0200</pubDate>
    <link>http://valdyas.org/fading/index.cgi/2009/04/03#releases_april_2009</link>
    <category>/software</category>
    <guid isPermaLink="true">http://valdyas.org/fading/index.cgi/software/releases_april_2009</guid>
    <description>
&lt;p&gt;This week, at work, we released &lt;a
href=&quot;http://www.hyves.nl/chat/download?platform=x11&quot;&gt;the 1.0 stable
version of the Hyves Desktop&lt;/a&gt;, with &lt;a
href=&quot;http://www.hyves.nl/chat/download?platform=src&quot;&gt;source
available&lt;/a&gt; (for almost everything but the photo uploader and
editor plugin, more&apos;s the pity), and also the iPhone app, a java
phone app and a firefox toolbar. It&apos;s nice to work for a company
that actually ships!&lt;/p&gt;

&lt;p&gt;KOffice 2.0 RC1 &lt;a
href=&quot;http://lists.kde.org/?l=koffice-devel&amp;m=123861578629386&amp;w=2&quot;&gt;got
tagged&lt;/a&gt;. There&apos;s a nasty file handling bug in Krita that we
haven&apos;t been able to pin down, so we might need another RC, though.
Or it might be an lcms issue. But getting here has been an enormous
relief. KOffice 2.0 won&apos;t replace KOffice 1.6 or OpenOffice as a
stable workhorse, but it &lt;i&gt;is&lt;/i&gt; a release that really allows us
to build on.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update: &lt;/b&gt;: yes, it is an lcms issue -- 1.17 got a security
patch last week which broke Krita. 1.18 is fine.&lt;/p&gt;

&lt;p&gt;And then there&apos;s KDE 4.2.2 -- I&apos;m using it with Qt 4.5, and it&apos;s
pretty stable, except for some KRunner quirkiness, where urls get
autocompleted but without hits, so pressing enter does nothing and
I have to press end, then enter, and sometimes nothing gets executed
although there are hits, especially with urls that are in the history.&lt;/p&gt;</description>
  </item>
  </channel>
</rss>
