<?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>Fri, 08 Aug 2008 16:22:55 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Developer Tutorials Blog: 5 PEAR gems: free php scripts that will help you code quicker]]></title>
      <guid>http://www.phpdeveloper.org/news/9821</guid>
      <link>http://www.phpdeveloper.org/news/9821</link>
      <description><![CDATA[<p>
<i>Akash Mehta</i> has <a href="http://www.developertutorials.com/blog/php/free-open-source-pear-package-gems-90/">pointed out</a> five "PEAR gems" that can help you get your code up and running faster - some helpful bits of code to help you deal with some common issues.
</p>
<blockquote>
Sifting through the repository is also a challenge; a basic category system is in place, but itâ'™s hard to tell what you want when you don't know what's available. Here are some gems from the PEAR repository that you could really find useful.
</blockquote>
<p>The five that made his list are:</p>
<ul>
<li><a href="http://pear.php.net/package/Services_Akismet">Service_Akismet</a>
<li><a href="http://pear.php.net/package/HTTP_Request/">HTTP_Request</a>
<li><a href="http://pear.php.net/package/Archive_Tar/">Archive_Tar</a>
<li><a href="http://pear.php.net/package/Spreadsheet_Excel_Writer">Spreadsheet_Excel_Writer</a>
<li><a href="http://pear.php.net/package/XML_Parser/">XML_Parser</a>
</ul>]]></description>
      <pubDate>Wed, 19 Mar 2008 09:37:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Make Me Pulse Blog: PHP6, Unicode and TextIterator features]]></title>
      <guid>http://www.phpdeveloper.org/news/9796</guid>
      <link>http://www.phpdeveloper.org/news/9796</link>
      <description><![CDATA[<p>
On the Make Me Pulse blog, there's <a href="http://blog.makemepulse.com/2008/03/13/php6-unicode-and-textiterator-features/">a look at</a> PHP6's support of Unicode in the SPL (Standard PHP Library) TextIterator handler.
</p>
<blockquote>
I've just install the last version of <a href="http://snaps.php.net/">PHP6 dev</a> and I've decided to test the famous new feature, the PHP Unicode Support. I will not explain new things about PHP6 or Unicode or TextIterator, it's just my discoveries test on this features.
</blockquote>
<p>
He <a href="http://blog.makemepulse.com/2008/03/13/php6-unicode-and-textiterator-features/">steps through</a> the process he followed - enabling Unicode support, testing various output methods (including just an echo and using the TextIterator) as well as some of the manipulation methods (next/first/current) that can be used to get certain characters out of a string.
</p>]]></description>
      <pubDate>Fri, 14 Mar 2008 09:32:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebMonkey: A Truly del.icio.us API]]></title>
      <guid>http://www.phpdeveloper.org/news/4851</guid>
      <link>http://www.phpdeveloper.org/news/4851</link>
      <description><![CDATA[On the WebMonkey site today, there's <a href="http://www.hotwired.com/webmonkey/06/07/index2a.html">a new tutorial</a> that looks at one of the most "pervasive" sites to come along in a long time, <a href="http://del.icio.us/">del.icio.us</a> and how to interact with it's API via PHP.
<p>
<blockquote>
<i>
Who's that with the catchy URL that's getting all the clicks?
<p>
Why, it's del.icio.us! No matter where you are on the "Web 2.0" lash or backlash, the pervasive influence of this little bookmark aggregator can't be denied. 
<p>
The site offers a myriad ways of accessing its database, from HTML and RSS feeds, to JSON data, to browser integration of various types. Let's take a look at the public API, which offers flexible and easy access to del.icio.us. 
</i>
</blockquote>
<p>
In <a href="http://www.hotwired.com/webmonkey/06/07/index2a_page2.html?tw=programming">his example</a>, he creates a script that, given the contents of an email message, filters out the URL, breaks it into its parts and sends it off to the del.icio.us API to be bookmarked under his account.]]></description>
      <pubDate>Fri, 15 Feb 2008 13:04:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Skaldrom Sarg's Blog: PHP-UWA Widget Library]]></title>
      <guid>http://www.phpdeveloper.org/news/9118</guid>
      <link>http://www.phpdeveloper.org/news/9118</link>
      <description><![CDATA[<p>
<i>Skaldrom Sarg</i> pointed us towards <a href="http://oncode.info/project/PHPUWALibrary">a new project</a> he's been working on - an interface for PHP that allows it to use the <a href="http://dev.netvibes.com/">UWA-Widgets</a> from the NetVibes Universal Widget API system.
</p>
<blockquote>
The PHP-UWA library allows a facilitated use of <a href="http://dev.netvibes.com/">UWA-Widgets</a> with PHP. It gives you access to the preferences and some convenience-functions. In theory, it should work with every UWA-compliant widget (even the broken ones which use html in the JS-Parts or the body). Mini-Apis do sometimes work too. An example is included.
</blockquote>
<p>
You can see an example in <a href="http://oncode.info/files/images/example.preview.png">this screenshot</a>, try out <a href="http://www.oncode.info/projects/PHPUWAWidget/example/example.php">a demo</a> or just <a href="http://www.oncode.info/files/phpuwawidgetlib.zip">download the library</a> and get testing.
</p>]]></description>
      <pubDate>Mon, 26 Nov 2007 15:26:08 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Alex Netkachov's Blog: Microsoft's SQL Server 2005 driver for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8860</guid>
      <link>http://www.phpdeveloper.org/news/8860</link>
      <description><![CDATA[<p>
<i>Alex Netkachov</i> has posted some of <a href="http://www.alexatnet.com/node/93">his own thoughts</a> about Microsoft's recent SQL server 205 driver for PHP:
</p>
<blockquote>
I can add that a few years ago I had bad experience with MS SQL PHP extension. It was just impossible to use it in production environment. These days MS understand that PHP is a very popular programming language and step forward to the community
</blockquote>
<p>
He also <a href="http://www.alexatnet.com/node/93">includes a list</a> of some of the things that the driver includes/makes possible such as the fact that it's not a PDO or OOP driver, that there's no source posted for it and that it does support data streams.
</p>]]></description>
      <pubDate>Thu, 18 Oct 2007 17:21:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jeff Moore's Blog: Keywords and Language Simplicity]]></title>
      <guid>http://www.phpdeveloper.org/news/8828</guid>
      <link>http://www.phpdeveloper.org/news/8828</link>
      <description><![CDATA[<p>
<i>Jeff Moore</i> has <a href="http://www.procata.com/blog/archives/2007/10/11/keywords-and-language-simplicity/">posted</a> and shared an interesting graph showing something I'd never thought about comparing one language versus another on - the number of keywords it uses.
</p>
<blockquote>
Well, I like programming language comparisons, so how could I resist <a href="http://iolanguage.com/about/simplicity/">this chart</a> (<a href="http://programming.reddit.com/info/2z11k/comments">via</a>) promoting the simplicity of the io language by pointing out how few keywords it has. The interesting thing about this is that Java and PHP are tied on this measure of simplicity with 53 keywords.
</blockquote>
<p>
Though not too meaningful, it is interesting to see how the different languages stack up in the number of reserved words you can't use for anything else. So, does that mean that Perl is the list limiting?
</p>]]></description>
      <pubDate>Fri, 12 Oct 2007 11:55:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: phar gets a major speed boost with version 1.2.1]]></title>
      <guid>http://www.phpdeveloper.org/news/8557</guid>
      <link>http://www.phpdeveloper.org/news/8557</link>
      <description><![CDATA[<p>
<i>Greg Beaver</i> has <a href="http://greg.chiaraquartet.net/archives/182-phar-gets-a-major-speed-boost-with-version-1.2.1.html">blogged about</a> an enhancement in the latest release of <a href="http://pecl.php.net/package/phar">phar</a> (1.2.1) - a major speed boost:
</p>
<blockquote>
A few minutes ago, I released <a href="http://pecl.php.net/package/phar">phar</a> version 1.2.1. phar is a PHP extension that allows the creation of complete filesystems within a single physical file.  In addition, a bootstrap stub written in PHP can be used to run a phar archive as if it were an executable file or shell script.  Documentation on its usage and how to create phars is at <a href="http://php.net/phar">http://php.net/phar</a> in the PHP manual.
</blockquote>
<p>
<i>Greg</i> mentions some <a href="http://pecl.php.net/package-changelog.php?package=phar&release=1.2.1">other issues</a> that were fixed and a refactoring of some of the stream operations to cut the speed in half.
</p>]]></description>
      <pubDate>Thu, 30 Aug 2007 09:06:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[JBLabs Blog:  How to create a zip archive using PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8172</guid>
      <link>http://www.phpdeveloper.org/news/8172</link>
      <description><![CDATA[<p>
On the JSLabs blog today, there's a <a href="http://www.whenpenguinsattack.com/2007/07/03/how-to-create-a-zip-archive-using-php/">(short) new tutorial</a> showing an alternate method to creating a Zip archive in PHP (rather than with <a href="http://us2.php.net/zip">the zip extension</a>).
</p>
<p>
He illustrates the creation of <a href="http://www.whenpenguinsattack.com/2007/07/03/how-to-create-a-zip-archive-using-php/">simple archive</a> that pulls in a test file from a given path. This is then pushed into the zip archive and packed down and exported. He also notes the different compression levels that it can be created with - no compression, bzipped and gzipped.
</p>
<p>
You can <a href="http://www.whenpenguinsattack.com/DownloadFiles/ziplib.zip">download the library here</a>.
</p>]]></description>
      <pubDate>Tue, 03 Jul 2007 11:08:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Dynamically Creating Compressed Zip Archives With PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7976</guid>
      <link>http://www.phpdeveloper.org/news/7976</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/2105-Dynamically-Creating-Compressed-Zip-Archives-With-PHP">a new tutorial</a> that focuses on the dynamic creation of zip archives in a PHP application.
</p>
<blockquote>
PHP too has included support for the ZIP format since PHP 4.x but it was only recently when, idly browsing the PHP manual, I realized that PHP 5.2.0 includes a re-engineered version of the ext/zip extension, one based on the zlib library. Bored and not a little intrigued, I decided to try it out. And over the next few pages, I'm going to tell you what I found.
</blockquote>
<p>
The tutorial does require that you have <a href="http://pecl.php.net/package/zip">the zip extension</a> installed before getting started. He <a href="http://devzone.zend.com/article/2105-Dynamically-Creating-Compressed-Zip-Archives-With-PHP">starts with the basics</a> (reading and opening a zip file) but quickly moves on to creating and decompressing them. All of the code needed is included of course, so you'll be up and working with your own zip files in no time.
</p>]]></description>
      <pubDate>Tue, 05 Jun 2007 11:54:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Sometimes It's Not the Post, It's the Conversation.]]></title>
      <guid>http://www.phpdeveloper.org/news/6022</guid>
      <link>http://www.phpdeveloper.org/news/6022</link>
      <description><![CDATA[<p>
On the Zend Developer Zone today, <i>Cal Evans</i> <a href="http://devzone.zend.com/node/view/id/809">looks back</a> some more at his experiences at this year's OSCON and mentions his personal favorite session attended while there - the PHP Lightning talks.
</p>
<blockquote>
The absolute best session I attended at OSCON 2006 was the "PHP Lightening Talks". Some of the presentations were interesting, others were hilarious. Theo Schlossnagle's <a href="http://www.lethargy.org/~jesus/archives/68-PHP-Sucks..html">Why PHP Sucks</a> was both. Theo is a facilitating to sit and listen to, as you'll soon see when I post my interview with him. He's also quite funny when he wants to be. His presentation was interesting. It was part tongue-in-cheek and part dead serious but Theo left it to you to decide which was which.
</blockquote>
<p>
He <a href="http://devzone.zend.com/node/view/id/809">also points out</a> another post about the talk <a href="http://shiflett.org/archive/248">from Chris Shiflett</a> where a rather large discussion started about the contents of <i>Theo</i>'s slides. And <i>Cal</i> hits the nail on the head:
</p>
<blockquote>
The talk was good, don't get me wrong, but the conversation it inspired is much more interesting.
</blockquote>]]></description>
      <pubDate>Mon, 14 Aug 2006 07:32:17 -0500</pubDate>
    </item>
  </channel>
</rss>
