<?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>Wed, 19 Jun 2013 11:15:11 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Lorenzo Alberton's Blog: Create a video preview as animated GIF with FFmpeg and PHP SPL]]></title>
      <guid>http://www.phpdeveloper.org/news/13166</guid>
      <link>http://www.phpdeveloper.org/news/13166</link>
      <description><![CDATA[<p>
<i>Lorenzo Alberton</i> has <a href="http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and_spl.html">posted a new item</a> to his blog with a code snippet showing the combination of FFmpeg and features in PHP's SPL to make a GIF preview.
</p>
<blockquote>
About one year ago, I had to create animated GIFs as a preview of a video for a media portal. I recently stumbled upon the code I wrote and thought it was probably worth sharing. It makes a rather unconventional use of the SPL Iterators, proving how flexible they are.
</blockquote>
<p>
His method combines <a href="http://www.php.net/manual/en/class.imagick.php">Imagick</a>, <a href="http://ffmpeg.org/">FFmpeg</a> and a a Thumbnail_Extractor class that extends the SPL Iterator. The script runs through the frames of the movie file and allows you to define multiple places to pull thumbnails from. Complete code and output examples are included.
</p>]]></description>
      <pubDate>Fri, 04 Sep 2009 09:52:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: php|tek Days 0 & 1]]></title>
      <guid>http://www.phpdeveloper.org/news/5244</guid>
      <link>http://www.phpdeveloper.org/news/5244</link>
      <description><![CDATA[<p>
<i>Davey Shafik</i> has already gotten some of his experiences down in blog post form from the php|tek conference today, actually starting with the day previous in his <a href="http://pixelated-dreams.com/archives/225-phptek-Day-0.html">Day 0</a> and <a href="http://pixelated-dreams.com/archives/226-phptek-Day-1.html">Day 1</a> posts.
</p>
<p>
In the <a href="http://pixelated-dreams.com/archives/225-phptek-Day-0.html">Day 0 post</a> he just mentions arriving at the conference and getting things ready, but <a href="http://pixelated-dreams.com/archives/226-phptek-Day-1.html">Day 1</a> sees him giving his "Future Deployment of PHP Applications" talk and his upcoming "Migration to PHP 5.1".
</p>
<p>
He also mentions videoing the presentation from today ("Deployment" talk) and is hoping to get a Flash video of the presentation up for all to see post-conference (a great idea for non-attendees).
</p>]]></description>
      <pubDate>Wed, 26 Apr 2006 16:18:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[phpRiot.com: Creating sortable lists with PHP and AJAX]]></title>
      <guid>http://www.phpdeveloper.org/news/4895</guid>
      <link>http://www.phpdeveloper.org/news/4895</link>
      <description><![CDATA[On phpRiot today, they've posted <a href="http://www.phpriot.com/d/articles/client-side/sortable-lists-with-php-and-ajax/page7.html">a new tutorial</a> showing how to create sortable lists with Ajax and PHP.
<p>
<quote>
<i>
You might have been in a situation before where you had a list of items in your database that needed to be output in a specific order. These items could be anything: perhaps a listing of your favourite movies or your favourite books. For whatever reason, you want them ordered in a custom way that can't be determined automatically (such as alphabetical).
<p>
This article covers the implementation of a system that lets you easily define the order of such a list.
</i>
</quote>
<p>
They <a href="http://www.phpriot.com/d/articles/client-side/sortable-lists-with-php-and-ajax/page7.html">use the example</a> of a movie listing to fill out the data items. They show you both sides of the setup - using Prototype and Scriptaculous to create effects/handle the Ajax, PHP to interface with the database, and a little CSS to make it all look nice. The end result is a list that saves its status from page load to page load, and can be modified just a simple click and drag.]]></description>
      <pubDate>Fri, 24 Feb 2006 13:17:49 -0600</pubDate>
    </item>
  </channel>
</rss>
