<?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>TriMo Blog &#187; Geeks Digest</title>
	<atom:link href="http://blog.trimo-inc.com/category/geeks-digest/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.trimo-inc.com</link>
	<description></description>
	<lastBuildDate>Wed, 02 Jun 2010 14:20:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Handy PHP Components for Your Next Project</title>
		<link>http://blog.trimo-inc.com/geeks-digest/handy-php-components-for-your-next-project/</link>
		<comments>http://blog.trimo-inc.com/geeks-digest/handy-php-components-for-your-next-project/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:19:55 +0000</pubDate>
		<dc:creator>TriMo Staff</dc:creator>
				<category><![CDATA[Geeks Digest]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://blog.trimo-inc.com/?p=266</guid>
		<description><![CDATA[Most PHP programmers always look to incorporate some component or element that will enhance their application&#8217;s overall ease of use. The good news is that there are numerous PHP programmers spend time developing handy components that will complement various aspects of applications. Below are a few PHP components worth mentioning that can be utilized in <strong><a href="http://blog.trimo-inc.com/geeks-digest/handy-php-components-for-your-next-project/"> Read More &#187;</a></strong>]]></description>
			<content:encoded><![CDATA[<p>Most PHP programmers always look to incorporate some <img class="alignright size-full wp-image-291" title="php" src="http://blog.trimo-inc.com/wp-content/uploads/2010/02/php.png" alt="" width="128" height="128" />component or element that will enhance their application&#8217;s overall ease of use. The good news is that there are numerous PHP programmers spend time developing handy components that will complement various aspects of applications.</p>
<p>Below are a few PHP components worth mentioning that can be utilized in any application:</p>
<ul>
<li>
<h3>pChart</h3>
<p style="text-align: left;">pChart is a PHP class oriented framework designed to create aliased charts.<br />
<a title="Demo pChart" href="http://bit.ly/aDciqY" target="_blank"><strong>Demo</strong></a> | <a title="Download pChart" href="http://bit.ly/96jBJ7" target="_blank"><strong>Download</strong></a></p>
</li>
<li>
<h3>FPDF</h3>
<p style="text-align: left;">FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library<br />
<strong><a title="Download FPDF" href="http://bit.ly/c4YYLM" target="_blank">Download</a></strong> </p>
</li>
<li>
<h3>Securimage</h3>
<p>A highly customizable PHP CAPTCHA class for generating CAPTCHA images to prevent programs from filling out your forms.<br />
<a title="Demo Securimage" href="http://bit.ly/d5SaVY" target="_blank"><strong>Demo</strong></a> | <a title="Download Securimage" href="http://bit.ly/9TUxoE" target="_blank"><strong>Download</strong></a></li>
<li>
<h3>calendar-class-php</h3>
<p>calendar.class.php is an easy to use php class for generating a calendar display. The class outputs semantic and valid XHTML that is ready to style with your custom CSS.<br />
<a title="Demo calendar-class-php" href="http://bit.ly/cEOpp6" target="_blank"><strong>Demo</strong></a> | <a title="Download calendar-class-php" href="http://bit.ly/9KrP2G" target="_blank"><strong>Download</strong></a></li>
<li>
<h3>Breadcrumbs</h3>
<p>Highly Configurable breadcrumbs script that takes your directory structure and does whatever you want with it.<br />
<a title="Demo Breadcrumbs" href="http://bit.ly/d0cIOb" target="_blank"><strong>Demo</strong></a> | <a title="Download Breadcrumbs" href="http://bit.ly/ckIpZj" target="_blank"><strong>Download</strong></a></li>
<li>
<h3>Smart Image Resizer</h3>
<p>Allows you to resize and crop any image on your website without touching the actual image or writing any code.<br />
<a title="Demo Smart Image Resizer" href="http://bit.ly/cqpeIH" target="_blank"><strong>Demo</strong></a> | <a title="Download Smart Image Resizer" href="http://bit.ly/cXxoyL" target="_blank"><strong>Download</strong></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.trimo-inc.com/geeks-digest/handy-php-components-for-your-next-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opening New Windows Using the Target Attribute</title>
		<link>http://blog.trimo-inc.com/geeks-digest/opening-new-windows-using-the-target-attribute/</link>
		<comments>http://blog.trimo-inc.com/geeks-digest/opening-new-windows-using-the-target-attribute/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 14:12:14 +0000</pubDate>
		<dc:creator>TriMo Staff</dc:creator>
				<category><![CDATA[Geeks Digest]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.trimo-inc.com/?p=42</guid>
		<description><![CDATA[Who doesn&#8217;t use the target attribute when developing pages for the web? As we all know, usage of the target attribute is dependent on the doctype specified at the top of an XHTML document.  Therefore if you wish to use this attribute it would be best to not use a strict doctypes. The debate has been ongoing as to whether <strong><a href="http://blog.trimo-inc.com/geeks-digest/opening-new-windows-using-the-target-attribute/"> Read More &#187;</a></strong>]]></description>
			<content:encoded><![CDATA[<p>Who doesn&#8217;t use the target attribute when developing pages for the web? As we all know, usage of the <em>target </em>attribute is dependent on the doctype specified at the top of an XHTML document.  Therefore if you wish to use this attribute it would be best to not use a strict doctypes.</p>
<p>The debate has been ongoing as to whether it is good practice to keep using the <em>target</em> attribute to open a link in a new window.  There are numerous reasons for and against usage which I honestly think depends on the situation. However, should one wish to use a strict doctype and still  have the ability to open a link in a new window without validation errors there are workarounds.</p>
<p>On a past project I was faced with a similar dilemma. The project utilized html strict doctype pages and there were sections of the project that required the links to be opened in a new window.  So in order to best accomplish this the decision was made to  utilize a solution incorporating jQuery.</p>
<p>Apart from your incorporation of the jQuery framework, all you would need to use is placed this code snippet just after the body of your page:</p>
<pre>$(document).ready(function(){
	$('a[href^="http://"]').attr("target", "_blank");
	$('a[href^="https://"]').attr("target", "_blank");
});</pre>
<p>Essentially, any link that starts with <em>http</em> or <em>https </em>will be opened in a new window.</p>
<p>This code snippet can be extended even further to incorporate classes or divs.</p>
<pre>$(document).ready(function(){
	$('a[href^="http://"]').attr("target", "_blank").addClass('external');
	$('a[href^="https://"]').attr("target", "_blank").addClass('external');
});</pre>
<p>As you can see I used chaining to add a class called <em>external</em> which I can use to maybe incorporate a link icon or even manipulate the color of that link.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.trimo-inc.com/geeks-digest/opening-new-windows-using-the-target-attribute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Letter from Google Apps Team</title>
		<link>http://blog.trimo-inc.com/geeks-digest/a-letter-from-google-apps-team/</link>
		<comments>http://blog.trimo-inc.com/geeks-digest/a-letter-from-google-apps-team/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:33:32 +0000</pubDate>
		<dc:creator>TriMo Staff</dc:creator>
				<category><![CDATA[Geeks Digest]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet Explorer 6]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.trimo-inc.com/?p=63</guid>
		<description><![CDATA[I recently received the following letter from the Google Apps Team: Dear Google Apps admin,​ In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology. This includes faster JavaScript processing and new standards like HTML5. As a result, <strong><a href="http://blog.trimo-inc.com/geeks-digest/a-letter-from-google-apps-team/"> Read More &#187;</a></strong>]]></description>
			<content:encoded><![CDATA[<p>I recently received the following letter from the Google Apps Team:</p>
<blockquote><p><em>Dear Google Apps admin,​</em></p>
<p><em>In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 ​as well as other older browsers that are not supported by their own manufacturers.</em></p>
<p><em>We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.</em></p>
<p><em>Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.</em></p>
<p><em>Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.</em></p>
<p><em>In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.</em></p>
<p><em>Thank you for your continued support!</em></p>
<p><em>Sincerely,</em></p>
<p><em> </em><em>The Google Apps team</em></p></blockquote>
<p><img class="alignleft size-thumbnail wp-image-64" title="Internet Explorer" src="http://blog.trimo-inc.com/wp-content/uploads/2010/02/internet_explorer-150x150.png" alt="" width="90" height="90" />Each of us has some sort of love/hate relationship with Internet Explorer; particularly version 6. All the additional hours of extra coding and hacking just to make our sites work seamlessly in this dreaded browser.</p>
<p>Google has decided to take a stand.  Maybe it is the right time for us all to collectively stop coding for IE6 as well? What are your thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.trimo-inc.com/geeks-digest/a-letter-from-google-apps-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

