<?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 15:57:21 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[DevX.com: Add the Graphics Power of SVG to PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9703</guid>
      <link>http://www.phpdeveloper.org/news/9703</link>
      <description><![CDATA[<p>
In <a href="http://www.devx.com/webdev/Article/37004">this DevX tutorial</a>, <i>Octavia Anghel</i> shows how use PHP to create images based on the SVG libraries available to any browser.
</p>
<blockquote>
Scalable Vector Graphics (SVG) is an XML specification for producing vector-based graphic content that you can create, modify, and manipulate dynamically from programming languages. Here, you'll explore the most important techniques and libraries for integrating SVG with PHP to create diverse graphic contentâ'"from simple shapes to complex graphs.
</blockquote>
<p>
They show a few different ways to get the job done including a straight 'echo' call with the output, sending a converted SVG document over with a PHP header or including another (or multiple) SVG documents into another and outputting them. They also talk about tools like the phpHtmlLib library, the PEAR::XML_SVG package and the PEAR::Image_Canvas package.
</p>]]></description>
      <pubDate>Tue, 26 Feb 2008 10:44:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: echo Seeks LAMP Developer (Nashville, TN)]]></title>
      <guid>http://www.phpdeveloper.org/news/9634</guid>
      <link>http://www.phpdeveloper.org/news/9634</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">echo</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Nashville, TN</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">LAMP Developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	Simply put, echo builds communities around entertainment brands. We then leverage the power of those communities to benefit the audience, our clients and their partners. Using the web as a central hub, we connect the artists and their fans as well as the fans to each other by extending the brand to every area of their lives. As a result, those fans become more passionate evangelists, solidifying not only their loyalty to the brand, but also spreading the word to their friends, families and even total strangers. Using our unique blend of strategy, creativity and technology, we give the audience that sense of connection by engaging, entertaining and informing them. Like our process, our people are both analytical and inspired; both experienced and revolutionary. They are the best in the business because they believe in both the unquantifiable passion of fans and the amazing revelations of data. They are scientists. They are rock stars. They are matchmakers.
	</p>
	<p>
	<b>Ticketmaster</b><br/>
	Ticketmaster is the world's leading ticketing company, operating in 20 global markets, providing ticket sales, ticket resale services, marketing and distribution through www.ticketmaster.com one of the largest e-commerce sites on the Internet; approximately 6,500 retail outlets; and 20 worldwide call centers.  Ticketmaster celebrated its 30th anniversary in 2006 and currently serves more than 9,000 clients worldwide across multiple event categories, providing exclusive ticketing services for hundreds of leading arenas, stadiums, performing arts venues, museums, and theaters.  In 2006, the company sold more than 128 million tickets valued at over $7 billion on behalf of its clients. Ticketmaster is headquartered in West Hollywood, California.
	</p>
	<p>
	<b>Role</b><br/>
	echo is looking for ambitious open-source developers to work on a team that is shaping the music industry. If you've got rock star coding skills and get the concept of "team," you may be a fit.  The desired candidate will work with the Information Technology Team that designs and builds the products echomusic offers to its customers as well as the back office functions and applications necessary to manage the business. This person needs to be comfortable working in an open, collaborative, team environment. 
	</p>
	<p>
	<b>Responsibilities</b><br/>
	The successful candidate will be confident in their abilities but also know where they have opportunities to learn. The work environment is project oriented and process driven. New development is balanced with operational and maintenance responsibilities. The ability to innovate as well as problem solve are also characteristics that will help the qualified candidate be successful in this role.   Strong customer focus and empathy are required. 
	</p>
	<p>JOB DUTIES INCLUDE:</p>
	<ul>
	<li>Design, develop, test, rollout, install and maintain LAMP based web applications based on current or future specifications.
	<li>Maintain functional, integration and application touch points.
	<li>Contribute to and work within the company and team processes
	<li>Integrate third party tools and applications as needed
	<li>Creation and execution of unit test plans for all developed work.
	<li>Ability and willingness to accurately and correctly review documentation and other developers work
	</ul>
	<p>Qualifications:</p>
	<ul>
	<li>Minimum of 2 years or relevant experience 
	<li>Excellent written and verbal communication skills
	<li>Bachelor's degree in relevant field 
	<li>Working knowledge of relational databases and relevant commercial software applications
	<li>Excellent teamwork skills
	<li>Proven ability to define and deliver projects
	<li>Candidate must be motivated, show initiative, dependable, organized and exhibit good judgment
	<li>Candidate must be able to work in a small company environment that works directly with large and small customers
	</ul>
	<p>
	Competitive compensation and benefits package offered. Qualified applicants should email peter.watson@ticketmaster.com.  
	</p>
	<p>
	Ticketmaster is committed to creating a diverse work environment and proud to be an equal opportunity employer. Due to the high volume of responses, we will only respond to those candidates that most closely match our requirements.  To learn more about echo visit: www.helloecho.com.   Thank you for your interest in echo and Ticketmaster.  
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="http://www.helloecho.com/">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Thu, 14 Feb 2008 12:03:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPEverywhere: Octopussy numbers in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9543</guid>
      <link>http://www.phpdeveloper.org/news/9543</link>
      <description><![CDATA[<p>
<i>John Lim</i> has <a href="http://phplens.com/phpeverywhere/?q=node/view/249">posted about</a> an interesting bug he's come across when working with the output of two strings that should look the same:
</p>
<blockquote>
Someone reported a bug in ADOdb, the open source db library i maintain. I went crazy for half an hour until i realised the problem.
</blockquote>
<p>
According to him, "if you expect the above code to produce the same values, you are sadly mistaken". His example gives an interesting result for the first echo statement - not echoing the 9 in the first character like it seems would make sense. Check out <a href="http://phplens.com/phpeverywhere/?q=node/view/249">his post</a> for the code and try it out for yourself.
</p>]]></description>
      <pubDate>Fri, 01 Feb 2008 09:21:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Using the Memento Pattern with a File Reading Class]]></title>
      <guid>http://www.phpdeveloper.org/news/7095</guid>
      <link>http://www.phpdeveloper.org/news/7095</link>
      <description><![CDATA[<p>
DevShed continues their look at design patterns in PHP with <a href="http://www.devshed.com/c/a/PHP/Using-the-Memento-Pattern-with-a-File-Reading-Class/">this last installment</a> of their Memento pattern series - "Using the Memento Pattern with a File Reading Class".
</p>
<blockquote>
Let me now introduce the topics that I'll be covering in this last article of the series. I'll show you how to use the memento pattern to keep track of some properties that correspond to a file reading class. In this way we'll construct a flexible mechanism for moving back and forth between file lines.
</blockquote>
<p>
They create both of the needed classes for the pattern to work - the <a href="http://www.devshed.com/c/a/PHP/Using-the-Memento-Pattern-with-a-File-Reading-Class/">originator</a> and the <a href="http://www.devshed.com/c/a/PHP/Using-the-Memento-Pattern-with-a-File-Reading-Class/2/">caretaker class</a> - to handle the reading of the files. The code for both is pretty cut and paste-able, so there's no problem getting your example to work. With those constructed, they tie them together with an example of the design pattern in action - reading and displaying the lines of a text file to the user.
</p>]]></description>
      <pubDate>Mon, 15 Jan 2007 14:22:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: HTML2PHP - Transformation Tool]]></title>
      <guid>http://www.phpdeveloper.org/news/4720</guid>
      <link>http://www.phpdeveloper.org/news/4720</link>
      <description><![CDATA[Via a post over on digg.com today, there's an interesting little tool called <a href="http://www.quasarcr.com/html2php/">HTML2PHP</a> that could be useful in some certain situations.
<p>
<a href="http://www.quasarcr.com/html2php/">The tool</a> takes in whatever text input you have and performs operations on it. For example, paste in some HTML and hit the button to submit it and out the other side pops HTML formatted to echo in PHP (using print). There are other options on the tool - the ability to use printf and echo along with print, to add in newlines, and to add parenthesis (depending on your preference).
<p>
It's nothing overly impressive, but if you have a large block of HTML that you need to work with, you might <a href="http://www.quasarcr.com/html2php/">check into it</a>...]]></description>
      <pubDate>Tue, 24 Jan 2006 07:11:39 -0600</pubDate>
    </item>
  </channel>
</rss>
