<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 17:09:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP.net: Security Notice (wiki.php.net)]]></title>
      <guid>http://www.phpdeveloper.org/news/16087</guid>
      <link>http://www.phpdeveloper.org/news/16087</link>
      <description><![CDATA[<p>
On PHP.net there's a <a href="http://www.php.net/index.php#id2011-03-19-2">quick security advisory</a> for those that didn't see the news - the wiki.php.net machine was compromised but has been wiped and all accounts reset and requiring a password reset.
</p>
<blockquote>
The wiki.php.net box was compromised and the attackers were able to collect wiki account credentials. No other machines in the php.net infrastructure appear to have been affected. Our biggest concern is, of course, the integrity of our source code. We did an extensive code audit and looked at every commit since 5.3.5 to make sure that no stolen accounts were used to inject anything malicious. Nothing was found. The compromised machine has been wiped and we are forcing a password change for all svn accounts.
</blockquote>
<p>
The issue was caused by a combination of a problem with the wiki software and a Linux root exploit. <a href="http://www.theregister.co.uk/2011/03/21/php_server_hacked/">The Register</a> has additional comments about the issue and outage.
</p>]]></description>
      <pubDate>Wed, 23 Mar 2011 10:43:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Porter Stemming algorithm for search]]></title>
      <guid>http://www.phpdeveloper.org/news/12423</guid>
      <link>http://www.phpdeveloper.org/news/12423</link>
      <description><![CDATA[<p>
In a recent post to his blog <i>Sameer</i> looks at <a href="http://www.codediesel.com/php/porter-stemming-in-search/">implementing a Stemming algorithm</a> to search an array of words. It uses <a href="http://tartarus.org/~martin/PorterStemmer/php.txt">this library</a> (as written by <i>Richard Heyes</i>).
</p>
<blockquote>
A stemming algorithm lets you reduce each English input word to its basic root or stem (e.g. 'walking' to 'walk') so that variations on a word ('walks', 'walked', 'walking') are considered equivalent when searching. This stems can than be used in a search query rather than the original words, which generally (but not always) results in more relevant search results.
</blockquote>
<p>
His code example uses the library to search for two different types of strings - a single word and a phrase (with stop words removed). The Stem() method is called on the word and the results are looped through to remove all matching the values in the stop words array.
</p>]]></description>
      <pubDate>Wed, 29 Apr 2009 07:57:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Adam Trachtenberg's Blog: PHP Trivia Contest: DOM + Default Namespaces]]></title>
      <guid>http://www.phpdeveloper.org/news/6367</guid>
      <link>http://www.phpdeveloper.org/news/6367</link>
      <description><![CDATA[<p>
Alright power PHP users out there, <i>Adam Trachtenburg</i> has a <a href="http://www.trachtenberg.com/blog/2006/09/26/php-trivia-contest-dom-default-namespaces/">little quiz</a> for you to see how much you know about working with the DOM in PHP.
</p>
<blockquote>
Here's a question based on a recent PHP bug report which shows why DOM is fun. [...] But how do you retrieve it (the namespace URI of the root node) using DOMElement::GetAttributeNS()? What are the two magical input parameters to coax that value out?
</blockquote>
<p>
The <a href="http://www.trachtenberg.com/blog/2006/09/26/php-trivia-contest-dom-default-namespaces/">code is simple</a>, but it's an interesting problem - anyone have any answers?
</p>]]></description>
      <pubDate>Wed, 27 Sep 2006 07:25:00 -0500</pubDate>
    </item>
  </channel>
</rss>
