<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for pippin</title>
    <link>http://www.advogato.org/person/pippin/</link>
    <description>Advogato blog for pippin</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 19 Jul 2008 10:24:04 GMT</pubDate>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>GEGL Logo</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=42</link>
      <guid>http://codecave.org/?weblog_id=GEGL-logo</guid>
      <description>
&lt;center&gt;&lt;a href="" 'http://pippin.gimp.org/tmp/GEGL.svg'&gt;&lt;img src='http://pippin.gimp.org/tmp/GEGL.png' border='0'/&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;
Four slightly overlapping horizontally distributed white circles with
horizontal and; or vertical cuts tangenting a partial smaller center circle.
The cuts makes the circles form upper case letters from the alphabet, each
circle is set off from the others and the background by the dropshadow it
is causing.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>GEGL 0.0.16</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=41</link>
      <guid>http://codecave.org/?weblog_id=gegl_0_0_16</guid>
      <description>

&lt;center&gt;&lt;img src='http://pippin.gimp.org/gegl-0.0.16.png'/&gt;&lt;/center&gt;

&lt;/p&gt;

&lt;p&gt;GEGL is already in use by &lt;a
href='http://www.gnome.org/projects/gnome-scan/index'&gt;GNOME Scan&lt;/a&gt; and the
development version of &lt;a href="" 'http://gimp.org/'&gt;GIMP&lt;/a&gt; uses GEGL for some
color correction tools. Main highlights of this release is installation of
headers that will enable out-of-tree development of plug-ins as well as improvements to the build system to make it work on OSX.
&lt;/p&gt;

&lt;p&gt;
Tarballs of &lt;a href="" 'ftp://ftp.gimp.org/pub/gegl/0.0/gegl-0.0.16.tar.bz2'&gt;GEGL&lt;/a&gt; and &lt;a href="" 'ftp://ftp.gimp.org/pub/babl/0.0/babl-0.0.20.tar.bz2'&gt;babl&lt;/a&gt; at the &lt;a href="" 'ftp://ftp.gimp.org/pub/'&gt;usual place&lt;/a&gt;.
Packages for &lt;a href="" 'https://launchpad.net/~bersace/+archive'&gt;Ubuntu&lt;/a&gt; and &lt;a href="" 'http://software.opensuse.org/search?baseproject=openSUSE%3A10.3&amp;p=1&amp;q=gegl'&gt;SU&lt;/a&gt;&lt;a href="" 'http://software.opensuse.org/search?baseproject=openSUSE%3A10.3&amp;p=1&amp;q=babl'&gt;SE&lt;/a&gt; are already available.
&lt;/p&gt;
&lt;a href="" 'http://lists.xcf.berkeley.edu/lists/gegl-developer/2008-February/000785.html'&gt;Full announcement.&lt;/a&gt;.
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>Mental Context Spills</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=40</link>
      <guid>http://codecave.org/?weblog_id=context_spills</guid>
      <description>
&lt;p&gt;I've recently started having context spills between different projects,
mainly rendering APIs. Refering to cairo as clutter in #cairo. Writing
&lt;tt&gt;cairo_chant_class&lt;/tt&gt; instead of &lt;tt&gt;gegl_chant_class&lt;/tt&gt; in #gegl and
even typing out commands like: &lt;tt&gt;$ cairo push &lt;a href="" 'http://gitweb.freedesktop.org/?p=users/pippin/cairo.git;a=summary'&gt;fdo openvg&lt;/a&gt;&lt;/tt&gt;. in my shell.
&lt;/p&gt;

&lt;p&gt;To ease confusion here is a list of possible ways of combining these
projects, some which already are possible others might make sense.
&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href="" 'http://lists.cairographics.org/archives/cairo/2008-January/012838.html'&gt;OpenVG within cairo&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="" 'http://svn.o-hand.com/view/clutter/trunk/clutter-gegl/'&gt;GEGL within Clutter&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a
href='http://svn.gnome.org/viewvc/gegl/trunk/operations/render/text.c?view=markup'&gt;cairo within GEGL&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="" 'http://svn.o-hand.com/view/clutter/trunk/clutter-cairo/'&gt;cairo within Clutter&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;GEGL (output) within cairo (drawing)?&lt;/li&gt;
 &lt;li&gt;(visual representation of) Clutter (Actors) within GEGL (graphs) (within Clutter, with OpenVG within cairo within Clutter on top)?&lt;/a&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>babl and GEGL going LGPLv3+</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=39</link>
      <guid>http://codecave.org/?weblog_id=going-LGPLv3</guid>
      <description>
&lt;p&gt;The next versions of &lt;a href="" 'http://gegl.org/babl/'&gt;babl&lt;/a&gt; and &lt;a
href='http://www.gegl.org/'&gt;GEGL&lt;/a&gt; will be released under &lt;a
href='http://www.gnu.org/licenses/lgpl-3.0.html'&gt;LGPLv3+&lt;/a&gt;, the changes
already apply to the sources in the repository. 
&lt;img src='http://gegl.org/babl/graphics/babl-48x48.png' style='float:right'/&gt;
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>QuadEntry in Clutter</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=38</link>
      <guid>http://codecave.org/?weblog_id=quadentry_in_clutter</guid>
      <description>
&lt;p&gt;QuadEntry is an input method for cursor keys or four-way pads based on
interactive navigation of a &lt;a
href='http://en.wikipedia.org/wiki/Quadtree'&gt;quadtree&lt;/a&gt;.&lt;/p&gt;

&lt;div&gt;&lt;center&gt;&lt;img
src='http://pippin.gimp.org/tmp/QuadEntry_in_Clutter.png' alt='QuadEntry in Clutter'/&gt;&lt;/center&gt;&lt;/div&gt;

&lt;p&gt;For normal text entry you need three presses, for instance entering an
&lt;em&gt;'a'&lt;/em&gt; is achieved by pressing the keys &lt;em&gt;up&lt;/em&gt;, &lt;em&gt;left&lt;/em&gt;,
&lt;em&gt;up&lt;/em&gt;. This would take you to the upper quadrant, then to the left
quadrant of the upper quadrant and finally select the upper pad of that
quadrant.&lt;/p&gt;

&lt;p&gt;I originally came up with the concept for QuadEntry when I was playing
experimenting with and exercising &lt;a
href='http://people.freedesktop.org/~pippin/cairo/quadmenu_char_input.png'&gt;cairo
back in 2004&lt;/a&gt;. I've resurrected the QuadEntry when I started digging into &lt;a
href='http://clutter-project.org/'&gt;Clutter&lt;/a&gt;, which is one of the nifty
projects coming out of &lt;a href="" 'http://openedhand.com/'&gt;OpenedHand&lt;/a&gt;, my new
employer. Since being able to use the QuadEntry as a virtual keyboard for
clutter depends on a more capable event handling and filtering system in
Clutter I'll let the actual publishing of the sources wait until it builds
without some hacky changes to Clutter itself.&lt;/p&gt;

&lt;p&gt;At &lt;a href="" 'http://www.barcamp.org/mobileCampLondon'&gt;mobilecamp in Lodon&lt;/a&gt;
I met the CEO of &lt;a href="" 'http://tikilabs.com/'&gt;tikilabs&lt;/a&gt; which is a company
based on a similar input method concept.&lt;/p&gt;

</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>Sources of lost in time liberated</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=37</link>
      <guid>http://codecave.org/?weblog_id=lost_in_time_liberated</guid>
      <description>
  &lt;p&gt;&lt;a href="" 'http://pippin.gimp.org/lost-in-time/'&gt;Moments lost in time,
            like tears in the rain.&lt;/a&gt; was first exhibited in november 2005
        the collection of four interactive video installations was first
        exhibited at &lt;a href="" 'http://galleribarbarahansen.com/'&gt;Galleri Barbara
            Hansen&lt;/a&gt; in Oslo. The exhibit consisted of four works, &lt;em&gt;now by
            then&lt;/em&gt;, &lt;em&gt;deja-vu&lt;/em&gt;, &lt;em&gt;ghost mirror&lt;/em&gt; and
        &lt;em&gt;recursive subdivision&lt;/em&gt;. &lt;em&gt;Now by then&lt;/em&gt; was also shown at the &lt;a
            href='http://www.siggraph.org/artdesign/gallery/S06/index.html'&gt;shown
            SIGGRAPH art gallery in 2006.&lt;/a&gt;&lt;/p&gt;

        &lt;div&gt;&lt;center&gt;&lt;img src='http://pippin.gimp.org/lost-in-time/now-by-then-free.jpg' alt='Still of
                now-by-then'/&gt;&lt;/center&gt;&lt;/div&gt;

        &lt;p&gt;When I pondered whether it would be possible to finance some of the
        equipment and materials needed for the original exhibition I also
        desired the code and underlying code logic to be reusable by myself and
        others in other projects. The result was a discount scheme based &lt;a
            href='http://pippin.gimp.org/lost-in-time/sales.html'&gt;sales
            model&lt;/a&gt;, where licenses that I hope increase the chances of
        myself seeing new and interesting derivative work that I will both have
        the ability to study and elaborate on.
        &lt;/p&gt;

        &lt;p&gt;For an &lt;a href="" 'http://www.bkk.no/dh/'&gt;&lt;em&gt;Digitale Spor&lt;/em&gt;&lt;/a&gt; an outdoor
        art track in Bergen&lt;/a&gt; January 2006 various digital art works were
        desired. I was contact about the possibility of having works from
        &lt;em&gt;lost in time&lt;/em&gt; be part of the exhibition. The &lt;a
            href='http://www.hib.no/mediesenteret/english/'&gt;&lt;em&gt;Media Centre at
                Bergen University College&lt;/a&gt;&lt;/em&gt; chose to option of paying
        to liberate the sources under GPL which had the largest discount of
        the full price (90% discount).
        You can now &lt;a
            href='http://pippin.gimp.org/lost-in-time/source/'&gt;download the
            source&lt;/a&gt; and compile, play, experiment and perhaps tinker with
        the code creating new interesting things.&lt;/p&gt;

        &lt;p&gt;The installations are written using &lt;a
            href='http://pippin.gimp.org/gggl/'&gt;gggl&lt;/a&gt; as the graph based
        processing engine. At the moment &lt;a href="" 'htp://gegl.org/'&gt;GEGL&lt;/a&gt;
        does not perform well enough to drive the installations in real time,
        I do however at some point plan to port &lt;em&gt;now by then&lt;/em&gt; to be a
	plug-in for GEGL that exercises and pushes the envelope for the caching
        infrastructure further.
        &lt;/p&gt;


</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>buu and suspend</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=36</link>
      <guid>http://codecave.org/?weblog_id=buu</guid>
      <description>
&lt;p&gt;Earlier this week I did a fresh reinstall of Ubuntu Edgy Eft on my lenovo
T60 to see if some suspend issues I had had with the dist-upgraded one  would
go away - those issues only did go away after pursuing information on &lt;a href="" 'http://www.thinkwiki.org/wiki/'&gt;ThinkWiki&lt;/a&gt;, that told me to set &lt;tt&gt;POST_VIDEO=&lt;/tt&gt; in &lt;tt&gt;/etc/default/acpi-support&lt;/tt&gt; (the real issue is in the ATI driver.).&lt;/p&gt;

&lt;p&gt;Another intervention on top of the default install that I need is a way to
use my mobile phone as a modem with my flatrate GPRS/3G subscription. Since
&lt;a href="" 'http://www.gnome.org/projects/NetworkManager/'&gt;NetWork manager&lt;/a&gt; doesn't support this yet, I made a small shell script &lt;a
href='http://pippin.gimp.org/misc/buu.sh'&gt;buu&lt;/a&gt; which maintains my uplink when running in a terminal.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>BubbleView</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=35</link>
      <guid>http://codecave.org/?weblog_id=bubbleview</guid>
      <description>
&lt;p&gt;I've been experimenting with a data set visualization concept that acts
like a visualisation of a bubble-sort. At the moment my plans and ideas for
this thing far exceed the fragile proof of concept prototype I've got.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;a
href='http://pippin.gimp.org/tmp/bubbleview.png'&gt;&lt;img
src='http://pippin.gimp.org/tmp/bubbleview.jpg'/&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;The simulation engine still needs a lot of performance and stability improvements, and then more interesting possibilities can be explored.&lt;/p&gt;

&lt;p&gt;Based on my early experiments with this concepts it seems like it can
evolve into useful interfaces for selecting items, exploring data sets with
different sorting constraints applied. Interaction methods directed at
making CBIR exploration of databases efficient as well as a combined filemanager/media viewer.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;a
href='http://pippin.gimp.org/tmp/bubbleview.gif'&gt;&lt;img
src='http://pippin.gimp.org/tmp/iterations.png'/&gt;&lt;/a&gt;&lt;/center&gt;
&lt;a href="" 'http://pippin.gimp.org/tmp/bubbleview.gif'&gt;GIF screencapture.&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>Spring has arrived</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=34</link>
      <guid>http://codecave.org/?weblog_id=all-the-ducks-are-swimming-in-the-water</guid>
      <description>
&lt;p&gt;The ice on &lt;a href="" 'http://en.wikipedia.org/wiki/Mj%C3%B8sa'&gt;Mj&#xF8;sa&lt;/a&gt; has melted and spring is rapidly proceeding.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;a
href='http://pippin.gimp.org/tmp/ducks-large.jpg'&gt;&lt;img
src='http://pippin.gimp.org/tmp/ducks.jpg'/&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;I'm starting to think that I should create a new and better gallery for
my images, my recent adventures in the land of web 2.0 has left me with
some ideas for how to create a minimalistic system that has only static
content on the server which is processed on the client for slideshows, tag based searching and more.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jul 2008 23:08:17 GMT</pubDate>
      <title>DHTML Pong</title>
      <link>http://www.advogato.org/person/pippin/diary.html?start=33</link>
      <guid>http://codecave.org/?weblog_id=pong.html</guid>
      <description>
&lt;p&gt;Press image below to launch a &amp;mdash; XHTML+CSS+js standards compliant, cross browser supported without hacks &amp;mdash;
implementation of clasiscal digital gamer tennis. Avoid moving your mouse at all after loading
to have two "ai's" competing each other.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;a
href='http://pippin.gimp.org/pong/'&gt;&lt;img
src='http://pippin.gimp.org/pong/screenshot.png'/&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;I've been brushing up my js-fu the last couple of weeks due to extra responsiblities
at work that have distracted me from hacking on the usual projects. This has led to a
&lt;a href="" 'http://pippin.gimp.org/pong/'&gt;pong game&lt;/a&gt; and a popup-index and tagcloud for
the static content web 2.0 blog renderer at &lt;a href="" 'http://codecave.org/'&gt;codecave.org&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
