<?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>a programmer's best friend Comments</title>
    <link>http://blog.php-tools.net/</link>
    <description>Comments from the blog of pat, the dog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0 - http://www.s9y.org/</generator>
    <pubDate>Fri, 25 Jul 2008 13:35:26 GMT</pubDate>

    <image>
        <url>http://blog.php-tools.net/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: a programmer's best friend Comments - Comments from the blog of pat, the dog</title>
        <link>http://blog.php-tools.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>gERD: FIT for PHP</title>
    <link>http://blog.php-tools.net/archives/153-FIT-for-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/153-FIT-for-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=153</wfw:comment>

    

    <author>nospam@example.com (gERD)</author>
    <content:encoded>
    It&#039;s not so much on top Unit-Tests, it is more about communication. &lt;br /&gt;
&lt;br /&gt;
Unit-Tests (usually) are visible for testers and programmers. FIT-(HTML)-Documents are e.g. written by your customer. Hence it contains all your client&#039;s expectaions. Now PHPFIT automatically compares those expectations with actual results. &lt;br /&gt;
&lt;br /&gt;
So, for example we use Simple-Test (like PHPUnit) for plenty of tests on API-level (check functions and methods). At the same time FIT gives the answers to questions like: &quot;Is it possible to store my chinese address?&quot;&lt;br /&gt;
&lt;br /&gt;
Give it a go, I guess you&#039;ll like it. 
    </content:encoded>

    <pubDate>Wed, 18 Oct 2006 00:18:53 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/153-guid.html#c2035</guid>
    
</item>
<item>
    <title>Geoffrey: FIT for PHP</title>
    <link>http://blog.php-tools.net/archives/153-FIT-for-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/153-FIT-for-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=153</wfw:comment>

    

    <author>nospam@example.com (Geoffrey)</author>
    <content:encoded>
    If I understand well, it&#039;s something you put on top of unit tests ? Can it integrates with existing unit tests done with, say, phpunit ?&lt;br /&gt;
&lt;br /&gt;
looks interesting 
    </content:encoded>

    <pubDate>Tue, 17 Oct 2006 22:55:24 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/153-guid.html#c2033</guid>
    
</item>
<item>
    <title>Lars: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (Lars)</author>
    <content:encoded>
    I just received my copy and had a short look into it. I like it very much.&lt;br /&gt;
I like your example code (I work in a company &lt;br /&gt;
which has to do a lot with cars &lt;img src=&quot;http://blog.php-tools.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ).&lt;br /&gt;
&lt;br /&gt;
Shows in a very clean and &quot;close to reality&quot; way, what it means to program object-oriented, and how to take it on the next level with design patterns.&lt;br /&gt;
&lt;br /&gt;
Good book. 
    </content:encoded>

    <pubDate>Wed, 11 Oct 2006 09:45:40 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1885</guid>
    
</item>
<item>
    <title>tiddy: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (tiddy)</author>
    <content:encoded>
    yeah, i like that book - received it last friday from amazon. very practical examples and up-to-date to newest php-features. 
    </content:encoded>

    <pubDate>Tue, 10 Oct 2006 21:07:41 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1884</guid>
    
</item>
<item>
    <title>orixilus: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (orixilus)</author>
    <content:encoded>
    I bought &quot;php|architect&#039;s Guide to PHP Design Patterns&quot; and wasn&#039;t that great also. too much focus on unit testing, I think... 
    </content:encoded>

    <pubDate>Tue, 10 Oct 2006 19:42:28 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1883</guid>
    
</item>
<item>
    <title>Anon: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (Anon)</author>
    <content:encoded>
    In English, I think the closest competitor to your book is &quot;PHP 5 Objects, Patterns, and Practice&quot;, which I thought was good but not great.  If your book is better than that one, it should definitely be published in English.&lt;br /&gt;
&lt;br /&gt;
There&#039;s a typo in your hyperlink for Propel. 
    </content:encoded>

    <pubDate>Tue, 10 Oct 2006 19:29:37 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1882</guid>
    
</item>
<item>
    <title>Jay: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (Jay)</author>
    <content:encoded>
    I would definitely like to see an english version as well. 
    </content:encoded>

    <pubDate>Tue, 10 Oct 2006 04:11:22 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1881</guid>
    
</item>
<item>
    <title>schst: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (schst)</author>
    <content:encoded>
    That depends on whether it is successful in Germany and whether O&#039;Reilly wants to publish it in English... 
    </content:encoded>

    <pubDate>Mon, 09 Oct 2006 22:53:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1879</guid>
    
</item>
<item>
    <title>orixilus: PHP Design Patterns published</title>
    <link>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/151-PHP-Design-Patterns-published.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=151</wfw:comment>

    

    <author>nospam@example.com (orixilus)</author>
    <content:encoded>
    are you planning to release it in english anytime soon? 
    </content:encoded>

    <pubDate>Mon, 09 Oct 2006 20:13:58 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/151-guid.html#c1878</guid>
    
</item>
<item>
    <title>eremit: Analyzing aide (advanced intrusion detection environment) output with PHP</title>
    <link>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=149</wfw:comment>

    

    <author>nospam@example.com (eremit)</author>
    <content:encoded>
    Hi Luckec, &lt;br /&gt;
&lt;br /&gt;
first please take my apology. I was reading out of your post something like: &lt;br /&gt;
&quot;We got hacked several times now, and to detect a successfull hack we use aide, without rethinking anything of our base setup.&quot; &lt;br /&gt;
The last part of the sentence was something I interpreted into your post, without it being actually there. 
    </content:encoded>

    <pubDate>Tue, 29 Aug 2006 07:56:35 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/149-guid.html#c1838</guid>
    
</item>
<item>
    <title>luckec: Analyzing aide (advanced intrusion detection environment) output with PHP</title>
    <link>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=149</wfw:comment>

    

    <author>nospam@example.com (luckec)</author>
    <content:encoded>
    Hi Eremit,&lt;br /&gt;
&lt;br /&gt;
what you understood about the the post regarding that our server had been hacked is correct. But apart from that you have quite an ability to pervert the facts! &lt;br /&gt;
&lt;br /&gt;
You can be damn sure that there is none of the pat nor the 3rdPEARty code tampered in any way! It is a pity if you think you have to uninstall those packages (BTW: The sources are open and readable to anyone, just try it &lt;img src=&quot;http://blog.php-tools.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;). &lt;br /&gt;
&lt;br /&gt;
Furthermore, you seem to be pretty confident that we&#039;re not very skilled in administration concerns. Be sure,  whenever the server got hacked (which happened quite some time ago) we did of course setup everything from scratch and checked everything. I&#039;m properly convinced that a lot of people had a cracker on their server who can be considered good administrators. Anyhow, I see no sense in arguing with you about those skills. &lt;br /&gt;
&lt;br /&gt;
And finally let me moke one last thing clear: I didn&#039;t write the AideAnalyzer because I fear each day that the system could have been hacked because I am such a poor admin. The only reason I did this is because it saves me some minutes every time I analyze the aide-output (and maybe some other people, too). &lt;br /&gt;
&lt;br /&gt;
I definitely agree with you that a rock-solid and secure system is a must have. But after all I think one is better off with aide knowing the system has been compromised than someone who thinks he owns a secure system of which he doesn&#039;t know what&#039;s going on behind the scenes. 
    </content:encoded>

    <pubDate>Mon, 28 Aug 2006 20:28:51 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/149-guid.html#c1837</guid>
    
</item>
<item>
    <title>eremit: Analyzing aide (advanced intrusion detection environment) output with PHP</title>
    <link>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=149</wfw:comment>

    

    <author>nospam@example.com (eremit)</author>
    <content:encoded>
    The sentence i quoted, suggest the php-tools.net servers has been hacked more than once. &lt;br /&gt;
There i one conclusion for me, instead of thinking about how to parse and evaluate a logfile of a tool which only detects a hack, the hack itself should be prevented by hiring a professional administrator. &lt;br /&gt;
&lt;br /&gt;
Further, i for myself have removed every pear package from this site, because of the following fact: &lt;br /&gt;
If this site has got hacked often enough to think about writing an aide parser, i do not want possible tampered code from your pear repository on my servers anymore. - At least not until i had the time to inspect every package by myself. &lt;br /&gt;
&lt;br /&gt;
Remember, security is only as strong as the weakest part in the chain, and from reading the first sentence, which suggest a total lack of security sense the part has to be removed from the chain. 
    </content:encoded>

    <pubDate>Mon, 28 Aug 2006 14:35:08 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/149-guid.html#c1836</guid>
    
</item>
<item>
    <title>luckec: Analyzing aide (advanced intrusion detection environment) output with PHP</title>
    <link>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=149</wfw:comment>

    

    <author>nospam@example.com (luckec)</author>
    <content:encoded>
    Ummmm ok. What exactly do you mean? &lt;br /&gt;
&lt;br /&gt;
(a) Professional admins do not need a tool like aide?&lt;br /&gt;
&lt;br /&gt;
(b) Professional admins enjoy looking manually through lengthy logs even if they had the chance to make their life easier?&lt;br /&gt;
&lt;br /&gt;
(c) Something else? 
    </content:encoded>

    <pubDate>Mon, 28 Aug 2006 13:46:15 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/149-guid.html#c1835</guid>
    
</item>
<item>
    <title>eremit: Analyzing aide (advanced intrusion detection environment) output with PHP</title>
    <link>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/149-Analyzing-aide-advanced-intrusion-detection-environment-output-with-PHP.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=149</wfw:comment>

    

    <author>nospam@example.com (eremit)</author>
    <content:encoded>
    &gt;&gt; Since we started hosting our sites on our own server we had some nasty cracker-attacks (most often certainly script-kiddies) causing lots of traffic by hosting crappy italian movies or by installing rootkits.&lt;br /&gt;
&lt;br /&gt;
What about hiring a professional administrator instead of writing an aide analyzer? 
    </content:encoded>

    <pubDate>Mon, 28 Aug 2006 12:26:17 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/149-guid.html#c1834</guid>
    
</item>
<item>
    <title>gERD Schaufelberger: PHP Design Patterns finished</title>
    <link>http://blog.php-tools.net/archives/146-PHP-Design-Patterns-finished.html</link>
            <category></category>
    
    <comments>http://blog.php-tools.net/archives/146-PHP-Design-Patterns-finished.html#comments</comments>
    <wfw:comment>http://blog.php-tools.net/wfwcomment.php?cid=146</wfw:comment>

    

    <author>nospam@example.com (gERD Schaufelberger)</author>
    <content:encoded>
    Great! I&#039;m going order a few copies, I reckon &lt;img src=&quot;http://blog.php-tools.net/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 22 Aug 2006 13:22:45 +0200</pubDate>
    <guid isPermaLink="false">http://blog.php-tools.net/archives/146-guid.html#c1829</guid>
    
</item>

</channel>
</rss>