<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for invoke</title>
    <link>http://www.advogato.org/person/invoke/</link>
    <description>Advogato blog for invoke</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 22 May 2013 22:12:38 GMT</pubDate>
    <item>
      <pubDate>Fri, 12 Jul 2002 16:33:39 GMT</pubDate>
      <title>12 Jul 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=7</guid>
      <description>Happy Birthday to me!

&lt;p&gt; I've been working on an external keyboard project for the Z.  Last night I took apart an old PC keyboard and harvested the controller board, then traced the circuits and worked out how their signals get to the controller chip.  Its all in a Gnumeric spreadsheet, waiting for me to solder up my first trail keyboard tonight.  Exciting and fun.

&lt;p&gt; I've been trolling EBay for embedded boards, which I'm planning to use for some of my Mad Scientist hardware projects.  With a bit of luck, I managed to snag three suitable boards for about $35 each.  I just wish I could find a nice ARM pc/104 board.
</description>
    </item>
    <item>
      <pubDate>Tue, 9 Jul 2002 16:49:07 GMT</pubDate>
      <title>9 Jul 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=6</guid>
      <description>I continue to work on my Zaurus QPE packages.  It is getting even more fun now that I am getting feedback and thousands of hits on &lt;a href="zaurus.zefamily.org" &gt;my website&lt;/a&gt;.

&lt;p&gt; My latest release is a giant (for the Zaurus) 17 meg cramfs filesystem which has everything developers need to compile with gcc &amp;amp; g++ on the Z, including all QT headers and such.  With feedback from users, I've released an update and it seems to be serving people well.

&lt;p&gt; This weekend, while debugging part of my macro enhancement package for embeddedkonsole, I made a new-to-me discovery.  &lt;i&gt;Readline&lt;/i&gt; is much more capable than I'd realized.  In fact, with fifteen or so entries in an .inputrc file, I can have the majority of the functionality I was looking for with the macro package.  It is still an interesting project from which I am learning quite a bit, but I'm going to install and test the inputrc method straightaway.</description>
    </item>
    <item>
      <pubDate>Wed, 3 Jul 2002 16:06:39 GMT</pubDate>
      <title>3 Jul 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=5</guid>
      <description>It's been a while since I updated the blog.  Let's see if I can get back in the habit.

&lt;p&gt; I am now a happy, one might say obsessed, Zaurus owner.  I've been focusing my development efforts on porting and writing software for it.  So far, I've ported 6 packages:
&lt;LI&gt;Most - A great pager
&lt;LI&gt;lua - an embedded scripting language
&lt;LI&gt;Links - a text web browser
&lt;LI&gt;MM - a QT mounting util.
&lt;LI&gt;Emacs - I'm just starting the testing on this one.
&lt;LI&gt;readline - It was already ported by the &lt;a href="http://familiar.handhelds.org" &gt;familiar&lt;/a&gt; team, but it was missing some utilities, and I needed the headers for other ports.

&lt;p&gt; I've released one program of my own, "LightSwitchApplet", which puts a backlight toggle switch on the taskbar.

&lt;p&gt; I'm now working on enhancements to the Konsole for the Z, allowing me to control the keyboard a little better.

&lt;p&gt; As soon as the &lt;a href="http://www.zauruszone.com/wiki/index.php?OpenZaurus" &gt;
OpenZaurus&lt;/a&gt; rom supports IRDA again, I will resume writing the IRDA keyboard device driver for my MicroInnovations wireless keyboard.

&lt;p&gt; All released code can be found at my website &lt;a href="http://zaurus.zefamily.org" &gt;zaurus.zefamily.org&lt;/a&gt; or from &lt;a href="http://zaurus.sourceforge.net" &gt;Sourceforge&lt;/a&gt; (look under bkroeze on the files list).</description>
    </item>
    <item>
      <pubDate>Tue, 26 Mar 2002 17:43:58 GMT</pubDate>
      <title>26 Mar 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=4</guid>
      <description>The details of releasing an open source program are taking 
much more time than I'd expected.  But I'm slowly pushing 
the rock up the hill.
&lt;li&gt;Got a &lt;a href="http://www.sourceforge.org/projects/sdlsnails" &gt;
Sourceforge project&lt;/a&gt; accepted.
&lt;li&gt;Checked in current codebase.
&lt;li&gt;Refactored code to be more flexible, making it more 
likely to compile on different systems.
&lt;li&gt;Autoconfiscated the project.
&lt;li&gt;Wrote initial documentation.

&lt;p&gt; All that is left is to test the configure script on a few 
machines, package and do my first release!</description>
    </item>
    <item>
      <pubDate>Mon, 11 Mar 2002 15:07:00 GMT</pubDate>
      <title>11 Mar 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=3</guid>
      <description>Ah the joys of a well organized office!

&lt;p&gt; Instead of finishing up my game this weekend, I became
obsessed with organizing my office more efficiently.  Making
space in the office required moving some stuff to the
garage.  Of course, no space in the garage, so I had to
organize things better there as well.  Two solid days of
work and an aching back has bought me a wonderfully nice new
configuration for the office, so I am well content.</description>
    </item>
    <item>
      <pubDate>Mon, 4 Mar 2002 06:50:24 GMT</pubDate>
      <title>4 Mar 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=2</guid>
      <description>&lt;P&gt;I managed to find two solid chunks of time for
programming this weekend, putting in a very productive 12
hours on my Worms project.  I swapped out C++ SDL wrapper
libraries, replacing SDLucid with &lt;a
href="http://sourceforge.net/projects/sel"&gt;SEL&lt;/a&gt;.  This
library has the major advantage of &lt;i&gt;documentation&lt;/i&gt; as
well as a better thought-out approach to the wrapper.
&lt;P&gt;Also, I replaced log4cpp, which was a bit "odd" in its
implementation, with the lighter, sleeker &lt;a
href="http://sourceforge.net/projects/log4cplus/"&gt;log4cplus&lt;/a&gt;.
&lt;P&gt;I cured my last segfault, cleaned up code formatting, and
refactored a bit, moving reponsibilities to their "proper
places".
&lt;P&gt;The only sticking point now is that I am using
&lt;a href="www.scons.org" &gt;sconstruct&lt;/a&gt;, an excellent Python
based make/automake tool.
 I wonder if I should just bite the bullet and create a
"standard" automake based package, or if an RPM will suffice.
</description>
    </item>
    <item>
      <pubDate>Thu, 28 Feb 2002 17:11:37 GMT</pubDate>
      <title>28 Feb 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=1</guid>
      <description>I'm continuing to read the documentation for the
&lt;a href="http://www.cs.wustl.edu/~schmidt/ACE.html" &gt;ACE 
library&lt;/a&gt;, and I'm very impressed.  I am looking forward 
to using various parts of this great library in my RPG 
project.

&lt;p&gt; Spent my programming time last night exploring colors in 
SDL.  I've been using a C++ wrapper for SDL,
&lt;a href="http://sdlucid.sourceforge.net/" &gt;SDLucid&lt;/a&gt;
which is fairly good, but either it has problems with 
translating RGB values into SDL, or I don't understand what 
it is trying to do.  In any case, I got the colors pinned 
down for up to six worms at once in my game.  Now all that 
is left is the load/save code.</description>
    </item>
    <item>
      <pubDate>Wed, 27 Feb 2002 21:30:54 GMT</pubDate>
      <title>27 Feb 2002</title>
      <link>http://www.advogato.org/person/invoke/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/invoke/diary.html?start=0</guid>
      <description>I'm almost done with my first game, "Worms".  

&lt;p&gt; It was designed to recreate my favorite Atari 800 game, and 
to give me a quick "win" in C++/SDL game programming.

&lt;p&gt; The idea is that you have a grid.  Each grid point has 8 
paths linking it to neighbors.  Paths, once travelled, are 
impassable.  Worms are trained to recognize path 
configurations, i.e. "North and SouthEast blocked", and to 
choose a new path based on the current path config.  A worm 
dies when it enters a gridpoint with no legal way out.

&lt;p&gt; The game part is to have worms battle each other using 
various training strategies.

&lt;p&gt; All I have left to do is to write the code to save and load 
worms that have been trained.  All else is working just 
fine for a beta release.

&lt;p&gt; Ooo, my first Freshmeat release comin' up!</description>
    </item>
  </channel>
</rss>
