<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tech Tips  Tricks</title>
	
	<link>http://tech.chitgoks.com</link>
	<description>tech tips tricks programming software</description>
	<pubDate>Tue, 10 Nov 2009 00:44:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/chitgoks/oDaY" type="application/rss+xml" /><feedburner:emailServiceId>chitgoks/oDaY</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Malware Can Download Child Porn To Your Computer</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/vnwhe0hWbSw/</link>
		<comments>http://tech.chitgoks.com/2009/11/08/malware-can-download-child-porn-to-your-computer/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 01:26:33 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[internet]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[malware]]></category>

		<category><![CDATA[porn]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2306</guid>
		<description><![CDATA[As a former Massachusetts government employee later found out, malware can download porn to your computer. He was arrested in 2007 after child porn was found on his state issued laptop computer. He was eventually cleared of all charges after some investigation by the defense found that the laptop was infected with malware that was [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2307" title="malware" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/malware.png" alt="malware" height="90" />As a former Massachusetts government employee later found out, malware can download porn to your computer. He was arrested in 2007 after child porn was found on his state issued laptop computer. He was eventually cleared of all charges after some investigation by the defense found that the laptop was infected with malware that was programmed to visit many child porn sites per minute. You could just imagine how many sites the malware could have visited in an hour.</p>
<p>Prosecutors performed another test to verify the findings and confirmed it to be true. The charge was dropped after that. Now, if you are in some country that do not have such strict cyber laws, you may be safe. But as in the case of this guy, the U.S. has strict laws regarding cyber porn, especially child porn.</p>
<p>Always update your anti virus software with the latest virus and malware signature list. You will never know when a malware like this may hit you until it is too late. After reading this, better click on the update feature of your anti virus ;).</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Malware Can Download Child Porn To Your Computer" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Malware+Can+Download+Child+Porn+To+Your+Computer" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Malware+Can+Download+Child+Porn+To+Your+Computer&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/vnwhe0hWbSw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/08/malware-can-download-child-porn-to-your-computer/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/08/malware-can-download-child-porn-to-your-computer/</feedburner:origLink></item>
		<item>
		<title>GambleCraft Casino Guide</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/0d7YxFYJ7ak/</link>
		<comments>http://tech.chitgoks.com/2009/11/08/gamblecraft-casino-guide/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 06:44:07 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[.a-pp]]></category>

		<category><![CDATA[guide]]></category>

		<category><![CDATA[gamblecraft]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2302</guid>
		<description><![CDATA[People play in casinos to win. But in reality, the purpose of playing in a casino is to lose. That goes the same with casinos online. Knowing the rules and understanding them are not enough to win when playing a certain casino game. GambleCraft provides tutorials and strategies of common casino games like video poker, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2303" title="casino1" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/casino1.png" alt="casino1" height="100" />People play in casinos to win. But in reality, the purpose of playing in a casino is to lose. That goes the same with <a title="casinos online" href="http://www.gamblecraft.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gamblecraft.com/?referer=');">casinos online</a>. Knowing the rules and understanding them are not enough to win when playing a certain casino game. GambleCraft provides tutorials and strategies of common casino games like video poker, craps, roulette and the ever famous slots to assist you in winning better odds during game play. Detailed reviews are also provided in its list of best online casinos. Their list is updated frequently so check it out from time to time to read an online casino’s review to know more about them. The review definitely will help guide you in choosing which online casino is best for you to play in.</p>
<p>All read and no play? GambleCraft also provides training video poker software to acclimate yourself before you put yourself in a position playing and betting with real money. Other than that, software tools like a calculator is also available which can be used for real time analysis during play. If you wish to be updated about news regarding online casinos, check out its vast number of archives from days past and present. You can also subscribe to their newsletter to become updated all the time.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for GambleCraft Casino Guide" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+GambleCraft+Casino+Guide" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+GambleCraft+Casino+Guide&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/0d7YxFYJ7ak" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/08/gamblecraft-casino-guide/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/08/gamblecraft-casino-guide/</feedburner:origLink></item>
		<item>
		<title>Record Songs And Movies For Free</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/INqKJKPCup4/</link>
		<comments>http://tech.chitgoks.com/2009/11/07/record-songs-and-movies-for-free/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 02:26:01 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[audialsone]]></category>

		<category><![CDATA[movie]]></category>

		<category><![CDATA[record]]></category>

		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2299</guid>
		<description><![CDATA[Here is one software that piqued my interest. An application that actually looks for songs and movies and give you the option to be able to record them &#8230; for FREE! Yes! Free is the word. It even gets podcasts and gives it to you in the right format. AudialsOne works diligently to give you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2300" title="audialsone" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/audialsone.png" alt="audialsone" height="100" />Here is one software that piqued my interest. An application that actually looks for songs and movies and give you the option to be able to record them &#8230; for FREE! Yes! Free is the word. It even gets podcasts and gives it to you in the right format. AudialsOne works diligently to give you the music that you want. Just provide a genre, artist or song title and the software searches the internet for the best online radio stations to record music and even finds matching videos.</p>
<p>Trying out AudialsOne is pretty advantageous too. To try out their software, you are not restricted to the functionalities that you will be able to explore as in a shareware version. You will receive 40 songs for free to test out the program plus you can already listen to the best web radio stations without any restrictions, get all sorts of videos and use tons of additional functions.</p>
<p>The AudialsOne software is pretty flexible. You can upgrade via plug-ins that are created by you or by other people letting you easily access additional radio stations, video portals and more. The core feature is made possible because AudialsOne employs user computers to monitor over 2,500 internet radio stations worldwide. Information on where and when which station is playing which song is exchanged, allowing you to record customized music faster than ever before.</p>
<p>Enough with the talk. To appreciate the features of AudialsOne, go to their site and download it. No registration needed! Inspire your new world of free entertainment with AudialsOne.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Record Songs And Movies For Free" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Record+Songs+And+Movies+For+Free" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Record+Songs+And+Movies+For+Free&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/INqKJKPCup4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/07/record-songs-and-movies-for-free/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/07/record-songs-and-movies-for-free/</feedburner:origLink></item>
		<item>
		<title>Globe Runner SEO</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/hcdw2hYpjhI/</link>
		<comments>http://tech.chitgoks.com/2009/11/06/globe-runner-seo/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 23:17:41 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[.a-pp]]></category>

		<category><![CDATA[service]]></category>

		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2292</guid>
		<description><![CDATA[With the internet so vast, the only way we can find the thing that we want is to look it up in a search engine. That is why anyone who wants their site to get traffic would only think of one thing: Search engine optimization. SEO as it is commonly known, is the active practice [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2293" title="seo" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/seo.png" alt="seo" height="100" />With the internet so vast, the only way we can find the thing that we want is to look it up in a search engine. That is why anyone who wants their site to get traffic would only think of one thing: Search engine optimization. SEO as it is commonly known, is the active practice of optimizing a web site by improving internal and external aspects in order to increase the traffic the site receives from search engines.</p>
<p>I say active, because you have to constantly maintain and optimize to keep your site up high in the search engine rankings. This is no easy task and most likely you would look for an SEO specialist to maintain and optimize your site. Globe Runner SEO offers <a title="professional seo" href="http://globerunnerseo.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/globerunnerseo.com/?referer=');">professional SEO</a> services that puts you on the map! Their staffs are top notch and know everything there is to know about SEO and how to apply them to your site.</p>
<p>Globe Runner SEO provides not just expertise, but personal service. Because of their small size, their prices are pretty reasonable and they take the time to get to know your business, understand everything there is to know and develop solutions to bring out the most effective SEO solution. They are a firm believer of white hat SEO techniques so you can be assured that your site will never violate SEO standards.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Globe Runner SEO" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Globe+Runner+SEO" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Globe+Runner+SEO&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/hcdw2hYpjhI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/06/globe-runner-seo/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/06/globe-runner-seo/</feedburner:origLink></item>
		<item>
		<title>AutoComplete JComboBox</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/qkRV4vYV1_I/</link>
		<comments>http://tech.chitgoks.com/2009/11/06/autocomplete-jcombobox/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 09:10:29 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[autocomplete]]></category>

		<category><![CDATA[jcombobox]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2287</guid>
		<description><![CDATA[There are ready-made classes of JComboBox that implement an autocomplete feature and I chose to use Orbital Computer because of its ease of use and simplicity of the code. I added an extra feature in this JComboBox wherein if you press the ESC key, it will automatically select and show the first item in the [...]]]></description>
			<content:encoded><![CDATA[<p>There are ready-made classes of <strong><span style="color: #0000ff;">JComboBox</span></strong> that implement an autocomplete feature and I chose to use Orbital Computer because of its ease of use and simplicity of the code. I added an extra feature in this <strong><span style="color: #0000ff;">JComboBox</span></strong> wherein if you press the ESC key, it will automatically select and show the first item in the <strong><span style="color: #0000ff;">ComboBoxModel</span></strong>.</p>
<p>To use this class, simply call it like this.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>... <span style="color: #006633;">cb</span> ...<span style="color: #009900;">&#93;</span>
<span style="color: #000000; font-weight: bold;">new</span> AutoCompleteJComboBoxer<span style="color: #009900;">&#40;</span>cb<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>That&#8217;s it! No need to actually create a variable for this class since you just pass the <strong><span style="color: #0000ff;">JComboBox</span></strong> object as the parameter and the class handles the rest adding the autocomplete feature. Pretty simple right? This is a handy class. Get the code below.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> AutoCompleteJComboBoxer <span style="color: #000000; font-weight: bold;">extends</span> <span style="color: #003399;">PlainDocument</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">JComboBox</span> comboBox<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">ComboBoxModel</span> model<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">JTextComponent</span> editor<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">boolean</span> hidePopupOnFocusLoss<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> AutoCompleteJComboBoxer<span style="color: #009900;">&#40;</span><span style="color: #003399;">JComboBox</span> comboBox<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">comboBox</span> <span style="color: #339933;">=</span> comboBox<span style="color: #339933;">;</span>
        comboBox.<span style="color: #006633;">setEditable</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        model <span style="color: #339933;">=</span> comboBox.<span style="color: #006633;">getModel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        editor <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">JTextComponent</span><span style="color: #009900;">&#41;</span> comboBox.<span style="color: #006633;">getEditor</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getEditorComponent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        editor.<span style="color: #006633;">setDocument</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// Bug 5100422 on Java 1.5: Editable JComboBox won't hide popup when tabbing out</span>
        hidePopupOnFocusLoss <span style="color: #339933;">=</span> <span style="color: #003399;">System</span>.<span style="color: #006633;">getProperty</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;java.version&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">startsWith</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;1.5&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// Highlight whole text when focus gets lost</span>
        editor.<span style="color: #006633;">addFocusListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">FocusAdapter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            @Override
            <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> focusLost<span style="color: #009900;">&#40;</span><span style="color: #003399;">FocusEvent</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                highlightCompletedText<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #666666; font-style: italic;">// Workaround for Bug 5100422 - Hide Popup on focus loss</span>
                <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>hidePopupOnFocusLoss<span style="color: #009900;">&#41;</span> AutoCompleteJComboBoxer.<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">comboBox</span>.<span style="color: #006633;">setPopupVisible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// Highlight whole text when user hits enter</span>
        editor.<span style="color: #006633;">addKeyListener</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">KeyAdapter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            @Override
            <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> keyPressed<span style="color: #009900;">&#40;</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399;">KeyEvent</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>e.<span style="color: #006633;">getKeyCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_ENTER</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                    highlightCompletedText<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>e.<span style="color: #006633;">getKeyCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #003399;">KeyEvent</span>.<span style="color: #006633;">VK_ESCAPE</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                    AutoCompleteJComboBoxer.<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">comboBox</span>.<span style="color: #006633;">setSelectedIndex</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    AutoCompleteJComboBoxer.<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">editor</span>.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span>AutoCompleteJComboBoxer.<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">comboBox</span>.<span style="color: #006633;">getSelectedItem</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    highlightCompletedText<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Handle initially selected object</span>
        <span style="color: #003399;">Object</span> selected <span style="color: #339933;">=</span> comboBox.<span style="color: #006633;">getSelectedItem</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>selected <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> editor.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span>selected.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> insertString<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> offs, <span style="color: #003399;">String</span> str, <span style="color: #003399;">AttributeSet</span> a<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">BadLocationException</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">// construct the resulting string</span>
        <span style="color: #003399;">String</span> currentText <span style="color: #339933;">=</span> getText<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, getLength<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003399;">String</span> beforeOffset <span style="color: #339933;">=</span> currentText.<span style="color: #006633;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, offs<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003399;">String</span> afterOffset <span style="color: #339933;">=</span> currentText.<span style="color: #006633;">substring</span><span style="color: #009900;">&#40;</span>offs, currentText.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #003399;">String</span> futureText <span style="color: #339933;">=</span> beforeOffset <span style="color: #339933;">+</span> str <span style="color: #339933;">+</span> afterOffset<span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// lookup and select a matching item</span>
        <span style="color: #003399;">Object</span> item <span style="color: #339933;">=</span> lookupItem<span style="color: #009900;">&#40;</span>futureText<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>item <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            comboBox.<span style="color: #006633;">setSelectedItem</span><span style="color: #009900;">&#40;</span>item<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// keep old item selected if there is no match</span>
            item <span style="color: #339933;">=</span> comboBox.<span style="color: #006633;">getSelectedItem</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #666666; font-style: italic;">// imitate no insert (later on offs will be incremented by str.length(): selection won't move forward)</span>
            offs <span style="color: #339933;">=</span> offs<span style="color: #339933;">-</span>str.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #666666; font-style: italic;">// provide feedback to the user that his input has been received but can not be accepted</span>
            comboBox.<span style="color: #006633;">getToolkit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">beep</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// when available use: UIManager.getLookAndFeel().provideErrorFeedback(comboBox);</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// remove all text and insert the completed string</span>
        <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, getLength<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">insertString</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, item.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, a<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// if the user selects an item via mouse the the whole string will be inserted.</span>
        <span style="color: #666666; font-style: italic;">// highlight the entire text if this happens.</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>item.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span>str<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> offs<span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            highlightCompletedText<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
            highlightCompletedText<span style="color: #009900;">&#40;</span>offs<span style="color: #339933;">+</span>str.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #666666; font-style: italic;">// show popup when the user types</span>
            comboBox.<span style="color: #006633;">setPopupVisible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">void</span> highlightCompletedText<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> start<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        editor.<span style="color: #006633;">setCaretPosition</span><span style="color: #009900;">&#40;</span>getLength<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        editor.<span style="color: #006633;">moveCaretPosition</span><span style="color: #009900;">&#40;</span>start<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">Object</span> lookupItem<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> pattern<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #003399;">Object</span> selectedItem <span style="color: #339933;">=</span> model.<span style="color: #006633;">getSelectedItem</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// only search for a different item if the currently selected does not match</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>selectedItem <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> startsWithIgnoreCase<span style="color: #009900;">&#40;</span>selectedItem.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, pattern<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">return</span> selectedItem<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// iterate over all items</span>
            <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span>, n<span style="color: #339933;">=</span>model.<span style="color: #006633;">getSize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> n<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #003399;">Object</span> currentItem <span style="color: #339933;">=</span> model.<span style="color: #006633;">getElementAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #666666; font-style: italic;">// current item starts with the pattern?</span>
                <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>startsWithIgnoreCase<span style="color: #009900;">&#40;</span>currentItem.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, pattern<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                    <span style="color: #000000; font-weight: bold;">return</span> currentItem<span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #666666; font-style: italic;">// no item starts with the pattern =&amp;gt; return null</span>
        <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// checks if str1 starts with str2 - ignores case</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">boolean</span> startsWithIgnoreCase<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> str1, <span style="color: #003399;">String</span> str2<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">return</span> str1.<span style="color: #006633;">toUpperCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">startsWith</span><span style="color: #009900;">&#40;</span>str2.<span style="color: #006633;">toUpperCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for AutoComplete JComboBox" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+AutoComplete+JComboBox" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+AutoComplete+JComboBox&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/qkRV4vYV1_I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/06/autocomplete-jcombobox/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/06/autocomplete-jcombobox/</feedburner:origLink></item>
		<item>
		<title>Best Antivirus Software?</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/XOlDM3Eq9r0/</link>
		<comments>http://tech.chitgoks.com/2009/11/05/best-antivirus-software/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 05:20:54 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[software/applications]]></category>

		<category><![CDATA[antivirus]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2283</guid>
		<description><![CDATA[The best antivirus software? This question really boils down to one&#8217;s preference on the software itself. In my view, there really is no difference which antivirus is the best since no matter how feature rich the software is, if the virus signature list is not updated, your system will be hit by the virus that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2284" title="antivirus" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/antivirus.png" alt="antivirus" height="90" />The <a title="best antivirus" href="http://www.starreviews.com/Antivirus-Software.aspx" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.starreviews.com/Antivirus-Software.aspx?referer=');">best antivirus</a> software? This question really boils down to one&#8217;s preference on the software itself. In my view, there really is no difference which antivirus is the best since no matter how feature rich the software is, if the virus signature list is not updated, your system will be hit by the virus that the antivirus does not recognize. I prefer a simple antivirus software that does not load too many unusable modules. Sure, they may be useful in some cases but I believe that they should all be disabled first and let the user manually enable module after module when he wants to.</p>
<p>If you are totally clueless on where to start, Star Reviews is a good place to check out. It offers reviews on some of the well known <a title="antivirus software" href="http://www.starreviews.com/Antivirus-Software.aspx" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.starreviews.com/Antivirus-Software.aspx?referer=');">antivirus software</a> makers including ratings on the overall product, ease of use and even customer service (yes customer service is equally important). There are lots of antivirus softwares out there, and even I cannot remember all of them (even new ones that come out). You can check Star Reviews without going to each antivirus software maker&#8217;s site to compare them from one another. You can do it all in just one site! Check it out!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Best Antivirus Software?" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Best+Antivirus+Software?" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Best+Antivirus+Software?&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/XOlDM3Eq9r0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/05/best-antivirus-software/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/05/best-antivirus-software/</feedburner:origLink></item>
		<item>
		<title>Google Dashboard</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/KnaWsM5oYmA/</link>
		<comments>http://tech.chitgoks.com/2009/11/05/google-dashboard/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 05:05:21 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[dashboard]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2280</guid>
		<description><![CDATA[Finally! Google has released a way for people to know what information Google had collected from them. Called Dashboard, it also lets users control what information can be or cannot be kept. The service provides an online summary of a user&#8217;s Google files like Gmail, Google Docs, Picasa photos, YouTube and all related Google products [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2281" title="dashboard" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/dashboard.png" alt="dashboard" height="90" />Finally! Google has released a way for people to know what information Google had collected from them. Called Dashboard, it also lets users control what information can be or cannot be kept. The service provides an online summary of a user&#8217;s Google files like Gmail, Google Docs, Picasa photos, YouTube and all related Google products by collecting pre-existing privacy controls in one place.</p>
<p>Dashboard users can review and delete recent Google searches, see recently opened and shared documents and survey their interactions with other Google-powered sites such as YouTube. If you are no techie, you will not have the faintest idea that as you surf the web, Google actually collects information, data that it deems will be used beneficially for its other services.</p>
<p>The issue of privacy always comes up  but I guess this is a step in the right direction. What do you think?</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Google Dashboard" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Google+Dashboard" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Google+Dashboard&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/KnaWsM5oYmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/05/google-dashboard/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/05/google-dashboard/</feedburner:origLink></item>
		<item>
		<title>Boston SEO Services</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/pu6oPuVffaA/</link>
		<comments>http://tech.chitgoks.com/2009/11/05/boston-seo-services/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 04:49:53 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[.a-pp]]></category>

		<category><![CDATA[service]]></category>

		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2277</guid>
		<description><![CDATA[The following is a sponsored review.
With the internet so vast, the only way we can find the thing that we want is to look it up in a search engine. That is why anyone who wants their site to get traffic would only think of one thing: Search engine optimization. SEO as it is commonly [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2278" title="big" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/big.gif" alt="big" height="100" />The following is a sponsored review.</p>
<p>With the internet so vast, the only way we can find the thing that we want is to look it up in a search engine. That is why anyone who wants their site to get traffic would only think of one thing: Search engine optimization. SEO as it is commonly known, is the active practice of optimizing a web site by improving internal and external aspects in order to increase the traffic the site receives from search engines.</p>
<p>I say active, because you have to constantly maintain and optimize to keep your site up high in the search engine rankings. This is no easy task and most likely you would look for an SEO specialist to maintain and optimize your site. Brand Identity Guru offers SEO services at very affordable costs. Their staffs are top notch and know everything there is to know about SEO and how to apply them to your site.</p>
<p>You will get feature rich services from them including keyword and popularity breakdown, complete maintenance and monitoring services, assessment of your competition&#8217;s search engine positioning, manual submissions to search engines and directories, file name, meta and body tag optimization and so much more! Pump up your brand with Big Identity Guru&#8217;s <a title="seo boston" href="http://www.brandidentityguru.com/searchengine-optimization.htm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.brandidentityguru.com/searchengine-optimization.htm?referer=');">SEO Boston</a> services.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Boston SEO Services" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Boston+SEO+Services" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Boston+SEO+Services&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/pu6oPuVffaA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/05/boston-seo-services/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/05/boston-seo-services/</feedburner:origLink></item>
		<item>
		<title>Gambling 101</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/vgf6hgXbrrE/</link>
		<comments>http://tech.chitgoks.com/2009/11/05/gambling-101/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:48:19 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[.a-pp]]></category>

		<category><![CDATA[guide]]></category>

		<category><![CDATA[casino]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2271</guid>
		<description><![CDATA[You have seen the numbers 101. They pertain to beginners and Gambling 101 is a good place to start for newbies to know about the online casino world. One of the most important duties that Gambling 101 does on a regular basis is to rank and review the best online casinos to help readers get [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2273" title="hpchalkboard" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/hpchalkboard.png" alt="hpchalkboard" width="108" height="100" />You have seen the numbers 101. They pertain to beginners and Gambling 101 is a good place to start for newbies to know about the online casino world. One of the most important duties that Gambling 101 does on a regular basis is to rank and review the best online casinos to help readers get an idea which online casino they may prefer playing. After all, there are literally hundreds of online casinos and it is virtually impossible to check them all out one by one. Luckily, sites like Gambling 101 provide readers a filtered list on the best online casinos.</p>
<p>And these are not just ordinary reviews. Their ranking criteria includes personal research with other players’ interviews to give a more accurate depiction on gaming sites that are top notch. Newbies will find a ton of rich content regarding casino games from the basics to advanced strategies and tips to fully enjoy them. They also have free games where you can play them without any worries of losing real money. That is the beauty of online games. You can play for fun before you decide to play for real money. You can also join their forums to interact with other members, talk and share views and opinions regarding online casino topics.</p>
<p>With Gambling 101, <a title="online gambling" href="http://www.gambling101.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gambling101.org/?referer=');">online gambling</a> has never been easier.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Gambling 101" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Gambling+101" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Gambling+101&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/vgf6hgXbrrE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/05/gambling-101/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/05/gambling-101/</feedburner:origLink></item>
		<item>
		<title>Firefox Passes IE6 In Browser Share</title>
		<link>http://feedproxy.google.com/~r/chitgoks/oDaY/~3/y8wLG9oJd5A/</link>
		<comments>http://tech.chitgoks.com/2009/11/05/firefox-passes-ie6-in-browser-share/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:28:23 +0000</pubDate>
		<dc:creator>tech</dc:creator>
		
		<category><![CDATA[internet]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://tech.chitgoks.com/?p=2269</guid>
		<description><![CDATA[Wait! Don&#8217;t get your hopes up. If you read the title post carefully, it is IE6 not IE. While Internet Explorer remains ahead of the rest of the competition, month after month it continues to lose ground to all other browsers as Firefox finally surpassed IE6, perhaps the most hated version of Microsoft&#8217;s browser.
While I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2270" title="firefox_eat_ie" src="http://tech.chitgoks.com/wp-content/uploads/2009/11/firefox_eat_ie.png" alt="firefox_eat_ie" height="90" />Wait! Don&#8217;t get your hopes up. If you read the title post carefully, it is IE6 not IE. While Internet Explorer remains ahead of the rest of the competition, month after month it continues to lose ground to all other browsers as Firefox finally surpassed IE6, perhaps the most hated version of Microsoft&#8217;s browser.</p>
<p>While I have lost fondness with Firefox after Chrome was released, I still pick it over Internet Explorer. That browser is just ghastly. Plus, this cross browser issue always pisses me off which makes me hate IE more ha ha. Well, so long IE6 &#8230; Even though Windows 7 was just released, I don&#8217;t think it can maintain its standing in the browser popularity that long. Google Chrome&#8217;s pretty strong even though there has not been any new updates (and I have been waiting for a Mac OS Version since).</p>
<p>Let us see what will happen in the coming months &#8230;</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="chitgoks@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy me a cup of coffee for Firefox Passes IE6 In Browser Share " /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /><input type="image" src="http://tech.chitgoks.com/wp-content/plugins/buy-me-beer/icon_cafe.png" align="left" alt="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." title="Found this post useful? Buy me a cup of coffee or help support the sponsors on the right." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=chitgoks@gmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+me+a+cup+of+coffee+for+Firefox+Passes+IE6+In+Browser+Share+" target="paypal" onclick="pageTracker._trackPageview('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=_xclick_amp_business=chitgoks_gmail.com_amp_currency_code=_amp_amount=_amp_return=_amp_item_name=Buy+me+a+cup+of+coffee+for+Firefox+Passes+IE6+In+Browser+Share+&amp;referer=');">Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.</a></p><img src="http://feeds.feedburner.com/~r/chitgoks/oDaY/~4/y8wLG9oJd5A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.chitgoks.com/2009/11/05/firefox-passes-ie6-in-browser-share/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.chitgoks.com/2009/11/05/firefox-passes-ie6-in-browser-share/</feedburner:origLink></item>
	</channel>
</rss>
