<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.simply-life.net/cheetah"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ChEeTaH&#039;s - KidDraw</title>
 <link>http://www.simply-life.net/cheetah/taxonomy/term/27/0</link>
 <description>KidDraw is a simple drawing application aimed at children. It is part of KDE, though currently unreleased.</description>
 <language>en</language>
<item>
 <title>Where have you been?</title>
 <link>http://www.simply-life.net/cheetah/blog/2009-06-14/where-have-you-been</link>
 <description>&lt;p&gt;It&#039;s been a long time again, very long. A lot has changed too, so here goes...&lt;/p&gt;
&lt;p&gt;First of all: I got a job in February. It&#039;s not the greatest thing, but getting something really nice is hard right now. At least it relieves us a bit from the huge financial burden we&#039;d otherwise have. Another small job at my university, where I worked for only 4 hours each week, is ending this month. I&#039;ll have my last paycheck from there soon, unfortunately.&lt;/p&gt;
&lt;p&gt;I&#039;ve also prepared the tContact Drupal module for release. The code has been slightly improved, which is always good. There&#039;s also another mini-module for Drupal which allows you to add CSS classes to menu links. This makes it easier for a theme to turn a menu into a series of buttons, similar to the menu at the top of this site (Home/About/Contact). Right now this site uses the menu item&#039;s ID number, which is somewhat random. With this module such menus are just a little harder to break :) I hope both modules will land on &lt;a href=&quot;http://www.drupal.org&quot; rel=&quot;nofollow&quot;&gt;Drupal.org&lt;/a&gt; soon.&lt;/p&gt;
&lt;p&gt;What else? KidDraw of course. A few months ago already, I&#039;ve cleaned up a lot of code, made it a little bit themeable (which resulted in removing a whole lot of code). I&#039;ve also changed the file loading/saving structures around so that the files KidDraw produces are nice straightforward XML files. They&#039;re compressed to save some disk space, but it means that compatibility with future and past versions is much easier. Still, a release is not in sight right now, and I&#039;ll stop predicting/hoping anything right now. First I&#039;ve got some other stuff to finish and wrap up, before I can focus on KidDraw a little more again.&lt;/p&gt;
&lt;p&gt;I&#039;m also working on some supersecret projects with &lt;a href=&quot;http://www.rosana.co.uk&quot; rel=&quot;nofollow&quot;&gt;Rosana&lt;/a&gt;, which has taken some time off of other projects. It has inspired me to write the menu CSS classes module mentioned above though.&lt;/p&gt;
&lt;p&gt;Another technical bit I worked on this past weekend is merging all the (5) Drupal installations on this webserver to a single centralized installation. Before, a new version of Drupal would mean updating each site separately: putting the site in maintenance mode, uploading files, updating the database and turning the site back online. Times 5. Right now: Put all sites in maintenance mode, upload files, update all databases, put them all back online. I&#039;ve set up bookmark folders in Firefox so I can put all sites into maintenance mode with just a few clicks. Same goes for updating and bringing them back online. A similar amount of effort is saved for updates of common modules among various sites. All in all: maintaining the sites is less painful - especially as the amount of Drupal sites we&#039;re running will soon grow. &lt;/p&gt;
&lt;p&gt;That does mean that if you spot any errors (missing/broken images, links, etc): please contact me! I think I&#039;ve most of them covered though.&lt;/p&gt;
&lt;p&gt;And then there&#039;s University of course. It&#039;s taking a lot of my time right now, with this year&#039;s last set of exams just around the corner. Together with some more deadlines, it&#039;s a busy time right now.&lt;/p&gt;
&lt;p&gt;The Sims 3 is also out, I&#039;ve been playing it for a bit. Not much yet - too little time. The (Collector&#039;s Edition) box is shiny though.&lt;/p&gt;
&lt;p&gt;Spore Galactic Adventures, the first real expansion for Spore, is due next week, and Thursday (18th) me and Rosana will be checking it out at EA Netherlands. A bit late for a preview, but it may just be early enough to get me excited about the game once again. I don&#039;t know all too much about it right now, so Wednesday evening I&#039;ll have to do some reading to catch up on it.&lt;/p&gt;
&lt;p&gt;Finally: I&#039;ll be getting a new laptop this summer. After saving up for a long time, the &amp;euro;1000 offer from university (for a HP Elitebook 8530w) is in. I&#039;ve filled in the form saying I want it, I&#039;ll have to pay up soon. I should be getting it around August. My current laptop (6 years old) just doesn&#039;t cut it anymore...&lt;/p&gt;
&lt;p&gt;That&#039;s it for this rough summary of the past couple of months (project/work wise anyway). Until next time!&lt;/p&gt;
</description>
 <comments>http://www.simply-life.net/cheetah/blog/2009-06-14/where-have-you-been#comments</comments>
 <category domain="http://www.simply-life.net/cheetah/tag/drupal">Drupal</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kde">KDE</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kiddraw">KidDraw</category>
 <category domain="http://www.simply-life.net/cheetah/tag/rosana">Rosana</category>
 <category domain="http://www.simply-life.net/cheetah/tag/simply-life">Simply Life</category>
 <category domain="http://www.simply-life.net/cheetah/tag/sims">Sims</category>
 <category domain="http://www.simply-life.net/cheetah/tag/spore">Spore</category>
 <category domain="http://www.simply-life.net/cheetah/tag/tcontact">tContact</category>
 <category domain="http://www.simply-life.net/cheetah/tag/university">University</category>
 <category domain="http://www.simply-life.net/cheetah/tag/work">Work</category>
 <pubDate>Sun, 14 Jun 2009 11:57:35 +0000</pubDate>
 <dc:creator>ChEeTaH</dc:creator>
 <guid isPermaLink="false">52 at http://www.simply-life.net/cheetah</guid>
</item>
<item>
 <title>Happy New Year</title>
 <link>http://www.simply-life.net/cheetah/blog/2009-01-15/happy-new-year</link>
 <description>&lt;p&gt;Boy, it&#039;s been a while. Merry Christmas and a happy new year! Better late than never :P I&#039;ve been really busy, and I&#039;m wrapping up a too busy semester with finals now. Time for some plans.&lt;/p&gt;
&lt;p&gt;I&#039;ll follow up my &lt;a href=&quot;http://www.simply-life.net/cheetah/blog/2008-07-15/kiddraw-progress&quot; rel=&quot;nofollow&quot;&gt;last post&lt;/a&gt; with some sad news: KidDraw didn&#039;t make it to KDE 4.2. The reason: time. As I said: busy semester, but also plenty of other things to work on which left KDE a bit too much on the side.&lt;/p&gt;
&lt;p&gt;However things are more stable in KDE land now: KDevelop4 is coming along great making it actually usable for me. I also don&#039;t have Akregator (my feed reader) crashing on me all the time anymore. Now KDE 4.2 is just around the corner and I&#039;ve decided to stick to that branch now, rather than running trunk all the time as I&#039;ve done the past year.&lt;/p&gt;
&lt;p&gt;Running such an unstable version of my favorite desktop is nice: you constantly get all the new features that everybody implements. However, it occasionally led to a broken desktop with crashes all over the place. I&#039;m opting for better stability and more productivity this new year. I now run a KDE version from trunk, just before RC1, and will switch to KDE 4.2 once it&#039;s out.&lt;/p&gt;
&lt;p&gt;I will be getting new computer parts too, and with 4Gb of memory I think it&#039;s also the time to switch to a 64bit OS (I still run Gentoo 32 bit now). That means a complete reinstall of everything I have, which is exactly what I&#039;ll be doing soon. With KDE 4.2.&lt;/p&gt;
&lt;p&gt;So, I hope I can do more this semester so KidDraw will make it to KDE 4.3 in about 6 months. I&#039;ve also got a few Drupal modules planned, one of which I wrote last night and mostly needs cleaning up before I&#039;ll throw it up here: a multilingual site-wide contact form. I&#039;ll also apply to get it on &lt;a href=&quot;http://www.drupal.org&quot; rel=&quot;nofollow&quot;&gt;Drupal.org&lt;/a&gt; soon.&lt;/p&gt;
&lt;p&gt;There you have it. A few of my plans for 2009. I hope I&#039;ll be able to get it all done.&lt;/p&gt;
</description>
 <comments>http://www.simply-life.net/cheetah/blog/2009-01-15/happy-new-year#comments</comments>
 <category domain="http://www.simply-life.net/cheetah/tag/drupal">Drupal</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kde">KDE</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kiddraw">KidDraw</category>
 <category domain="http://www.simply-life.net/cheetah/tag/new-year">New Year</category>
 <category domain="http://www.simply-life.net/cheetah/tag/tcontact">tContact</category>
 <pubDate>Thu, 15 Jan 2009 20:49:14 +0000</pubDate>
 <dc:creator>ChEeTaH</dc:creator>
 <guid isPermaLink="false">48 at http://www.simply-life.net/cheetah</guid>
</item>
<item>
 <title>KidDraw Progress</title>
 <link>http://www.simply-life.net/cheetah/blog/2008-07-15/kiddraw-progress</link>
 <description>&lt;p&gt;For the past couple of days I&#039;ve spent a bit of time getting KidDraw into shape. It&#039;s not there yet, not at all, but with the foundations in place I should be able to get a nice version in KDE 4.2 (January). Screens inside!&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;First let&#039;s take a look at the old Windows version, made in Delphi:&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.simply-life.net/cheetah/system/files/kiddraw-old.png&quot; title=&quot;KidDraw 1.0 (Delphi Version)&quot; rel=&quot;lightshow[kiddraw]&quot;&gt;&lt;img src=&quot;http://www.simply-life.net/cheetah/system/files/imagecache/thumbnail/kiddraw-old.png&quot; alt=&quot;KidDraw 1.0 (Delphi Version)&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Now what you see is a fully working version. You can pick a color and line width (no need to click for those), load up to 5 images you made before, clear the current canvas and stop the program. Oh, and you can draw, of course.&lt;/p&gt;
&lt;p&gt;Enter the new KDE/Qt version: It&#039;s largely the same. Except that it&#039;s cross platform. And that it supports multiple color palettes. And that it isn&#039;t finished yet. But: progress is there!&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.simply-life.net/cheetah/system/files/kiddraw-clear.png&quot; title=&quot;KidDraw (Current KDE version)&quot; rel=&quot;lightshow[kiddraw]&quot;&gt;&lt;img src=&quot;http://www.simply-life.net/cheetah/system/files/imagecache/thumbnail/kiddraw-clear.png&quot; alt=&quot;KidDraw (Current KDE version)&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Painting was already possible somewhere around last year, well before I got it into KDE. This week or so I&#039;ve done some housecleaning, made saving and reloading of drawings possible - in a straightforward self-made binary format, to keep the files of reasonable size. I might still change to XML though, probably compressed, so extending the format is more flexible.&lt;/p&gt;
&lt;p&gt;Another thing I&#039;m happy with is the palette support. I&#039;m planning options to download and install new palettes, but I&#039;m not that far yet. The most important stuff already exists though. The next screenshots all show the same image, but with different palettes. You can cycle through them and you&#039;ll see the image change colors.&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.simply-life.net/cheetah/system/files/kiddraw-palette1.png&quot; title=&quot;KidDraw (Current KDE version) - Palette 1&quot; rel=&quot;lightshow[kiddraw]&quot;&gt;&lt;img src=&quot;http://www.simply-life.net/cheetah/system/files/imagecache/thumbnail/kiddraw-palette1.png&quot; alt=&quot;KidDraw (Current KDE version) - Palette 1&quot; /&gt;&lt;/a&gt;
&lt;p&gt;&lt;a href=&quot;http://www.simply-life.net/cheetah/system/files/kiddraw-palette2.png&quot; title=&quot;KidDraw (Current KDE version) - Palette 2&quot; rel=&quot;lightshow[kiddraw]&quot;&gt;&lt;img src=&quot;http://www.simply-life.net/cheetah/system/files/imagecache/thumbnail/kiddraw-palette2.png&quot; alt=&quot;KidDraw (Current KDE version) - Palette 2&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.simply-life.net/cheetah/system/files/kiddraw-palette3.png&quot; title=&quot;KidDraw (Current KDE version) - Palette 3&quot; rel=&quot;lightshow[kiddraw]&quot;&gt;&lt;img src=&quot;http://www.simply-life.net/cheetah/system/files/imagecache/thumbnail/kiddraw-palette3.png&quot; alt=&quot;KidDraw (Current KDE version) - Palette 3&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The amount of colors in the palette doesn&#039;t matter. KidDraw keeps the original information so when you go back to the original palette, all colors will still be there.&lt;/p&gt;
&lt;p&gt;As for the big gray area on top: that&#039;s where you&#039;ll be able to open/save images to in the future... but that&#039;s for another update.&lt;/p&gt;
&lt;p&gt;All this currently lives on the SVN server of KDE, in Playground/edu. If you want to try it out, you&#039;ll most likely need to build it yourself.&lt;/p&gt;
</description>
 <comments>http://www.simply-life.net/cheetah/blog/2008-07-15/kiddraw-progress#comments</comments>
 <category domain="http://www.simply-life.net/cheetah/tag/kde">KDE</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kiddraw">KidDraw</category>
 <category domain="http://www.simply-life.net/cheetah/tag/open-source">Open Source</category>
 <pubDate>Tue, 15 Jul 2008 18:20:45 +0000</pubDate>
 <dc:creator>ChEeTaH</dc:creator>
 <guid isPermaLink="false">46 at http://www.simply-life.net/cheetah</guid>
</item>
<item>
 <title>Joining KDE</title>
 <link>http://www.simply-life.net/cheetah/blog/2008-05-12/joining-kde</link>
 <description>&lt;p&gt;Although I originally applied for the Google &lt;a href=&quot;http://code.google.com/soc/2008/&quot; rel=&quot;nofollow&quot;&gt;Summer of Code&lt;/a&gt; this year, unfortunately I was not accepted. There obviously are many great entries this year, and although I&#039;ll never know how great the people of &lt;a href=&quot;http://www.kde.org&quot; rel=&quot;nofollow&quot;&gt;KDE&lt;/a&gt; found mine, it can&#039;t be half bad, really. After all, I was asked to do what I had planned anyway, just outside the Summer of Code.&lt;/p&gt;
&lt;p&gt;So what was it all about? Well, it currently is not online here as I&#039;m waiting for some &lt;a href=&quot;http://www.drupal.org&quot; rel=&quot;nofollow&quot;&gt;Drupal Modules&lt;/a&gt; to be ported to Drupal 6.x (specifically &lt;a href=&quot;http://www.drupal.org/project/project&quot; rel=&quot;nofollow&quot;&gt;Project*&lt;/a&gt;). That means I do not have all the facilities to properly promote my projects here just yet. But those who do know this site from before, may also know that I had a program called KidDraw here once.&lt;/p&gt;
&lt;p&gt;Last year I started rewriting KidDraw in C++ using the &lt;a href=&quot;http://www.trolltech.com/products/qt/&quot; rel=&quot;nofollow&quot;&gt;Qt&lt;/a&gt; toolkit. I got quite far, but it still needs lots of work too. Part of what I want to do is change it into a KDE app. Not all too much work, and eventually it should become part of &lt;a href=&quot;http://edu.kde.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;KDE Edu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Due to college and all I haven&#039;t been able to do a whole lot yet, but I have officially joined KDE as a developer now. KidDraw sits in &lt;a href=&quot;http://websvn.kde.org/trunk/playground/edu/kiddraw/&quot; rel=&quot;nofollow&quot;&gt;Playground/edu&lt;/a&gt; now where it will remain until it&#039;s ready for review and then hopefully inclusion in the real KDE Edu module. It won&#039;t be in time for KDE 4.1, which is due out this July, but with a bit of luck I can have KidDraw join KDE in 4.2, out in December/January.&lt;/p&gt;
&lt;p&gt;So now I&#039;ve gotta find a summer job to get some much-needed money. Wish me luck!&lt;/p&gt;
</description>
 <comments>http://www.simply-life.net/cheetah/blog/2008-05-12/joining-kde#comments</comments>
 <category domain="http://www.simply-life.net/cheetah/tag/kde">KDE</category>
 <category domain="http://www.simply-life.net/cheetah/tag/kiddraw">KidDraw</category>
 <pubDate>Mon, 12 May 2008 20:50:04 +0000</pubDate>
 <dc:creator>ChEeTaH</dc:creator>
 <guid isPermaLink="false">34 at http://www.simply-life.net/cheetah</guid>
</item>
</channel>
</rss>


