<?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>Thu, 24 May 2012 11:39:53 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Seven Things]]></title>
      <guid>http://www.phpdeveloper.org/news/11665</guid>
      <link>http://www.phpdeveloper.org/news/11665</link>
      <description><![CDATA[<p>
Ever wanted to know more about the individuals in the PHP community around you? You're in luck! The "Seven Things" meme has been zipping its way through the PHP community with some great results. I've tried to get together a list of the posts made so far - it's not going to get them all, but its a start. Those linked in the top list are ones tagged and with a blog post. The normal list at the bottom are those that are tagged but haven't gotten around to writing their Things:
</p>
<table cellpadding="3" cellspacing="0" border="0">
<tr>
<td valign="top">
<ul>
<li><a href="http://www.tonybibbs.com/article.php/Tagged-By-Nobody">Tony Bibbs</a>
<li><a href="http://caseysoftware.com/blog/seven-things-tagged-by-tony-bibbs">Keith Casey</a>
<li><a href="http://ishouldbecoding.com/2009/01/01/seven-things-tagged-by-keith-casey">Matthew Turland</a>
<li><a href="http://weierophinney.net/matthew/archives/204-Seven-Things-Tagged-by-Keith-Casey.html">Matthew Weier O'Phinney</a>
<li><a href="http://pixelated-dreams.com/archives/268-Seven-Things.html">Davey Shafik</a>
<li><a href="http://blog.phpdeveloper.org/?p=113">Chris Cornutt</a>
<li><a href="http://www.leftontheweb.com/message/Seven_Things__Tagged_by_Matthew_Weier_OPhinney">Stefan Koopmanschap</a>
<li><a href="http://www.jansch.nl/2009/01/03/seven-things-tagged-by-matthew/">Ivo Jansch</a>
<li><a href="http://elizabethmariesmith.com/2009/01/seven-weird-things/">Elizabeth Smith</a>
<li><a href="http://derickrethans.nl/seven_things_tagged_by_rob_allen.php">Derick Rethans</a>
<li><a href="http://www.dragonbe.com/2009/01/seven-things-tagged-by-rob-allen.html">Michelangelo van Dam</a>
<li><a href="http://blog.astrumfutura.com/archives/377-Seven-Things-Chained-To-Infinity!.html">Padraic Brady</a>
<li><a href="http://naramore.net/blog/seven-things">Elizabeth Naramore</a>
<li><a href="http://www.phpcult.com/blog/seven-things-or-ive-been-tagged/">Vidyut Luther</a>
<li><a href="http://usrportage.de/archives/907-Seven-Things.html">Lars Strojny</a>
<li><a href="http://benramsey.com/archives/seven-things/">Ben Ramsey</a>
<li><a href="http://www.deshong.net/?p=145">Brian DeShong</a>
<li><a href="http://www.wolerized.com/blog/remi-woler/seven-things-tagged-ivo">Remi Woler</a>
<li><a href="http://www.manuel-pichler.de/archives/49-Seven-Things-Tagged-by-Kore-Nordmann.html">Manuel Pichler</a>
<li><a href="http://mtabini.blogspot.com/2009/01/7-things-you-probably-dont-know-about.html">Marco Tabini</a>
<li><a href="http://blog.calevans.com/2009/01/03/seven-things/">Cal Evans</a>
<li><a href="http://www.bombdiggity.net/blog/2009/01/02/seven-things-tagged-by-rob-allen/">Jon Whitcraft</a>
<li><a href="http://www.tetraboy.com/archives/4-7-things-you-didnt-know,-or-want-to-know,-about-me..html">Jeff Jones</a>
<li><a href="http://gregsherwood.blogspot.com/2009/01/seven-things-tagged-by-sebastian-and.html">Greg Sherwood</a>
<li><a href="http://www.littlehart.net/atthekeyboard/2009/01/03/my-seven-things/">Chris Hartjes</a>
<li><a href="http://andigutmans.blogspot.com/2009/01/seven-things-about-me-tagged-by-marco.html">Andi Gutmans</a>
<li><a href="http://ganoro.blogspot.com/2009/01/seven-things-tagged-by-andi-gutmans.html">Roy Ganor</a>
<li><a href="http://thenazg.blogspot.com/2009/01/seven-things-tagged-by-jeff-jones.html">Chuck Burgess</a>
<li><a href="http://canon-rebel-xt.blogspot.com/2009/01/seven-things-i-have-been-tagged-by-remi.html">Nili Gafni</a>
<li><a href="http://blog.casey-sweat.us/?p=83">Jason Sweat</a>
<li><a href="http://www.rafaeldohms.com.br/2009/01/04/seven-things/en/">Rafael Dohms</a>
<li><a href="http://tobiasgies.blogspot.com/2009/01/tag-im-it-seven-things.html">Tobias Gies</a>
<li><a href="http://netevil.org/blog/2009/01/seven-things">Wez Furlong</a>
<li><a href="http://blog.libssh2.org/index.php?/archives/122-Seven-Things.html">Sara Golemon</a>
<li><a href="http://brian.moonspot.net/seven-things-about-brian-moon">Brian Moon</a>
<li><a href="http://blog.casey-sweat.us/?p=83">Jason Sweat</a>
<li><a href="http://rajshekhar.net/blog/archives/335-7-things.html">Raj Shekhar</a>
</ul>
</td>
<td valign="top">
<ul>
<li><a href="http://www.lornajane.net/posts/2009/7-Things">Lorna Mitchell</a>
<li><a href="http://blog.somabo.de/2009/01/seven-things-about-me-tagged-by-andi.html">Marcus Börger</a>
<li><a href="http://schlueters.de/blog/archives/97-Seven-things.html">Johannes Schlüter</a>
<li><a href="http://blog.bisna.com/index.php?/archives/Seven-things-you-probably-dont-know-about-me.html">Guilherme Blanco</a>
<li><a href="http://eliw.wordpress.com/2009/01/05/seven-things/">Eli White</a>
<li><a href="http://zaemis.blogspot.com/2009/01/7-things-you-didnt-care-to-know-about.html">Timothy Boronczyk</a>
<li><a href="http://blog.preinheimer.com/index.php?/archives/292-Seven-Fracking-Things.html">Paul Reinheimer</a>
<li><a href="http://www.phpcult.com/blog/seven-things-or-ive-been-tagged/">Vidyut Luther</a>
<li><a href="http://www.laurathomson.com/2009/01/seven-things/">Laura Thomson</a>
<li><a href="http://patrickallaert.blogspot.com/2009/01/seven-things-tagged-by-michelangelo-van.html">Patrick Allaert</a>
<li><a href="http://www.objectivelyoriented.com/2009/01/seven_things.html">Maggie Nelson</a>
<li><a href="http://blog.experimentalworks.net/archives/99-Seven-things.html">David Soria Parra</a>
<li><a href="http://www.lethargy.org/~jesus/archives/140-Seven-things..html">Theo Schlossnagle</a>
<li><a href="http://codeutopia.net/blog/2009/01/03/seven-things/">Jani Hartikainen</a>
<li><a href="http://blog.preinheimer.com/index.php?/archives/292-Seven-Fracking-Things.html">Paul Reinheimer</a>
<li><a href="http://www.frontalaufprall.com/2009/01/06/7-things/">Lars Jankowfsky</a>
<li><a href="http://schlitt.info/opensource/blog/0702_7_things.html">Tobias Schlitt</a>
<li><a href="http://blog.magicaltux.net/2009/01/06/seven-things-tagged-by-mark-karpeles/">Mark Karpeles</a>
<li><a href="http://jpipes.com/index.php?/archives/279-Seven-Things-About-Me-You-May-Not-Know-And-Probably-Wont-Care-About.html">Jay Pipes</a>
<li><a href="http://nohn.net/blog/view/id/7things">Sebastian Nohn</a>
<li><A href="http://www.brandonsavage.net/entry/seven-things.html">Brandon Savage</a>
<li><a href="http://jan.prima.de/~jan/plok/archives/165-Seven-Things.html">Jan Lehnardt</a>
<li><a href="http://blogs.oracle.com/opal/2009/01/seven_things_about_me_tagged_b.html">Christopher Jones</a>
<li><a href="http://westhoffswelt.de/blog/seven_things.html">Jakob Westhoff</a>
<li><a href="http://pooteeweet.org/blog/0/1402">Lukas Smith</a>
<li><a href="http://seancoates.com/seven-things">Sean Coates</a>
<li><a href="http://www.phphatesme.com/blog/allgemein/7-things/">Nils Langner</a>
<li><a href="http://shiflett.org/blog/2009/jan/seven-things">Chris Shiflett</a>
<li><a href="http://www.khankennels.com/blog/index.php/archives/2009/01/11/7-things/">Ligaya Turmelle</a>
<li><a href="http://feeds.feedburner.com/~r/gravitonic-rss2/~3/509232997/7-things">Andrei Zmievski</a>
<li><a href="http://blog.phpguy.org/2009/01/11/7-things/">James McLean</a>
<li><a href="http://zak.greant.com/seven-things">Zac Greant</a>
<li><a href="http://cweiske.de/tagebuch/Seven%20things%202009.htm">Christian Weiske</a>
<li><a href="http://jan.kneschke.de/2009/1/13/i-m-not-the-weakest-link">Jan Kneschke</a>
<li><a href="http://michaelkimsal.com/blog/seven-things-about-me-reply-to-bens-post/">Michael Kimsal</a>
<li><a href="http://blogs.linux.ie/kenguest/2009/01/14/7-things/">Ken Guest</a>
<li><a href="http://verens.com/archives/2009/01/15/aw-man-7-things/">Kae Verens</a>
<li><a href="http://jaime.hemmett.org/blog/?p=274">Jamie Hemmett</a>
<li><a href="http://www.nexdot.net/blog/2009/01/16/seven-things/">Christian Flickinger</a>
</ul>
</td>
</tr>
</table>
<p>And here's the slackers:</p>
<ul>
<li>Joe LeBlanc
<li>Ed Finkler
<li>Greg Beaver
<li>Bill Karwin
<li>Terry Chay
<li>Aaron Wormus
<li>Graham Christensen
<li>Nate Abele 
<li>Max Horvath
<li>Johanna Cherry
<li>Beth Tucker
<li>Helgi Þormar Þorbjörnsson
<li>Marc de Visser
<li>Joe Stagner
<li>Ralph Schindler
<li>Wil Sinclair
<li>Barry Austin
<li>FoxyDot
<li>Eric David
<li>Pierre-Alain Joye
<li>John Coggeshall
<li>Stas Malyshev
<li>Gaylord Aulke
<li>David Coallier
<li>Joe Stump
<li>Josh Eichorn
<li>Harry Fuecks
<li>Jeff Moore
</ul>
<p>
If you're one of the ones that hasn't posted yet and you get around to it or if I've left someone's post out of the list, <a href="mailto:info@phpdeveloper.org">let me know</a> and I'll update the list.
</p>]]></description>
      <pubDate>Sat, 03 Jan 2009 12:41:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Build seven good object-oriented habits in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11320</guid>
      <link>http://www.phpdeveloper.org/news/11320</link>
      <description><![CDATA[<p>
The IBM developerWorks website has <a href="http://www.ibm.com/developerworks/opensource/library/os-php-7oohabits/index.html?ca=drs-tp4408">a few suggestions</a> - seven of them, in fact - that they think can help make you a better PHP programmer.
</p>
<blockquote>
With PHP's object-oriented (OO) language features, if you aren't already creating your applications with OO principles in mind, these seven habits will help you get started in the transition between procedural programming and OO programming.
</blockquote>
<p>
Each of the seven OOP habits have more details below them, but here's the short list:
</p>
<ul>
<li>Be modest.
<li>Be a good neighbor.
<li>Avoid looking at Medusa.
<li>Embrace the weakest link.
<li>You're rubber; I'm glue.
<li>Keep it in the family.
<li>Think in patterns.
</ul>
<p>
In each there's a "bad habit" and a "good habit" to explain the concept a bit more fully, everything from error handling to interfaces.
</p>]]></description>
      <pubDate>Fri, 31 Oct 2008 07:51:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sara Golemon's Blog: PHP4 turns 7 years old today]]></title>
      <guid>http://www.phpdeveloper.org/news/7892</guid>
      <link>http://www.phpdeveloper.org/news/7892</link>
      <description><![CDATA[<p>
<a href="http://blog.libssh2.org/index.php?/archives/63-PHP4-turns-7-years-old-today.html">As Sara Golemon points out</a> on her blog today, it's the 7th birthday of the very first release of PHP4:
</p> 
<blockquote>
Check the official <a href="http://www.php.net/releases/">releases</a> page for yourself. PHP 4.0.0 was released seven years ago today. Make a cake, blow out some candles, and put on your birthday suit (no not that one); Now give that brat a kick out the door, he's been loafing around on your server for too long.
</blockquote>
<p>
Of course, if you're still stuck in the PHP4 days, there's the latest - <a href="http://us.php.net/downloads.php#v4">PHP 4.4.7</a> - or, if you're ready to join the rest of the world, <a href="http://us.php.net/downloads.php#v5">PHP 5.2.2</a>.
</p>]]></description>
      <pubDate>Tue, 22 May 2007 09:27:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kore Nordman's Blog: Raytracing with Image_3D]]></title>
      <guid>http://www.phpdeveloper.org/news/5112</guid>
      <link>http://www.phpdeveloper.org/news/5112</link>
      <description><![CDATA[<i>Kore Nordman</i> has been making even further advancements in the development behind the <a href="http://pear.php.net/package/Image_3D">PEAR Image_3D</a> library - this time, he <a href="http://kore-nordmann.de/home/blog/php/raytracing_with_image_3d">looks at</a> raytracing in PHP.
<p>
<quote>
<i>
I was always writing, that implementing a <a href="http://en.wikipedia.org/wiki/Ray_tracing">raytracer</a> (or the better <a href="http://de.wikipedia.org/wiki/Raytracing">german description</a>) in PHP would be far to slow. And then, two days ago, I had the feeling I should prove this ... this was also the way <a href="http://pear.php.net/package/Image_3D">Image_3D</a> was born. With the infrastructure Image_3D offers, all the existing models, the abstraction etc. it wasn't such a big thing. You mainly need to write a short algorithm which gets the intersection point for a polygon with a line, and that's it. For sure, you should optimze the algorithm a bit. And it is really fun to implement such a simple mathematical model like raytracing is.
</i>
</quote>
<p>
He talks about some of the problems that raytracers don't have that normal renderers do (shadows, reflections, etc) and <a href="http://kore-nordmann.de/home/blog/php/raytracing_with_image_3d">notes</a> that the images display in the post took about seven minutes to render on his system. He proved that it can work, but notes that it supports his original hypothesis - rendering like this with PHP is just too slow.]]></description>
      <pubDate>Wed, 05 Apr 2006 07:48:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: 7 Promotions for 7 Days Starts Today]]></title>
      <guid>http://www.phpdeveloper.org/news/4599</guid>
      <link>http://www.phpdeveloper.org/news/4599</link>
      <description><![CDATA[The start of this week marks the beginning of the "Promo Week" over at <a href="http://www.phparch.com">php|architect</a>, with deals on all sorts of great things including discounts off of the Zend Certification and discounts on their training courses.
<p>
<quote>
<i>
The holidays are a time to spend with the family... but the New Year is a time to get some of the best deals from php|a!
<p>
Once a year'"and only once a year'"we bring you a series of special one-day-only deals on all our products and services that you will not want to miss! 
</i>
</quote>
<p>
Today is the start of the promotion, and the deal today involves a $50 (USD) discount off of the Zend Certification exam. Here's a few of the others (that aren't surprises):
<ul>
<li>Wednesday, Jan. 4th - a free PDF
<li>Friday, Jan. 6th - 50% off of training classes
<li>Sunday, Jan. 8th - PDFLib Book launch offer
<li>Monday, Jan. 9th - a php|tek special offer
</ul>
<p>
So, <a href="https://www.phparch.com/promos/7days/">keep your eyes here</a> for the surprise promos through out the week!]]></description>
      <pubDate>Tue, 03 Jan 2006 06:47:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Seven Promotions for Seven Days]]></title>
      <guid>http://www.phpdeveloper.org/news/4563</guid>
      <link>http://www.phpdeveloper.org/news/4563</link>
      <description><![CDATA[<a href="http://www.phparch.com">php|architect magazine</a> has <a href="http://www.phparch.com/news/2761">some great new promotions</a> that they've started to close out this year (and start up the new one) with a bang.
<p>
<quote>
<i>
The holidays are a time to spend with your family... but the new year is the time to take advantage of our once-a-year "promofest"!
<p>
Starting January 3rd, 2006, and continuing until January 9th, we'll be announcing a new one-day-only promotion every day.
<p>
The promotion will culminate on January 9th with a special discount on all conference packages to celebrate the announcement of the official schedule.
</i>
</quote>
<p>
Some of <a href="http://www.phparch.com/promos/7days/">the promos</a> will include: subscription discounts, special pricing on books, huge training price cuts, and even the release of a brand new book - "Beginning Pdflib". So, <a href="http://www.phparch.com/promos/7days/">keep an eye out</a> and watch for those promos!]]></description>
      <pubDate>Mon, 26 Dec 2005 07:32:48 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[John Cox's Blog:  Security Blunders]]></title>
      <guid>http://www.phpdeveloper.org/news/4533</guid>
      <link>http://www.phpdeveloper.org/news/4533</link>
      <description><![CDATA[In <a href="http://wyome.com/index.php?module=articles&func=display&ptid=10&aid=492">his latest post</a> today, <i>John Cox</i> takes a look at one of the latest posts from the SitePoint PHP blog - the <a href="http://www.sitepoint.com/article/php-security-blunders">Top 7 PHP Security Blunders</a>.
<p>
<quote>
<i>
This morning I read the <a href="http://www.sitepoint.com/article/php-security-blunders">Top 7 PHP Security Blunders</a> which contained (at least in my mind) a few questionable comments about PHP security. Luckily for the early readers of the article, there was a very long comment by <a href="http://shiflett.org/>Chris Shiflett</a> trailing the article. The <a href="http://www.sitepoint.com/forums/showpost.php?p=2374757&postcount=9">comments</a> were a very nice critique of the article which also corrects a few obvious mistakes within the article itself. 
<p>
The comments have now been pushed off the main article to the forum, (which is a shame) but as a developer, you would be doing yourself a disservice by not also taking the time to read the counter-point. They are insightful without being inflammatory.
</i>
</quote>
<p>
The comments by <i>Chris</i> that he makes reference to can be found <a href="http://www.sitepoint.com/forums/showpost.php?p=2374757&postcount=9">here in the SitePoint forums</a>...]]></description>
      <pubDate>Wed, 21 Dec 2005 07:08:07 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Top 7 PHP Security Blunders]]></title>
      <guid>http://www.phpdeveloper.org/news/4532</guid>
      <link>http://www.phpdeveloper.org/news/4532</link>
      <description><![CDATA[On the SitePoint PHP blog today, <i>Pax Dickinson</i> shares with us the "Top 7 PHP Security Blunders" as he sees them.
<p>
<quote>
<i>
In this article, I'll detail many of the common PHP programming mistakes that can result in security holes. By showing you what not to do, and how each particular flaw can be exploited, I hope that you'll understand not just how to avoid these particular mistakes, but also why they result in security vulnerabilities. Understanding each possible flaw will help you avoid making the same mistakes in your PHP applications.
</i>
</quote>
<p>
<a href="http://www.sitepoint.com/article/php-security-blunders">His list</a> includes:
<ul>
<li>Unvalidated Input Errors
<li>Access Control Flaws
<li>Cross Site Scripting (XSS) Flaws
<li>Data Handling Errors
</ul>
<p>
There's more listed, so be sure to check out the rest of the article - each item is explained and on some, sample code is included where it makes sense...]]></description>
      <pubDate>Wed, 21 Dec 2005 07:04:07 -0600</pubDate>
    </item>
  </channel>
</rss>

