<?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>PHP, the universe and all the rest - PHP</title>
    <link>http://www.php-groupies.de/blogs/</link>
    <description>PHP Groupie since 1999 </description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0.3 - http://www.s9y.org/</generator>
    <pubDate>Thu, 06 Mar 2008 15:48:26 GMT</pubDate>

    <image>
        <url>http://www.php-groupies.de/blogs/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: PHP, the universe and all the rest - PHP - PHP Groupie since 1999 </title>
        <link>http://www.php-groupies.de/blogs/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Speaking at the MySQL User Conference 2008</title>
    <link>http://www.php-groupies.de/blogs/archives/26-Speaking-at-the-MySQL-User-Conference-2008.html</link>
            <category>MySQL</category>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/26-Speaking-at-the-MySQL-User-Conference-2008.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.mysqluc.com/&quot;&gt;&lt;img src=&quot;http://www.php-groupies.de/blogs/uploads/mysql2008_banner_speaker_336x280.gif&quot; align=&quot;left&quot; width=&quot;336&quot; height=&quot;280&quot; alt=&quot;mysql2008_banner_speaker_336x280.gif&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&#039;m talking at the MySQL User Conference once again this year presenting my &lt;a href=&quot;http://en.oreilly.com/mysql2008/public/schedule/detail/116&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Code Generators for MySQL Plugins and User Defined Functions&lt;/a&gt; in a formal session this time after my original &amp;quot;pizza &amp;amp; hacking&amp;quot; session on this topic on the 2006 UC (which ended up in hacking some other things on the way first ... photographs may follow ...).&lt;/p&gt;

&lt;p&gt;The &lt;span title=&quot;Something that plugs in&quot; class=&quot;serendipity_glossaryMarkup&quot;&gt;plugin&lt;/span&gt; and UDF code generators are based on the same foundation as my &amp;quot;pecl-gen&amp;quot; generator for PHP extensions so this might be of interest for hardcore PHP folks, too.&lt;/p&gt;

&lt;p&gt;For more information see the &lt;a href=&quot;http://en.oreilly.com/mysql2008/public/schedule/detail/116&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Conference Schedule&lt;/a&gt;.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Thu, 06 Mar 2008 16:14:54 +0100</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/26-guid.html</guid>
    
</item>
<item>
    <title>New MySQL UDF generator release, project moved</title>
    <link>http://www.php-groupies.de/blogs/archives/22-New-MySQL-UDF-generator-release,-project-moved.html</link>
            <category>MySQL</category>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/22-New-MySQL-UDF-generator-release,-project-moved.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I released version 0.9.8 of my &lt;a href=&quot;http://codegenerators.php-baustelle.de/trac/wiki/CodeGen_MySQL_UDF&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;MySQL UDF code generator&lt;/a&gt; yesterday and i finally moved development over to my own php-baustelle.de family of sites.&lt;/p&gt;

 &lt;br /&gt;&lt;a href=&quot;http://www.php-groupies.de/blogs/archives/22-New-MySQL-UDF-generator-release,-project-moved.html#extended&quot;&gt;Continue reading &quot;New MySQL UDF generator release, project moved&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 11 May 2007 17:11:41 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/22-guid.html</guid>
    
</item>
<item>
    <title>PHP Braille Extension</title>
    <link>http://www.php-groupies.de/blogs/archives/16-PHP-Braille-Extension.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/16-PHP-Braille-Extension.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;And yet another library wrapper extension, this time for &lt;a href=&quot;http://libbraille.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;libbraille&lt;/a&gt;, a library providing a unified API for &lt;a href=&quot;http://en.wikipedia.org/wiki/Braille&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Braille&lt;/a&gt; output devices:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://braille.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;http://braille.php-baustelle.de/&lt;/a&gt;&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Wed, 27 Sep 2006 03:35:25 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/16-guid.html</guid>
    
</item>
<item>
    <title>PHP Graphviz Extension</title>
    <link>http://www.php-groupies.de/blogs/archives/15-PHP-Graphviz-Extension.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/15-PHP-Graphviz-Extension.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=15</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;ve tried to do this several times over the years but only now i managed to understand the inner works of the &lt;a href=&quot;http://www.graphviz.org&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Graphiz&lt;/a&gt; libraries good enough to wrap things up into a PHP extension (i blame part of this on different Graphviz libraries defining multiple versions of the same function name ...).&lt;/p&gt;

&lt;p&gt;We&#039;ve had PHP Graphviz support in &lt;a href=&quot;http://pear.php.net/package/Image_Graphviz&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;PEAR&lt;/a&gt; for quite a while but only by passing graph description files to graphviz binaries running in seperate processes and by collection their output files later.&lt;/p&gt;

&lt;p&gt;Now it is possible to create graphs by adding nodes, edges and node and edge attributes to a graph within PHP itself. Different layout algorithms may be applied to a graph resource and the same graph can be rendered to several output formats. For example it is now possible to generate a PNG graph image and a HTML image map for the generated PNG image from the same graph resources by applying the &lt;b&gt;gvc_render_file()&lt;/b&gt; function to the graph twice.&lt;/p&gt;

&lt;p&gt;I&#039;ve set up a Trac &lt;a href=&quot;http://graphviz.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;project site&lt;/a&gt; and provided a first 0.1.1 release in its &lt;a href=&quot;http://graphviz.php-baustelle.de/trac/downloads/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Download&lt;/a&gt; section and on the &lt;a href=&quot;http://pear.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;php-baustelle&lt;/a&gt; channel server. Minimal documentation is available in the sites &lt;a href=&quot;http://graphviz.php-baustelle.de/trac/tractab/Manual&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Manual&lt;/a&gt; section.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Wed, 27 Sep 2006 03:16:32 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/15-guid.html</guid>
    
</item>
<item>
    <title>New cairo-wrapper release</title>
    <link>http://www.php-groupies.de/blogs/archives/14-New-cairo-wrapper-release.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/14-New-cairo-wrapper-release.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=14</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=14</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;ve created a new cairo-wrapper release 0.2.1 today. Additions since the last released version 0.1.3 are:&lt;/p&gt;


&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://cairographics.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Cairo&lt;/a&gt; library version check&lt;/li&gt;
    &lt;li&gt;Postscript support&lt;/li&gt;
    &lt;li&gt;SVG support&lt;/li&gt;
    &lt;li&gt;Font options and scaled fonts&lt;/li&gt;
    &lt;li&gt;Transformation matrixes&lt;/li&gt;
    &lt;li&gt;Fixed all outstanding bug reports (both of them &lt;img src=&quot;http://www.php-groupies.de/blogs/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/li&gt;
    &lt;li&gt;Started to provide documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So by now almost all Cairo features are mapped ...&lt;/p&gt;

&lt;p&gt;The new release is available from the &lt;a href=&quot;http://pear.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;php-baustelle&lt;/a&gt; PEAR channel and from the &lt;a href=&quot;http://cairo-wrapper.php-baustelle.de/trac/downloads&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Download&lt;/a&gt; section of the &lt;a href=&quot;http://cairo-wrapper.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;project site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;PHP style documentation generated from the specification file is now integrated into the trac site in the &lt;a href=&quot;http://cairo-wrapper.php-baustelle.de/trac/tractab/Manual&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Manual&lt;/a&gt; section.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Wed, 27 Sep 2006 02:14:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/14-guid.html</guid>
    
</item>
<item>
    <title>New pecl-gen features: conditional compilation</title>
    <link>http://www.php-groupies.de/blogs/archives/11-New-pecl-gen-features-conditional-compilation.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/11-New-pecl-gen-features-conditional-compilation.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=11</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=11</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;It&#039;s always good to &#039;eat your own dog food&#039; by trying to apply your own tools to new real life tasks ...&lt;/p&gt;

&lt;p&gt;During my work on cairo_wrapper i stumbled across the need to conditionally compile certain functions into the generated extension based on the freatures enabled in the local cairo installation. Some of the cairo backends like PDF or SVG are optional and may not be available due to lack of certain helper libraries.&lt;/p&gt;

&lt;p&gt;Up to now this could only be handled by putting an #if or #ifdef section into the function body, making it return false and throw a warning if a certain feature is not available. The PHP way to handle this would be to not make this function available at all then so that &lt;a href=&quot;http://php.net/function_exists&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;function_exists()&lt;/a&gt; can be used within PHP userland code to check for the availability of certain functions/features.&lt;/p&gt;

&lt;p&gt;So i introduced a new *if=...* attribute for all code element tags. The *if* attribute takes a valid C preprocessor expression as its argument. The generated code will then have #if wrappers around&lt;br /&gt;
the code definition itself and around the registration lines, too, so that an element is never seen by PHP userland in any way if its *if* condition is not met.&lt;/p&gt;

&lt;p&gt;Elements with an *if* attribute are:&lt;/p&gt;

&lt;p&gt;* &amp;lt;class&amp;gt;&lt;br /&gt;
 * &amp;lt;constant&amp;gt;&lt;br /&gt;
 * &amp;lt;function&amp;gt;&lt;br /&gt;
 * &amp;lt;global&amp;gt;&lt;br /&gt;
 * &amp;lt;ini&amp;gt;&lt;br /&gt;
 * &amp;lt;interface&amp;gt;&lt;br /&gt;
 * &amp;lt;property&amp;gt;&lt;br /&gt;
 * &amp;lt;resource&amp;gt;&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Tue, 22 Aug 2006 13:29:34 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/11-guid.html</guid>
    <category>codegen</category>
<category>codegen_pecl</category>
<category>pecl-gen</category>

</item>
<item>
    <title>cairo_wrapper - a pecl-gen reality check</title>
    <link>http://www.php-groupies.de/blogs/archives/10-cairo_wrapper-a-pecl-gen-reality-check.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/10-cairo_wrapper-a-pecl-gen-reality-check.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;ve recently started to create a &lt;a href=&quot;http://www.cairographics.org&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Cairo&lt;/a&gt; &lt;a href=&quot;http://cairo-wrapper.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;wrapper extension&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The final goal of this extension is to provide an almost 1:1 API mapping between the Cairo C library and the PHP extension so that it becomes possible to do Cairo prototyping using PHP with an option to port code to C later with only minimal modifications.&lt;/p&gt;

&lt;p&gt;I&#039;ve made pretty good progress so far already but i&#039;ve also spotted some areas where &lt;a href=&quot;http://pear.php.net/CodeGen_PECL&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;pecl-gen&lt;/a&gt; is still missing some usefull features.&lt;/p&gt;

&lt;p&gt;Two things i&#039;ve already added to CodeGen_PECL 1.0.1 are&lt;br /&gt;

&lt;ul&gt;
    &lt;li&gt;pkg-config support in generated config.m4 files&lt;/li&gt;
    &lt;li&gt;support for conditional compilation of extension functions&lt;/li&gt;
&lt;/ul&gt;

&lt;/p&gt;

&lt;p&gt;and there is more to come like e.g conditional constant definitions.&lt;/p&gt;

&lt;p&gt;You can watch my progress on the &lt;a href=&quot;http://cairo-wrapper.php-baustelle.de/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Cairo Wrapper Extension projects site&lt;/a&gt;.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Tue, 15 Aug 2006 03:30:32 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/10-guid.html</guid>
    
</item>
<item>
    <title>International PHP Conference 2006</title>
    <link>http://www.php-groupies.de/blogs/archives/9-International-PHP-Conference-2006.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/9-International-PHP-Conference-2006.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=9</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;m one of the &lt;a href=&quot;http://www.phpconference.com/konferenzen/psecom,id,473,nodeid,473.html#537-holzgraefe-hartmut&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;usual suspects&lt;/a&gt; again.&lt;/p&gt;

&lt;p&gt;My topics this year are&lt;/p&gt;


&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.phpconference.com/konferenzen/ipc06/sessions_popup.php?id=3942&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Making use of MySQL Cluster with PHP&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.phpconference.com/konferenzen/ipc06/sessions_popup.php?id=3943&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;PECL_Gen - a PHP extension code generator&lt;/a&gt; (surprise, surprise &lt;img src=&quot;http://www.php-groupies.de/blogs/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

 
    </content:encoded>

    <pubDate>Mon, 31 Jul 2006 00:25:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/9-guid.html</guid>
    
</item>
<item>
    <title>New PHP function: php_get_tmpdir()</title>
    <link>http://www.php-groupies.de/blogs/archives/7-New-PHP-function-php_get_tmpdir.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/7-New-PHP-function-php_get_tmpdir.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I revently added a new PHP function &lt;tt&gt;php_get_tmpdir()&lt;/tt&gt; to return the path of the directory used by PHP to store temporary files (based on this &lt;a href=&quot;http://bugs.php.net/35380&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;feature request&lt;/a&gt; on bugs.php.net).&lt;/p&gt;

&lt;p&gt;As i have received slight positive feedback on this on the internals mailing list and in private and as no objections came up so far i have now &lt;a href=&quot;http://cvs.php.net/viewcvs.cgi/php-src/NEWS?r1=1.2114&amp;amp;r2=1.2115&amp;amp;diff_format=u&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;commited&lt;/a&gt; this function to CVS HEAD and added a &lt;a href=&quot;http://php.net/php-get-tmpdir&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;documentation page&lt;/a&gt; for it to the manual.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: we&#039;re still discussing the final name and whether this will be in 5.2, too. Stay tuned ...&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Sat, 06 May 2006 11:48:36 +0200</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/7-guid.html</guid>
    
</item>
<item>
    <title>PEAR::HTTP_WebDAV_Server 1.0.0RC3</title>
    <link>http://www.php-groupies.de/blogs/archives/6-PEARHTTP_WebDAV_Server-1.0.0RC3.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/6-PEARHTTP_WebDAV_Server-1.0.0RC3.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I finally found the time to fight my backlog on HTTP_WebDAV_Server bugs lately and created a new release candidate package for testing.&lt;/p&gt;


&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://pear.php.net/trackback/trackback.php?id=HTTP_WebDAV_Server&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;PEAR package description&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://pear.php.net/get/HTTP_WebDAV_Server-1.0.0RC3.tgz&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;download 1.0.0RC3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

 
    </content:encoded>

    <pubDate>Fri, 03 Mar 2006 23:19:23 +0100</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/6-guid.html</guid>
    
</item>
<item>
    <title>php|tek conference talks</title>
    <link>http://www.php-groupies.de/blogs/archives/5-phptek-conference-talks.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/5-phptek-conference-talks.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;I&#039;m going to &lt;a href=&quot;http://www.phparch.com/tek/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;php|tek&lt;/a&gt;, too, and i&#039;ll have two more talks there.&lt;/p&gt;

&lt;p&gt;This is going to be sort of a stunt as the MySQL user conference and php|tek overlap, so i&#039;ll have to jump on a plane right after the MySQL conference is over to cross the USA. I also won&#039;t be able to attend any php|tek sessions myself as the last conference day only has two session time slots &lt;img src=&quot;http://www.php-groupies.de/blogs/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My first talk will be on &lt;a href=&quot;http://www.phparch.com/tek/tek_synopses.php#session_42&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;PHP and MySQL Cluster&lt;/a&gt;  and after that i&#039;ll talk about &lt;a href=&quot;http://www.phparch.com/tek/tek_synopses.php#session_45&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;PHP and WebDAV&lt;/a&gt;.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Fri, 03 Mar 2006 15:35:20 +0100</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/5-guid.html</guid>
    
</item>
<item>
    <title>CodeGen_PECL stable released</title>
    <link>http://www.php-groupies.de/blogs/archives/2-CodeGen_PECL-stable-released.html</link>
            <category>PHP</category>
    
    <comments>http://www.php-groupies.de/blogs/archives/2-CodeGen_PECL-stable-released.html#comments</comments>
    <wfw:comment>http://www.php-groupies.de/blogs/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.php-groupies.de/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>nospam@example.com (Hartmut Holzgraefe)</author>
    <content:encoded>
    &lt;p&gt;A few days ago i finally managed to clear up all my TODO items for a stable 1.0 release but one.&lt;/p&gt;

&lt;p&gt;The one item that is still not finised is the the gerenartion of .w32 files for the new build system,&lt;br /&gt;
but i decided to finally do a stable release anyway as i will need help on this part and as it probably&lt;br /&gt;
won&#039;t happen before meeting some other developers in person on &lt;a href=&quot;http://www.phparch.com/tek/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;php|tek&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the release packages please check&lt;/p&gt;


&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://pear.php.net/packages/CodeGen&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;CodeGen&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://pear.php.net/packages/CodeGen_PECL&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;CodeGen_PECL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

 
    </content:encoded>

    <pubDate>Wed, 01 Mar 2006 15:32:23 +0100</pubDate>
    <guid isPermaLink="false">http://www.php-groupies.de/blogs/archives/2-guid.html</guid>
    
</item>

</channel>
</rss>