<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Gregory Haynes' Weblog</title>
    <link>http://blog.greghaynes.net/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <pubDate>Wed, 07 Apr 2010 16:55:48 GMT</pubDate>

    <image>
        <url>http://blog.greghaynes.net/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Gregory Haynes' Weblog - </title>
        <link>http://blog.greghaynes.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Kobby Beta 5</title>
    <link>http://blog.greghaynes.net/index.php?/archives/43-Kobby-Beta-5.html</link>
            <category>All</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/43-Kobby-Beta-5.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=43</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;&lt;br /&gt;
A new beta release for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net&#039;);&quot;  href=&quot;http://kobby.greghaynes.net&quot; title=&quot;Kobby&quot;&gt;Kobby&lt;/a&gt; has just been tagged and uploaded. This beta version works with &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/wiki/Infinote/Libinfinity&#039;);&quot;  href=&quot;http://gobby.0x539.de/trac/wiki/Infinote/Libinfinity&quot; title=&quot;Libinfinity&quot;&gt;libinfinity&lt;/a&gt; 0.4, and has several bug fixes and UI improvements.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Screenshot:&amp;#160;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/gregarei/4495334278/sizes/o/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/gregarei/4495334278/sizes/o/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4002/4495334278_5d42327d51_d.jpg&quot; alt=&quot;Kobby Beta 5 Screenshot&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Probably the most notable change (aside from using the newer libinfinity version) is the use of DockWidgets for the surrounding toolboxes, allowing a more customizable UI. &amp;#160;Theres also a couple bugfixes relating to text insertion / removal which I think has now reached a &#039;stable&#039; state.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;If all goes according to plan, in the next several weeks support for document uploading will be added and then the RC phase can begin (yay!).&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Enjoy! &lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 05 Apr 2010 18:43:47 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/43-guid.html</guid>
    
</item>
<item>
    <title>Kobby Beta 4</title>
    <link>http://blog.greghaynes.net/index.php?/archives/42-Kobby-Beta-4.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/42-Kobby-Beta-4.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=42</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;The fourth (and hopefully final) beta release for Kobby and Libqinfinity is now available on &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net&#039;);&quot;  href=&quot;http://kobby.greghaynes.net&quot; title=&quot;Kobby&quot;&gt;http://kobby.greghaynes.net&lt;/a&gt;. &amp;#160;This release fixes one major bug affecting editor synchronization, and has some much wanted UI improvements.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Probably my favourite new feature is the setup assistant:&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;img src=&quot;http://farm3.static.flickr.com/2491/4162569876_2f151f6b22_m.jpg&quot; /&gt; &lt;img width=&quot;240&quot; height=&quot;118&quot; src=&quot;http://farm3.static.flickr.com/2530/4162569842_f265452ff4_m.jpg&quot; /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Although this assistant was probably one of the most trivial additions (thanks to the API awesomeness in kdelibs) it works wonders for getting users setup properly.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Along with the new features, Kobby has moved off of github and on to &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gitorious.org/kobby&#039;);&quot;  href=&quot;http://gitorious.org/kobby&quot;&gt;http://gitorious.org/kobby&lt;/a&gt; and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/bugs.kde.org&#039;);&quot;  href=&quot;http://bugs.kde.org&quot;&gt;http://bugs.kde.org&lt;/a&gt;, so update your bookmarks.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 06 Dec 2009 03:00:42 -0500</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/42-guid.html</guid>
    
</item>
<item>
    <title>Kollaborative Editing in (K)Ubuntu</title>
    <link>http://blog.greghaynes.net/index.php?/archives/41-Kollaborative-Editing-in-KUbuntu.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libinfinitymm</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/41-Kollaborative-Editing-in-KUbuntu.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=41</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;In the (somewhat) recent release of Karmic (Ubuntu 9.10), Kobby Beta 3 is &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/packages.ubuntu.com/karmic/kobby&#039;);&quot;  href=&quot;http://packages.ubuntu.com/karmic/kobby&quot; title=&quot;Karmic Kobby package&quot;&gt;available&lt;/a&gt; to all users via apt (Horray!). &amp;#160;For those who do not know about &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net&#039;);&quot;  href=&quot;http://kobby.greghaynes.net&quot; title=&quot;Kobby&quot;&gt;Kobby&lt;/a&gt;, it is a collaborative editor built using &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/wiki/Infinote/Libinfinity&#039;);&quot;  href=&quot;http://gobby.0x539.de/trac/wiki/Infinote/Libinfinity&quot; title=&quot;Libinfinity&quot;&gt;libinfinity&lt;/a&gt;, allowing it to be protocol compatible with the GTK based &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/&#039;);&quot;  href=&quot;http://gobby.0x539.de/trac/&quot; title=&quot;Gobby&quot;&gt;Gobby&lt;/a&gt; editor.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;For those who &lt;strong&gt;do&lt;/strong&gt; know about Kobby you may have noticed the lack of development progress in the past couple months. &amp;#160;This is a result of my college workload being above normal for the past semester. &amp;#160;With the end of year approaching and a new semester I would really like to try and give collaborative editing the push into the public spotlight I think it needs. &amp;#160;A 1.0 release of the editor would help this greatly, but before this can happen the project is in need of some brave crash-testers. &amp;#160;Beta releases of Koby have been available for several months, but little more than a handful of bugs have been found since then. &amp;#160;This means there must be a whole lot of bugs still waiting to be found so please - break Kobby and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/kobby/issues&#039;);&quot;  href=&quot;http://github.com/greghaynes/kobby/issues&quot; title=&quot;Kobby Issues&quot;&gt;tell us how&lt;/a&gt; you did it! &amp;#160;Hopefully KDE land can fill the bug queue enough to keep me busy over the new year holidays coming up.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;If you&#039;re looking to get up and running quickly, I have created a public server you can use at infinote.greghaynes.net. &lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 24 Nov 2009 19:53:28 -0500</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/41-guid.html</guid>
    
</item>
<item>
    <title>Kobby Beta 3</title>
    <link>http://blog.greghaynes.net/index.php?/archives/40-Kobby-Beta-3.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/40-Kobby-Beta-3.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=40</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=40</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;&lt;br /&gt;
The third and final beta for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net&#039;);&quot;  title=&quot;Kobby - Collaborative text editor&quot; href=&quot;http://kobby.greghaynes.net&quot;&gt;Kobby&lt;/a&gt; is now available for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net/file-cabinet&#039;);&quot;  title=&quot;Kobby Downloads&quot; href=&quot;http://kobby.greghaynes.net/file-cabinet&quot;&gt;download&lt;/a&gt;, along with &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/greghaynes.github.com/libqinfinity/&#039;);&quot;  title=&quot;Libqinfinity - Qt interface for Libinfinity&quot; href=&quot;http://greghaynes.github.com/libqinfinity/&quot;&gt;libqinfinity&lt;/a&gt;.&amp;#160; This version got a major facelift (as shown in the screenshot) which will hopefully make it much more attractive to first time users.&amp;#160; There were also several build system related bugs which popped up after the previous beta that have now been squashed.&amp;#160; Also, joining a document with an already used username (which i&#039;m sure is common among testers) doesn&#039;t cause the end of the world.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;Screenshot:&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;img alt=&quot;Kobby Version 1.0 Beta 3&quot; src=&quot;http://farm3.static.flickr.com/2458/3587278721_e17ce81531.jpg&quot; /&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Kobby is definately in need of some usability improvements before the 1.0 release, so if there are any suggestions (as always) don&#039;t hesitate to let them be known (&lt;a title=&quot;Kobby mailing list&quot; href=&quot;mailto:kobby@groups.google.com&quot;&gt;kobby@groups.google.com&lt;/a&gt;).&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;Enjoy!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 02 Jun 2009 12:11:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/40-guid.html</guid>
    
</item>
<item>
    <title>Kobby Beta 2</title>
    <link>http://blog.greghaynes.net/index.php?/archives/39-Kobby-Beta-2.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/39-Kobby-Beta-2.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=39</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=39</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;&lt;br /&gt;
Version 1.0 Beta 2 of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/greghaynes.github.com/kobby&#039;);&quot;  title=&quot;Kobby - Collaborative text editor&quot; href=&quot;http://greghaynes.github.com/kobby&quot;&gt;Kobby&lt;/a&gt; and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/greghaynes.github.com/libqinfinity&#039;);&quot;  title=&quot;Libqinfinity - Qt interface for Libinfinity&quot; href=&quot;http://greghaynes.github.com/libqinfinity&quot;&gt;Libqinfinity&lt;/a&gt; are now available.&amp;#160; This beta features several build system fixes, among other things, which I hope will encourage more people to test the application.&amp;#160; Please don&#039;t hesitate to voice your opinion on the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/groups.google.com/group/kobby&#039;);&quot;  href=&quot;http://groups.google.com/group/kobby&quot; title=&quot;Kobby mailing list&quot;&gt;mailing list&lt;/a&gt; or by filing a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/kobby/issues&#039;);&quot;  title=&quot;Kobby issue tracker&quot; href=&quot;http://github.com/greghaynes/kobby/issues&quot;&gt;bug report&lt;/a&gt;.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/gregarei/3499854456/&#039;);&quot;  title=&quot;Kobby 1.0 Beta 2 by gregarei, on Flickr&quot; href=&quot;http://www.flickr.com/photos/gregarei/3499854456/&quot;&gt;&lt;img width=&quot;500&quot; height=&quot;482&quot; alt=&quot;Kobby 1.0 Beta 2&quot; src=&quot;http://farm4.static.flickr.com/3595/3499854456_5c6b4aafdc.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Aside from build system fixes, this beta uses the recently released &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/wiki/Infinote/Libinfinity&#039;);&quot;  href=&quot;http://gobby.0x539.de/trac/wiki/Infinote/Libinfinity&quot; title=&quot;Libinfinity&quot;&gt;Libinfinity&lt;/a&gt; 0.3 and is more stable than the previous release.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;Enjoy!&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;P.S: I was also able to get the editor functioning in OS X (portability rocks!), but I&#039;ll save that for a later post. &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 04 May 2009 00:04:30 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/39-guid.html</guid>
    
</item>
<item>
    <title>Kobby Beta 1</title>
    <link>http://blog.greghaynes.net/index.php?/archives/38-Kobby-Beta-1.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/38-Kobby-Beta-1.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    About a year ago I began working on a collaborative text editor for KDE during GSoC 2008.  Since then, a great deal has changed in the editor and even more has changed it&#039;s supporting libraries.  Now, just in time for the GSoC 2009 acceptance, I think the editor has finally reached a point where a beta release is in order.&lt;br /&gt;
&lt;br /&gt;
Kobby Version 1.0 Beta 1&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/kobby/downloads&#039;);&quot;  href=&quot;http://github.com/greghaynes/kobby/downloads&quot; title=&quot;Kobby GitHub Files&quot;&gt;http://github.com/greghaynes/kobby/downloads&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Libqinfinity Version 1.0 Beta 1&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/libqinfinity/downloads&#039;);&quot;  href=&quot;http://github.com/greghaynes/libqinfinity/downloads&quot; title=&quot;Libqinfinity GitHub Files&quot;&gt;http://github.com/greghaynes/libqinfinity/downloads&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Obligatory Screenshot:&lt;br /&gt;
&lt;img src=&quot;http://farm4.static.flickr.com/3627/3458421042_5ea61131a3_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
There are still a lot of features missing from the editor I would like to have before calling it usable for the general public (undo/redo support and  infinote server control), but I am going to save those for a later version as I&#039;m sure there are plenty of bugs to squash for this version.&lt;br /&gt;
&lt;br /&gt;
As with any testing release, your input is greatly appreciated.  Don&#039;t hesitate to send out an email to kobby AT groups DoT google DoT com or sign up to make modifications to the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/wiki.github.com/greghaynes/kobby&#039;);&quot;  href=&quot;http://wiki.github.com/greghaynes/kobby&quot; title=&quot;Kobby Wiki&quot;&gt;Kobby&lt;/a&gt; or &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/wiki.github.com/greghaynes/libqinfinity&#039;);&quot;  href=&quot;http://wiki.github.com/greghaynes/libqinfinity&quot;&gt;Libqinfinity&lt;/a&gt; wiki sites. 
    </content:encoded>

    <pubDate>Sun, 19 Apr 2009 23:29:58 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/38-guid.html</guid>
    
</item>
<item>
    <title>Konqueror Del.icio.us Plugin</title>
    <link>http://blog.greghaynes.net/index.php?/archives/37-Konqueror-Del.icio.us-Plugin.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/37-Konqueror-Del.icio.us-Plugin.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;Its been a while since I posted about my progress with &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net&#039;);&quot;  href=&quot;http://kobby.greghaynes.net&quot; title=&quot;Kobby Editor&quot;&gt;Kobby&lt;/a&gt;, but the editor is definately making headway.&amp;#160; I actually managed to get basic editing working again, but ill blog about this another time when I feel the time is appropriate.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Like many people, I am a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/delicious.com/gregarei&#039;);&quot;  href=&quot;http://delicious.com/gregarei&quot; title=&quot;Gregarei at del.icio.us&quot;&gt;fan&lt;/a&gt; of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/del.icio.us&#039;);&quot;  href=&quot;http://del.icio.us&quot;&gt;del.icio.us&lt;/a&gt;, but lately I have also started using Konqueror as my web browser of choice.&amp;#160; Immediately after making this switch I noticed the lack of a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/del.icio.us&#039;);&quot;  href=&quot;http://del.icio.us&quot;&gt;del.icio.us&lt;/a&gt;&amp;#160; plugin similar to &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/addons.mozilla.org/en-US/firefox/addon/3615&#039;);&quot;  href=&quot;https://addons.mozilla.org/en-US/firefox/addon/3615&quot; title=&quot;Firefox del.icio.us Extension&quot;&gt;Firefox&#039;s&lt;/a&gt;, which has caused my bookmaring rates to take a nosedive.&amp;#160; Now, after a few days work, all is back to normal and I can bookmark sites for &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/del.icio.us&#039;);&quot;  href=&quot;http://del.icio.us&quot;&gt;del.icio.us&lt;/a&gt;&amp;#160; from inside Konqueror using the new (and barely tested) konqueror &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/kdelicious/tree/master&#039;);&quot;  href=&quot;http://github.com/greghaynes/kdelicious/tree/master&quot; title=&quot;KDelicious plugin&quot;&gt;del.icio.us&lt;/a&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/github.com/greghaynes/kdelicious/tree/master&#039;);&quot;  href=&quot;http://github.com/greghaynes/kdelicious/tree/master&quot; title=&quot;KDelicious plugin&quot;&gt;&amp;#160; plugin&lt;/a&gt;.&amp;#160; Its very simple at the moment (allows only for adding bookmarks), but if youre at all like me this is a huge help.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;The Sreenshot: &lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&lt;img alt=&quot;KDelicious plugin screenshot&quot; src=&quot;http://farm4.static.flickr.com/3550/3425714506_d34bd17046.jpg?v=0&quot; /&gt; &lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Enjoy! &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 08 Apr 2009 21:35:55 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/37-guid.html</guid>
    
</item>
<item>
    <title>Libqinfinity: A portable/lightweight Qt interface to Libinfinity</title>
    <link>http://blog.greghaynes.net/index.php?/archives/36-Libqinfinity-A-portablelightweight-Qt-interface-to-Libinfinity.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
            <category>Libinfinitymm</category>
            <category>Libqinfinity</category>
            <category>Qt</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/36-Libqinfinity-A-portablelightweight-Qt-interface-to-Libinfinity.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;For those who do not know, Libinfinity is an extensible collaborative editing library and is the core of the collaborative editor &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/&#039;);&quot;  href=&quot;http://gobby.0x539.de/trac/&quot; title=&quot;Gobby Editor&quot;&gt;Gobby&lt;/a&gt; as well as my recent project to create a KDE counterpart: &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net/projects/show/kobby&#039;);&quot;  title=&quot;Kobby Project&quot; href=&quot;http://kobby.greghaynes.net/projects/show/kobby&quot;&gt;Kobby&lt;/a&gt;.&amp;#160; In order to use this library in a C++/Qt environment I created Libinfinitymm and Libqinfinitymm this past summer which wrap Libinfinity&#039;s GObjects, and add some code for use with the Qt event system.&amp;#160; While these libraries do what they need to, they are far heavier of a dependancy than they probably should be.&amp;#160; It would be a nightmare to port them to non *nix platforms in the future due to the use of code generation in Libinfinitymm.&amp;#160; As a result, when I began work on updating Libinfinitymm to work with the latest Libinfinity I decided to give writing a pure C++/Qt interface for the Libinfinity a try.&amp;#160; So far, things have turned out much better than expected, and I can say with almost absolute certainty that I will be switching Kobby to make use of this new Library in the next couple of days.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;I have noticed interest recently from several projects pertaining to implementing Libinfinity in a Qt environment, and I highly suggest anyone considering doing this give &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net/wiki/libqinfinity&#039;);&quot;  href=&quot;http://kobby.greghaynes.net/wiki/libqinfinity&quot; title=&quot;Libqinfinity&quot;&gt;Libqinfinity&lt;/a&gt; a look.&amp;#160; Unlike its predecessor, it has a very simplistic design and does not try to hide access to the Libinfinity interface underneath.&amp;#160; It also depends only on Libinfinity and Qt, and uses CMake for building so you should not lose out on portability by chosing to use it.&amp;#160; Although it is still being developed, all of the core features which are needed for interacting with an infinote server are complete.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Edit: It&#039;s been pointed out to me that the code generation used in Libinfinitymm (and Glibmm) is not a portability issue as I mentioned. &lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 08 Feb 2009 20:18:08 -0500</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/36-guid.html</guid>
    
</item>
<item>
    <title>Kobby Inserted It's First Collaborative Text</title>
    <link>http://blog.greghaynes.net/index.php?/archives/35-Kobby-Inserted-Its-First-Collaborative-Text.html</link>
            <category>All</category>
            <category>Code</category>
            <category>KDE</category>
            <category>Kobby</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/35-Kobby-Inserted-Its-First-Collaborative-Text.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    &lt;p&gt;&lt;br /&gt;
A &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net/repositories/revision/1/9eafadcec39c25d2bd8581b6a711527ce9a0c201&#039;);&quot;  title=&quot;Kobby Commit summary&quot; href=&quot;http://kobby.greghaynes.net/repositories/revision/1/9eafadcec39c25d2bd8581b6a711527ce9a0c201&quot;&gt;commit&lt;/a&gt; was just posted to &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/kobby.greghaynes.net/projects/show/kobby&#039;);&quot;  title=&quot;Kobby Project&quot; href=&quot;http://kobby.greghaynes.net/projects/show/kobby&quot;&gt;Kobby&lt;/a&gt; allowing users to join a note on an &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/wiki/Infinote&#039;);&quot;  title=&quot;Infinote&quot; href=&quot;http://gobby.0x539.de/trac/wiki/Infinote&quot;&gt;Infinote&lt;/a&gt; server and insert text.&amp;#160; There is still a VERY long way to go before the editor can actually be called &#039;usable&#039; in any sense, but this is a huge milestone in the editor&#039;s development.&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Over the past week, A lot of work went into getting Kobby &#039;over the hump&#039; in a development sense.&amp;#160; At the start of the week the editor was capable of browsing Infinote servers, and not much more.&amp;#160; After spending a few days digging through the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gobby.0x539.de/trac/&#039;);&quot;  title=&quot;Gobby Editor&quot; href=&quot;http://gobby.0x539.de/trac/&quot;&gt;Gobby&lt;/a&gt; codebase to figure out some of the session joining quirks of Libinfinity, and writing an awesome testing application for Libinfinitymm, I was able to get basic session joining working (horray!).&amp;#160; From there, it wasnt much more work to get very basic text insertion functioning.&amp;#160; There is still a whole lot more to be done in this area, and in order for it to function properly I had to embed some GObject code in the Kobby editor itself (yuck).&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Even with the long road ahead, expect to see lots of noticable functionality being added to the editor in the coming weeks now that the development focus has moved on to the GUI side of things. &lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Heres a screenshot as of tonight:&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3472/3227715421_beb466ddcf.jpg?v=0&quot; alt=&quot;Kobby Screenshot&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 26 Jan 2009 05:40:16 -0500</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/35-guid.html</guid>
    
</item>
<item>
    <title>Goodbye Trac, Welcome Redmine</title>
    <link>http://blog.greghaynes.net/index.php?/archives/33-Goodbye-Trac,-Welcome-Redmine.html</link>
            <category>All</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/33-Goodbye-Trac,-Welcome-Redmine.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    While visiting the website of one of my favorite software projects (&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/lighttpd.net&#039;);&quot;  title=&quot;Lighttpd&quot; href=&quot;http://lighttpd.net&quot;&gt;lighttpd&lt;/a&gt;) I noticed they had migrated off of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/trac.edgewall.org/&#039;);&quot;  title=&quot;Trac&quot; href=&quot;http://trac.edgewall.org/&quot;&gt;Trac&lt;/a&gt;, and onto a new project management system I had never heard of, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.redmine.org/&#039;);&quot;  title=&quot;Redmine&quot; href=&quot;http://www.redmine.org/&quot;&gt;Redmine&lt;/a&gt;.Â  Recently, I have had the misfortune of needing to set up a Trac system.Â  As a result of this experience I spent a while hunting for a better python based solution, but I never thought to consider ruby a competitor (learning what all the ruby hype is about is still on my to do list).Â  Since then, I have set up several trac sites, for libinfinitiymm and kobby. Even so, I jumped at the opportunity to transfer these projects off of trac and onto Redmine, which doesn&#039;t bog my server down from a single page request (and actually is impressively fast), has a much cleaner interface, and provides much more control over the various administration tasks (such as control over project pages without having to edit ini files).&lt;/p&gt;&lt;p&gt;I don&#039;t mean to claim that trac is altogether a bad project, nor am I unappreciative of the time their developers have put into creating a very capable solution to project management (its not you, trac, its me.).Â  I am more upset at the lack of python alternatives which, like django, show the power and ability for clean, flexible design that python developers seem to love.Â  Nonetheless, here it is...&lt;/p&gt;&lt;p&gt;Goodbye Trac, Welcome Redmine: &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/libinfinitymm.greghaynes.net&#039;);&quot;  href=&quot;http://libinfinitymm.greghaynes.net&quot; title=&quot;Libinfinitymm&quot;&gt;http://libinfinitymm.greghaynes.net&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 17 Oct 2008 15:01:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/33-guid.html</guid>
    
</item>
<item>
    <title>New Server Woes</title>
    <link>http://blog.greghaynes.net/index.php?/archives/34-New-Server-Woes.html</link>
            <category>All</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/34-New-Server-Woes.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    I decided to upgrade my remote server last month in hope of hosting/writing various web applications my managed hosting plan wouldn&#039;t allow for, so I broke down and got a dedicated server.&amp;#160; Originally, this worked out wonderfully and I was able to get a couple &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/trac.edgewall.org&#039;);&quot;  href=&quot;http://trac.edgewall.org&quot; title=&quot;Trac&quot;&gt;trac&lt;/a&gt; sites up for projects I have been working on.&amp;#160; Of course I decided to try and make use of all those pieces of software I wish were used more prevalently but aren&#039;t for some unknown reason, one of them being &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.postgresql.org/&#039;);&quot;  title=&quot;PostgreSQL&quot; href=&quot;http://www.postgresql.org/&quot;&gt;PostgreSQL&lt;/a&gt;.&amp;#160; Little did I realize, there are still large web applications to date which bind directly to a database server, one being &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/wordpress.org&#039;);&quot;  title=&quot;Wordpress&quot; href=&quot;http://wordpress.org&quot;&gt;Wordpress&lt;/a&gt;.&amp;#160; After looking around the worpress developer pages it seems like the developers are going with the approach of treating this like a &#039;feature&#039; and not a bug, allowing them to sweep it under the rug rather than change aspects of their API.&amp;#160; After considering switching back to MySQL to be able to use my favorite blog system for all of a couple seconds, I decided to switch blog systems.&amp;#160; After many failed attempts at using various systems, I settled on Serendipity.&amp;#160; So far, I am very glad to have made this change, although it does seem to be a little &#039;rough around the edges&#039; from a design perspective, it has run rock solid thus far and seems to have a lot of features missing from the more popular blog systems, like Wordpress.&amp;#160; Seeing as this is my first post from this new system, I guess we&#039;ll see how things go.&lt;br /&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Also, if anyone is wondering where all the old comments went: &amp;#160;Although I was able to transfer the old posts, the program I was using wasnt capable enough to pull all the old comments, and im not up for pulling by hand at the moment. Sorry.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 30 Sep 2008 05:01:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/34-guid.html</guid>
    
</item>
<item>
    <title>Kobby GSoC: Connections and Browsing support</title>
    <link>http://blog.greghaynes.net/index.php?/archives/28-Kobby-GSoC-Connections-and-Browsing-support.html</link>
            <category>All</category>
            <category>Code</category>
            <category>Kobby</category>
            <category>SoC</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/28-Kobby-GSoC-Connections-and-Browsing-support.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    Its been a couple weeks since I last blogged about &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gitorious.org/projects/kobby&#039;);&quot;  title=&quot;Kobby git repository&quot; href=&quot;http://gitorious.org/projects/kobby&quot;&gt;Kobby&lt;/a&gt;, and much has happened since then.  In my last post I was having issues implementing a Qt socket event plugin for libinfinity, but thanks to some advice from &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/arbur.net/serendipity/&#039;);&quot;  title=&quot;Armin&#039;s personal Blog&quot; href=&quot;http://arbur.net/serendipity/&quot;&gt;Armin Burgmeier&lt;/a&gt; I was able to get this working very quickly.  Since then, I have created and then added some features to the Connection Manager for Kobby to make it a little more user friendly (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;img title=&quot;Kobby Connection Manager&quot; src=&quot;http://farm4.static.flickr.com/3008/2742956539_90c28ebb4c.jpg?v=0&quot; alt=&quot;Connection Manager Window for Kobby&quot; width=&quot;416&quot; height=&quot;349&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
After getting this worked out I started on the next big step, browsing support in libinfinitymm, which not only includes traversing the directory tree of the Infinote server, but also creating and removing nodes.  While looking through the &lt;a title=&quot;Infinote Git Repository&quot; href=&quot;git://git.0x539.de/git/infinote.git&quot;&gt;infinote repository&lt;/a&gt; I noticed an awesome test application which creates a sort of interactive shell with the server using the client library, so I decided a great way to go about testing my C++ bindings for the Client Browser portion of libinfinity would be to replicate this test, which I just completed this afternoon.  Hopefully, I will be able to implement a GUI for this by monday (meaning more screenshots) now that all the backend issues seem to be out of the way. 
    </content:encoded>

    <pubDate>Fri, 08 Aug 2008 00:52:16 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/28-guid.html</guid>
    
</item>
<item>
    <title>GSoC: Kobby Week 8</title>
    <link>http://blog.greghaynes.net/index.php?/archives/25-GSoC-Kobby-Week-8.html</link>
            <category>Uncategorized</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/25-GSoC-Kobby-Week-8.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    There has been a lot of development work this past week with Kobby.  After posting about some design issues I was attempting to clear up before diving into code, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/arbur.net/serendipity/&#039;);&quot;  title=&quot;Armin&#039;s personal blog&quot; href=&quot;http://arbur.net/serendipity/&quot;&gt;Armin Burgmeier&lt;/a&gt; (Creator of &lt;a title=&quot;Infinote git repository.&quot; href=&quot;git://git.0x539.de/git/infinote.git&quot;&gt;infinote&lt;/a&gt;) pointed out that the term &#039;session&#039; in infinote is used to describe the editing &#039;session&#039; of a single document, unlike in Kate where it is used to describe a set of documents.  Instead of deciding whether confuse either users or developers, I came up with a new naming scheme for the control dialogs which might actually better represent the actions being performed.&lt;br /&gt;
&lt;br /&gt;
After getting the control dialogs worked out I went to connect the infinote functionality for an XmppConnection and ran into some &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/osdir.com/ml/sysutils.cfg.devel/2004-01/msg00015.html&#039;);&quot;  title=&quot;sigc++ and Qt error.&quot; href=&quot;http://osdir.com/ml/sysutils.cfg.devel/2004-01/msg00015.html&quot;&gt;issues&lt;/a&gt; with sigc++ and Qt.  Luckilly this was a quick (albeit somewhat dirty) fix.  It wasnt much longer before I got the connection functionality working, and ran into the next issue: Needing to use the Glib event system from my Qt app.  Luckilly, libinfinity was designed to allow for the plugging in of any event system by implementing the Io interface the library provides to register sockets to be monitored and the handling callback functions (very cool).  The only issue now is that as far as I can tell, the way this is implemented doesnt doesnt fit well with Glibmm&#039;s design, meaning I may have to create the C GObject subclass for proxying the C++ wrapper by hand. 
    </content:encoded>

    <pubDate>Tue, 22 Jul 2008 15:48:52 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/25-guid.html</guid>
    
</item>
<item>
    <title>GSoC Phase 2: Kobby Development</title>
    <link>http://blog.greghaynes.net/index.php?/archives/17-GSoC-Phase-2-Kobby-Development.html</link>
            <category>All</category>
            <category>Code</category>
            <category>Kobby</category>
            <category>SoC</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/17-GSoC-Phase-2-Kobby-Development.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=17</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    After over a month of working on a C++ wrapper for the infinote libraries I was finally able to start development of the collaborative editing KTextEditor plugin this week.  Its amazing what getting to see some of your development work in action, no matter how little, can do for inspiration.  This week I plan on completing the session management interface and all its appendages (join session dialog, create session dialog, etc...) and hopefully will have functionality for users to connect to infinote servers by the weeks end.  For those of you wondering what I&#039;m referring to by session management: The infinote libraries allow for a set of documents, which comprise a session, to be hosted on a server and be collaboratively edited simultaneously.  The Kobby session manager will allow users to join any number of sessions, keeping track of the documents in each editing session and opening/closing  them when joining/leaving an infinote session.  This brings up some design issues:  Because a session could have a large number of documents, downloading and opening all the documents upon joining a session doesn&#039;t seem like a good idea.  The options I see are (a) creating a document management interface to select documents to open off the infinote server or (b) having a lazy-opening implementation where documents on the server are added to the editing session, but are not pulled off the server until they are actually selected by the user (anyone know for sure if this is possible?).  For now, I&#039;m going to take the document manager interface route, but the lazy implementation sounds like a tempting project, maybe worthy of an option in the configuration interface. 
    </content:encoded>

    <pubDate>Thu, 17 Jul 2008 18:27:41 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/17-guid.html</guid>
    
</item>
<item>
    <title>Introducing libinfinitymm</title>
    <link>http://blog.greghaynes.net/index.php?/archives/6-Introducing-libinfinitymm.html</link>
            <category>All</category>
            <category>Code</category>
            <category>Kobby</category>
            <category>SoC</category>
    
    <comments>http://blog.greghaynes.net/index.php?/archives/6-Introducing-libinfinitymm.html#comments</comments>
    <wfw:comment>http://blog.greghaynes.net/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.greghaynes.net/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (Gregory Haynes)</author>
    <content:encoded>
    Now that exams are over I have been able to spend the past week getting to really work on my &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/code.google.com/soc/2008/kde/appinfo.html?csaid=9433F3446323A693&#039;);&quot;  title=&quot;Kobby, Collaborative Editing&quot; href=&quot;http://code.google.com/soc/2008/kde/appinfo.html?csaid=9433F3446323A693&quot; target=&quot;_blank&quot;&gt;GSOC project&lt;/a&gt;.  In this time I created a c++ wrapper for libinfnity, which is the library my project will be using.  The &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gitorious.org/projects/libinfinitymm/repos/mainline&#039;);&quot;  title=&quot;Libinfinity mainline&quot; href=&quot;http://gitorious.org/projects/libinfinitymm/repos/mainline&quot;&gt;git repository&lt;/a&gt; can be found on Gitorious.  Libinfinity has a very flexible object oriented design (the online docs are AWOL, so heres &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/greghaynes.net/libinfinity-docs/&#039;);&quot;  title=&quot;Libinfinity Documentation&quot; href=&quot;http://greghaynes.net/libinfinity-docs/&quot;&gt;my copy&lt;/a&gt;), and should make the rest of my project pretty straightforward.  In order to implement the collaborative editing component you need to just supply an object which implements InfTextBuffer (now Infinity::TextBuffer), so making a Kate Document implement this interface should be a breeze compared to the glib/gmmproc funk I&#039;ve been dealing with the past week.  For the rest of the week I have a fair amount of testing/code scrubbing to get done, but hopefully not long after i&#039;ll have some results to show off &lt;img src=&quot;http://blog.greghaynes.net/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  Now, back to coding. 
    </content:encoded>

    <pubDate>Tue, 17 Jun 2008 10:11:16 -0400</pubDate>
    <guid isPermaLink="false">http://blog.greghaynes.net/index.php?/archives/6-guid.html</guid>
    
</item>

</channel>
</rss>