<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kapusta Brothers &#187; Web &amp; Tech</title>
	<atom:link href="http://www.kapustabrothers.com/category/web-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kapustabrothers.com</link>
	<description></description>
	<lastBuildDate>Wed, 26 Oct 2011 12:13:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Developers: You Need to Attend.  No Excuses!</title>
		<link>http://www.kapustabrothers.com/2010/09/18/developers-you-need-to-attend-no-excuses/</link>
		<comments>http://www.kapustabrothers.com/2010/09/18/developers-you-need-to-attend-no-excuses/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 16:21:44 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web & Tech]]></category>
		<category><![CDATA[Brian Prince]]></category>
		<category><![CDATA[Cal Evans]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[daycamp4developers]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Elizabeth Naramore]]></category>
		<category><![CDATA[Josh Holmes]]></category>
		<category><![CDATA[Lorna Jane Mitchell]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[resume]]></category>
		<category><![CDATA[Scott Gordon]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1242</guid>
		<description><![CDATA[The one and only Cal Evans (twitter account) has put together an amazing group of five speakers to do an 100% online conference for developers to help improve their &#8220;soft skills&#8221;.  We all know you have the chops to code but do &#8230; <a href="http://www.kapustabrothers.com/2010/09/18/developers-you-need-to-attend-no-excuses/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eventbrite.com/event/811017776/DayCamp4Developers/112468809"><img class="alignleft" style="padding-right: 5px;" title="Day Camp 4 Developers" src="http://daycamp4developers.com/wp-content/uploads/2010/09/day-camp-100x150.png" alt="Day Camp 4 Developers" width="146" height="64" /></a></p>
<p>The one and only <a title="Cal Evans Blog" href="http://blog.calevans.com/">Cal Evans</a> (<a title="@calevans on twitter" href="http://twitter.com/calevans">twitter account</a>) has put together an amazing group of <a title="Speakers" href="http://daycamp4developers.com/speakers/">five speakers</a> to do an 100% online conference for developers to help improve their &#8220;soft skills&#8221;.  We all know you have the chops to code but do you have the skills to keep your career on the right path?  Five speakers will talk about <a title="Sessions" href="http://daycamp4developers.com/sessions/">everything from your résumé to your open source career</a>.  It&#8217;s really something you can not miss.  Why?  Because there are five fabulous speakers, it&#8217;s all online and the recordings will be downloadable later, and its CHEAP!   Only $35!  Even if you can&#8217;t make it you should buy the ticket to watch the talks later.  If you don&#8217;t and miss out, the video downloads will cost more than the real ticket.  So no Excuses!</p>
<p>So don&#8217;t wait&#8230; go and <a title="Day Camp 4 Developers" href="http://www.eventbrite.com/event/811017776/DayCamp4Developers/112468809">register</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2010/09/18/developers-you-need-to-attend-no-excuses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Filler Content with Zend Framework</title>
		<link>http://www.kapustabrothers.com/2010/08/29/creating-filler-content-with-zend-framework/</link>
		<comments>http://www.kapustabrothers.com/2010/08/29/creating-filler-content-with-zend-framework/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 14:14:10 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1226</guid>
		<description><![CDATA[Need filler content for your Zend Framework (ZF) application? Most clients never give the developer copy up front so it&#8217;s always hard show what the site is to look like without some random text. At the beginning of a new &#8230; <a href="http://www.kapustabrothers.com/2010/08/29/creating-filler-content-with-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Need filler content for your <a title="Zend Framework" href="http://framework.zend.com/">Zend Framework</a> (ZF) application?  Most clients never give the developer copy up front so it&#8217;s always hard show what the site is to look like without some random text.  At the beginning of a new application when you are mocking up the html and layout, I like to use static views.  I basically create a full static site with <a href="http://www.lipsum.com/">Lorem Ipsum</a> content.   I hated copying text over and over so I decided to create a quick view helper that will generate the content for you on the fly.  You can find the view helper on <a href="http://github.com/farrelley/Zend_View_Helpers/blob/master/library/Zend/View/Helper/LoremIpsum.php">github</a>.  Currently there are four different ways to generate the filler content.</p>
<ol>
<li>Paragraphs</li>
<li>Words</li>
<li>Bytes</li>
<li>and Lists</li>
</ol>
<p>You can find more information on optional parameters and how to use the view helper at <a href="http://github.com/farrelley/Zend_View_Helpers/blob/master/application/views/scripts/index/index.phtml">github</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2010/08/29/creating-filler-content-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Zend Filter: Excerpt</title>
		<link>http://www.kapustabrothers.com/2010/04/20/custom-zend-filter-excerpt/</link>
		<comments>http://www.kapustabrothers.com/2010/04/20/custom-zend-filter-excerpt/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 00:19:21 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Web Development & Programming]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Excerpt]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend_Filter]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1208</guid>
		<description><![CDATA[So you are familiar with the WordPress template tag called the_excert() right? If not the tag takes a post and trims it up to display 55 or so words and then adds ellipses to the end. I find this very &#8230; <a href="http://www.kapustabrothers.com/2010/04/20/custom-zend-filter-excerpt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So you are familiar with the <a href="http://www.wordpress.com/">WordPress</a> template tag called <a href="http://codex.wordpress.org/Template_Tags/the_excerpt">the_excert()</a> right?  If not the tag takes a post and trims it up to display 55 or so words and then adds ellipses to the end.  I find this very useful when you just want to display a teaser.  In the current <a href="http://framework.zend.com/">Zend Framework</a> project then I am working on for a client I needed just this.  So I had to create the custom filter which is really easy.  You can find a vast amount of info for <a href="http://zendframework.com/manual/en/zend.filter.introduction.html">Zend Filters here</a>.  </p>
<p>Custom Filter &#8211; Excerpt</p>
<pre class="brush: php; title: ; notranslate">
// To call the filter use
$excerpt = new My_Filter_Excerpt();
$excerpt-&gt;filter($str); //$str is the string of text

//Put this in your library
class My_Filter_Excerpt implements Zend_Filter_Interface
{
	protected $_wordCount = 55;

	public function filter($data)
	{
		$sentance = explode(&quot; &quot;, $data);
		if (count($sentance) &amp;gt; $this-&amp;gt;_wordCount) {
			$sentance = array_splice($sentance, 0, $this-&amp;gt;_wordCount);
			$ellipsis = &quot;…&quot;;
		}
		$excerpt = implode(&quot; &quot;, $sentance);
		echo $excerpt . $ellipsis;
	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2010/04/20/custom-zend-filter-excerpt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Buzz API</title>
		<link>http://www.kapustabrothers.com/2010/04/20/google-buzz-api/</link>
		<comments>http://www.kapustabrothers.com/2010/04/20/google-buzz-api/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 00:04:54 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Web & Tech]]></category>
		<category><![CDATA[Web Development & Programming]]></category>
		<category><![CDATA[AddThis]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Buzz]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1206</guid>
		<description><![CDATA[Not sure if anyone has noticed but Google Buzz has an API out. However, our friends at AddThis.com have already added Google Buzz to the sharing menu.]]></description>
			<content:encoded><![CDATA[<p>Not sure if anyone has noticed but <a href="http://code.google.com/apis/buzz/">Google Buzz has an API out</a>.  However, our friends at A<a href="http://www.addthis.com/">ddThis.com</a> have already added <a href="http://buzz.google.com/">Google Buzz</a> to the sharing menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2010/04/20/google-buzz-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Google Buzz to your Site!</title>
		<link>http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/</link>
		<comments>http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:56:10 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web & Tech]]></category>
		<category><![CDATA[Web Development & Programming]]></category>
		<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Google Buzz]]></category>
		<category><![CDATA[Sharing Content]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1191</guid>
		<description><![CDATA[So as everyone knows Google has released Buzz and by now most everyone has it. The number one question is how do I add it to my site so that people can share my content with their buzz friends. Well, &#8230; <a href="http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So as everyone knows <a href="http://www.google.com/">Google</a> has released <a href="http://buzz.google.com/">Buzz</a> and by now most everyone has it.  The number one question is how do I add it to my site so that people can share my content with their buzz friends.  Well, if you are running <a href="http://www.wordpress.org/">WordPress</a> it&#8217;s pretty easy.  Head on over to WordPress.org and search for the plugin called <a href="http://wordpress.org/extend/plugins/google-buzz-button-for-wordpress/">Google Buzz for WordPress</a>.  If you are not running WordPress you can just use this link and replace out the variables (designated by &lt;&lt;&gt;&gt;)</p>
<p>http://www.google.com/reader/link?url=&lt;&lt;URL&gt;&gt;&#038;title=&lt;&lt;TITLE&gt;&gt;&#038;srcURL=&lt;&lt;SRC&gt;&gt;&#038;srcTitle=&lt;&lt;SRCTITLE&gt;&gt;</p>
<p>Where<br />
<strong>URL</strong> = Url of the page you want to share<br />
<strong>TITLE</strong> = Title of the page that you are sharing<br />
<strong>SRC</strong> = Source of the page that you are sharing. for instance you may share <a href="http://www.kapustabrothers.com/">http://www.kapustabrothers.com/</a> to buzz but found the link and shared it from <a href="http://www.aol.com/">aol.com</a> so the SRC would be <a href="http://www.aol.com/">aol.com</a>.<br />
<strong>SRCTITLE</strong> = The title of the source.</p>
<p>It&#8217;s that simple.  A box will pop up you can add some tags and some comments and click post.  This will post directly to your buzz feed for all your buzzy friends to see.</p>
<p>Next are the icons.  What should you use for an icon?  Well you can search the net for them but I found some pretty cool simple ones from <a href="http://www.chethstudios.net/2010/02/google-buzz-social-icons-for-bloggers.html">http://www.chethstudios.net/</a></p>
<p>All you have to do is wrap the icon with the link and your all set.  I suggest setting a rel and a target too if applicable.</p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel="" target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz16.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel="" target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz-s.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz-sq16.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz32.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz32-s.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz-sq32.png" alt="Google Buzz"/></a> </p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz64-s.png" alt="Google Buzz"/></a></p>
<p><a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/gbuzz125-m.png" alt="Google Buzz"/></a></p>
<p>Update: Here is another icon that I found floating around on the interwebs.<br />
<a href="http://www.google.com/reader/link?url=http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/&#038;title=Add Google Buzz to your Site!&#038;srcURL=http://www.kapustabrothers.com/&#038;srcTitle=KapustaBrothers.com" rel=""  target="_blank"><br />
<img src="http://kapustabrothers.com/google-buzz-icons/google-buzz.png" alt="Google Buzz"/></a></p>
<p>Enjoy! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2010/02/18/add-google-buzz-to-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravatar Zend Framework View Helper</title>
		<link>http://www.kapustabrothers.com/2009/12/18/gravatar-zend-framework-view-helper/</link>
		<comments>http://www.kapustabrothers.com/2009/12/18/gravatar-zend-framework-view-helper/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 00:42:19 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Web Development & Programming]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Gravatar]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1172</guid>
		<description><![CDATA[I have worked on a Zend Framework these past couple of days and needed the ability to display a users avatar. This is easy by using Automattic&#8217;s gravatar project. The easiest way to add a users avatar is to use &#8230; <a href="http://www.kapustabrothers.com/2009/12/18/gravatar-zend-framework-view-helper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have worked on a <a href="http://framework.zend.com/">Zend Framework</a> these past couple of days and needed the ability to display a users avatar.  This is easy by using <a href="http://www.automattic.com/">Automattic&#8217;s</a> <a href="http://en.gravatar.com/">gravatar project</a>.  The easiest way to add a users avatar is to use a (this) view helper.  Basically in your view you just pass the user&#8217;s email address and a desired size and your all set.  Make sure in the view helper you specify the default image if the user doesn&#8217;t have an avatar to display.</p>
<p><a href="http://kapustabrothers.com/code/Gravatar.php.txt">You can download the source here.</a>  Comments and improvements are always welcome.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
/**
 *
 * @author Shaun Farrell
 * @version 1.0
 */
require_once 'Zend/View/Interface.php';

/**
 * Gravatar helper
 *
 * @uses viewHelper Zend_View_Helper
 */
class Zend_View_Helper_Gravatar {

	/**
	 * @var Zend_View_Interface
	 */
	public $view;
	/**
	 *
	 * @var unknown_type
	 */
	protected $_gravatarUrl = &quot;http://www.gravatar.com/avatar.php?&quot;;
	/**
	 *
	 * @var unknown_type
	 */
	protected $_defaultImage = &quot;http://everquest.allakhazam.com/pgfx/item_576.png&quot;;

	/**
	 *
	 * @param $emailAddress
	 * @param $size
	 * @param $imgAlt
	 */
	public function gravatar($emailAddress, $size = &quot;40&quot;, $imgAlt = &quot;&quot;)
	{
		$gravatarId = &quot;gravatar_id=&quot; . md5(strtolower(trim($emailAddress)));
		$url = $this-&gt;_gravatarUrl . $gravatarId . &quot;&amp;default=&quot; . urlencode($this-&gt;_defaultImage) .
			&quot;&amp;size=&quot; . $size;

		echo &quot;&lt;img src=\&quot;$url\&quot; alt=\&quot;$imgAlt\&quot; /&gt;&quot;;
		return null;
	}

	/**
	 * Sets the view field
	 * @param $view Zend_View_Interface
	 */
	public function setView(Zend_View_Interface $view) {
		$this-&gt;view = $view;
	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2009/12/18/gravatar-zend-framework-view-helper/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>After the Deadline (AtD)</title>
		<link>http://www.kapustabrothers.com/2009/12/10/after-the-deadline-atd/</link>
		<comments>http://www.kapustabrothers.com/2009/12/10/after-the-deadline-atd/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:59:16 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web & Tech]]></category>
		<category><![CDATA[Web Development & Programming]]></category>
		<category><![CDATA[After the Deadline]]></category>
		<category><![CDATA[AtD]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[DCPHP]]></category>
		<category><![CDATA[Raffi]]></category>
		<category><![CDATA[Spell Checker]]></category>
		<category><![CDATA[Washington]]></category>
		<category><![CDATA[Washington, DC]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1169</guid>
		<description><![CDATA[Yesterday I had the great opportunity to here Raphael Mudge the creator of AtD present After the Deadline at DC PHP.  Below is a recording of the talk.  I hope to write some more about AtD after I play around with it &#8230; <a href="http://www.kapustabrothers.com/2009/12/10/after-the-deadline-atd/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I had the great opportunity to here <a title="Raffi" href="http://www.hick.org/~raffi/">Raphael Mudge</a> the creator of AtD present <a title="AtD" href="http://www.afterthedeadline.com/">After the Deadline</a> at <a title="DC PHP" href="http://dcphp.net/">DC PHP</a>.  Below is a recording of the talk.  I hope to write some more about AtD after I play around with it more.</p>
<p><a href="http://www.kapustabrothers.com/2009/12/10/after-the-deadline-atd/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2009/12/10/after-the-deadline-atd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recovery.gov &#124; SharePoint, Blogging, and Photo Uploads!</title>
		<link>http://www.kapustabrothers.com/2009/08/04/recovery-gov-sharepoint-blogging-and-photo-uploads/</link>
		<comments>http://www.kapustabrothers.com/2009/08/04/recovery-gov-sharepoint-blogging-and-photo-uploads/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 12:09:14 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Washington, DC]]></category>
		<category><![CDATA[Web & Tech]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[recovery.gov]]></category>
		<category><![CDATA[smartronix]]></category>
		<category><![CDATA[Synteractive]]></category>
		<category><![CDATA[Transparency]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1147</guid>
		<description><![CDATA[This will never happen with recovery.gov but it&#8217;s in the second contract modification document from Smartronix. Synteractive is a strategy and business solutions consulting firm specializing in leveraging the power of information to radically improve the efficiency and effectiveness of &#8230; <a href="http://www.kapustabrothers.com/2009/08/04/recovery-gov-sharepoint-blogging-and-photo-uploads/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This will never happen with <a href="http://www.recovery.gov/">recovery.gov</a> but it&#8217;s in the second contract modification document from <a href="http://www.smartronix.com/">Smartronix</a>.</p>
<blockquote><p><a href="http://www.synteractive.com/">Synteractive</a> is a strategy and business solutions consulting firm specializing in<br />
leveraging the power of information to radically improve the efficiency and effectiveness<br />
of complex organizations. Synteractive has a proven record of using Microsoft Office<br />
SharePoint Server (MOSS) technology to aid in business transformation efforts of both<br />
federal government agencies and private companies. They will leverage their unrivaled<br />
expertise in Web 2.0 technology implementation to transform Recovery.gov from a mere<br />
information dissemination website into an interactive platform where Americans can<br />
swap stories about stimulus projects in their areas, upload pictures illustrating the<br />
effects of the projects, blog about their experiences, and ultimately engaged as a<br />
meaningful member of the Recovery community.</p></blockquote>
<p>First off, why build a transparent application in Sharepoint! Secondly, have you seen any government sites that allow users to blog and upload pictures? Can&#8217;t wait to see this in action!</p>
<p>Oh yeah, hopefully <a href="http://www.smartronix.com/">Smartronix</a> isn&#8217;t letting <a href="http://www.synteractive.com/">Syneractive</a> design the website, <a href="http://www.synteractive.com/Pages/WelcomePage.aspx">it looks really bad</a>!</p>
<p>Contract Documents for Recovery.gov can be found at <a href="http://www.recovery.gov/?q=node/765">http://www.recovery.gov/?q=node/765</a> &lt;&#8211; where are the pretty urls?<br />
PDF that shows above quote Page 5 Section 2.2 on this document <a href="http://www.recovery.gov/sites/default/files/508%20Second%20Modification%20Managment%20Proposal.pdf">http://www.recovery.gov/sites/default/files/508%20Second%20Modification%20Managment%20Proposal.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2009/08/04/recovery-gov-sharepoint-blogging-and-photo-uploads/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Zend_Db Firebug Profiler via .ini File</title>
		<link>http://www.kapustabrothers.com/2009/08/03/zend_db-firebug-profiler-via-ini-file/</link>
		<comments>http://www.kapustabrothers.com/2009/08/03/zend_db-firebug-profiler-via-ini-file/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:59:48 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[FirePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Profiler]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend_DB]]></category>
		<category><![CDATA[ZF]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1145</guid>
		<description><![CDATA[So a couple of days ago I posted a way to get the DB profiler working via your bootstrap but an easier way to get things working is via your configuration .ini file. Once again you need Firefox, FireBug, and &#8230; <a href="http://www.kapustabrothers.com/2009/08/03/zend_db-firebug-profiler-via-ini-file/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So a couple of days ago I <a href="http://www.kapustabrothers.com/2009/07/31/getting-zend_db-firebug-profiler-working-with-zend_application/">posted a way to get the DB profiler working via your bootstrap</a> but an easier way to get things working is via your configuration .ini file.</p>
<p>Once again you need Firefox, FireBug, and FirePHP.  Then in your .ini file add the following lines;</p>
<pre class="brush: php; title: ; notranslate">
resources.db.isdefaulttableadapter = true
resources.db.params.profiler.enabled = true
resources.db.params.profiler.class = Zend_Db_Profiler_Firebug
</pre>
<p>The best part about this is that you can add this code only to load based on the environment set in your .htaccess or index.php file in your public folder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2009/08/03/zend_db-firebug-profiler-via-ini-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Zend_Db Firebug Profiler Working with Zend_Application</title>
		<link>http://www.kapustabrothers.com/2009/07/31/getting-zend_db-firebug-profiler-working-with-zend_application/</link>
		<comments>http://www.kapustabrothers.com/2009/07/31/getting-zend_db-firebug-profiler-working-with-zend_application/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:14:56 +0000</pubDate>
		<dc:creator>farrelley</dc:creator>
				<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.kapustabrothers.com/?p=1134</guid>
		<description><![CDATA[When developing web applications I normally run into some SQL problems and want to see what the SQL code is doing on the backend. To do this one would normally just print the SQL statement to the screen during execution. &#8230; <a href="http://www.kapustabrothers.com/2009/07/31/getting-zend_db-firebug-profiler-working-with-zend_application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When developing web applications I normally run into some SQL problems and want to see what the SQL code is doing on the backend.  To do this one would normally just print the SQL statement to the screen during execution.  However, if you use <a href="http://framework.zend.com/">Zend Framework</a> you are in luck.  You can profile your database calls with Firebug and it&#8217;s really easy.  Here is what you will need to start.</p>
<ol>
<li>Running Zend Framework (1.8.4 or above using Zend_Application)</li>
<li>Mozilla Firefox Browser &#8211; You should be using this anyways!</li>
<li>The latest version of Firebug &#8211; <a href="http://getfirebug.com/">http://getfirebug.com/</a></li>
<li>The lastest version of FirePHP &#8211; <a href="http://www.firephp.org/">http://www.firephp.org/</a></li>
</ol>
<p>Once those firefox add-ons have been installed your ready to add in some code.</p>
<p>In your bootstrap.php file add</p>
<pre class="brush: php; title: ; notranslate">
    /**
     * Setup the database profiling
     */
    protected function _initDbProfiler()
    {
        $this-&gt;bootstrap('db');
        $profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
        $profiler-&gt;setEnabled(true);
        $this-&gt;getPluginResource('db')-&gt;getDbAdapter()
             -&gt;setProfiler($profiler);
    }
</pre>
<p>With this code added all your SQL statements that are executed will show up in the console window of FireBug.  <strong>If it&#8217;s not working make sure that you have the net console enabled!</strong>  profiling will not work if net is not enabled.</p>
<p>More information about Zend_Db_Profiler can be found at <a href="http://framework.zend.com/manual/en/zend.db.profiler.html">http://framework.zend.com/manual/en/zend.db.profiler.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kapustabrothers.com/2009/07/31/getting-zend_db-firebug-profiler-working-with-zend_application/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

