<?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>Tue, 18 Jun 2013 18:01:09 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Cool DateTime Functions In PHP 5.3]]></title>
      <guid>http://www.phpdeveloper.org/news/13900</guid>
      <link>http://www.phpdeveloper.org/news/13900</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/cool-datetime-functions-in-php-5-3/">posted about</a> some interesting things he's come across when working with the DateTime objects in PHP 5.3 including working with timestamps and differences in terms of days/months/etc.
</p>
<blockquote>
Over time, the PHP DateTime object has become one of the best objects available to PHP developers. This object has grown since early PHP 5 into a robust class that has the ability to do lots of great things. Recently, I was exploring some of the functionality provided by the DateTime object as of PHP 5.3 (and wishing that Ubuntu had PHP 5.3 as a package distribution). Here are some of the new things in PHP 5.3 that are really cool.
</blockquote>
<p>
He mentions the "add()" and "sub()" methods you can use on an object to get information about the dates/times forward and backwards, the "diff()" to get the differences between two dates and the get/setTimestamp methods to get the current time (or set it).
</p>]]></description>
      <pubDate>Mon, 25 Jan 2010 10:13:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: Karma-Based Mailing Lists (or: how to automate a meritocracy)]]></title>
      <guid>http://www.phpdeveloper.org/news/12785</guid>
      <link>http://www.phpdeveloper.org/news/12785</link>
      <description><![CDATA[<p>
In <a href="http://daveyshafik.com/archives/686-karma-based-mailing-lists-or-how-to-automate-a-meritocracy.html">this new post</a> to his blog <i>Davey Shafik</i> looks at a problem plaguing several mailing lists out there (including some of the PHP ones) - that they're a "free for all". What's his solution to help it? Karma.
</p>
<blockquote>
In the real world, communications pass through a hierarchy of people, escalating as necessary, passing from person to person up the chain. This means that, given enough time, any mailing list starts to have a large noise:signal ratio, at least for any given person's take on the list; they want to read what they want to read, and don't need to be distracted ignoring the stuff they don't want to read.
</blockquote>
<p>
His <a href="http://daveyshafik.com/archives/686-karma-based-mailing-lists-or-how-to-automate-a-meritocracy.html">solution</a> involves defining a hierarchy for the lists and the karma attached to them (based on user CVS level or a timescale or other measurement) to allow the "more interesting" things to filter back up to the correct places. His examples use some of the PHP lists as a sample structure. 
</p>]]></description>
      <pubDate>Tue, 30 Jun 2009 13:30:53 -0500</pubDate>
    </item>
    <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[Richard Davey's Blog: Two interesting new PHP commands]]></title>
      <guid>http://www.phpdeveloper.org/news/8248</guid>
      <link>http://www.phpdeveloper.org/news/8248</link>
      <description><![CDATA[<p>
<i>Richard Davey</i> <a href="http://www.corephp.co.uk/archives/44-Two-interesting-new-PHP-commands.html">points out</a> two new interesting PHP commands he discovered when looking through the graphics (GD) section of the manual - imagegrabscreen and imagegrabwindow.
</p>
<blockquote>
Upon further investigation both of these commands can be used to take screen shots of the desktop of your server, or any applications window (such as a web browser). Both commands are listed as being "Windows only" and also possibly only in CVS, but I found both of them are in the 5.2.3 standard release and compile without error. However at the moment neither appear to actually do anything other than return fully black images
</blockquote>
<p>
In testing the functionality, though, his only results were <a href="http://www.corephp.co.uk/archives/44-Two-interesting-new-PHP-commands.html">black screens and images</a> instead of the expected image results.
</p>]]></description>
      <pubDate>Mon, 16 Jul 2007 09:34:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: CouchDb: document oriented persistence]]></title>
      <guid>http://www.phpdeveloper.org/news/6218</guid>
      <link>http://www.phpdeveloper.org/news/6218</link>
      <description><![CDATA[<p>
<i>Harry Fuecks</i> <a href="http://www.sitepoint.com/blogs/2006/09/07/couchdb-document-oriented-persistence/">mentions an interesting project</a> today on the SitePoint Blog - <a href="http://couchdb.com/">CouchDb</a> - a stand-alone document store, accessible via XML REST.
</p>
<blockquote>
<p>
Firing up the CouchDb server on Windows is a breeze-follow the README. PHP-wise, you need the new <a href="http://pecl.php.net/package/pecl_http/">http extension</a> which is most easily done on Win32 by grabbing the most recent PHP 5 release (5.1.6) and the corresponding collection of PECL modules.
</p>
<p>
The interface between CouchDb and PHP is <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a> - XML + HTTP - you can also point your browser directly at the CouchDb server (default - localhost:8080) and get around with a little help from the <a href="http://www.couchdbwiki.com/index.php?title=HTTP_REST_API">CouchDb wiki</a>.
</p>
</blockquote>
<p>
So, if it's Just Another Database, why should we pay attention? <i>Harry</i> notes (with a code example) that it's more about how it stores the information and not just that it does. His example takes in a POST request from a form and pushes it (raw data) into the CouchDb functions. He also <a href="http://www.sitepoint.com/blogs/2006/09/07/couchdb-document-oriented-persistence/">gives an example</a> of where this would be handy - in a wiki (like <a href="http://wiki.splitbrain.org/">Dokuwiki</a>) where the files are currently stored on the filesystem instead of in a database.
</p>]]></description>
      <pubDate>Thu, 07 Sep 2006 07:49:40 -0500</pubDate>
    </item>
  </channel>
</rss>
