<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>auto-complete &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/auto-complete/</link>
	<description>Feed of posts on WordPress.com tagged "auto-complete"</description>
	<pubDate>Thu, 03 Dec 2009 14:27:34 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Enabling Auto-Complete in Eclipse SQL Explorer]]></title>
<link>http://detacheddatabase.wordpress.com/2009/11/25/enabling-auto-complete-in-eclipse-sql-explorer/</link>
<pubDate>Tue, 24 Nov 2009 23:00:53 +0000</pubDate>
<dc:creator>LS</dc:creator>
<guid>http://detacheddatabase.wordpress.com/2009/11/25/enabling-auto-complete-in-eclipse-sql-explorer/</guid>
<description><![CDATA[I&#8217;ve been using Eclipse&#8217;s SQL Explorer standalone for the past couple of weeks, and I]]></description>
<content:encoded><![CDATA[I&#8217;ve been using Eclipse&#8217;s SQL Explorer standalone for the past couple of weeks, and I]]></content:encoded>
</item>
<item>
<title><![CDATA[Auto-complete Me.]]></title>
<link>http://myfavoritethingtoday.wordpress.com/2009/11/18/auto-complete-me/</link>
<pubDate>Wed, 18 Nov 2009 13:03:23 +0000</pubDate>
<dc:creator>myfavoritethingtoday</dc:creator>
<guid>http://myfavoritethingtoday.wordpress.com/2009/11/18/auto-complete-me/</guid>
<description><![CDATA[My friend posted this site on Facebook. Auto-complete me: screen shots of Google&#8217;s auto-comple]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>My friend posted this site on <a href="http://www.facebook.com">Facebook</a>.  Auto-complete me: screen shots of Google&#8217;s auto-complete search bar option.  </p>
<p><a href="http://www.autocompleteme.com">AutoCompleteMe.com</a></p>
<p>These are things that people have searched enough that <a href="http://www.google.com">Google</a> remembers them?  Really?  I think it&#8217;s gotta help that <a href="http://www.google.com/corporate/culture.html">Google is staffed by really hip children of the 21st century</a> that would think stuff like this is funny.  </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The eternal question]]></title>
<link>http://failblog.org/2009/11/11/suggestion-fail/</link>
<pubDate>Wed, 11 Nov 2009 15:00:54 +0000</pubDate>
<dc:creator>Cheezburger Network</dc:creator>
<guid>http://failblog.org/2009/11/11/suggestion-fail/</guid>
<description><![CDATA[Suggestion Fail Picture by: dunno source Submitted by: E. Tapia via Fail Uploader For more Suggestio]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="mine_asset assetid_2687075584 sourceid_2687074048"><!-- http://images.cheezburger.com/completestore/2009/10/3/128990833121068584.jpg --><br />
<a href="http://autocompleteme.com/" target="_blank"><img class="mine_2687075584" title="epic-fail-suggestion-fail" src="http://failblog.wordpress.com/files/2009/10/epic-fail-suggestion-fail.jpg" alt="epic fail pictures" /></a></p>
<p>Suggestion Fail</p>
<p>Picture by: dunno source Submitted by: E. Tapia via <a rel="nofollow" href="http://cheezburger.com/fail.aspx">Fail Uploader</a></p>
<p><strong><a href="http://autocompleteme.com/" target="_blank">For more Suggestion Fails, check out Autocomplete Me!</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Google's auto-complete from A to Z]]></title>
<link>http://shoutsfromtheabyss.wordpress.com/2009/10/01/googles-auto-complete-from-a-to-z/</link>
<pubDate>Thu, 01 Oct 2009 01:10:47 +0000</pubDate>
<dc:creator>shoutabyss</dc:creator>
<guid>http://shoutsfromtheabyss.wordpress.com/2009/10/01/googles-auto-complete-from-a-to-z/</guid>
<description><![CDATA[The Google home page has a search box. In that box is an auto-complete feature that tries to guess w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-full wp-image-117" title="Rolodex" src="http://shoutsfromtheabyss.wordpress.com/files/2009/10/rolodex.jpg" alt="Rolodex" width="225" height="180" />The Google home page has a search box. In that box is an auto-complete feature that tries to guess what you might be typing next. As you type additional letters the display changes as the results are refined and get narrower and narrower.</p>
<p>I&#8217;m assuming that with every character you enter Google is showing what it thinks is the most likely search term you want based on what has been entered so far.</p>
<p>I was curious about the auto-complete feature and what it had to say about what Google thought was important,  so I decided to try every letter of the alphabet and see what results I got. As you will see, the results are <em>very</em> commercial.</p>
<p>Here is my list of results from Google&#8217;s auto-complete feature:</p>
<p>A &#8211; amazon<br />
B &#8211; best buy<br />
C &#8211; craigslist<br />
D &#8211; dictionary<br />
E &#8211; ebay<br />
F &#8211; facebook<br />
G &#8211; gmail<br />
H &#8211; hotmail<br />
I &#8211; imdb<br />
J &#8211; jet blue<br />
K &#8211; kohls<br />
L &#8211; lowes<br />
M &#8211; mapquest<br />
N &#8211; netflix<br />
O &#8211; old navy<br />
P &#8211; pandora<br />
Q &#8211; quotes<br />
R &#8211; realtor.com<br />
S &#8211; southwest airlines<br />
T &#8211; target<br />
U &#8211; usps<br />
V &#8211; verizon wireless<br />
W &#8211; walmart<br />
X &#8211; xm radio<br />
Y &#8211; youtube<br />
Z &#8211; zillow</p>
<p>Interesting that the letter Z was the only letter that came up with a result I&#8217;d never heard before.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[20 Plugin In jQuery Per Migliorare L'Interfaccia Utente]]></title>
<link>http://lorenzobergamini.wordpress.com/2009/09/14/20-plugin-in-jquery-per-migliorare-linterfaccia-utente/</link>
<pubDate>Mon, 14 Sep 2009 21:34:15 +0000</pubDate>
<dc:creator>lorenzobergamini</dc:creator>
<guid>http://lorenzobergamini.wordpress.com/2009/09/14/20-plugin-in-jquery-per-migliorare-linterfaccia-utente/</guid>
<description><![CDATA[Continuiamo a presentare una serie di Plugin in jQuery. Un paio di positività dei Plugin in jQuery è]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><a href="http://lorenzobergamini.myblog.it/media/01/02/2002335990.jpg" target="_blank"><img style="border-width:0;margin:.7em 0;" src="http://lorenzobergamini.myblog.it/media/01/02/1924759015.jpg" alt="bli-software-fre-20-plugin-jquery-user-interface.jpg" /></a></div>
<p style="text-align:center;"><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><br />
</span></span></p>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"> <span style="color:#ff0000;"><em><strong><br />
</strong></em></span>Continuiamo a presentare una serie di <em><strong>Plugin</strong></em> in <em><strong>jQuery</strong></em>.</span></span></p>
<p>Un paio di positività dei <em><strong>Plugin</strong></em> in <em><strong>jQuery</strong></em> è che:</p>
<ul>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">spesso gli sviluppatori rilasciano regolarmente i <em><strong>Plugin</strong></em> in <em><strong>jQuery</strong></em></span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">non sono facile da realizzare ma facili da mantenere anche se usati su <em><strong>Siti Web</strong></em> di grandi dimensioni.</span></span></li>
</ul>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Di seguito una raccolta di <span style="color:#ff0000;"><em><strong>20 Plugin In jQuery Per Migliorare L&#8217;Interfaccia Utente</strong></em></span> nei nostri <em><strong>Siti Web</strong></em>. Raccolta che comprende Plugin per e finestre modali, gallerie di immagini, auto completamento, bookmarking funzioni, precaricatori, e altro ancora.</span></span></p>
<p>Per ogni <em><strong>Plugin</strong></em> in <em><strong>jQuery</strong></em> abbiamo inserito i <span style="text-decoration:underline;"><em>link di riferimento ai Siti Web degli sviluppatori</em></span> e il <em><span style="text-decoration:underline;">link di riferimento del dimostrativo</span></em>.</p>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><a title="20 Plugin In jQuery Per Migliorare L'Interfaccia Utente" href="http://www.bli.it/news-e-articoli/il-meglio-dal-web/free-software/230-20-plugin-in-jquery-per-migliorare-linterfaccia-utente.html" target="_blank">Leggi tutto l&#8217;articolo su <span style="color:#ff0000;"><em><strong>20 Plugin In jQuery Per Migliorare L&#8217;Interfaccia Utente</strong></em></span></a>.</span></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[E-mail: Does auto-complete equal auto-disclosure?]]></title>
<link>http://thelowedown.wordpress.com/2009/08/05/e-mail-does-auto-complete-equal-auto-disclosure/</link>
<pubDate>Thu, 06 Aug 2009 02:51:58 +0000</pubDate>
<dc:creator>Robert</dc:creator>
<guid>http://thelowedown.wordpress.com/2009/08/05/e-mail-does-auto-complete-equal-auto-disclosure/</guid>
<description><![CDATA[Sometimes conveniences become vulnerabilities, and most often people are still the weakest link in i]]></description>
<content:encoded><![CDATA[Sometimes conveniences become vulnerabilities, and most often people are still the weakest link in i]]></content:encoded>
</item>
<item>
<title><![CDATA[Auto Complete with C# Static Method in .cs File]]></title>
<link>http://7explications.wordpress.com/2009/08/04/auto-complete-with-c-static-method-in-cs-file/</link>
<pubDate>Tue, 04 Aug 2009 10:26:02 +0000</pubDate>
<dc:creator>7explications</dc:creator>
<guid>http://7explications.wordpress.com/2009/08/04/auto-complete-with-c-static-method-in-cs-file/</guid>
<description><![CDATA[Auto Complete with C# Static Method in .cs File Step1: &lt;asp:ScriptManager ID=&#8221;ScriptManager]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Auto Complete with C# Static Method in .cs File</strong></p>
<p><strong>Step1:</strong></p>
<p>&#60;asp:ScriptManager ID=&#8221;ScriptManager1&#8243; runat=&#8221;server&#8221; /&#62;</p>
<p>        &#60;div&#62;</p>
<p>            &#60;asp:UpdatePanel ID=&#8221;UpdatePanel1&#8243; runat=&#8221;server&#8221;&#62;</p>
<p>                &#60;ContentTemplate&#62;</p>
<p>                    &#60;asp:TextBox ID=&#8221;TextBox1&#8243; runat=&#8221;server&#8221; AutoPostBack=&#8221;True&#8221;</p>
<p>                        ontextchanged=&#8221;TextBox1_TextChanged&#8221;&#62;&#60;/asp:TextBox&#62;</p>
<p>                    &#60;cc1:AutoCompleteExtender</p>
<p>                        ID=&#8221;AutoCompleteExtender1&#8243;</p>
<p>                        TargetControlID=&#8221;TextBox1&#8243;</p>
<p>                        ServiceMethod=&#8221;GetName&#8221;</p>
<p>                        runat=&#8221;server&#8221; CompletionInterval=&#8221;10&#8243; MinimumPrefixLength=&#8221;2&#8243; &#62;</p>
<p>                    &#60;/cc1:AutoCompleteExtender&#62;</p>
<p>                   </p>
<p>                    &#60;asp:Label ID=&#8221;Label1&#8243; runat=&#8221;server&#8221;&#62;&#60;/asp:Label&#62;</p>
<p>                    </p>
<p>                &#60;/ContentTemplate&#62;</p>
<p>            &#60;/asp:UpdatePanel&#62;           </p>
<p>        &#60;/div&#62;</p>
<p> </p>
<p> </p>
<p><strong> Step2:</strong></p>
<p>[System.Web.Services.WebMethod]</p>
<p>    [System.Web.Script.Services.ScriptMethod]</p>
<p>    public static string[] GetName(string prefixText, int count)</p>
<p>    {</p>
<p>        string strQuery = &#8220;Select Name from Emp where Name like &#8216;&#8221; + prefixText + &#8220;%&#8217;&#8221;;</p>
<p>        string[] names = { &#8220;1. &#8221; + prefixText, &#8220;2. &#8221; + prefixText, &#8220;3. &#8221; + prefixText, &#8220;4. &#8221; + prefixText };</p>
<p>        return names;</p>
<p>    }</p>
<p> </p>
<p>    protected void TextBox1_TextChanged(object sender, EventArgs e)</p>
<p>    {</p>
<p>        Label1.Text = TextBox1.Text;</p>
<p>    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Auto Completar (Auto-Complete) para SQL Server Management Studio]]></title>
<link>http://caiobarbosa.wordpress.com/2009/07/29/auto-completar-auto-complete-para-sql-server-management-studio/</link>
<pubDate>Wed, 29 Jul 2009 12:32:23 +0000</pubDate>
<dc:creator>caiobarbosa</dc:creator>
<guid>http://caiobarbosa.wordpress.com/2009/07/29/auto-completar-auto-complete-para-sql-server-management-studio/</guid>
<description><![CDATA[Olá pessoal, Ai vai uma dica pra que usa o SQL Server Management Studio: use o auto completar (auto-]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="mceTemp mceIEcenter" style="text-align:justify;">Olá pessoal,</div>
<p style="text-align:justify;">Ai vai uma dica pra que usa o SQL Server Management Studio: use o auto completar (auto-complete). Ai vai o link para download:</p>
<p style="text-align:center;"><img class="size-full wp-image-40  aligncenter" title="Auto Completar" src="http://caiobarbosa.wordpress.com/files/2009/07/sql_prompt_animated_image1.gif" alt="Auto Completar" width="445" height="190" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><a href="http://www.bustercollings.com/downloads/SQLPromptSetup.exe" target="_blank">http://www.bustercollings.com/downloads/SQLPromptSetup.exe</a></p>
<p style="text-align:justify;">, abraços.</p>
<h4 style="text-align:justify;">Caio Barbosa<br />
Desenvolvedor Web</h4>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Removing duplicate entries in Outlook's 'Auto Complete' function]]></title>
<link>http://solvetheweb.wordpress.com/2009/07/22/removing-duplicate-entries-in-outlooks-auto-complete-function/</link>
<pubDate>Wed, 22 Jul 2009 16:30:33 +0000</pubDate>
<dc:creator>chasstw</dc:creator>
<guid>http://solvetheweb.wordpress.com/2009/07/22/removing-duplicate-entries-in-outlooks-auto-complete-function/</guid>
<description><![CDATA[When creating an email Outlook has a helpful &#8216;auto complete&#8217; function in the &#8216;To:]]></description>
<content:encoded><![CDATA[When creating an email Outlook has a helpful &#8216;auto complete&#8217; function in the &#8216;To:]]></content:encoded>
</item>
<item>
<title><![CDATA[Let ME Type can auto suggest words in any application]]></title>
<link>http://freewareelite.wordpress.com/2009/07/08/let-me-type-can-auto-suggest-words-in-any-application/</link>
<pubDate>Wed, 08 Jul 2009 06:56:34 +0000</pubDate>
<dc:creator>freewareelite</dc:creator>
<guid>http://freewareelite.wordpress.com/2009/07/08/let-me-type-can-auto-suggest-words-in-any-application/</guid>
<description><![CDATA[Version Tested: 1.81 Description: I always blame problems about Windows on Microsoft. There are a lo]]></description>
<content:encoded><![CDATA[Version Tested: 1.81 Description: I always blame problems about Windows on Microsoft. There are a lo]]></content:encoded>
</item>
<item>
<title><![CDATA[Having your profile forms automatic filled in ...]]></title>
<link>http://webofdata.wordpress.com/2009/04/05/pac-intro/</link>
<pubDate>Sun, 05 Apr 2009 12:02:03 +0000</pubDate>
<dc:creator>woddiscovery</dc:creator>
<guid>http://webofdata.wordpress.com/2009/04/05/pac-intro/</guid>
<description><![CDATA[You know that situation. Every time you want to order flowers via the Web or book a flight (where yo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You  know that situation. Every time you want to order flowers via the Web or book a flight (where you not happen to be  a premium member of the airline&#8217;s frequent fliers club having all the data handy), you are urged  to fill in the most stupid and plain forms. Day in, day out, the same boring and time-consuming activity.</p>
<p>How about a sort of <a href="http://en.wikipedia.org/wiki/The_Turk">Mechanical Turk</a> that does the dirty work for you?</p>
<p>Ok, enough words: here is my take on it, using <a href="http://esw.w3.org/topic/PushBackDataToLegacySourcesRDForms">RDForms</a>&#8216; <a href="http://esw.w3.org/topic/PushBackDataToLegacySourcesFusion">fusion</a> capabilities, one can fill in her profile data from one&#8217;s FOAF file:</p>
<div id="attachment_101" class="wp-caption aligncenter" style="width: 410px"><a href="http://ld2sd.deri.org/pac/"><img class="size-full wp-image-101" title="pac-demo" src="http://webofdata.wordpress.com/files/2009/04/pac-demo.png" alt="profile auto-complete demo based on RDForms fusion algorithm" width="400" height="239" /></a><p class="wp-caption-text">profile auto-complete demo based on RDForms fusion algorithm</p></div>
<p>Check out <a href="http://ld2sd.deri.org/pac/">http://ld2sd.deri.org/pac/</a> and let me know what and how we could extend that little toy (maybe pre-selecting fields or protect certain fields, etc. ?). The code is also available at the <a href="http://code.google.com/p/pushback/source/browse/#svn/trunk/usecases/pac">pushback project svn</a>.</p>
<p><em>Warning: this is a Sunday-morning hack, not a ready-to-go product, so please, bear with it/me <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Another Random Act of E-Racism]]></title>
<link>http://mjliu.wordpress.com/2009/03/04/another-random-act-of-e-racism/</link>
<pubDate>Wed, 04 Mar 2009 23:16:07 +0000</pubDate>
<dc:creator>myclue</dc:creator>
<guid>http://mjliu.wordpress.com/2009/03/04/another-random-act-of-e-racism/</guid>
<description><![CDATA[Not so much a random act of racism, but just a compilation of what Google&#8217;s webcrawlers have d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-127" title="whyareasiansso" src="http://mjliu.wordpress.com/files/2009/03/whyareasiansso.png" alt="whyareasiansso" width="500" height="315" /></p>
<p>Not so much a random act of racism, but just a compilation of what <a href="http://www.google.com">Google</a>&#8217;s webcrawlers have determined to be the proper way to complete the query regarding &#8220;why are asians so&#8230;&#8221;.  Its amusing to see what the web/world as a whole has to say about Asians and their insecurities regarding our existence.</p>
<p>It&#8217;s going to be interesting to see how many of these stereotypes are going to be rendered ineffective as my generation (I&#8217;m a first generation Chinese American) ages.  As culture gets watered down, which values are going to be sustained and which values are going to be more Americanized?</p>
<p>Anyways, just looking at that list, I must only be partially Asian.</p>
<h6>via <a href="http://skidknee.net/2009/03/why-are-asians-so/">skidknee.net</a></h6>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Internet shortcuts you never knew]]></title>
<link>http://technologysolutions4.wordpress.com/2009/02/28/internet-shortcuts-you-never-knew/</link>
<pubDate>Sun, 01 Mar 2009 01:07:10 +0000</pubDate>
<dc:creator>technologysolutions4</dc:creator>
<guid>http://technologysolutions4.wordpress.com/2009/02/28/internet-shortcuts-you-never-knew/</guid>
<description><![CDATA[On modern browsers, such as IE7 and Firefox, hitting Ctrl + Enter will automatically fill in the www]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>On modern browsers, such as IE7 and Firefox, hitting <span style="color:#ff0000;">Ctrl + Enter</span> will automatically fill in the www. and the .com part of the URL. I bet every is familiar with that but do you know this.</p>
<ul>
<li><span style="color:#ff0000;">Shift + Enter</span> &#8211; Auto-complete *.net address</li>
<li><span style="color:#ff0000;">Ctrl + Shift + Enter</span> &#8211; Auto-complete *.org address</li>
</ul>
<p>If you add Alt to any of those key combinations, it will auto-complete and open the new address in a new tab as well. Alt+Ctrl+Enter will auto-complete a *.com address in a new tab, for instance.</p>
<p>Well try it now!</p>
<p>Source: <a href="http://thetechies.wordpress.com">http://thetechies.wordpress.com</a></p>
<p><code>var infolink_pid = 28586;<br />
</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Covering your tracks]]></title>
<link>http://betweenthebytes.wordpress.com/2009/02/20/covering-your-tracks/</link>
<pubDate>Fri, 20 Feb 2009 08:30:43 +0000</pubDate>
<dc:creator>TechTrailer</dc:creator>
<guid>http://betweenthebytes.wordpress.com/2009/02/20/covering-your-tracks/</guid>
<description><![CDATA[Times Computing :: “Cyber Chat” :: Val Souza :: August 16, 2000 ====================================]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><em>Times Computing</em> :: “Cyber Chat” :: <em>Val Souza</em> :: August 16, 2000</strong></p>
<p>================================================</p>
<p>I was sitting with a colleague at work recently, checking out a project report that he had been sweating over on his computer. We needed to corroborate some info on the Net, so he launched his Internet Explorer 5 browser, went to his favourite search engine and began typing his search query. That&#8217;s when the AutoComplete feature of IE 5 kicked in. Right before his very embarrassed eyes, the browser was helpfully displaying those similarly-spelled search queries he had entered earlier. Suffice it to say that the sites such searches would have thrown up were sites he wouldn&#8217;t have wanted to be caught dead in. <!--more--></p>
<p>That&#8217;s one of the downsides of all the nifty make-life-easier features of software these days. You leave all kinds of trails of your activities, which others can then easily pick up if they so desire. Perhaps there&#8217;s nothing you do on the computer that&#8217;s either remotely embarrassing or critically confidential. Yet, few people like their lives, online or otherwise, to be open books that others flip through at will.</p>
<p>Even if you are not a privacy fanatic, it&#8217;s not a good feeling to know that the next person using your computer, could, if she so desired, snoop around a bit and find out what you&#8217;ve been up to. Don&#8217;t like the idea? Okay, here are some tips to cover your tracks (from the casual snooper):</p>
<p><strong>Deletion:</strong></p>
<p> </p>
<p>In Windows, ordinary deletion of files merely sends them to the Recycle Bin, from where they can be recovered (a good safety feature in case you accidentally delete something). But if you want to remove all traces of a file, remember to hold the Shift key down while clicking on Delete, or alternately, to delete the files from the Recycle Bin later.</p>
<p><strong>Clear lists:</strong></p>
<p> </p>
<p>For Windows 95 users it&#8217;s useful to download the free Power Toys utility from the Microsoft website. Among other nifty utilities, it offers you a &#8220;Paranoia Mode&#8221; to clear all previous entries from the Run command; clear &#8220;recent documents&#8221; accessed from the Documents option on the Start Menu; clear history links to all sites visited in Internet Explorer, and so on. The clear takes effect at the next reboot or logon. Windows 98 provides an option to do all this directly. Simply right-click on the Taskbar at the bottom of the screen, select &#8216;Properties&#8217; and then select the &#8216;Start Menu Programs&#8217; tab in the box that comes up. Therein you can click the &#8216;Clear&#8217; button to remove the contents of the Documents menu and all other personal history lists.</p>
<p><strong>Clear recent files opened:</strong></p>
<p>Most programs maintain a list of recently opened files to facilitate re-opening them during subsequent usage. But you might not want others to know which files you were working on. One tedious option is to keep opening innocuous files till the confidential files you had opened move off the list. Alternately, in programs like Word you can deactivate the recently used files list (through the &#8216;Options&#8217; option, within which is the &#8216;General&#8217; tab). For programs that do not provide such an option you would need to go to the Windows Registry and physically delete the relevant entry &#8211; not recommended for most normal users; you could really mess up your computer by messing with the Registry.</p>
<p><strong>Website trails:</strong></p>
<p><strong> </strong></p>
<p>Covering your tracks on your Internet browser is now a much easier proposition than it used to be. A history of sites visited is routinely maintained by all browsers. In IE 5 you can clear history by selecting &#8216;Internet Options&#8217; from the Tools menu and clicking on the relevant button therein. Don&#8217;t forget to delete the Temporary Internet files too, which are stored as a cache on your disk to speed up surfing. Selective deletions can be done by physically deleting the desired entries through Windows Explorer (there&#8217;s a folder called History in the Windows directory on your hard disk, and a folder called Temporary Internet Files too.</p>
<p>These are of course tips of the icebergs of complexity at the operating system level. If you&#8217;re really paranoid you&#8217;d probably be better off locking your computer in a vault and never permitting anyone else near it.</p>
<p>As for my colleague at work, I generously showed him how to turn off the AutoComplete feature in IE 5: Select &#8216;Internet Options&#8217; from the Tools menu, then click on the &#8216;Content&#8217; tab. The AutoComplete button therein let&#8217;s you customise levels of potential future embarrassment!</p>
<p><strong><em>Val Souza</em></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tweetdeck gets auto-complete for replies and DMs]]></title>
<link>http://richardbarley.wordpress.com/2009/02/17/tweetdeck-gets-auto-complete-for-replies-and-dms/</link>
<pubDate>Tue, 17 Feb 2009 15:30:34 +0000</pubDate>
<dc:creator>Richard</dc:creator>
<guid>http://richardbarley.wordpress.com/2009/02/17/tweetdeck-gets-auto-complete-for-replies-and-dms/</guid>
<description><![CDATA[TweetDeck really does keep getting better and better. Hot on the heels of the previous release which]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>TweetDeck really does keep getting better and better.</p>
<p>Hot on the heels of the previous release which <a href="http://www.richardbarley.com/2009/02/12/tweetdeck-goes-global-with-latest-update/" target="_blank">introduced some great new features</a>, the next release will see another seriously cool improvement to the king of Twitter clients &#8211; auto-completion of usernames as you start to type replies or direct messages.</p>
<p>Previously, in order to reply to someone you needed to locate a tweet from that person and use the Reply or DM function. Or you need to remember the person&#8217;s exact user ID (or run the risk of tweeting to the wrong person).</p>
<p>But now we have auto-complete and it works like a dream.</p>
<h3>You looking @ me?</h3>
<p>If you want to reply to someone you just type &#8220;@&#8221; as normal. Or for a Direct Message, type &#8220;d&#8221; followed by a space (as normal).</p>
<p>This will pop up the username search window:</p>
<p><img class="aligncenter size-medium wp-image-145" title="TweetDeck autocomplete" src="http://www.richardbarley.com/wp-content/uploads/2009/02/td-autocomplete-1-250x300.jpg" alt="TweetDeck autocomplete" width="250" height="300" /></p>
<p>Start typing the username you are replying/DMing to (no need to click, just start typing)</p>
<p><img class="aligncenter size-full wp-image-146" title="td-autocomplete-2" src="http://www.richardbarley.com/wp-content/uploads/2009/02/td-autocomplete-2.jpg" alt="td-autocomplete-2" width="228" height="294" />You can then either click the name you want from the list, or scroll down the list with the arrow keys and press [Enter].</p>
<p>Whichever method you prefer will close the search box and place the selected username in your tweet box (with a space after, ready for you to start typing your message)</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-147" title="td-autocomplete-3" src="http://www.richardbarley.com/wp-content/uploads/2009/02/td-autocomplete-3.jpg" alt="td-autocomplete-3" width="446" height="97" /></p>
<p style="text-align:left;">And clearly, for DMs the function only works if the d [space] is at the start of the tweet, whereas @s can be anywhere in the tweet.</p>
<p style="text-align:left;">Very nice so far.</p>
<h3 style="text-align:left;">Tweeting with @itude</h3>
<p style="text-align:left;">But wait, what about you speed-typing ninjas who don&#8217;t want to mess around with searching and windows and stuff? Isn&#8217;t this going to get in the way?</p>
<p style="text-align:left;">No-sir-ee bob, would be the answer there.</p>
<p style="text-align:left;">Firstly you can, should you wish, turn off the whole auto-complete function by deselecting it under Settings (it is <strong>on </strong>by default).</p>
<p style="text-align:left;"><img class="aligncenter size-full wp-image-148" title="td-settings" src="http://www.richardbarley.com/wp-content/uploads/2009/02/td-settings.jpg" alt="td-settings" width="346" height="159" /></p>
<p style="text-align:left;">Or, if you&#8217;d rather keep it there, you can feel safe in the knowledge that this function should fit very snugly with your ninja typing skills.</p>
<p style="text-align:left;">For example, you may think that typing a short username is now going to take a lot more effort, but this would not be true.</p>
<p style="text-align:left;">Say I wanted to reply to Twitter CEO  Evan Williams (perhaps to beg him to up the API limit for paying customers&#8230;?). I can still just type @ev followed by a space and the application will skip happily though the screens.</p>
<p style="text-align:left;"><strong>&#8220;@&#8221;</strong> will bring up the search box</p>
<p style="text-align:left;"><strong>&#8220;ev&#8221;</strong> will search for Ev in the list of people I follow</p>
<p style="text-align:left;"><strong>[space]</strong> will just take the text I have entered (&#8220;ev&#8221;) and bung it into the tweet box next to the @, just as if I had typed it normally. no extra clicks, no extra button presses required.</p>
<p style="text-align:left;">And another handy feature: If you search for a username and are left with just one person in the list, just press [Enter] and that username will be chosen, no need to click it or scroll down and select it.</p>
<p style="text-align:left;">So if I start typing &#8220;d iaindo&#8221; that will bring up the search list and, as TweetDeck developer Iain Dodsworth is the only person I follow whose username contains the characters &#8220;iaindo&#8221;, his name is the only one in the list. I can therefore press [Enter] without having to complete the rest of his name. I can then continue my DM without having wasted rpecious tweeting seconds on unnecessary characters!</p>
<h3 style="text-align:left;">You can leave your @ on</h3>
<p style="text-align:left;">And finally, if you just wanted to type an &#8220;@&#8221; without it being a reply, e.g. &#8220;I&#8217;ll meet you @ 8pm tonight&#8221;, that is still possible.</p>
<p style="text-align:left;">Just type &#8220;@&#8221; then hit [Esc] (or click the cross in the top-right) to close the search window.</p>
<p style="text-align:left;">
<p style="text-align:left;"><strong>Okay, I&#8217;m sold. Where&#8217;s it @?</strong></p>
<p style="text-align:left;">The new feature will be in release 0.21.6, which will be available for download from <a href="http://www.tweetdeck.com/beta" target="_blank">www.tweetdeck.com/beta</a> very soon. Also see Iain&#8217;s blog at <a href="http://tweetdeck.posterous.com" target="_blank">tweetdeck.posterous.com</a> for his release notes. There you&#8217;ll also find a helpful video walkthrough that should explain things very nicely for you.</p>
<p style="text-align:left;">Note that this update won&#8217;t be pushed out automatically, as Iain felt that another update coming so soon after the previous one may be a little too much.</p>
<p style="text-align:left;">So you will need to install it manually from http://tweetdeck.com/beta/TweetDeck_0_21_6.air</p>
<p style="text-align:left;"><em>If you want to comment on this article, or have any questions about Twitter or TweetDeck, leave a comment below, or catch me on Twitter <a href="http://www.twitter.com/richardbarley" target="_blank">@richardbarley</a></em></p>
<p style="text-align:left;">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rails: Autocompletes à moda RESTful]]></title>
<link>http://fernandoluizao.wordpress.com/2009/01/24/rails-autocompletes-a-moda-restful/</link>
<pubDate>Sat, 24 Jan 2009 13:53:24 +0000</pubDate>
<dc:creator>fernandoluizao</dc:creator>
<guid>http://fernandoluizao.wordpress.com/2009/01/24/rails-autocompletes-a-moda-restful/</guid>
<description><![CDATA[Muita gente tem reclamado que o padrão RESTful do Rails é ruim, que limita, dificulta, etc. Eu não c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Muita gente tem reclamado que o padrão RESTful do Rails é ruim, que limita, dificulta, etc. Eu não concordo, acho que limitações nos <strong>forçam a pensar</strong> em soluções mais simples. Realmente, manter-se RESTful não é tão simples quanto sair criando um monte de actions para qualquer coisa, principalmente nos casos de uso de ajax. Uma das reclamações que eu ouvi foi sobre dificuldade em usar autocompletes, por isso nesse artigo vamos ver como resolver esse &#8220;problema&#8221; e fazer um auto complete RESTful de forma simples e elegante.</p>
<p>Vamos lá, criando o projeto para teste e um resource Pessoa</p>
<pre class="brush: ruby;">
rails restful_autocomplete
cd restful_autocomplete
script/generate scaffold pessoa nome:string
rake db:migrate
</pre>
<p>Instalando o plugin auto_complete:</p>
<pre class="brush: ruby;">
script/plugin install git://github.com/rails/auto_complete.git
</pre>
<p>É necessário ter o git instalado, caso vc não tenha, ou não esteja com vontade de instalar, baixe o plugin <a href="http://github.com/rails/auto_complete/zipball/master">aqui</a> e descompacte em <strong>vendor/plugins</strong>.</p>
<p>Esse plugin possui uma macro para gerar a action de resposta do auto complete, mas como estamos usando um controller RESTful, não vamos usá-lo dessa maneira. Em vez disso, vamos criar uma mini-API para lidar com o problema. A idéia central é que <strong>TODAS</strong> as requisições que necessitem recuperar uma coleção de pessoas usem como <strong>ÚNICO</strong> ponto de acesso a action <em>index</em>.</p>
<p>O plugin espera os registros formatados dentro de uma lista não ordenada, por exemplo:</p>
<pre class="brush: xml;">
&lt;ul&gt;
	&lt;li&gt;Item 1&lt;/li&gt;
	&lt;li&gt;Item 2&lt;/li&gt;
        ...
	&lt;li&gt;Item N&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Com isso em mente, vamos criar um novo mime-type para que nosso controller se encarregue de identificar a requisição do auto complete e devolver o formato correto. Adicione a seguinte linha ao arquivo config/initializers/mime_types.rb:</p>
<pre class="brush: ruby;">
Mime::Type.register_alias &quot;text/html&quot;, :autocomplete
</pre>
<p>Estamos registrando o tipo customizado &#8220;autocomplete&#8221; como HTML. Lembre-se de reiniciar o servidor depois de alterar o arquivo.</p>
<p>Agora criaremos um controller qualquer que fará a requisição pelo auto complete:</p>
<pre class="brush: ruby;">
script/generate controller testes new
</pre>
<p>Na view testes/new.html.erb, coloque o seguinte:</p>
<pre class="brush: ruby;">
&lt;%=
    text_field_with_auto_complete :bla, :ble, { :size =&gt; 25 }, {
      :url =&gt; formatted_pessoas_path(:autocomplete),
      :method =&gt; :get,
      :param_name =&gt; 'nome'
    }
%&gt;
</pre>
<p>Passamos algumas opções ao helper <strong>text_field_with_auto_complete</strong> fornecido pelo plugin:</p>
<ul>
<li>Na linha 3 indicamos a url (ou melhor, o <strong>RECURSO</strong>) à qual a requisição será ser feita e o mime-type que desejamos (o &#8220;autocomplete&#8221; que nós criamos). A url gerada será <strong>/pessoas.autocomplete</strong></li>
<li>Na linha 4 estamos dizendo que queremos que a requisição seja feita pelo método GET (<strong>LEMBRE-SE:</strong> A action index só é acessivel por <strong>GET</strong> em um controller RESTful)</li>
<li>Finalmente na linha 5 especificamos com qual nome o conteúdo do text_field será enviado. O valor do parâmetro depois poderá ser acessado com <strong>params[:nome]</strong>.</li>
</ul>
<p>A action index do controller pessoas (nossa &#8220;API&#8221;), responsável pelo trabalho sujo, ficará assim:</p>
<pre class="brush: ruby;">
def index
  conditions = [&quot;nome LIKE ?&quot;, &quot;%#{params[:nome]}%&quot;] if params[:nome]
  @pessoas = Pessoa.all :conditions =&gt; conditions

  respond_to do &amp;#124;format&amp;#124;
    format.html # index.html.erb
    format.xml  { render <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' /> ml =&gt; @pessoas }
    format.autocomplete  { render :inline =&gt; &quot;&lt;%= auto_complete_result @pessoas, :nome %&gt;&quot; }
  end
end
</pre>
<p>A idéia básica de uma API, é que ela receba parâmetros, processe-os, e devolva um resultado. Nossa API é extremamente simples, se receber um parâmetro &#8220;nome&#8221;, faz a pesquisa pelos nomes que forem similares, senão retorna todos os registros. Podemos incrementar nossa API e adicionar várias outras coisas, como mais opções para pesquisa (pesquisa por idade, por CPF&#8230;), limite de registros a serem retornados, paginação, e o que mais for preciso. Essa é a maior vantagem do padrão RESTful, em vez de uma action, você ganha uma API <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>A linha 7 é que faz a mágica de responder ao auto complete. Ela devolve os resultados da pesquisa no formato que o auto complete espera, na forma de lista não ordenada, usando o helper <strong>auto_complete_result</strong>.</p>
<p>Inicie o servidor, e acesse a url <a href="http://localhost:3000/testes/new">http://localhost:3000/testes/new</a> e teste o auto complete.</p>
<p>Pronto, temos um auto complete RESTful! =)</p>
<p>Lembre-se, o modelo RESTful veio para facilitar nossa vida, não para complicar. RESTful restringe visando <strong>simplificar o design</strong> de nossas aplicações e nos forçar a construir APIs que nós mesmos consumimos (e obviamente, também ser consumidas por terceiros). Limitações são impostas apenas por nós mesmos, por isso, pare de se limitar <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>NOTA 1:</strong> Não esqueça de incluir os javascripts necessários no seu layout, senão não vai funcionar:</p>
<pre class="brush: ruby;">
&lt;%= javascript_include_tag :defaults %&gt;
</pre>
<p><strong>NOTA 2:</strong> Os helpers de rotas formatados serão removidos nas próximas versões do Rails. Em vez de:</p>
<pre class="brush: ruby;">
formatted_pessoas_path(:autocomplete)
</pre>
<p>Ficará:</p>
<pre class="brush: ruby;">
pessoas_path(:format =&gt; :autocomplete)
</pre>
<p>Então atenção à versão do Rails que vc está usando. Mais detalhes <a href="http://ryandaigle.com/articles/2008/11/27/what-s-new-in-edge-rails-no-more-formatted-routes">aqui</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[গুগলে সার্চে বাংলা অটো-কমপ্লীট]]></title>
<link>http://mehdiakram.wordpress.com/2008/12/23/google-bangla-auto-complete/</link>
<pubDate>Tue, 23 Dec 2008 15:50:58 +0000</pubDate>
<dc:creator>মেহেদী আকরাম</dc:creator>
<guid>http://mehdiakram.wordpress.com/2008/12/23/google-bangla-auto-complete/</guid>
<description><![CDATA[ইন্টারনেট ব্যবহার করেন অথচ সার্চ ইঞ্জিন গুগল ব্যবহার করেন না এমন ব্যবহারকারী পাওয়া মুস্কিল। সবচেয়ে জ]]></description>
<content:encoded><![CDATA[ইন্টারনেট ব্যবহার করেন অথচ সার্চ ইঞ্জিন গুগল ব্যবহার করেন না এমন ব্যবহারকারী পাওয়া মুস্কিল। সবচেয়ে জ]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Chrome]]></title>
<link>http://jaisantonyk.wordpress.com/2008/10/31/google-chrome/</link>
<pubDate>Fri, 31 Oct 2008 03:06:12 +0000</pubDate>
<dc:creator>Jais</dc:creator>
<guid>http://jaisantonyk.wordpress.com/2008/10/31/google-chrome/</guid>
<description><![CDATA[Google Chrome is an open source, free web browser developed by Google that has about 1% share of bro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><strong>Google Chrome</strong> is an open source, free web browser developed by Google that has about 1% share of browser market. It was first released as a beta version for Microsoft Windows onSeptember 2, 2008. The name is derived from the graphical user interface frame, or &#8220;chrome&#8221;, of web browsers.</p>
<p style="text-align:justify;">Now, here is a rival to Firefox. When i heard the news of a browser from Google, i downloaded it without even looking at reviews or wiki, like most who believe in Google. But when i downloaded and installed it, i was surprised. It doesn&#8217;t look like a browser. It looked more like maximised Notepad with an address bar. No menu bar, bookmarks toolbar, or status bar. I underestimated what it is capable of.</p>
<p style="text-align:justify;">It comes with a task-manager to monitor and control individual tabs. Thats a new one! Multi-threaded browsing. What they mean is that all tabs run as separate processes. When there is problem with one, like a hang, you can continue work with the other tabs, by making use of the task-manager. All other browsers with tabs don&#8217;t work this way.</p>
<p style="text-align:justify;">The address bar also serves as a Google search &#38; history look-up. It is a neat idea. Also, what i noticed is that when you get a long address with lot of confusion characters, the main address, or domain name is seen clearly. That is, for example, in &#8220;http://jaisantonyk.wordpress.com/wp-admin/post-new.php&#8221;, &#8220;jaisantonyk.wordpress.com&#8221; is seen in black letters, while all other characters are in grey. This gives focus to the main domain name. Which is nice, because there are sites out there trying to steal e-mail passwords, and other important data by putting up a long confusing address in the address bar.</p>
<p style="text-align:justify;">The download bar and tracking is neat.</p>
<p style="text-align:justify;">The browser, as Google says, is made to give a good running platform for web applications like Google docs, Gmail, Outlook Web access,&#8230; The super fast V8 Javascript engine(Yes, V8 is the name) is the fastest Javascript engine on the planet, they say. It it seems to be, coz you will feel it when loading AJAX sites, like most of today&#8217;s email sites. You can see the comparison for yourself from a respected reviewer, <a href="http://news.cnet.com/8301-1001_3-10030888-92.html">CNET.COM</a>.</p>
<p style="text-align:justify;">Chrome gives you with it&#8217;s feature set, an Incognito Window. What ever you do in that window is private, and will not show up in history, cookies or other traceable sections. This is a feature most internet surfers needed for so long.</p>
<p style="text-align:justify;">Chrome is still in beta. We don&#8217;t know how long it will be there in that state. But it doesn&#8217;t mean it is, in any way, inferior to other browsers. We all know that Gmail is still in beta. And, it does it&#8217;s job wonderfully. Chrome&#8217;s interface takes the focus from the browser itself and gives it to the web page on display. The way it should be! An un-cluttered interface lets us concentrate on the task at hand.</p>
<p style="text-align:justify;">All in all, Chrome might <em>look</em> like an amateur, but it sure is as good as Firefox or Opera, if not better. I will be trying this new one for a few weeks, and see how well it performs.</p>
<p style="text-align:justify;">&#8212;&#8211;After a week with Chrome&#8212;&#8211;</p>
<p style="text-align:justify;">A nice thing about Chrome is that once you start typing in a form, say login &#38; password, there will not be annoyances like having to re-type the entire thing due to an automatic page-reload. Those who use mail.yahoo.com, and gmail.com regularly will understand what i mean. Also the browser automatically gives focus to the first text-input-box in the webpage, so that we don&#8217;t have to click inside the box to gain focus, and then type.</p>
<p style="text-align:justify;">The address bar has a very good history-based auto-completion feature. And it really does what we want. If you use both mail.yahoo.com &#38; gmail.com websites, typing in just <strong>m</strong> auto-complete as <strong>mail.yahoo.com</strong>, and typing in just <strong>g</strong> gives you <strong>gmail.com</strong>. This is unlike Firefox, where no matter how many times we use mail.yahoo.com, typing in <strong>m</strong> guides you to some <strong>gmail.com</strong> page. I don&#8217;t know why Firefox works like that. Also, once visited sites are faster to load the next time(if you did not clear the cache). Talking about loading, the browser itself is faster when loading, compared to others.</p>
<p style="text-align:justify;">The thumbnails of most visited websites are accurate, not like Opera&#8217;s. Where, after we assign gmail.com to a box, and yahoo.com to another one, a few days later you will see the gmail webpage in yahoo&#8217;s box and yahoo webpage in gmail&#8217;s box. Then, we click on the <em>visibly</em> gmail thumbnail, and end up in yahoo.com. And, in Chrome we don&#8217;t have to assign an address to a box. It fills the boxes based on history automatically.</p>
<p style="text-align:justify;">The pop-up blocking works perfectly. You will not see any pop-ups in Chrome. Pop-ups after they are blocked are shown as title bars, below where the status bar should be. If you need to see the blocked pop-up, you can pull the title bar of the pop-up above and get the full view of the pop-up in a window.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Akıllı arama sistemi]]></title>
<link>http://phpwarner.wordpress.com/2008/10/03/akilli-arama-sistemi/</link>
<pubDate>Fri, 03 Oct 2008 18:59:32 +0000</pubDate>
<dc:creator>phpwarner</dc:creator>
<guid>http://phpwarner.wordpress.com/2008/10/03/akilli-arama-sistemi/</guid>
<description><![CDATA[Arama motoru yenilendi! Akıllı arama sistemi adını verdiğim sistem ile, siz daha şarkı adını veya şa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Arama motoru yenilendi! Akıllı arama sistemi adını verdiğim sistem ile, siz daha şarkı adını veya şarkıcı adını yazmadan, uygun olabilecek arama kriterini ekrana yansıtılıyor. Mouse ile uygun arama seçeneğine tıklayıp daha kolay ve basit aramalar yapabiliyorsunuz.</p>
<p><a href="http://phpwarner.wordpress.com/files/2008/11/jquery_arama.png"><img class="alignnone size-full wp-image-83" style="border:1px solid black;" title="jquery_arama" src="http://phpwarner.wordpress.com/files/2008/11/jquery_arama.png" alt="jquery_arama" width="203" height="294" /></a></p>
<p>Sistem, <a href="http://jquery.com/" target="_blank">jquery</a> ile kodlanmıştır.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hidden Options]]></title>
<link>http://jaqoup.wordpress.com/2008/09/22/hidden-options/</link>
<pubDate>Mon, 22 Sep 2008 15:39:58 +0000</pubDate>
<dc:creator>Jaqoup</dc:creator>
<guid>http://jaqoup.wordpress.com/2008/09/22/hidden-options/</guid>
<description><![CDATA[Well.. there are alot of options in different programs that are not typically hidden but we don]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well..</p>
<p>there are alot of options in different programs that are not typically hidden but we don&#8217;t know about it</p>
<p>because no one is going to read the manual of every program he uses</p>
<p>and those options sometimes are sooooo useful so i&#8217;m gonna list the things that i know and if u have some then u can share them</p>
<p style="text-align:center;"><img class="aligncenter" style="border:0 none;" src="http://jaqoup.files.wordpress.com/2008/09/image-thumb1.png?w=244&#038;h=228" border="0" alt="image" width="244" height="228" /></p>
<p><!--more--><strong>1-New <a class="zem_slink" title="Tab (soft drink)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Tab_%28soft_drink%29">Tab</a> &#8211; Press The Wheel</strong></p>
<p>when u r surfing the Internet and want to open a link in a new tab u can <a class="zem_slink" title="Mouse (computing)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Mouse_%28computing%29">RMB</a> and &#8216;open in new t<span class="zemanta-img zemanta-action-dragged" style="display:block;float:right;margin:1em;"><img class="alignright" style="border-right:medium none;border-top:medium none;display:block;border-left:medium none;border-bottom:medium none;" title="Wheel mouse" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/3-Tastenmaus_Microsoft.jpg/202px-3-Tastenmaus_Microsoft.jpg" alt="Wheel mouse" width="121" height="106" /></span>ab&#8217; OR press &#8216;<a class="zem_slink" title="Control key" rel="wikipedia" href="http://en.wikipedia.org/wiki/Control_key">Ctrl</a>&#8216; while clicking the link</p>
<p>but u can simply &#8220;<strong>Press the wheel</strong>&#8220;</p>
<p>yes ,on the link and press the <a class="zem_slink" title="Scroll wheel" rel="wikipedia" href="http://en.wikipedia.org/wiki/Scroll_wheel">scroll wheel</a> in ur mouse</p>
<p><strong>.</strong></p>
<p>.</p>
<p><strong>2-Key Board Navigation &#8211; according to ur speed</strong></p>
<p>when u are browsing a folder with soooooo many files and u want a specific one what do u do</p>
<p>u can sort them by type or name and search with ur eyes OR if u r more experienced u press the button of the first character of the file name</p>
<p>but what if there are so many files start with the same character</p>
<p>u can write the full name of the file -ofcourse if u know it <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8211; or the first bunch of letters and explorer will select the file with the proper name but it will work only <strong>according to ur speed </strong>in typing</p>
<p><strong>.</strong></p>
<p><strong>3-cmd has auto complete !!!!</strong></p>
<p>yep it has, just open it and press &#8220;Tab&#8221; or write &#8220;cd &#8221; and press &#8220;Tab&#8221;</p>
<p><strong>.</strong></p>
<p><strong>4-Safely Remove <a class="zem_slink" title="Universal Serial Bus" rel="wikipedia" href="http://en.wikipedia.org/wiki/Universal_Serial_Bus">USB</a> Device</strong></p>
<p>every time u want to remove ur flash stick u RMB click on the icon in the system tray and Safely Remove Hardware -&#62; Choose the device -&#62; Stop</p>
<p>but u can LMB on the tray icon and safely remove the device</p>
<p><strong>.</strong></p>
<p><strong>5-U DONT EVEN NEED TO DO THAT &#8211; JUST GRAB IT OUT</strong></p>
<p>if u want ur flash memory then <strong>grab it out</strong> of the PC</p>
<p>every PC i&#8217;ve seen is by default configured to remove flash memories without being stopped or ejected from the PC</p>
<p style="text-align:center;"><img class="aligncenter" style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://jaqoup.files.wordpress.com/2008/09/image-thumb.png?w=244&#038;h=158" border="0" alt="image" width="244" height="158" /></p>
<p style="text-align:left;">thats what i can remember now Pliz feal free to add <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/bf5cbd5e-2ce5-4116-a9c9-aa625d6367ad/"><br />
</a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[جستجوگر یاهو به آیفون سلام می&zwnj;کند]]></title>
<link>http://sinac.wordpress.com/2008/08/26/yahoo-saying-hello-to-iphone/</link>
<pubDate>Mon, 25 Aug 2008 20:57:08 +0000</pubDate>
<dc:creator>sinac</dc:creator>
<guid>http://sinac.wordpress.com/2008/08/26/yahoo-saying-hello-to-iphone/</guid>
<description><![CDATA[مدت زمان زیادی است که گوگل بعنوان پشتوانه iPhone شناخته شده و برنامه‌های زیادی را برای این محصول عرض]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://sinac.files.wordpress.com/2008/08/yahoo-iphone-search-sinac.jpg" target="_blank"><img style="border-width:0;margin:5px 10px 0 0;" height="244" alt="yahoo_iphone_search_sinac" src="http://sinac.files.wordpress.com/2008/08/yahoo-iphone-search-sinac-thumb.jpg?w=164&#038;h=244" width="164" align="left" border="0"></a> مدت زمان زیادی است که گوگل بعنوان پشتوانه <a href="http://www.apple.com/iphone/" target="_blank">iPhone</a> شناخته شده و برنامه‌های زیادی را برای این محصول عرضه کرده است، <a href="http://sinac.wordpress.com/" target="_blank"><font color="#000000">در این</font></a> میان <a href="http://www.yahoo.com/" target="_blank">یاهو</a> نیز ساکت ننشسته و فعالیت‌هایی در این زمینه داشته، در حال حاضر یاهو برنامه جستجوگری را برای iPhone برنامه‌نویسی کرده است <a href="http://sinac.wordpress.com/" target="_blank"><font color="#000000">که</font></a> عکسی از آنرا مشاهده می‌کنید. در نتایج جستجو تصاویر <a href="http://www.flickr.com/" target="_blank">فلیکر</a> خوب نمایش داده می‌شود و همچنین ویدئوها نیز از نمایش و فرم خوبی برخوردارند. یکی دیگر از برتریهای این جستجوگر نسبت به رقبای خود اضافه کردن <a href="http://en.wikipedia.org/wiki/Autocompletion" target="_blank">Auto Complete</a> یا کامل کردن خودکار می‌باشد، این خصوصیت این امکان را به کاربر می‌دهد که با وارد کردن قسمتی از ابتدای کلمه لیستی از کلماتی که ابتدای آنها همانند کلمه تایپ شده است را نشان می‌دهد و کاربر می‌تواند از بین کلمات، لیست کلمه مورد نظرش را پیدا و انتخاب کند تا تمام کلمه را تایپ ننماید.
<p>به هر حال یاهو هرگز نمی‌تواند با برنامه‌های گوگل (لینک <a href="http://www.apple.com/itunes/" target="_blank">iTunes</a>) و یا سایت گوگل مخصوص موبایل و قابل اجرا در مرورگر سفری مقابله کند. او تنها قادر خواهد بود با جستجوی گوگل دست و <a href="http://sinac.wordpress.com/" target="_blank"><font color="#000000">پنجه‌ای</font></a> نرم کند. برنامه‌ای که یاهو ارائه داده کم و کاستی‌هایی نسبت گوگل دارد، بطور مثال برنامه جستجوگر گوگل در آیفون می‌تواند لیستی از دوستانتان را نشان دهد، جستجوهایی که تابحال انجام داده‌اید را نشان دهد و جستجوی تصویر، خبر، کالاها و از همه مهمتر ویکی‌پدیا ازجمله مواردی هستند که جستجوگر یاهو فاقد آنها می‌باشد. البته یاهو قول اضافه نمودن این امکانات را داده ولی کی و با چه کیفیتی بماند تا بعد.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ajax AutoComplete Help]]></title>
<link>http://justinbgood.wordpress.com/2008/07/29/ajax-autocomplete-help/</link>
<pubDate>Tue, 29 Jul 2008 22:36:20 +0000</pubDate>
<dc:creator>justinbgood</dc:creator>
<guid>http://justinbgood.wordpress.com/2008/07/29/ajax-autocomplete-help/</guid>
<description><![CDATA[Okay! So now you have a working database, and you want some way to have an autocomplete complete sea]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Okay! So now you have a working database, and you want some way to have an autocomplete complete search bar for those database objects. How are we ever going to get this to work? Luckily for us both, there is the INTERNET! My blog will closely follow the code of another post, because it is the code that I used as well. My job will be to clarify how it is used and some errors and troubles I ran into during my testing period of it.<br />
First, you will want to use the code from this website. <a href="http://wiki.developers.facebook.com/index.php/FBJS/Examples/Typeahead/AJAX">AJAX Auto Complete</a></p>
<p>This example works for facebook and can similarly be used for any other application or production. Firstly, the key to this is that the Options code AND the JavaScript code MUST be placed in SCRIPT braces inside the .html or .fbml file you want to have the search bar in. If you want it on every page you will want this code inside of your LAYOUT page, wherever you want it. I have my code in layout/_header.fbml.erb file, since I have mine at the top of the page in the header. ex:<br />
layout/_header.fbml.erb </p>
<p><code><br />
options = {<br />
	preMsgTxt: "search for topic...", // text to display when nothing has been typed<br />
	menuOpacity: 94, // opacity of the menu<br />
	ajaxUrl: _hostname+"/topics/auto_complete_for_table_thing", // url to your data source<br />
	focus: false, // whether or not to auto-focus the textbox upon creation<br />
	onEnter: function(value) { // handler for hitting the 'enter' key<br />
		 console.log(value);<br />
		 document.setLocation("http://apps.facebook.com/researchr/topics/search?topic_search="+value);<br />
	},<br />
	delayTime: 100, // amount of idle time after a keypress before making the ajax call<br />
	clearOnEnter: false // whether or not to clear the text after they hit enter<br />
}; </p>
<p>function ajaxSuggestFbml(obj, options) {<br />
	this.obj = obj; // Setup the events we're listening to<br />
	this.obj.addEventListener('focus', this.onfocus.bind(this))<br />
		.addEventListener('blur', this.onblur.bind(this))<br />
		.addEventListener('keyup', this.onkeyup.bind(this))<br />
		.addEventListener('keydown', this.onkeydown.bind(this))<br />
		.addEventListener('keypress', this.onkeypress.bind(this));<br />
}<br />
. . . . . . . . . blah blah blah ALLLL that code . . . . .<br />
</code></p>
<p>Okay now&#8230; phew. Here is the IMPORTANT facts! notice in your options the AjaxURL line. This will have to be changed to the directory of your auto_complete_for_table_thing function. Now, you will want your auto_complete_for_table_thing in the CONTROLLER of whatever it is your searching in your database. In my case, I want to search through my database for Research Topics that have title&#8217;s and body&#8217;s. So, I want to put my auto_complete_for_table_thing function inside my topics controller. here is my example:<br />
<code><br />
def auto_complete_for_table_thing # this is for the auto complete function in header.fbml.erb<br />
    topics = Topic.find(:all,<br />
                        :conditions =&#62; [ 'page_title LIKE ?', params[:suggest_typed].downcase + '%'],<br />
                        :limit =&#62; 30,<br />
                        <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> rder =&#62; 'page_title ASC').map { &#124;n&#124; n.page_title }<br />
    topics = topics.uniq<br />
    topics = topics[0...10]<br />
    render :text =&#62; "{fortext:#{params[:suggest_typed].to_json},results:#{topics.to_json}}"<br />
  end<br />
</code><br />
notice the differences in my table to the suggested one. I made some changes (which you will have to make to) to make it work correctly for my usage. First I am searching through all of my topics objects in the database. I am using the :conditions =&#62; hash to tell it im looking for all instances where the topics &#8220;page_title&#8221; is LIKE ? (a MySQL command) the suggested type (what was entered inside the search bar). I chose page_title because that is intuitively what a user would be looking for. Example: if the user wanted to know something about Philosophy, most of my topics with have in its page_title Philosophy of &#8230;. Philosophy of &#8230; etc etc etc. That way, it will now be picked up during the AJAX call. I also had to uniq my topics because I had many topics with the same page_title as another one, this got rid of the ugly duplicates in the suggested topic results. This is not necessary unless you are getting multiple of the same objects you are looking for. </p>
<p>Okay, now so you created your auto_complete_for_table_thing function in your controller. You must make sure your AjaxUrl in your options is linked to it correctly like mine is.<br />
<code>ajaxUrl: _hostname+"/topics/auto_complete_for_table_thing", // url to your data source</code><br />
you may have to play with the link to get it pointed to your specific controller which contains the auto_complete function in it. Once its pointed correctly and you have inserted the neccessary JavaScript code given in the example, you will have to now create the actual search bar. There are many ways to create a search bar but I will show you my example. This also is in my layouts/_header.fbml.erb file. (this should be in the same file as the JavaScript and options.<br />
example:<br />
<code><br />
input id="search_box_topics" autocomplete="off" maxlength="20" type="text"/&#62;<br />
input type="button" value="search" onClick="suggestr.options.onEnter(suggestr.obj.getValue());"/&#62;<br />
var suggestr = new ajaxSuggestFbml(document.getElementById('search_box_topics'),options);<br />
</code><br />
this creates the search box and starts up your ajaxSuggestFbml java script function. Once this is put in KABLAM, it should work. If it doesn&#8217;t work you should check main things:<br />
1) your options and javascript is in the desired file<br />
2) your search box is in the same file as the java script<br />
3) your auto complete is in your controller and is set correctly<br />
4) your AjaxUrl is pointing correctly to the /controller/auto_complete_for_table_thing</p>
<p>with all of that correctly set up you should have a working auto complete search box connected to objects in your database!</p>
<p>Hope everything works out and that this was helpful!</p>
<p>P.S. Whatever you are searching for (be it first names, last names, titles) should be INDEXED in your migration. This will allow for faster database searching and will shave off a lot of seconds of &#8220;would be wait time&#8221; for users to get the search results. Google on indexing a column for MySQL databses, because that is what I used for mine.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[abbreviation ها در Vim]]></title>
<link>http://lincafe.wordpress.com/2008/07/22/abbreviation-%d9%87%d8%a7-%d8%af%d8%b1-vim/</link>
<pubDate>Tue, 22 Jul 2008 09:47:41 +0000</pubDate>
<dc:creator>khajavi</dc:creator>
<guid>http://lincafe.wordpress.com/2008/07/22/abbreviation-%d9%87%d8%a7-%d8%af%d8%b1-vim/</guid>
<description><![CDATA[در ویرایشگر Vim مبحثی داریم به نام abbreviationها. فرض کنید در یک کد جاوا شما بخواهید از چندین بار ا]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="direction:rtl;">در ویرایشگر Vim مبحثی داریم به نام abbreviationها. فرض کنید در یک کد جاوا شما بخواهید از چندین بار از System.out.println استفاده کنید مجبور خواهید شد که این عبارت را چندین بار تکرار کنید البته Vim با خصوصیت auto-complete خودش این مشکل را هم حل کرده اما راه ساده تر اینه که ما بیاییم و عبارات طولانی ای که بیشتر مورد استفاده قرار میگیرد را اختصار سازی کنیم. برای مثال توی vim می تونید عبارت زیر را وارد کنید:<br />
<blockquote>:ab sysout System.out.println</p></blockquote>
<p>این کار باعث میشه که در هنگام تایپ برنامه هر گاه کلمه ی sysout را تایپ کنید به طور خودکار به System.out.println تبدیل بشه:<br />
<blockquote>sysout[space] &#62; System.out.println <br />sysout( &#62; System.out.println(</p></blockquote>
<p>اما یک نکته ای که یادم رفت بگم اینه که وقتی از برنامه ی Vim خارج شوید تمام abbreviation ها پاک می شوند پس برای اینکه هر دفعه نخواهیم این آنها را تعریف کنیم همگی را در فایل ~.vimrc ذخیره کنید.</div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
