<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Eddie Awad&#039;s Blog &#187; Tips</title>
	<atom:link href="http://awads.net/wp/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://awads.net/wp</link>
	<description>News, views, tips and tricks on Oracle and other fun stuff</description>
	<lastBuildDate>Wed, 28 Jul 2010 15:48:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>7 Golden Rules That Make You a Better Programmer</title>
		<link>http://awads.net/wp/2010/06/10/7-golden-rules-that-make-you-a-better-programmer/</link>
		<comments>http://awads.net/wp/2010/06/10/7-golden-rules-that-make-you-a-better-programmer/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 20:41:44 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[pl/sql]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1682</guid>
		<description><![CDATA[Steven Feuerstein published a new presentation titled: Golden Rules for Developers [PDF]. Here is a summary of his seven &#8220;golden rules&#8221; that will help you write better code: Don&#8217;t repeat anything. Hide everything. Don&#8217;t take shortcuts. Embrace standards. Build on a foundation. Never lose information. Don&#8217;t write code alone. Agreed with all. I would also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stevenfeuerstein.com/">Steven Feuerstein</a> published a <a href="http://feuerthoughts.blogspot.com/2010/06/new-presentation-available-for-download.html">new presentation</a> titled: <a href="http://toadworld.com/Portals/0/stevenf/Golden%20Rules%20for%20Developers.pdf">Golden Rules for Developers</a> [PDF].</p>

<p>Here is a summary of his seven &#8220;golden rules&#8221; that will help you write better code:</p>

<ol>
<li>Don&#8217;t repeat anything.</li>
<li>Hide everything.</li>
<li>Don&#8217;t take shortcuts.</li>
<li>Embrace standards.</li>
<li>Build on a foundation.</li>
<li>Never lose information.</li>
<li>Don&#8217;t write code alone.</li>
</ol>

<p>Agreed with all. I would also add an eighth one: Understand your data.</p>

<p>What would you add?</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2010%2F06%2F10%2F7-golden-rules-that-make-you-a-better-programmer%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2006/09/05/10-programming-quotes-and-lessons-learned/' rel='bookmark' title='Permanent Link: 10 Programming Quotes and Lessons Learned'>10 Programming Quotes and Lessons Learned</a></li>
<li><a href='http://awads.net/wp/2007/03/07/rules-of-thumb-wiki/' rel='bookmark' title='Permanent Link: Rules of Thumb Wiki'>Rules of Thumb Wiki</a></li>
<li><a href='http://awads.net/wp/2006/03/01/pragmatism-in-oracle-plsql/' rel='bookmark' title='Permanent Link: PRAGMAtism in Oracle PL/SQL'>PRAGMAtism in Oracle PL/SQL</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2010/06/10/7-golden-rules-that-make-you-a-better-programmer/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
	</item>
		<item>
		<title>Please Request a Reasonable Conversion</title>
		<link>http://awads.net/wp/2010/05/24/please-request-a-reasonable-conversion/</link>
		<comments>http://awads.net/wp/2010/05/24/please-request-a-reasonable-conversion/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:00:47 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1637</guid>
		<description><![CDATA[Here is something you need to be aware of when you use the EXECUTE IMMEDIATE &#8230; USING and OPEN FOR &#8230; USING statements in PL/SQL. Let&#8217;s execute this simple anonymous PL/SQL block: eddie@db11gr2&#62; DECLARE 2 l_string VARCHAR2 (4000); 3 l_rc sys_refcursor; 4 BEGIN 5 l_string := RPAD (' ', 4000); 6 OPEN l_rc FOR 'select [...]]]></description>
			<content:encoded><![CDATA[<p>Here is something you need to be aware of when you use the EXECUTE IMMEDIATE &#8230; USING and OPEN FOR &#8230; USING statements in PL/SQL.</p>

<p>Let&#8217;s execute this simple anonymous PL/SQL block:</p>

<pre><code>eddie@db11gr2&gt; DECLARE
  2    l_string VARCHAR2 (4000);
  3    l_rc sys_refcursor;
  4  BEGIN
  5    l_string := RPAD (' ', 4000);
  6    OPEN l_rc FOR 'select :1 from dual' USING l_string;
  7    EXECUTE immediate 'select :1 from user_objects where rownum = 1'
  8      INTO l_string USING l_string;
  9  END;
 10  /

PL/SQL procedure successfully completed.
</code></pre>

<p>The EXECUTE IMMEDIATE and OPEN FOR statements are used with the USING clause. USING supplies a bind argument for the SQL string. In this example the value of the bind argument is a 4,000 character string.</p>

<p>Now, let&#8217;s pass a string greater than 4,000 characters to the OPEN FOR statement:</p>

<pre><code>eddie@db11gr2&gt; DECLARE
  2    l_string VARCHAR2 (4001);
  3    l_rc sys_refcursor;
  4  BEGIN
  5    l_string := RPAD (' ', 4001);
  6    OPEN l_rc FOR 'select :1 from dual' USING l_string;
  7  END;
  8  /
DECLARE
*
ERROR at line 1:
ORA-01460: unimplemented or unreasonable conversion requested
ORA-06512: at line 6
</code></pre>

<p>Oops, got an error. Let&#8217;s also try the EXECUTE IMMEDIATE statement with a string greater than 4,000 characters:</p>

<pre><code>eddie@db11gr2&gt; DECLARE
  2    l_string VARCHAR2 (4001);
  3  BEGIN
  4    l_string := RPAD (' ', 4001);
  5    EXECUTE immediate 'select :1 from user_objects where rownum = 1'
  6      INTO l_string USING l_string;
  7  END;
  8  /
DECLARE
*
ERROR at line 1:
ORA-01460: unimplemented or unreasonable conversion requested
ORA-06512: at line 5
</code></pre>

<p>Got the same error: &#8220;ORA-01460: unimplemented or unreasonable conversion requested&#8221;.</p>

<p>How about if we pass a NULL:</p>

<pre><code>eddie@db11gr2&gt; DECLARE
  2    l_rc sys_refcursor;
  3  BEGIN
  4    OPEN l_rc FOR 'select :1 from dual' USING NULL;
  5  END;
  6  /
  OPEN l_rc FOR 'select :1 from dual' USING NULL;
                                            *
ERROR at line 4:
ORA-06550: line 4, column 45:
PLS-00457: expressions have to be of SQL types
ORA-06550: line 4, column 3:
</code></pre>

<p>In this case we get &#8220;PLS-00457: expressions have to be of SQL types&#8221;.</p>

<p>Well, there is a restriction on what values you can bind: When binding values to dynamic SQL, only SQL datatypes are supported. You can bind strings, numbers, dates, collections, LOBs, XML documents&#8230; However, you cannot bind values having a PL/SQL specific datatype such as Booleans, associative arrays and varchar2 values greater than 4000.</p>

<p>Make sure you keep the above restriction in mind when you use the EXECUTE IMMEDIATE &#8230; USING and OPEN FOR &#8230; USING statements.</p>

<p>Source and resources:</p>

<ul>
<li><a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/executeimmediate_statement.htm#LNPLS01317">EXECUTE IMMEDIATE Statement</a></li>
<li><a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/dynamic.htm#BHCEJIDC">Unsupported Data Type in Native Dynamic SQL</a></li>
<li><a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/openfor_statement.htm#LNPLS01333">OPEN FOR Statement</a></li>
<li><a href="http://s.awads.net/bpgsMg">Discussions about the ORA-01460 error</a></li>
</ul>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2010%2F05%2F24%2Fplease-request-a-reasonable-conversion%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2005/12/06/more-on-generating-strings/' rel='bookmark' title='Permanent Link: More on Generating Strings'>More on Generating Strings</a></li>
<li><a href='http://awads.net/wp/2005/10/20/case-gotcha-in-oracle-8i/' rel='bookmark' title='Permanent Link: CASE gotcha in Oracle 8i'>CASE gotcha in Oracle 8i</a></li>
<li><a href='http://awads.net/wp/2006/08/03/heres-a-quick-way-to-get-the-line-number-in-plsql/' rel='bookmark' title='Permanent Link: Here&#8217;s a Quick Way to Get the Line Number in PL/SQL'>Here&#8217;s a Quick Way to Get the Line Number in PL/SQL</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2010/05/24/please-request-a-reasonable-conversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>What Error</title>
		<link>http://awads.net/wp/2010/04/20/what-error/</link>
		<comments>http://awads.net/wp/2010/04/20/what-error/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 14:00:00 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[pl/sql]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1650</guid>
		<description><![CDATA[I have been playing the PL/SQL Challenge quiz every day. It&#8217;s a great way to brush up on my PL/SQL skills. After many years of using PL/SQL, I am still learning about features that I have never known before or totally forgotten about. Take for example one of last week&#8217;s quiz questions: What is the [...]]]></description>
			<content:encoded><![CDATA[<p>I have been playing the <a href="http://plsqlchallenge.com">PL/SQL Challenge</a> quiz every day. It&#8217;s a great way to brush up on my PL/SQL skills. After many years of using PL/SQL, I am still learning about features that I have never known before or totally forgotten about. Take for example one of last week&#8217;s quiz questions:</p>

<p>What is the output of this PL/SQL block?</p>

<pre><code>eddie@db11gr2&gt; DECLARE
  2     aname varchar2 (5);
  3  BEGIN
  4     DECLARE
  5        aname varchar2 (5) := 'Big String';
  6     BEGIN
  7        DBMS_OUTPUT.put_line (aname);
  8     EXCEPTION
  9        WHEN VALUE_ERROR
 10        THEN
 11           DBMS_OUTPUT.put_line ('Inner block');
 12     END;
 13     DBMS_OUTPUT.put_line ('What error');
 14  EXCEPTION
 15     WHEN VALUE_ERROR
 16     THEN
 17        DBMS_OUTPUT.put_line ('Outer block');
 18  END;
 19  /
</code></pre>

<p>Instead of telling you what the answer is, I will point you to the <a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/errors.htm#LNPLS844">documentation</a>:</p>

<blockquote>
  <p>In declarations, faulty initialization expressions can raise exceptions, but exception handlers cannot handle them&#8230; Handlers in the current block cannot catch the raised exception because an exception raised in a declaration propagates immediately to the enclosing block.</p>
</blockquote>

<p>Even though I selected the wrong choice when I took the quiz, adding the above fact to my PL/SQL knowledge and sharing it with you is a big win for me.</p>

<p>By the way, should we consider initializing variables in the declaration section a bad practice?</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2010%2F04%2F20%2Fwhat-error%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2006/07/25/how-to-find-where-an-error-was-raised-in-plsql/' rel='bookmark' title='Permanent Link: How to find where an error was raised in PL/SQL'>How to find where an error was raised in PL/SQL</a></li>
<li><a href='http://awads.net/wp/2006/08/01/little-known-way-to-get-the-error-message-in-plsql/' rel='bookmark' title='Permanent Link: Little known way to get the error message in PL/SQL'>Little known way to get the error message in PL/SQL</a></li>
<li><a href='http://awads.net/wp/2006/08/03/heres-a-quick-way-to-get-the-line-number-in-plsql/' rel='bookmark' title='Permanent Link: Here&#8217;s a Quick Way to Get the Line Number in PL/SQL'>Here&#8217;s a Quick Way to Get the Line Number in PL/SQL</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2010/04/20/what-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
	</item>
		<item>
		<title>Following a Few of Quality Will Give You The Quantity You Need</title>
		<link>http://awads.net/wp/2010/02/14/following-a-few-of-quality-will-give-you-the-quantity-you-need/</link>
		<comments>http://awads.net/wp/2010/02/14/following-a-few-of-quality-will-give-you-the-quantity-you-need/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:10:24 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[googlebuzz]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://delicious.com/url/12a1fe544c2bb5778672902ea179d79e#eddieawad</guid>
		<description><![CDATA[Great advice from Mitch Joel: Too many people are looking for too many ways to follow too many people and places. Your best bet is to do the opposite. Don&#39;t add more noise to your life. start removing the noise. It&#39;s not important to follow every Blog, and it&#39;s impossible to listen to every Podcast. If you&#39;ve spent more than five minutes on Twitter, the river of tweets and the speed with which they flow makes every conversation look, feel and last a couple of seconds (at most). Become a better filter. If you&#39;re following someone and they&#39;re really not adding any value to your life (your growth, development and education), drop them. If you follow a Blog but never get to it because life happens, drop it. If you&#39;re a publisher of content (text, audio, video, images, whatever...) think about what you&#39;re publishing (noise vs. value).<img src="http://feeds.feedburner.com/~r/EddieAwadsLinks/~4/009HjIarOvI" height="1">]]></description>
			<content:encoded><![CDATA[<p>Great advice from Mitch Joel: Too many people are looking for too many ways to follow too many people and places. Your best bet is to do the opposite. Don&#039;t add more noise to your life. start removing the noise. It&#039;s not important to follow every Blog, and it&#039;s impossible to listen to every Podcast. If you&#039;ve spent more than five minutes on Twitter, the river of tweets and the speed with which they flow makes every conversation look, feel and last a couple of seconds (at most). Become a better filter. If you&#039;re following someone and they&#039;re really not adding any value to your life (your growth, development and education), drop them. If you follow a Blog but never get to it because life happens, drop it. If you&#039;re a publisher of content (text, audio, video, images, whatever&#8230;) think about what you&#039;re publishing (noise vs. value).<img src="http://feeds.feedburner.com/~r/EddieAwadsLinks/~4/009HjIarOvI" height="1" width="1"/>. <a href="http://feedproxy.google.com/~r/EddieAwadsLinks/~3/009HjIarOvI/">More&#8230;</a></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2010%2F02%2F14%2Ffollowing-a-few-of-quality-will-give-you-the-quantity-you-need%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2005/08/17/firefox-tips/' rel='bookmark' title='Permanent Link: Firefox tips'>Firefox tips</a></li>
<li><a href='http://awads.net/wp/2009/04/14/why-when-others-then-raise-can-be-harmful/' rel='bookmark' title='Permanent Link: Why WHEN OTHERS THEN RAISE Can Be Harmful'>Why WHEN OTHERS THEN RAISE Can Be Harmful</a></li>
<li><a href='http://awads.net/wp/2006/12/21/how-to-give-your-system-a-break-from-oracle-xe/' rel='bookmark' title='Permanent Link: How to Give Your System a Break from Oracle XE'>How to Give Your System a Break from Oracle XE</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2010/02/14/following-a-few-of-quality-will-give-you-the-quantity-you-need/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://feeds.feedburner.com/~r/EddieAwadsLinks/~4/009HjIarOvI" />
		<media:content url="http://feeds.feedburner.com/~r/EddieAwadsLinks/~4/009HjIarOvI" medium="image" />
	</item>
		<item>
		<title>6 Tips For Making Oracle APEX Run Faster</title>
		<link>http://awads.net/wp/2010/02/11/6-tips-for-making-oracle-apex-run-faster/</link>
		<comments>http://awads.net/wp/2010/02/11/6-tips-for-making-oracle-apex-run-faster/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:13:33 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[apex]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1367</guid>
		<description><![CDATA[Joel Kallman lists steps to make apex.oracle.com run faster, like turning on the KeepAlive setting in Oracle HTTP Server, reducing the open window for Web crawlers in robots.txt, replacing a Database Access Descriptor with an httpd.conf rewrite rule and increasing file system caching and memory size. Read the details at Making apex.oracle.com fast (again). Related [...]]]></description>
			<content:encoded><![CDATA[<p>Joel Kallman lists steps to make <a href="http://apex.oracle.com/">apex.oracle.com</a> run faster, like turning on the KeepAlive setting in Oracle HTTP Server, reducing the open window for Web crawlers in <a href="http://apex.oracle.com/robots.txt">robots.txt</a>, replacing a Database Access Descriptor with an httpd.conf rewrite rule and increasing file system caching and memory size. Read the details at <a href="http://joelkallman.blogspot.com/2010/02/making-apexoraclecom-fast-again.html">Making apex.oracle.com fast (again)</a>.</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2010%2F02%2F11%2F6-tips-for-making-oracle-apex-run-faster%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2006/04/03/i-use-oracle-database-10g-express-edition-to/' rel='bookmark' title='Permanent Link: I use Oracle Database 10g Express Edition to &#8230;'>I use Oracle Database 10g Express Edition to &#8230;</a></li>
<li><a href='http://awads.net/wp/2005/06/28/oracle-making-jdeveloper-free/' rel='bookmark' title='Permanent Link: Oracle making JDeveloper free'>Oracle making JDeveloper free</a></li>
<li><a href='http://awads.net/wp/2007/03/25/3-useful-sqlplus-tips/' rel='bookmark' title='Permanent Link: 3 Useful SQL*Plus Tips'>3 Useful SQL*Plus Tips</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2010/02/11/6-tips-for-making-oracle-apex-run-faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>This is How You Should Ask for Help</title>
		<link>http://awads.net/wp/2009/10/22/this-is-how-you-should-ask-for-help/</link>
		<comments>http://awads.net/wp/2009/10/22/this-is-how-you-should-ask-for-help/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:14:13 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[asktom]]></category>
		<category><![CDATA[tom kyte]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1274</guid>
		<description><![CDATA[In this video interview with ZDNet.com.au, Kyte explains how many questions he receives equate to &#8220;my car won&#8217;t start&#8221;. &#8220;I&#8217;m going to do it to you — my car won&#8217;t start, why? Give me the solution. I&#8217;m not going to tell you what errors I see on the dashboard; I&#8217;m not going to tell you [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="330" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.zdnet.com.au/video/embed/22488727" /><embed type="application/x-shockwave-flash" width="400" height="330" src="http://www.zdnet.com.au/video/embed/22488727" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<blockquote>In this video interview with ZDNet.com.au, Kyte explains how many questions he receives equate to &#8220;my car won&#8217;t start&#8221;.

&#8220;I&#8217;m going to do it to you — my car won&#8217;t start, why? Give me the solution. I&#8217;m not going to tell you what errors I see on the dashboard; I&#8217;m not going to tell you if I filled the car up with gas recently; I&#8217;m not going to tell you if it&#8217;s making a noise or not making a noise; but my car won&#8217;t start, why not? There&#8217;s insufficient data to even begin to answer a question like that.&#8221;

Kyte also explains how the internet has changed how questions are asked, and how he doesn&#8217;t reply with RTFM.</blockquote>

<p>via <a href="http://www.zdnet.com.au/blogs/null-pointer/soa/How-developers-should-ask-for-help/0,2001102868,339299138,00.htm">How developers should ask for help: Blogs &#8211; Null Pointer &#8211; ZDNet Australia</a> (<a href="http://www.oraclebrains.com/2009/10/how-developers-should-ask-for-help-tom-kyte/">via</a>)</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2009%2F10%2F22%2Fthis-is-how-you-should-ask-for-help%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2007/02/13/extract-and-use-information-from-any-website-without-any-programming/' rel='bookmark' title='Permanent Link: Extract And Use Information From Any Website Without Any Programming'>Extract And Use Information From Any Website Without Any Programming</a></li>
<li><a href='http://awads.net/wp/2006/01/30/oraqa-update/' rel='bookmark' title='Permanent Link: OraQA Update'>OraQA Update</a></li>
<li><a href='http://awads.net/wp/2006/08/03/i-am-an-oracle-developer-huh/' rel='bookmark' title='Permanent Link: I am an Oracle Developer &#8230; huh!'>I am an Oracle Developer &#8230; huh!</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2009/10/22/this-is-how-you-should-ask-for-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>A Quick Oracle Metalink Tip</title>
		<link>http://awads.net/wp/2009/09/20/a-quick-oracle-metalink-tip/</link>
		<comments>http://awads.net/wp/2009/09/20/a-quick-oracle-metalink-tip/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 00:29:44 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[metalink]]></category>

		<guid isPermaLink="false">http://awads.net/wp/2009/09/20/a-quick-oracle-metalink-tip/</guid>
		<description><![CDATA[Oracle Metalink (now known as &#8220;My Oracle Support&#8221; ) has over 300 scripts available. Log on to Metalink and then navigiate to: Top of page &#8211; KNOWLEDGE &#8211; TOOLS AND TRAINING &#8211; DIAGNOSTIC TOOLS There&#8217;s a LOT of stuff available in diagnostic tools. Take advantage of it! via oraclecommunity.net Related articles:MetaSearch Using Oracle MetaLink Search [...]]]></description>
			<content:encoded><![CDATA[<div class="posterous_bookmarklet_entry"> <blockquote class="posterous_long_quote"> Oracle Metalink (now known as &#8220;My Oracle Support&#8221; ) has over 300 scripts available. Log on to Metalink and then navigiate to:<p />    Top of page &#8211; KNOWLEDGE &#8211; TOOLS AND TRAINING &#8211; DIAGNOSTIC TOOLS<p />    There&#8217;s a LOT of stuff available in diagnostic tools. Take advantage of it!                </blockquote>    <div class="posterous_quote_citation">via <a href="http://www.oraclecommunity.net/profiles/blogs/advice-from-your-friendly">oraclecommunity.net</a></div> <p></p></div>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2009%2F09%2F20%2Fa-quick-oracle-metalink-tip%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2007/10/02/metasearch-using-oracle-metalink-search-plus/' rel='bookmark' title='Permanent Link: MetaSearch Using Oracle MetaLink Search Plus'>MetaSearch Using Oracle MetaLink Search Plus</a></li>
<li><a href='http://awads.net/wp/2005/07/04/oracle-metalink-hacking/' rel='bookmark' title='Permanent Link: Oracle Metalink Hacking'>Oracle Metalink Hacking</a></li>
<li><a href='http://awads.net/wp/2005/10/06/oracle-metalink-firefox-search-plugin/' rel='bookmark' title='Permanent Link: Oracle Metalink Firefox search plugin'>Oracle Metalink Firefox search plugin</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2009/09/20/a-quick-oracle-metalink-tip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>10 Tips to Increase Your Blog Readership</title>
		<link>http://awads.net/wp/2009/07/07/10-tips-to-increase-your-blog-readership/</link>
		<comments>http://awads.net/wp/2009/07/07/10-tips-to-increase-your-blog-readership/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:30:02 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1165</guid>
		<description><![CDATA[The following are 10 blogging tips I extracted from Tim Ferriss&#8216;s presentation (video below) originally titled &#8220;Scalable Blogging Behaviors: How to Grow from 1 to 1,000,000 Readers&#8221;, then re-titled to &#8220;How to Blog without Killing Yourself&#8220;: The best times to publish a post are 7am PST and 6pm EST. The best days to publish a [...]]]></description>
			<content:encoded><![CDATA[<p>The following are 10 blogging tips I extracted from <a id="aptureLink_mwp24qP4aV" href="http://www.fourhourworkweek.com/blog/about/">Tim Ferriss</a>&#8216;s presentation (video below) originally titled &#8220;Scalable Blogging Behaviors: How to Grow from 1 to 1,000,000 Readers&#8221;, then re-titled to &#8220;<a id="aptureLink_A016hx8PZ1" href="http://www.fourhourworkweek.com/blog/2009/06/29/how-to-build-a-high-traffic-blog-without-killing-yourself/">How to Blog without Killing Yourself</a>&#8220;:</p>

<ol>
<li>The best times to publish a post are 7am PST and 6pm EST.</li>
<li>The best days to publish a post are Tuesday, Thursday and Saturday.</li>
<li>Change the word &#8220;Category&#8221; to &#8220;Topic&#8221; to increase page views.</li>
<li>Display the publishing date at the bottom of the post.</li>
<li>Add the number of minutes it takes to read the post. Normally, it&#8217;s 250 words per minute.</li>
<li>A post should be about one, and only one topic.</li>
<li>Write about what you are passionate about.</li>
<li>Use tools such as <a id="aptureLink_fGJ4Idf1UA" href="http://en.wikipedia.org/wiki/Evernote">Evernote</a>, <a id="aptureLink_HvqvaBF6Cf" href="http://slinkset.com">slinkset.com</a> and Twitter to gather writing material and poll for ideas.</li>
<li>Use <a id="aptureLink_M8UxRpZjE2" href="https://adwords.google.com/select/KeywordToolExternal">Google Keyword Tool</a> to increase your Google juice.</li>
<li>Use Flickr&#8217;s advanced search to find <a id="aptureLink_xFRJIJLliJ" href="http://www.flickr.com/search/?q=&amp;l=cc&amp;adv=1&amp;s=int">interesting Creative Commons photos</a> to use in posts.</li>
</ol>

<p>Of course the above tips worked for Tim but they may or may not work for you and me.</p>

<p>Here is Tim&#8217;s full 50 minute presentation:</p>

<p><embed src="http://v.wordpress.com/cbG17WXi" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2009%2F07%2F07%2F10-tips-to-increase-your-blog-readership%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2006/08/22/7-google-search-tips-and-facts/' rel='bookmark' title='Permanent Link: 7 Google Search Tips and Facts'>7 Google Search Tips and Facts</a></li>
<li><a href='http://awads.net/wp/2007/04/26/find-out-if-your-blog-is-usable-accessible-or-simply-good/' rel='bookmark' title='Permanent Link: Find Out If Your Blog Is Usable, Accessible or Simply Good'>Find Out If Your Blog Is Usable, Accessible or Simply Good</a></li>
<li><a href='http://awads.net/wp/2006/11/07/peek-at-what-others-are-putting-in-their-google-notebook/' rel='bookmark' title='Permanent Link: Peek at what others are putting in their Google Notebook'>Peek at what others are putting in their Google Notebook</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2009/07/07/10-tips-to-increase-your-blog-readership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Why WHEN OTHERS THEN RAISE Can Be Harmful</title>
		<link>http://awads.net/wp/2009/04/14/why-when-others-then-raise-can-be-harmful/</link>
		<comments>http://awads.net/wp/2009/04/14/why-when-others-then-raise-can-be-harmful/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 05:01:17 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[exception]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=1089</guid>
		<description><![CDATA[Every PL/SQL developer knows, or at least should know, that WHEN OTHERS THEN NULL is a hidden bug; Ask Tom. But, what about WHEN OTHERS THEN RAISE? I have known PL/SQL developers who follow a &#8220;standard&#8221; of adding: EXCEPTION WHEN OTHERS THEN RAISE; END; to every PL/SQL block. The reasoning behind this practice, as explained [...]]]></description>
			<content:encoded><![CDATA[<p>Every PL/SQL developer knows, or at least should know, that WHEN OTHERS THEN NULL is a hidden bug; <a href="http://tkyte.blogspot.com/2008/06/when-others-then-null-redux.html">Ask Tom</a>.</p>

<p>But, what about WHEN OTHERS THEN RAISE?</p>

<p>I have known PL/SQL developers who follow a &#8220;standard&#8221; of adding:</p>

<pre><code>EXCEPTION
   WHEN OTHERS
   THEN
      RAISE;
END;
</code></pre>

<p>to every PL/SQL block. The reasoning behind this practice, as explained to me:</p>

<ul>
<li>There is no harm in adding it</li>
<li>It makes maintenance easier</li>
<li>Used as a placeholder for additional error handling when needed</li>
<li>There is no overhead executing it</li>
</ul>

<p>When asked if he was joking when he added &#8220;when others then raise;&#8221;  Shoblock <a href="http://forums.oracle.com/forums/message.jspa?messageID=2444452#2444452">replied</a>:</p>

<blockquote>
  <p>not joking at all. very serious. I know it&#8217;s not needed, but it helps to point out to people who might modify your code later on that you do indeed want all other exceptions to be raised. it basically prevents someone from adding &#8220;when others then null&#8221; while you&#8217;re on vacation.</p>
</blockquote>

<p>Now, before rushing back and starting to sprinkle WHEN OTHERS THEN RAISE all over your code, please read <a href="http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1593784700346018746">Tom Kyte&#8217;s take</a> on this seemingly harmless line of code:</p>

<blockquote>
  <p>why do people do this?????</p>
  
  <p>EXCEPTION
  WHEN OTHERS THEN
  RAISE;
  END;</p>
  
  <p>what is the point, other than to make the code infinitely harder to debug. You know what you did by coding that?</p>
  
  <p>YOU HIDE THE LINE NUMBERS FROM US. No longer can you tell where the error came from !!!!!</p>
</blockquote>

<p>Tom is right. Consider:</p>

<pre><code>SQL&gt; DECLARE
  2     l_var   varchar2 (30);
  3  BEGIN
  4     SELECT   object_name
  5       INTO   l_var
  6       FROM   all_objects
  7      WHERE   ROWNUM &lt;= 2;
  8  END;
  9  /
DECLARE
*
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at line 4
</code></pre>

<p>Now let&#8217;s add WHEN OTHERS THEN RAISE:</p>

<pre><code>SQL&gt; DECLARE
  2     l_var   varchar2 (30);
  3  BEGIN
  4     SELECT   object_name
  5       INTO   l_var
  6       FROM   all_objects
  7      WHERE   ROWNUM &lt;= 2;
  8  EXCEPTION
  9     WHEN OTHERS
 10     THEN
 11        RAISE;
 12  END;
 13  /
DECLARE
*
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at line 11
</code></pre>

<p>As you can see, WHEN OTHERS THEN RAISE masked the line number where the actual error occurred. In the above example, the real error occurred at line 4 not 11.</p>

<p>WHEN OTHERS THEN NULL is a hidden bug but WHEN OTHERS THEN RAISE hides the bug.</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2009%2F04%2F14%2Fwhy-when-others-then-raise-can-be-harmful%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2006/07/25/how-to-find-where-an-error-was-raised-in-plsql/' rel='bookmark' title='Permanent Link: How to find where an error was raised in PL/SQL'>How to find where an error was raised in PL/SQL</a></li>
<li><a href='http://awads.net/wp/2005/10/20/case-gotcha-in-oracle-8i/' rel='bookmark' title='Permanent Link: CASE gotcha in Oracle 8i'>CASE gotcha in Oracle 8i</a></li>
<li><a href='http://awads.net/wp/2007/04/10/no_data_found-gotcha/' rel='bookmark' title='Permanent Link: NO_DATA_FOUND Gotcha'>NO_DATA_FOUND Gotcha</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2009/04/14/why-when-others-then-raise-can-be-harmful/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
	</item>
		<item>
		<title>5 Tools That Make You a More Productive Computer User</title>
		<link>http://awads.net/wp/2008/11/17/5-tools-that-make-you-a-more-productive-computer-user/</link>
		<comments>http://awads.net/wp/2008/11/17/5-tools-that-make-you-a-more-productive-computer-user/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 12:00:21 +0000</pubDate>
		<dc:creator>Eddie Awad</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://awads.net/wp/?p=804</guid>
		<description><![CDATA[The following software utilities and tools will help you work faster and make you more efficient at using your computer. Enso Enso is a free application launcher, but it is also more than just that. Enso is similar to Ubiquity, however, Enso works at the Windows operating system level, not just inside your browser. It [...]]]></description>
			<content:encoded><![CDATA[<p>The following software utilities and tools will help you work faster and make you more efficient at using your computer. </p>

<h3><img title="enso_launcher" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 0px 0px; border-right-width: 0px" height="123" alt="enso_launcher" src="http://awads.net/wp/wp-content/uploads/2008/11/enso-launcher.png" width="103" align="left" border="0" /> Enso</h3>

<p><a href="http://www.humanized.com/enso/launcher/">Enso</a> is a free application launcher, but it is also more than just that. Enso is similar to <a href="http://labs.mozilla.com/projects/ubiquity/">Ubiquity</a>, however, Enso works at the Windows operating system level, not just inside your browser. It is available to you in any application you’re using. On the other hand, Ubiquity is open-source, Enso is not. Enso is also similar to <a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver">Quicksilver</a><a name="I_indexterm1_d1e1145"></a><sup><a href="http://safari.oreilly.com/"></a></sup> on Mac.</p>

<p>Walt Mossberg of the <i>Wall Street Journal</i> <a href="http://ptech.wsj.com/archive/ptech-20070125.html">explains</a>:</p>

<blockquote>   <p>Enso is dead simple to use. You just hold down the Caps Lock key and type an Enso command, which is displayed in a translucent overlay. Once the command is typed, you simply release the Caps Lock key to activate it, and the overlay disappears. If you type fast, it all happens in a flash. For instance, to launch the Firefox Web browser, you just hold down the Caps Lock key and type &quot;open firefox.&quot; To look up the meaning of the word &quot;proclivity,&quot; you just hold down the Caps Lock key and type &quot;define proclivity.&quot;</p> </blockquote>

<p>Other launchers: <a href="http://www.launchy.net/">Launchy</a> and <a href="http://colibri.leetspeak.org/">Colibri</a>. <a href="http://desktop.google.com/">Google Desktop</a> can also be used as an application launcher. </p>

<h3><img title="clipboard" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 0px 0px; border-right-width: 0px" height="107" alt="clipboard" src="http://awads.net/wp/wp-content/uploads/2008/11/clipboard.jpg" width="103" align="left" border="0" /> CLCL</h3>

<p><a href="http://www.nakka.com/soft/clcl/index_eng.html">CLCL</a> is a freeware clipboard caching utility. It allows you to stack things (text, images…) on your clipboard in one batch then bounce once to the destination and paste them all in the appropriate places, one at a time.</p>

<p>&#160;<img title="clcl_menu_eng" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin: 0px auto 5px; border-right-width: 0px" height="349" alt="clcl_menu_eng" src="http://awads.net/wp/wp-content/uploads/2008/11/clcl-menu-eng.png" width="508" border="0" /></p>

<p>Other clipboard enhancers: <a href="http://jumpcut.sourceforge.net/">Jumpcut</a> and <a href="http://inventive.us/iClip/">iClip</a> for Mac. </p>

<h3><img title="autohotkey2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 5px 0px 0px; border-right-width: 0px" height="56" alt="autohotkey2" src="http://awads.net/wp/wp-content/uploads/2008/11/autohotkey2.png" width="103" align="left" border="0" /> AutoHotkey</h3>

<p><a href="http://www.autohotkey.com/">AutoHotkey</a> is a free, open-source macro tool that allows you to automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macro by hand or use the macro recorder. Using AutoHotkey, virtually any key, button, or combination can become a hotkey.</p>

<p><img title="autohotkey" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin: 0px auto 5px; border-right-width: 0px" height="141" alt="autohotkey" src="http://awads.net/wp/wp-content/uploads/2008/11/autohotkey.png" width="187" border="0" />Other macro utilities: <a href="http://smileonmymac.com/TextExpander/">TextExpander</a> and <a href="http://www.ergonis.com/products/typinator/">Typinator</a> for Mac.</p>

<h3><img title="powertoys" style="display: inline; margin: 5px 5px 0px 0px" height="98" alt="powertoys" src="http://awads.net/wp/wp-content/uploads/2008/11/powertoys.gif" width="100" align="left" border="0" /> Virtual Desktops</h3>

<p><a href="http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx">Microsoft PowerToys</a> for Windows XP have many useful (and free) “toys”, but one of the most useful is the “Virtual Desktop Manager”. It allows you to manage up to four virtual desktops, each with a taskbar controller, unique wallpapers, and hotkey support. Virtual desktops provide an excellent way to kill distractions, stay focused and concentrate on the task at hand.</p>

<p><img title="vd" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin: 5px auto 0px; border-right-width: 0px" height="347" alt="vd" src="http://awads.net/wp/wp-content/uploads/2008/11/vd.png" width="464" border="0" /> </p>

<p>On Linux, both GNOME and KDE have virtual desktops built-in. The Leopard version of Mac OS X<a name="I_indexterm2_d1e3243"></a><a name="users aren"></a> added this feature, called <a href="http://www.apple.com/macosx/features/spaces.html">Spaces</a>.</p>

<h3><img style="display: inline; margin: 5px 5px 0px 0px" src="http://upload.wikimedia.org/wikipedia/en/thumb/6/69/AppleCapsLock.jpg/75px-AppleCapsLock.jpg" align="left" />Keyboard Shortcuts </h3>

<p>Almost all operating systems and applications that run on them have keyboard shortcuts. There is a reason why they are called <em>short</em>cuts, it’s because once you master them it takes <em>short</em>er time to perform a task using keyboard shortcuts than using the mouse. The following is a list of common and useful shortcuts:</p>

<ul>   <li><a href="http://www.microsoft.com/enable/products/keyboard.aspx">Keyboard shortcuts in leading Microsoft products</a> </li>    <li><a href="http://support.apple.com/kb/HT1343">Keyboard shortcuts in Mac OS X</a> </li>    <li><a href="https://help.ubuntu.com/community/KeyboardShortcuts">Keyboard shortcuts in Ubuntu</a> </li>    <li><a href="http://support.mozilla.com/en-US/kb/Keyboard+shortcuts">Keyboard shortcuts in Mozilla Firefox</a> </li>    <li><a href="http://mail.google.com/support/bin/answer.py?answer=6594">Keyboard shortcuts in Gmail</a> </li>    <li><a href="http://www.google.com/help/reader/faq.html#shortcuts">Keyboard shortcuts in Google Reader</a> </li> </ul>

<p>I have been using the above tools for a while. I can now do things on my computer faster than I’ve ever been able to. </p>

<p>Other than the ones mentioned above, what tools or tips do you use that help you be more productive using your computer?</p>
<div class="facebook_like_button"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fawads.net%2Fwp%2F2008%2F11%2F17%2F5-tools-that-make-you-a-more-productive-computer-user%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="padding: 0px 0px; border:none; overflow:hidden; width:450px; height:70px;"></iframe></div>

<p>Related articles:<ul><li><a href='http://awads.net/wp/2005/12/21/my-favorite-firefox-keyboard-shortcuts/' rel='bookmark' title='Permanent Link: My favorite Firefox keyboard shortcuts'>My favorite Firefox keyboard shortcuts</a></li>
<li><a href='http://awads.net/wp/2006/05/23/essential-and-free-software-every-computer-should-have/' rel='bookmark' title='Permanent Link: Essential (and free) Software Every Computer Should Have'>Essential (and free) Software Every Computer Should Have</a></li>
<li><a href='http://awads.net/wp/2007/07/03/here-is-a-different-and-handy-way-to-search-in-your-browser/' rel='bookmark' title='Permanent Link: Here is A Different And Handy Way to Search in Your Browser'>Here is A Different And Handy Way to Search in Your Browser</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://awads.net/wp/2008/11/17/5-tools-that-make-you-a-more-productive-computer-user/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://awads.net/wp/wp-content/uploads/2008/11/enso-launcher.png" />
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/enso-launcher.png" medium="image">
			<media:title type="html">enso_launcher</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/clipboard.jpg" medium="image">
			<media:title type="html">clipboard</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/clcl-menu-eng.png" medium="image">
			<media:title type="html">clcl_menu_eng</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/autohotkey2.png" medium="image">
			<media:title type="html">autohotkey2</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/autohotkey.png" medium="image">
			<media:title type="html">autohotkey</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/powertoys.gif" medium="image">
			<media:title type="html">powertoys</media:title>
		</media:content>
		<media:content url="http://awads.net/wp/wp-content/uploads/2008/11/vd.png" medium="image">
			<media:title type="html">vd</media:title>
		</media:content>
		<media:content url="http://upload.wikimedia.org/wikipedia/en/thumb/6/69/AppleCapsLock.jpg/75px-AppleCapsLock.jpg" medium="image" />
	</item>
	</channel>
</rss>
