<?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 21:42:03 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Anthony Ferrara's Blog: The Power of Technical Debt]]></title>
      <guid>http://www.phpdeveloper.org/news/17754</guid>
      <link>http://www.phpdeveloper.org/news/17754</link>
      <description><![CDATA[<p>
<i>Anthony Ferrara</i> has written up a <a href="http://blog.ircmaxell.com/2012/03/power-of-technical-debt.html">great post on technical debt</a>, relating it to terms that might be a bit more "real world" for many out there - corresponding financial problems.
</p>
<blockquote>
Lately, I've found myself in a number of discussions about Technical Debt and how it applies to project development. Overall, I think it's a very powerful tool that -- when used wisely -- can be a great asset to any team. It seems to me that most of the people that I've been talking to really don't agree, and see Technical Debt as a plague that should be eliminated at first sight. So, I figured I'd share my opinions, and see what you think...
</blockquote>
<p>
He talks about a few different kinds of technical debt described by the names of their financial counterparts:
</p>
<ul>
<li>the Payday Loan (a current concession for the sake of time)
<li>a Mortgage (making small parts, payments, of a whole without consideration of the overall picture)
<li>a Credit Card (not knowing the need causes a sub-optimal solution)
<li>Hidden Debit (an unclear understanding of the full scope of the debt)
</ul>
<p>
He also touches on two other topics - how to find and get rid of the Hidden Debt your project might have and a common misconception that technical debt doesn't exist in an aglie world.
</p>]]></description>
      <pubDate>Thu, 29 Mar 2012 14:49:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: Zend_Glossary]]></title>
      <guid>http://www.phpdeveloper.org/news/15486</guid>
      <link>http://www.phpdeveloper.org/news/15486</link>
      <description><![CDATA[<p>
If you're new to using the <a href="http://framework.zend.com">Zend Framework</a>, you there's one big hurdle you might have to overcome. There's a lot of terms used in the system that might not be all that familiar to you. Thankfully <i>Giorgio Sirnoi</i> has <a href="http://css.dzone.com/articles/zendglossary">written up a guide</a> (he calls it a "Zend_Glossary") to help smooth over the rough parts.
</p>
<blockquote>
When you're approaching a framework with a learning curve as steep as ZF, it's easy to be overwhelmed by new terms and declare them buzzwords. Instead, they have often a very precise meaning. I've creates this glossary to collect all the defined terms I could find, so that the PHP developer new to Zend Framework would have a place to come and lookup in the time of confusion.
</blockquote>
<p>
He breaks it up into a few different sections - generic/reused terms, common component names, what MVC and the bootstrap are as well as the different parts of Zend_Forms.
</p>]]></description>
      <pubDate>Wed, 24 Nov 2010 12:13:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Barber's Blog: Alternative Term Weighting]]></title>
      <guid>http://www.phpdeveloper.org/news/13503</guid>
      <link>http://www.phpdeveloper.org/news/13503</link>
      <description><![CDATA[<p>
In <a href="http://phpir.com/alternative-term-weighting">this new post</a> from <i>Ian Barber</i> he takes a look at something that can come in very handy when you need something a bit more complex than the standard search results - term weighting.
</p>
<blockquote>
The term weighting and ranking function is at the core of any information retrieval system. The vector space model with the cosine similarity is maybe the best known and most widely used, but there are plenty of alternatives. We're looking at two here, the BM25 function based around a probabilistic model, and a function based around language modeling.
</blockquote>
<p>
He's put together a few examples on some basic weighting practices - simple string evaluation based on word occurrence, using the Okapi/BM25 method and language modeling with a little bit of probability and scoring involved.
</p>]]></description>
      <pubDate>Mon, 09 Nov 2009 12:24:36 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Dave Dash's Blog: Boosting terms in Zend Search Lucene]]></title>
      <guid>http://www.phpdeveloper.org/news/7935</guid>
      <link>http://www.phpdeveloper.org/news/7935</link>
      <description><![CDATA[<p>
On the SpinDrop blog today, <i>Dave Dash</i> continues his look at the Lucene search engine for the Zend Framework with <a href="http://spindrop.us/2007/05/29/boosting-terms-in-zend-search-lucene/">this new post</a> showing how to boost certain terms' relevance in the search results.
</p>
<blockquote>
<a href="http://framework.zend.com/manual/en/zend.search.html">Lucene</a> supports boosting or weighting terms. For example, if I search for members of a web site, and I type in Dash, I want people with the name Dash to take precedence over somebody who has a hobby of running the 50-yard Dash.
</blockquote>
<p>
He <a href="http://spindrop.us/2007/05/29/boosting-terms-in-zend-search-lucene/">shows how</a> to, with the help of a few simple lines of PHP code added to your application, you can easily boost terms based on field by whatever multiplier you choose.
</p>]]></description>
      <pubDate>Wed, 30 May 2007 08:49:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ilia Alshanetsky's Blog: Reliably locating phpinfo()]]></title>
      <guid>http://www.phpdeveloper.org/news/6552</guid>
      <link>http://www.phpdeveloper.org/news/6552</link>
      <description><![CDATA[<p>
In his <a href="http://ilia.ws/archives/135-Reliably-locating-phpinfo.html">latest post</a>, <i>Ilia Alshanetsky</i> shares a handy (and a little scary) tip on finding the location of a phpinfo page reliably to help figure out the common PHP settings developers out there are using.
</p>
<blockquote>
The problem with finding a reliable pool of such pages is that basic search often contaisn many blog, forum, bugs.php.net and alike entries which area copy & paste outputs from users. This maybe fine in some instances, but what if you just want the real phpinfo() pages. The answer is surprisingly simple.
</blockquote>
<p>
His solution? To <a href="http://ilia.ws/archives/135-Reliably-locating-phpinfo.html">search for an element</a> always in the page, but unique to it - usually the term you're looking for (like his suggestion of "Zend Scripting Language Engine"). He links to two result sets, one from <a href="http://www.google.com/search?num=100&hl=en&lr=&safe=off&q=inurl%3Aphp+%22Zend+Scripting+Language+Engine%22+%22Mozilla%2F5.0+%28compatible%3B+Googlebot%2F2.1%3B%22&btnG=Search">Google</a> and the other from <a href="http://search.yahoo.com/search?p=%22Zend+Scripting+Language+Engine%22+%22Mozilla%2F5.0+%28compatible%3B+Yahoo%21%22&prssweb=Search&ei=UTF-8&fr=yfp-t-501&x=wrt">Yahoo</a>. 
</p>
<p>
Besides the phpinfo information, <i>Ilia</i> also mentions the other handy data you can find with similar searches to major search engines like Apache header information.
</p>]]></description>
      <pubDate>Mon, 23 Oct 2006 11:26:00 -0500</pubDate>
    </item>
  </channel>
</rss>
