<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Diovo</title>
	
	<link>http://www.diovo.com</link>
	<description />
	<pubDate>Fri, 18 Jul 2008 10:41:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Diovo" type="application/rss+xml" /><feedburner:emailServiceId>1507804</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Against the scroll lock and caps lock keys</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/338883430/</link>
		<comments>http://www.diovo.com/?p=136#comments</comments>
		<pubDate>Fri, 18 Jul 2008 10:15:47 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[CAPS]]></category>

		<category><![CDATA[Gadget]]></category>

		<category><![CDATA[Key]]></category>

		<category><![CDATA[keyboard]]></category>

		<category><![CDATA[Lock]]></category>

		<category><![CDATA[Srcoll]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=136</guid>
		<description><![CDATA[The Scroll lock and Caps lock keys are not much used by anyone anymore. (I am not supposed to use these words, it seems). Anyway what I intend to tell is that they are not used by many people regularly.

At least we all know what caps lock key is used for. What about the scroll [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">The Scroll lock and Caps lock keys are not much used by anyone anymore. (I am not supposed to use these words, <a title="Watch out for everyone or no one" href="http://www.37signals.com/svn/posts/1144-watch-out-for-everyone-or-no-one">it seems</a>). Anyway what I intend to tell is that they are not used by many people regularly.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/declanjewell/776084647/"><img src="http://www.diovo.com/wp-content/uploads/2008/07/keyboard-showing-caps-lock.jpg" alt="Keyboard showing the CAPS Lock key" /></a></p>
<p>At least we all know what caps lock key is used for. What about the scroll lock key?</p>
<blockquote><p>The scroll lock key is a remnant from the original IBM PC keyboard. In the original design, scroll lock was intended to modify the behavior of the arrow keys. When the scroll lock mode was on, the arrow keys would scroll the contents of a text window instead of moving the cursor. In this usage, scroll lock is a modifier key like Alt and Shift (which modify the function of other keys) and, more specifically, a toggling lock key like Num Lock or Caps Lock, which have a state that persists after the key is released. Today, this particular use of scroll lock is rare. Only a few modern programs still honor this behavior, such as Microsoft Excel (in the behavior of arrows — when scroll lock is on, the selection does not move), Lotus Notes and Forté Agent. In modern GUI environments, scrolling is usually accomplished using means such as scrollbars or scroll wheels. Therefore scroll lock can be regarded as a defunct feature in almost all modern programs and operating systems; some keyboards lack scroll lock altogether.</p></blockquote>
<p>Here is the result of <a title="The most useless key on my keyboard" href="http://www.perlmonks.org/index.pl?node_id=509130">an online poll</a>:</p>
<p style="text-align: center;"><img style="vertical-align: middle;" src="http://www.diovo.com/wp-content/uploads/2008/07/key-used-poll.png" alt="Poll result for: The most useless key on my keyboard" width="490" height="224" /></p>
<p>Many people are not using scroll lock key any way. Why not save some keyboard real estate by removing this key?</p>
<p>Even though some people with specific applications use caps lock key, usually people use the shift key for the occasional capitalization of letters. Many people <a title="The war against the caps lock key is on" href="http://www.engadget.com/2006/08/17/the-war-against-the-caps-lock-key-is-on/">are pressing</a> for removing the CAPS Lock Key from the keyboard. There is even <a title="CAPSoff" href="http://groups.google.com/group/capsoff/">a google group</a> for this.<br />
What is the optimum solution? In my opinion, remove the scroll lock key, and move the caps lock key there.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=ayGmPJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=ayGmPJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=3DCq3J"><img src="http://feeds.feedburner.com/~f/Diovo?i=3DCq3J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=hHCHIJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=hHCHIJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=E9Rq9j"><img src="http://feeds.feedburner.com/~f/Diovo?i=E9Rq9j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=f1kkFJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=f1kkFJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=MjfdQJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=MjfdQJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=S9aO2j"><img src="http://feeds.feedburner.com/~f/Diovo?i=S9aO2j" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/338883430" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=136</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=136</feedburner:origLink></item>
		<item>
		<title>Standards, ideas and goals</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/338729825/</link>
		<comments>http://www.diovo.com/?p=135#comments</comments>
		<pubDate>Fri, 18 Jul 2008 06:13:05 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Goal]]></category>

		<category><![CDATA[Idea]]></category>

		<category><![CDATA[Inspiration]]></category>

		<category><![CDATA[Motivation]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=135</guid>
		<description><![CDATA[When your standards differ from my standards, we need new standards.
When your perspective differs from my perspective, we can discuss and exchange ideas.
When your goal is different from my goal, it is better we part ways.

]]></description>
			<content:encoded><![CDATA[<p>When your standards differ from my standards, we need new standards.</p>
<p>When your perspective differs from my perspective, we can discuss and exchange ideas.</p>
<p>When your goal is different from my goal, it is better we part ways.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=nLDx5J"><img src="http://feeds.feedburner.com/~f/Diovo?i=nLDx5J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=IUyllJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=IUyllJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=qzRyFJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=qzRyFJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=IWl8fj"><img src="http://feeds.feedburner.com/~f/Diovo?i=IWl8fj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=AtXjMJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=AtXjMJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=MG7LhJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=MG7LhJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=i7FHcj"><img src="http://feeds.feedburner.com/~f/Diovo?i=i7FHcj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/338729825" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=135</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=135</feedburner:origLink></item>
		<item>
		<title>The difference between work and business</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/337792968/</link>
		<comments>http://www.diovo.com/?p=134#comments</comments>
		<pubDate>Thu, 17 Jul 2008 06:38:02 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Business]]></category>

		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Inspiration]]></category>

		<category><![CDATA[Job]]></category>

		<category><![CDATA[Motivation]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=134</guid>
		<description><![CDATA[Work can be fun.
Business cannot.
If your work is more fun, chances are that you are more productive. If your business is more fun, chances are that you are doomed.
How to do your work best is a subject researched by people for years, and they have thought of many ways to make your work fun and [...]]]></description>
			<content:encoded><![CDATA[<p>Work can be fun.<br />
Business cannot.</p>
<p>If your work is more fun, chances are that you are more productive. If your business is more fun, chances are that you are doomed.</p>
<p>How to do your work best is a subject researched by people for years, and they have thought of many ways to make your work fun and easy. But business can be done only in a single way - the right way - the hard way. It is how it has been done for thousands of years of human history.</p>
<p>Make your work fun and take your business seriously.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=0HJMwJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=0HJMwJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=2QRHhJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=2QRHhJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=SW4ooJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=SW4ooJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=6203uj"><img src="http://feeds.feedburner.com/~f/Diovo?i=6203uj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=sVPWiJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=sVPWiJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=0WKuNJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=0WKuNJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=mkiZpj"><img src="http://feeds.feedburner.com/~f/Diovo?i=mkiZpj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/337792968" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=134</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=134</feedburner:origLink></item>
		<item>
		<title>Go green</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/336776086/</link>
		<comments>http://www.diovo.com/?p=133#comments</comments>
		<pubDate>Wed, 16 Jul 2008 05:31:37 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Earth]]></category>

		<category><![CDATA[Global Warming]]></category>

		<category><![CDATA[Green]]></category>

		<category><![CDATA[Nature]]></category>

		<category><![CDATA[Pollution]]></category>

		<category><![CDATA[Recycle]]></category>

		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=133</guid>
		<description><![CDATA[This is the most important post ever in this blog. Read it and act fast. Do it so that coming generations can see mother earth in the same beautiful way as we were able to see it.
In your home

 Turn off equipment like televisions and stereos when you are not using them.
 Choose energy-efficient appliances [...]]]></description>
			<content:encoded><![CDATA[<p>This is the most important post ever in this blog. Read it and act fast. Do it so that coming generations can see mother earth in the same beautiful way as we were able to see it.</p>
<p><strong>In your home</strong></p>
<ol>
<li> Turn off equipment like televisions and stereos when you are not using them.</li>
<li> Choose energy-efficient appliances and light bulbs.</li>
<li> Save water; some simple steps can go a long way in saving water. E.g.: you should always turn off the tap when you are brushing your teeth. And try to collect the water used to wash vegetables and salad to water your house plants.</li>
<li> Let clothes dry naturally. Avoid dryer.</li>
<li> Keep lids on pans when cooking to prevent your cooker having to work extra hand. Prefer to use gas ovens, Geysers etc in place of the electric ones.</li>
<li> Recycle your paper, glass, plastics and other waste.</li>
<li> Plants emit Oxygen. So take home these earth saving friends to live with you.</li>
</ol>
<p><strong>While on the road</strong></p>
<ul></ul>
<ol>
<li> Less traffic is less pollution and less petrol consumption.</li>
<li> Follow traffic rules and leave left lane, tomorrow we might be the one in ambulance caught in traffic jam</li>
<li> Prefer to share your ride to reduce traffic jams and pollution.</li>
<li> Prefer to use public transport.</li>
<li> Set an example by not littering and cleaning litter.</li>
<li> Keep a litter bag in your car and bring one with on day trips in case no waste bins are available.</li>
<li> Prefer to turn off engine at traffic signals.</li>
</ol>
<ul></ul>
<p><strong>Save wood and paper</strong></p>
<ul></ul>
<ol>
<li> Always use both sides of a sheet of paper.</li>
<li> Use email to stay in touch, including cards, rather than faxing or writing</li>
<li> Reuse envelopes. Always reuse paper for making scribbling pads.</li>
<li> Share magazines with friends and pass them on to the doctor, dentist or local hospital for their waiting rooms.</li>
<li> Use recyclable paper to make invitation cards, envelops, letter pads etc.</li>
</ol>
<ul></ul>
<p><strong>Reuse and recycle</strong></p>
<ul></ul>
<ol>
<li> Use washable nappies instead of disposables if you can</li>
<li> Give unwanted clothes, toys and books to charity shops or jumble sales.</li>
<li> Use mains electricity rather than batteries if possible. If not, use rechargeable batteries.</li>
<li> Use a solar powered calculator instead of one with a battery.</li>
<li> Instead of a plastic ballpoint, use a fountain pen with bottled ink, not plastic cartridges.</li>
<li> Store food and other products in ceramic containers rather than in plastic wrap.</li>
</ol>
<ul></ul>
<p><strong>At your workplace</strong></p>
<ul></ul>
<ol>
<li> Use printers that can print on both sides of the paper; try to loom into this option when replacing old printers.</li>
<li> Use the back of a draft or unwanted printout instead of notebooks. Even with a double sided printer there is likely to be plenty of spare paper to use!</li>
<li> Always buy recycled paper – for your business stationary and to use in your printers.</li>
<li> Switch off computer monitors, printers and other equipment at the end of each day. Though in standby mode they are still using power – and that adds to global warming.</li>
<li> Always turn off your office lights and computer when you go out for lunch or to a meeting.</li>
<li> Prefer green roofs, gardens and natural plants in your office.</li>
</ol>
<ul></ul>
<p><strong>While shopping</strong></p>
<ul></ul>
<ol>
<li> Prefer carrying your own bags and avoid plastic usage. Prefer paper or jute bags.</li>
<li> Prefer on-line shopping, bill payments and reservations as this will reduce fuel consumption and pollution by not driving to shops/offices.</li>
<li> Purchase solar powered products.</li>
<li> Send e-cards if you can, rather than buy paper cards.</li>
</ol>
<ul></ul>
<p><strong>Bloggers</strong></p>
<p>You can copy this text to your blog to spread this message. No attribution/link-love is needed.</p>
<ul></ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=IRSnjJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=IRSnjJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=fuzCKJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=fuzCKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=xkoFcJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=xkoFcJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=EroX0j"><img src="http://feeds.feedburner.com/~f/Diovo?i=EroX0j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=vhKoHJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=vhKoHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=S8pCXJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=S8pCXJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=Yf17Oj"><img src="http://feeds.feedburner.com/~f/Diovo?i=Yf17Oj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/336776086" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=133</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=133</feedburner:origLink></item>
		<item>
		<title>Losing in style</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/329513702/</link>
		<comments>http://www.diovo.com/?p=132#comments</comments>
		<pubDate>Tue, 08 Jul 2008 05:10:57 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[2008]]></category>

		<category><![CDATA[Career]]></category>

		<category><![CDATA[India]]></category>

		<category><![CDATA[Inspiration]]></category>

		<category><![CDATA[Kerala]]></category>

		<category><![CDATA[Life]]></category>

		<category><![CDATA[Motivation]]></category>

		<category><![CDATA[Rafael Nadal]]></category>

		<category><![CDATA[Roger Federer]]></category>

		<category><![CDATA[Skill]]></category>

		<category><![CDATA[Tennis]]></category>

		<category><![CDATA[Thoughts]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[Wimbledon]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=132</guid>
		<description><![CDATA[If your career depends on your personal skills, chances are that you will lose to the competition one day or the other. But you can try hard, desperately, with your full heart so that when you lose, you lose in style.
That is what the great Roger Federer did when he lost to the impeccable Rafael [...]]]></description>
			<content:encoded><![CDATA[<p>If your career depends on your personal skills, chances are that you will lose to the competition one day or the other. But you can try hard, desperately, with your full heart so that when you lose, you lose in style.</p>
<p>That is what the great <strong>Roger Federer</strong> did when he lost to the impeccable Rafael Nadal in the (<a href="http://www.star-telegram.com/807/story/744108.html">grandest</a> <a href="http://sports.espn.go.com/sports/tennis/wimbledon08/news/story?id=3475473">ever</a>) Wimbledon championship final last night.</p>
<p>I felt like Federer was saying: &#8220;All these years I never had a chance to grab a runners up trophy in Wimbledon&#8221;. Of course, he was the champion there for the last five years.</p>
<p>Being the best in your profession is very, very difficult. Still, it is not impossible. It is worth trying.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=ulPgkJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=ulPgkJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=WThRKJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=WThRKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=HRVDxJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=HRVDxJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=lPdxzj"><img src="http://feeds.feedburner.com/~f/Diovo?i=lPdxzj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=QorXOJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=QorXOJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=tKdh4J"><img src="http://feeds.feedburner.com/~f/Diovo?i=tKdh4J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=2XocTj"><img src="http://feeds.feedburner.com/~f/Diovo?i=2XocTj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/329513702" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=132</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=132</feedburner:origLink></item>
		<item>
		<title>Who taught who taught you?</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/326645227/</link>
		<comments>http://www.diovo.com/?p=131#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:00:25 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[College]]></category>

		<category><![CDATA[Computer]]></category>

		<category><![CDATA[Education]]></category>

		<category><![CDATA[Error]]></category>

		<category><![CDATA[Learn]]></category>

		<category><![CDATA[Science]]></category>

		<category><![CDATA[Teach]]></category>

		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=131</guid>
		<description><![CDATA[In one of my undergraduate classes, a lecturer was teaching the C language. Here is how he explained the while loop: “The while loop will continue in the loop as long as we do not provide the exit condition”.
Then he showed us basic structure of the while loop:

while(1)
{
      if(condition)
  [...]]]></description>
			<content:encoded><![CDATA[<p>In one of my undergraduate classes, a lecturer was teaching the <strong>C language</strong>. Here is how he explained the while loop: “The while loop will continue in the loop as long as we do not provide the exit condition”.<br />
Then he showed us basic structure of the <strong>while loop</strong>:</p>
<blockquote>
<pre>while(1)</pre>
<pre>{</pre>
<pre>      if(condition)</pre>
<pre>      {</pre>
<pre>            break;</pre>
<pre>      }</pre>
<pre>      ... ... ... ... ...</pre>
<pre>}</pre>
</blockquote>
<p>I was prompt in asking about a simpler while loop:</p>
<blockquote>
<pre>while(condition)</pre>
<pre>{</pre>
<pre>      ... ... ... ... ...
}</pre>
</blockquote>
<p>&#8220;Oh. That is also fine. You can use it either way&#8221; was the response.</p>
<p>I still don&#8217;t know how he got to teach in the institution. These guys are really dangerous. They make bad software engineers. Generations of them. Atleast now I know where the <a title="The Daily WTF" href="http://thedailywtf.com/Articles/random.ashx">Daily WTF codes </a>come from.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=noJZtJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=noJZtJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=S96BeJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=S96BeJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=vqpw0J"><img src="http://feeds.feedburner.com/~f/Diovo?i=vqpw0J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=erZjpj"><img src="http://feeds.feedburner.com/~f/Diovo?i=erZjpj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=KfiPHJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=KfiPHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=vU9TyJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=vU9TyJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=eiWLPj"><img src="http://feeds.feedburner.com/~f/Diovo?i=eiWLPj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/326645227" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=131</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=131</feedburner:origLink></item>
		<item>
		<title>Why you should validate all form fields</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/324886628/</link>
		<comments>http://www.diovo.com/?p=126#comments</comments>
		<pubDate>Wed, 02 Jul 2008 13:21:49 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Application]]></category>

		<category><![CDATA[Cracking]]></category>

		<category><![CDATA[Cross-site scripting]]></category>

		<category><![CDATA[Data]]></category>

		<category><![CDATA[Filter]]></category>

		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[Input]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[SQL Injection]]></category>

		<category><![CDATA[Validation]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=126</guid>
		<description><![CDATA[Cross-site scripting (XSS) and SQL injection attacks are real and growing threats in the web. Malicious users try to exploit any kind of security vulnerability they find in web applications. That is the reason why every single input field in your web input form must be validated.
Many web developers ignore validating the data in drop [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.diovo.com/wp-content/uploads/2008/07/1.png"></a><a href="http://www.diovo.com/wp-content/uploads/2008/07/firebugedit.png"></a><a href="http://www.diovo.com/wp-content/uploads/2008/07/selectbox.png"></a><strong>Cross-site scripting</strong> (XSS) and <strong>SQL injection</strong> attacks are real and growing threats in the web. Malicious users try to exploit any kind of security vulnerability they find in web applications. That is the reason why every single input field in your web input form must be validated.</p>
<p>Many web developers ignore validating the data in drop down lists, option buttons, check boxes etc because these form controls can have only a predefined set of values. Usually these set of values are provided by the server. So the developer assumes that the value returned to the server from the user will also contain any of these pre-defined values, and hence they need not be validated. This is a serious mistake.</p>
<p>Intentionally or by mistake, a user can send <em>any</em> data to your server. User can manipulate the data in your web page and return values that were not anticipated and thereby exploit your system.</p>
<p>See an example:<br />
Below is a drop down list:</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-129" style="vertical-align: middle; border: black 1px solid;" title="selectbox" src="http://www.diovo.com/wp-content/uploads/2008/07/selectbox.png" alt="Select Box" width="332" height="94" /></p>
<p>The allowed values are 100,200,300 and 400.</p>
<p>If you want to add a new value 500 to the list, it is pretty simple. There is a great plug-in for Firefox named <a title="FireBug for Firefox" href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>. Using Firebug you can edit virtually any value in the DOM of the webpage.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-130" style="border: 1px solid black;" title="firebugedit" src="http://www.diovo.com/wp-content/uploads/2008/07/firebugedit.png" alt="FireBug Edit" width="464" height="278" /></p>
<p>The result – a malicious user can do <a title="Cross-site scripting" href="http://en.wikipedia.org/wiki/Cross-site_scripting">cross-site scripting</a> attacks or <a title="SQL injection" href="http://en.wikipedia.org/wiki/SQL_injection">SQL injections</a> attacks against your website if you are not doing proper validation of input data.</p>
<p><strong>No amount of client side validation can substitute for server side validation</strong>. Client side validation is used for giving back error messages to the user to notify him of any error before submitting to the server. Once the data is submitted to the server, it must be validated and any potentially dangerous data must be stripped off.</p>
<p>The rule of thumb must be:</p>
<blockquote><p>Every piece of data coming from the user must be strictly validated.</p></blockquote>
<p>Simple. Isn&#8217;t it?</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=MN1wuJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=MN1wuJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=pjTbzJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=pjTbzJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=UxADKJ"><img src="http://feeds.feedburner.com/~f/Diovo?i=UxADKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=tiFz9j"><img src="http://feeds.feedburner.com/~f/Diovo?i=tiFz9j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=jTdc3J"><img src="http://feeds.feedburner.com/~f/Diovo?i=jTdc3J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=46r90J"><img src="http://feeds.feedburner.com/~f/Diovo?i=46r90J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=uPaMmj"><img src="http://feeds.feedburner.com/~f/Diovo?i=uPaMmj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/324886628" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=126</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=126</feedburner:origLink></item>
		<item>
		<title>I won’t surrender to the obfuscated email shame</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/323153812/</link>
		<comments>http://www.diovo.com/?p=125#comments</comments>
		<pubDate>Mon, 30 Jun 2008 10:44:35 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[address]]></category>

		<category><![CDATA[Email]]></category>

		<category><![CDATA[identity]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[scrapping]]></category>

		<category><![CDATA[spam]]></category>

		<category><![CDATA[spammers]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=125</guid>
		<description><![CDATA[Do you want to contact me? Here is my email id: niyazpk [at] gmail [dot] com
What was that?
Why do people encode email addresses in their websites? Is it the best strategy to deal with spammers? What if somebody else publish your email id somewhere else?
It is not about security. It is all about security theatre.
People [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to contact me? Here is my email id: <strong>niyazpk [at] gmail [dot] com</strong></p>
<p>What was that?<br />
Why do people encode email addresses in their websites? Is it the best strategy to deal with spammers? What if somebody else publish your email id somewhere else?<br />
It is not about security. It is all about <a title="Security theatre" href="http://www.diovo.com/?p=123">security theatre</a>.</p>
<p>People to use email addresses to contact us. It is our <em>Public </em>address. So why should we be afraid of making something public that is suppose to be public?<br />
It is my website/blog. It is my email Id. I am not afraid of putting it in the web so that people who are genuinely interested in contacting me can contact me easily.</p>
<p>Think about the current situation in the internet. Everybody is trying to hide their email addresses behind some random characters so that address scraping bots will not be able to read them. But believe me, even the least sophisticated commercial web-robot can read your obfuscated email addresses. They are very good at it.</p>
<p>Hiding addresses was a good idea at first when only a handful of people employed this trick. Now that everybody is adopting it, spammers have devised ways to read the addresses. We are just adding to the noise of the web by camouflaging real information. It is a shame that we are following this ritual. It is a shame that millions of people are afraid of spammers.</p>
<p>We cannot stop spammers by hiding email IDs. They will get it anyway. Spammers can employ humans who can read addresses. Since reading an email address is a one time job, it is cost effective. I think our email anti-spam mechanisms are sophisticated enough now. We have to make them stronger and smarter. That is the way to go.</p>
<p>So here is my real email ID:  niyazpk@gmail.com</p>
<p>You can contact me or spam me in the same address. I am not afraid. Spammers, come. Let us fight.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=8j54yI"><img src="http://feeds.feedburner.com/~f/Diovo?i=8j54yI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=q5oQsI"><img src="http://feeds.feedburner.com/~f/Diovo?i=q5oQsI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=dIpYCI"><img src="http://feeds.feedburner.com/~f/Diovo?i=dIpYCI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=B2puii"><img src="http://feeds.feedburner.com/~f/Diovo?i=B2puii" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=G6LJwI"><img src="http://feeds.feedburner.com/~f/Diovo?i=G6LJwI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=aNubXI"><img src="http://feeds.feedburner.com/~f/Diovo?i=aNubXI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=w3FDqi"><img src="http://feeds.feedburner.com/~f/Diovo?i=w3FDqi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/323153812" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=125</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=125</feedburner:origLink></item>
		<item>
		<title>Friends  &amp; Dreams</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/321266085/</link>
		<comments>http://www.diovo.com/?p=124#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:42:14 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Friends]]></category>

		<category><![CDATA[Group]]></category>

		<category><![CDATA[Idea]]></category>

		<category><![CDATA[India]]></category>

		<category><![CDATA[Inspiration]]></category>

		<category><![CDATA[Kerala]]></category>

		<category><![CDATA[Malayalam]]></category>

		<category><![CDATA[Motivation]]></category>

		<category><![CDATA[Startup]]></category>

		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=124</guid>
		<description><![CDATA[The following is a discussion I participated in. (I have edited the text in some places for various reasons)
Jijo: Guys,
Four months into project and still I can’t seem to digest the whole scenario out here. I can never be a good software engineer. Even if I become one, it’s still not worth the effort. Call me stupid for [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following is a discussion I participated in. (I have edited the text in some places for various reasons)</em></p>
<p><strong>Jijo</strong>: Guys,<br />
Four months into project and still I can’t seem to digest the whole scenario out here. I can never be a good software engineer. Even if I become one, it’s still not worth the effort. Call me stupid for thinking out loud, but this is the truth man. I hate this life. No matter how hard I try I don’t seem to get the funda why people still rate IT as the best career option. May be it’s about the money that flows in or the glam it ensures. But both these things don’t appeal to me much. It’s understandable that only people with ample money can say that money is not everything, but still I have this feeling that I can make both ends meet no matter where I am or what I do.</p>
<p>I’m seriously looking for a detour, not the road less traveled, but the road which makes the travel interesting. All my life I’ve been lamenting for the things I never got and for the things that I’ll never get. Its time that I come out of this dormancy and make things go my way. Praying to God, to comprehend my destiny and then put my heart where my mouth is. But the fear of failure keeps me aback…. Its true man is born free, but everywhere he is in chains!!!</p>
<p><strong>Dijo</strong>: <span style="color: #993300;">Four months into project and still I cant seem to digest the whole scenario out here - </span> Can you tell me what exactly you mean by this? Is it that you do not understand what you are doing? Request you to throw more light into it<br />
<span style="color: #993300;">I can never be a good software engineer - </span> Says who? For all i know, what you know, you know well. Continue doing that and you will be good!<br />
<span style="color: #993300;">Even if I become one, its still not worth the effort -</span> Why? May i ask?<br />
<span style="color: #993300;">Call me stupid for thinking out loud, but this is the truth man. I hate this life -</span> Work is never good! Your job is not a joyride!<br />
<span style="color: #993300;">No matter how hard I try I don’t seem to get the funda why people still rate IT as the best career option -</span> See the life you lead now, for an answer<br />
<span style="color: #993300;">May be its about the money that flows in or the glam it ensures. But both these things don’t appeal to me much -</span> Why not?<br />
<span style="color: #993300;">Its understandable that only people with ample money can say that money is not everything, but still I have this feeling that I can make both ends meet no matter where I am or what I do -</span> This confidence will take you places. Never lose it!<br />
<span style="color: #993300;">I’m seriously looking for a detour, not the road less travelled, but the road which makes the travel interesting -</span> Just wait, your time will come!<br />
<span style="color: #993300;">All my life I’ve been lamenting for the things I never got and for the things that I’ll never get. Its time that I come out of this dormancy and make things go my way. Praying to God, to comprehend my destiny and then put my heart where my mouth is. But the fear of failure keeps me aback…. Its  true man is born free, but everywhere he is in chains!!! - </span>Don&#8217;t worry&#8230; We&#8217;ll talk!</p>
<p><strong>Asmin</strong>: But what disappoints me is here in this field people are selfish. I’m afraid I will also become selfish.</p>
<p><strong>Akhila</strong>: Asmin, in every field people are selfish. Don’t worry; you will also become like that.</p>
<p><strong>Jijo</strong>: What disappoints me is that why I’m not doing anything to change the things which I don’t like. I don’t understand why I’m sitting idle.</p>
<p><strong>Philip</strong>: It&#8217;s all about your mind set.<br />
From some article I read: &#8220;For each and every sheperd boy who went on to become a king, and for every flax seed which ultimately grew into an enormous tree, there are millions of counterparts which never achieved thus&#8221;.<br />
There is nothing wrong in being unremarkable. Enjoy u&#8217;r life.</p>
<p><strong>Niyaz</strong>: That is what ‘Friends’ are for.<br />
Sometimes we may not be able to do things alone.<br />
But you will find that you have a lot of friends who can help you do that.<br />
Even better, you will find somebody who will <em>be with</em> you to do that.<br />
You have the advantage of having good friends, Jijo. We’ll do something. We all are fed up with this thing.</p>
<p><strong>Tenny</strong>: But “HOW”???  It’s stupid to ask this question again and again..  But how???  I am tempted to ask this.</p>
<p><strong>Philip</strong>: Ride a bike. Try to get to 100kmph. It&#8217;s a great feeling. You will be very relaxed when you slow down&#8230;</p>
<p><strong>Asha</strong>: For the first time it is superb. But after that??<br />
We can do something which we can treasure for the life time. Together, something great…</p>
<p><strong>Niyaz</strong>: Read <a title="Team Spirit" href="http://www.diovo.com/?p=122">Team-Spirit</a></p>
<p><strong>Philip</strong>: Would you please think of guy you want to emulate to become great. Or is there no one. Are you trying to be the first great guy in the world? Then good luck. Otherwise think twice what is the greatness with them.<br />
Exclude people like mother Theresa, Gandhi, Vivekananda etc. They are truly great. If you want to become like one of them then best of luck.<br />
Or you want to become an Alexander or a Hitler? If you feel them as great, God save you.<br />
And I am dead sure that you can never be a Beethoven or a Bruce Lee.<br />
Then finally I&#8217;m coming to the people I despise emulating most, you-know-who, those corporate world big names who feed us and several other software professionals or more clearly the people who make 1000&#8217;s of bright souls like Jijo write mails telling &#8220;This was not what I wanted&#8221; and you want yourself to become one of them. What have they done which you feel like so great? Tell me.</p>
<p><strong>Niyaz</strong>: It is not about being Alexander, Hitler, MK Gandhi or some one like that.<br />
It is also not about being another Asim Premji.<br />
Just try to think of this situation:</p>
<p>&#8230; &#8230; &#8230; &#8230; &#8230; &#8230; &#8230;</p>
<p>&#8230; &#8230; &#8230; &#8230; &#8230; &#8230; &#8230;</p>
<p>We will be a group of 6-7 people and each of us will do a specific role.<br />
These are the reasons why I would call it GREAT:<br />
• We are the masters – We don’t have to get orders from some jerk.<br />
• We are the workers – Nobody will be cursing us for being a jerk.<br />
• We can take leave whenever we like – eg: We will arrange tours all Tuesdays. Want to go home? Go..<br />
• The work itself is fun – Some day we will arrange football tournament for companies.<br />
• We earn as much as we work – You want more money his year? Do more work.<br />
And above all…<br />
I will be with my loving friends. I will live with you.  That is what I call GREAT.</p>
<p><strong>Philip</strong>: Exactly the point I was trying to prove. Little Things&#8230; Making a life out of little things which makes you so happy.</p>
<p><strong>Niyaz</strong>: What if everybody gave a constructive feedback to this? I am not telling about a positive feedback. What if we actually did something?</p>
<p><strong>Jijo</strong>: What is to be really appreciated is that everybody has the urge to change things.That too pure&#8230; deep down from ones heart.</p>
<p>What I would suggest is that we all prepare for this war&#8230; and  be damned we prepare well.</p>
<p>Right now its time for an introspection&#8230; of what we are and what we can. Let everybody have a plan. For all we care we put everything to play.</p>
<p><strong>Niyaz</strong>: The biggest challenge is not to learn hardworking. It is not to have a great plan. And certainly not having a team of great people.</p>
<p>The biggest challenge is to START.</p>
<p>Somebody please tell me a plan to start.</p>
<p>Not a plan to start with. But a plan to start.</p>
<p><strong>Asmin</strong>: &#8220;<span style="color: #993300;">And certainly not having a team of great people</span>&#8221; ?</p>
<p><strong>Niyaz</strong>: Great people does not necessarily mean great team.</p>
<p>A group of ordinary people can make a great team.</p>
<p>&#8230; &#8230; &#8230; &#8230; &#8230; &#8230; &#8230;</p>
<p><em>I will post more from our discussions later.</em></p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=1SvCNI"><img src="http://feeds.feedburner.com/~f/Diovo?i=1SvCNI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=0flcTI"><img src="http://feeds.feedburner.com/~f/Diovo?i=0flcTI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=JzluTI"><img src="http://feeds.feedburner.com/~f/Diovo?i=JzluTI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=kRjB0i"><img src="http://feeds.feedburner.com/~f/Diovo?i=kRjB0i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=uKDQUI"><img src="http://feeds.feedburner.com/~f/Diovo?i=uKDQUI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=EGhXPI"><img src="http://feeds.feedburner.com/~f/Diovo?i=EGhXPI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=b6rqEi"><img src="http://feeds.feedburner.com/~f/Diovo?i=b6rqEi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/321266085" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=124</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=124</feedburner:origLink></item>
		<item>
		<title>Security theatre costs security</title>
		<link>http://feeds.feedburner.com/~r/Diovo/~3/320264286/</link>
		<comments>http://www.diovo.com/?p=123#comments</comments>
		<pubDate>Thu, 26 Jun 2008 05:33:51 +0000</pubDate>
		<dc:creator>Niyaz PK</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Fake TV]]></category>

		<category><![CDATA[Liquid security]]></category>

		<category><![CDATA[security theatre]]></category>

		<guid isPermaLink="false">http://www.diovo.com/?p=123</guid>
		<description><![CDATA[Security measures which are just to show-off security and which does not provide any real security are called security theatre. The problem with security theatre is that it will give you a false sense of security and at the same time, do nothing to increase your security. Worse, they may reduce your security. Here are [...]]]></description>
			<content:encoded><![CDATA[<p>Security measures which are just to show-off security and which does not provide any real security are called <em>security theatre</em>. The problem with security theatre is that it will give you a false sense of security and at the same time, do nothing to increase your security. Worse, they may reduce your security. Here are the examples:</p>
<p>1) Fake TV</p>
<p><a title="Fake TV" href="http://www.faketv.com/">What is it?</a></p>
<blockquote><p>FakeTV accurately simulates the light output of a real television. The effect of scene changes, fades, swells, flicks, on-screen motion, and color changes look just they came from a real TV.  From outside the house, it looks just like someone is watching a real television.  The potential burglar thinks the home must be occupied, so he moves on to an easier target.</p></blockquote>
<p>Here is a tip for burglars: Get a list of people who bought Fake TV. Most probably they will be away from home frequently. You know what to do next.</p>
<p>2) Liquid Ban</p>
<p>Reuters <a href="http://www.reuters.com/article/oddlyEnoughNews/idUSPEK18633820080620">reports</a> that all public swimming pools in Olympic co-host city Shanghai will check shampoos, body wash and other liquids before allowing entry to guard against explosions or other &#8220;terrorist attacks”.</p>
<blockquote><p>Pool guests who bring these items must allow them to be opened and inspected. Security personnel will smell them to see whether they are safe or not.</p></blockquote>
<p>Schneier <a href="http://www.schneier.com/blog/archives/2008/06/liquid_ban_gone.html">thinks</a> this is a stupid idea.</p>
<p>Here is a tip for cheaters: Bring something like chloroform with you. Guards will smell it and faint. You are then free to do anything you want.</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Diovo?a=JRvgkI"><img src="http://feeds.feedburner.com/~f/Diovo?i=JRvgkI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=ikFdbI"><img src="http://feeds.feedburner.com/~f/Diovo?i=ikFdbI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=nJysOI"><img src="http://feeds.feedburner.com/~f/Diovo?i=nJysOI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=CrH0xi"><img src="http://feeds.feedburner.com/~f/Diovo?i=CrH0xi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=hK0wOI"><img src="http://feeds.feedburner.com/~f/Diovo?i=hK0wOI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=o4BduI"><img src="http://feeds.feedburner.com/~f/Diovo?i=o4BduI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Diovo?a=ZrwwWi"><img src="http://feeds.feedburner.com/~f/Diovo?i=ZrwwWi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Diovo/~4/320264286" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diovo.com/?feed=rss2&amp;p=123</wfw:commentRss>
		<feedburner:origLink>http://www.diovo.com/?p=123</feedburner:origLink></item>
	</channel>
</rss>
