<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iMore &#187; bookmarklet</title>
	<atom:link href="http://www.imore.com/tag/bookmarklet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.imore.com</link>
	<description>More of everything iPhone and iPad</description>
	<lastBuildDate>Fri, 10 Feb 2012 23:01:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Voice Bookmarklet Updated to Convert Address Book</title>
		<link>http://www.imore.com/2009/08/06/google-voice-bookmarklet-updated-convert-address-book/</link>
		<comments>http://www.imore.com/2009/08/06/google-voice-bookmarklet-updated-convert-address-book/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 15:20:57 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[google voice]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=10337</guid>
		<description><![CDATA[David from <a href="http://www.ironicsans.com/2009/08/the_google_voice_speed_dial_bo.html">ironicsans</a> sent word that his genius <a href="http://www.imore.com/2009/08/03/easy-google-voice-access-iphone-school-bookmarklet/">Google Voice bookmarklet</a> for iPhone  Safari has been given a fairly awesome update:

<blockquote>
  Now there&#8217;s a script people can run (with instructions) </blockquote>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2009/08/gvoice01.jpg" alt="gvoice01" title="gvoice01" width="200" height="196" class="aligncenter size-full wp-image-10295" /></p>

<p>David from <a href="http://www.ironicsans.com/2009/08/the_google_voice_speed_dial_bo.html">ironicsans</a> sent word that his genius <a href="http://www.imore.com/2009/08/03/easy-google-voice-access-iphone-school-bookmarklet/">Google Voice bookmarklet</a> for iPhone  Safari has been given a fairly awesome update:</p>

<blockquote>
  <p>Now there&#8217;s a script people can run (with instructions) that will convert your entire Address Book into Google Voice Speed Dial bookmarklets. It saves them to an html file that can be imported into Safari Bookmarks, rearranged or edited however you like, and then synced with the iPhone. Easy.</p>
</blockquote>

<p><a href="http://www.ironicsans.com/2009/08/the_google_voice_speed_dial_bo.html">Check it out</a> and let us know how it works for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/08/06/google-voice-bookmarklet-updated-convert-address-book/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Want Easy Google Voice Access on Your iPhone? Go Old School with a Bookmarklet!</title>
		<link>http://www.imore.com/2009/08/03/easy-google-voice-access-iphone-school-bookmarklet/</link>
		<comments>http://www.imore.com/2009/08/03/easy-google-voice-access-iphone-school-bookmarklet/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:11:49 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[google voice]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=10294</guid>
		<description><![CDATA[David over at <a href="http://www.ironicsans.com/2009/08/the_google_voice_speed_dial_bo.html">ironicsans</a> shared this little piece of inspired genius with us: Google Voice Speed Dial Bookmarklet Generator.

<a href="http://www.imore.com/tag/bookmarklet/">Bookmarklets</a> are little snippets of JavaScript saved as bookmarks that, before]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2009/08/gvoice01.jpg" alt="gvoice01" title="gvoice01" width="200" height="196" class="aligncenter size-full wp-image-10295" /></p>

<p>David over at <a href="http://www.ironicsans.com/2009/08/the_google_voice_speed_dial_bo.html">ironicsans</a> shared this little piece of inspired genius with us: Google Voice Speed Dial Bookmarklet Generator.</p>

<p><a href="http://www.imore.com/tag/bookmarklet/">Bookmarklets</a> are little snippets of JavaScript saved as bookmarks that, before there were apps on the iPhone, did all sorts of wonderful things (editor emeritus Mike Overbo whipped up a <a href="http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/">smorgasbord</a> of them a couple years back). Since <a href="http://www.imore.com/2009/07/28/apple-rejects-google-voice-apps/">Google Voice apps are currently forbidden in the App Store</a>, David&#8217;s solution works similar wonders for them:</p>

<blockquote>
  <p>With bookmarklets you can call your GV contacts with one tap, and keep them organized in Safari Bookmarks folders. [The] simplest way to use it is to point your iPhone browser to <a href="http://www.ironicsans.com/gv">http://www.ironicsans.com/gv</a></p>
</blockquote>

<p>If you give it a try, let us know how it works for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/08/03/easy-google-voice-access-iphone-school-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>iPhone Pro Tips: Find Text in Safari with Javascript Bookmarklet</title>
		<link>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/</link>
		<comments>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:35:58 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[Tips and How-To]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[find on page]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Pro Tips]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=10104</guid>
		<description><![CDATA[If you&#8217;re browsing the web on a PC, you can just hit CTRL-F or CMD-F and quickly find any text on a webpage. It&#8217;s great for finding things fast, especially]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2009/07/photo7-266x400.jpg" alt="Find... in page javascript bookmarklet" title="Find... in page javascript bookmarklet" width="266" height="400" class="aligncenter size-medium wp-image-10105" /></p>

<p>If you&#8217;re browsing the web on a PC, you can just hit CTRL-F or CMD-F and quickly find any text on a webpage. It&#8217;s great for finding things fast, especially on long reams of text, and Safari does a nice job of it &#8212; just not Mobile Safari on the iPhone, not yet.</p>

<p>Editor emeritus Mike Overbo brought something <a href="http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/">very similar to us two years ago</a> (along with a ton of others &#8212; check that link!) when iPhone 1.x made bookmarklets all the rage. Since then, Apple has added a lot of functionality, but still hasn&#8217;t deigned to gift us with Find&#8230; on page. Rafael Cimatti (via <a href="http://appadvice.com/appnn/2009/07/search-for-text-in-any-website-in-mobile-safari-with-this-handy-bookmarklet/">App Advice</a>) is keeping the handy Javascript bookmarklet alive via Cydia (though it works on any iPhone). It can&#8217;t fully replace a built in command, with next, back, etc. options, etc. but if it isn&#8217;t 100% right, it is 100% &#8220;right now&#8221;.</p>

<p>Here&#8217;s the bookmarklet: <a href="javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B">Find&#8230;</a></p>

<p>Either bookmark it on your desktop browser (drag it to the bookmark bar on desktop Safari) and sync it over, or on your iPhone copy the code after the break, bookmark a random page, edit it, change the name, and paste in the code (check the App Advice link above for step by step instructions).</p>

<p>And next time you&#8217;re on a page, hit the bookmark, type in your text, and find away!</p>

<p>Have an iPhone Pro Tip of you own to share? <a href="http://www.imore.com/contact/">Send it in</a>!</p>

<p>[via <a href="http://twitter.com/daveizzle/status/2775079614">Daveizzle</a>]</p>

<p><span id="more-10104"></span></p>

<p>javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>In Case You Missed It: Bookmarklets</title>
		<link>http://www.imore.com/2008/05/19/in-case-you-missed-it-bookmarklets/</link>
		<comments>http://www.imore.com/2008/05/19/in-case-you-missed-it-bookmarklets/#comments</comments>
		<pubDate>Mon, 19 May 2008 16:00:22 +0000</pubDate>
		<dc:creator>Casey Chan</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[in case you missed it]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=2356</guid>
		<description><![CDATA[<a href="http://www.imore.com/images/stories/2008/05/in-case-you-missed-it-final.jpg"></a>

We&#8217;re running a new series here at TiPb (Titanium Powerbook? No, The iPhone Blog!) that brings older but still relevant/interesting/noteworthy articles, reviews, and blog posts back into the forefront of]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.imore.com/images/stories/2008/05/in-case-you-missed-it-final.jpg"><img class="alignnone size-full wp-image-2357" src="http://www.imore.com/images/stories/2008/05/in-case-you-missed-it-final.jpg" alt="" width="275" height="320" /></a></p>

<p>We&#8217;re running a new series here at TiPb (Titanium Powerbook? No, The iPhone Blog!) that brings older but still relevant/interesting/noteworthy articles, reviews, and blog posts back into the forefront of the discussion. Hopefully, we&#8217;ll be able to uncover some great articles that you might have missed and offer further insight on everyone&#8217;s favorite toy.</p>

<p>Also, it&#8217;ll help transition our still new merger, PhoneDifferent fans will get a taste of TiPb writing and TiPb readers will catch up with what has happened in the PhoneDifferent world! Think of it as a blog within a blog or for the metaphorically inclined, dinnertime stories at a big happy family reunion..</p>

<p>Today, we&#8217;ll bring back the topic of Bookmarklets. Mike Overbo, our Editor Emeritus, found that Bookmarklets extend the reach and capabilities of the iPhone&#8217;s Safari browser. Essentially, Bookmarklets are small computer applications stored as a URL on your bookmarks bar. Examples would include a Find feature, IMDB search, eBay search, etc.</p>

<p>To use these Bookmarklets, simply store them to your iPhone&#8217;s bookmarks and when you are in need of, say a quick Wikipedia search, open that particular Bookmarklet and it&#8217;ll prompt you with a direct search screen rather than waiting for the page to open up. I use Bookmarklets everyday to quicken my online searching (darn that EDGE), take a look and see if there is anything you can use!</p>

<p><strong>Read On For The Rest of the Links!</strong></p>

<p><span id="more-2356"></span></p>

<p><a href="http://www.imore.com/2007/07/18/collections-of-bookmarklets/">Collection of Bookmarklets</a>
There are a ton of links to Bookmarklets all across the interweb in this article. You can probably find a link to all the relevant Bookmarklets in the world here.</p>

<p><a href="http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/">Bookmarklet / Favelet Smorgasbord</a>
The ever-so-helpful Mike even created some Bookmarklets on his own for the PD faithful! In this article there is a ton of useful Bookmarklets that range from math applications to simple general searches.</p>

<p><a href="http://www.imore.com/2007/12/10/tabbed-browsing-bookmarklet/">Tabbed Browsing Bookmarklet</a>
And to cap it off, we include probably one of the better Bookmarklets available, Tabulate allows Safari on the iPhone to re-create the &#8216;open in new tab&#8217; feature. A great Bookmarklet that I use nearly everyday.</p>

<p>Well, that&#8217;s it for Bookmarklets and this edition of In Case You Missed It. Hopefully you&#8217;ll find these tools useful and we&#8217;ll come back soon for more great iPhone articles, neat iPhone features, and news that you may have missed!</p>

<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2008/05/19/in-case-you-missed-it-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPhone Password Manager: A Challenger Appears</title>
		<link>http://www.imore.com/2007/10/08/iphone-password-manager-a-challenger-appears/</link>
		<comments>http://www.imore.com/2007/10/08/iphone-password-manager-a-challenger-appears/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 15:44:04 +0000</pubDate>
		<dc:creator>Mike Overbo</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[favelet]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/2007/10/08/iphone-password-manager-a-challenger-appears/</guid>
		<description><![CDATA[<em><strong>figure 1:</strong> the most important feature is highlighted</em>

There&#8217;s another password manager on the scene, and <a href="http://switchersblog.com/2007/10/05/iphone-password-manager.html">this one looks to be the most secure version that I&#8217;ve seen</a>.  1Password]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"></p>

<p><img src="http://phonedifferent.com/images/2007/10/1password.png" height="170" width="253" border="1" align="top" hspace="4" vspace="4" alt="1Password" />
<br /><em><strong>figure 1:</strong> the most important feature is highlighted</em>
</p><p>
There&#8217;s another password manager on the scene, and <a href="http://switchersblog.com/2007/10/05/iphone-password-manager.html">this one looks to be the most secure version that I&#8217;ve seen</a>.  1Password is a mac-only application, so there unfortunately isn&#8217;t a password manager I could securely recommend to Windows iPhone users yet.  The application has a little button that sends an encrypted bookmarklet to Safari that you can then sync to your iPhone.  You can open the bookmarklet and view your passwords with a master password that you assign within 1Password.
</p><p>
The bit that gives 1Password the nod above others at the moment is that the bookmarklet is encrypted with good cryptography.  The <a href="http://www.schneier.com/blowfish.html">blowfish cipher is a well-respected cipher by Bruce Schneier</a>, one of the most respected cryptologists out there, and 1Password uses blowfish&#8217;s maximum key length of 448 bits <em>within the bookmarklet</em>.  So, if you&#8217;re looking to store your passwords with heavy-duty security, 1Password might be worth your look.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2007/10/08/iphone-password-manager-a-challenger-appears/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SplashID: A Challenger Appears</title>
		<link>http://www.imore.com/2007/09/27/splashid-a-challenger-appears/</link>
		<comments>http://www.imore.com/2007/09/27/splashid-a-challenger-appears/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 14:22:20 +0000</pubDate>
		<dc:creator>Mike Overbo</dc:creator>
				<category><![CDATA[bookmarklet]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/2007/09/27/splashid-a-challenger-appears/</guid>
		<description><![CDATA[There&#8217;s now a challenger to Splashdata&#8217;s popular SplashID application for the iPhone.  The developer, Selznick Software, has put their PasswordWallet PalmOS application into bookmarklet form on the iPhone.  What does]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s now a challenger to Splashdata&#8217;s popular SplashID application for the iPhone.  The developer, Selznick Software, has put their PasswordWallet PalmOS application into bookmarklet form on the iPhone.  What does that mean?  Well, for one, it means no 448-bit blowfish encryption to keep your passwords safe.  But it does mean that you have something as a replacement for SplashID on the iPhone.  That&#8217;s important for any PalmOS Treo folks that are holding out for the applications they need.  The software for the Mac is $20, the iPhone bookmarklet upgrade is another $10.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2007/09/27/splashid-a-challenger-appears/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bookmarklet / Favelet Smorgasbord</title>
		<link>http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/</link>
		<comments>http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 19:22:28 +0000</pubDate>
		<dc:creator>Mike Overbo</dc:creator>
				<category><![CDATA[Banner]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[favelet]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[omgnoappz]]></category>
		<category><![CDATA[phonedifferent]]></category>
		<category><![CDATA[roundup]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/2007/07/31/bookmarklet-favelet-smorgasbord/</guid>
		<description><![CDATA[So, yeah.  Favelets and bookmarklets.  In the podcast, I promised a review article about useful bookmarklets and favelets, for the iPhone.  And here it is.

I&#8217;ve written a few simple]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://phonedifferent.com/images/2007/07/favelet.png" align="top" alt="picture of password generator favelet code"/></p>

<p>So, yeah.  Favelets and bookmarklets.  In the podcast, I promised a review article about useful bookmarklets and favelets, for the iPhone.  And here it is.</p>

<p></p><p>I&#8217;ve written a few simple bookmarklets as well; it seems a lot of the bookmarklets are designed for web editors, and not always so much for the average web user.  I&#8217;m guessing that not many regular folks need to edit CSS from the iPhone, and those that do already have those bookmarklets synched over.  But still, there&#8217;s a void for popular sites.  It seemed that all I found were eBay, Amazon, and Google sites.  So I set out to make a few of my own, and edit a few others so that they&#8217;d work on iPhone Safari (henceforth, iSafari).
</p><p>
If you have any requests for a custom bookmarklet, put them in the comments.  It has to be said that I make no guarantees that I can make the resulting request as I&#8217;m not an expert with javascript by any means, but the worst that can happen is that I say no.  Okay, that&#8217;s not the worst that can happen.  The worst is that I say no <em><strong>VERY IMPOLITELY</strong></em>.</p>

<p><span id="more-1475"></span>
<hr /></p>

<p>As always, the best way to install these bookmarklets to your iPhone is to drag them to the bookmarks bar in Desktop Safari and give them a name you can remember them by.  Then, it may be a prudent idea to organize them into a folder.  I&#8217;ve organized my bookmarklets in the last bookmark folder in my menu bar, so it&#8217;s always the last folder I see.</p>

<h3>General Searches</h3>

<p><ul>
<li><strong><a href="javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B">Find in Page</a></strong>
<br />From the I-Don&#8217;t-Understand-Why-It-Wasn&#8217;t-Built-In Department.  This updated version highlights searched-for text as bold with a  yellow background it stands out a bit more.  It is no help if the background is already yellow.  There&#8217;s not much helping a site with a full-on yellow background, though.  At any rate, for those rare occasions, here&#8217;s one that changes the background to <strong><a href="javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Aorange%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20match(es).%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B">orange</a></strong>.
<br />[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></ul></p>

<p><li><strong><a href="javascript:void(q=prompt('Wikipedia:',getSelection()));if(q) void(location.href='http://en.wikipedia.org/w/wiki.phtml?search=' + escape(q))">Wikipedia search</a></strong>
<br />Wikipedia&#8217;s official bookmarklet for Safari browsers.  If it finds a likely result, it will redirect you there.  I&#8217;m really fond of searching on Wikipedia on the iPhone.
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20Wikipedia%20for','');if(Qr)location.href='http://en.wikipedia.org/wiki/Special:Search?search='+escape(Qr)+'&#038;fulltext=Search'">wikipedia search</a></strong>
<br />  Did I say I was really fond of Wikipedia search on the iPhone?  Well, I am.  This bookmarklet brings you to the search results relevance page.  It&#8217;s an extra click, but might be worthwhile to have if you&#8217;re searching for a term with a less common meaning.
[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20Google%20Images%20for','');if(Qr)location.href='http://images.google.com/images?hl=en&#038;q='+escape(Qr)">Google Image Search</a></strong>
<br />Google Image Search bookmarklet.
[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li>
<strong><a href="javascript:x=escape(getSelection());if(!x)%7Bvoid(x=prompt('%20Search%20-%20Google%20News:',''))%7D;window.location='http:/news.google.com/news?q='+x">Search Google News</a></strong>
<br />A simple bookmarklet to search Google News.  [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Windows%20Live%20Search','');if(Qr)location.href='http://search.live.com/results.aspx?mkt=en-us&#038;FORM=LIVSOP&#038;go.x=0&#038;go.y=0&#038;go=Search&#038;q='+escape(Qr)">Windows Live Search</a></strong>
<br />Don&#8217;t make fun!  I wrote this one for Windows Live Searchers on the iPhone; verily a legion unto themselves.</li>

<h3>Entertainment Searches</h3>
<ul>
<li><strong><a href="javascript:Qr=prompt('Yahoo!%20movie%20lists%20by%20zipcode','');if(Qr)location.href='http://movies.yahoo.com/showtimes/showtimes.html?r=sim&#038;z='+escape(Qr)">Yahoo! Movie Times by Zip code</a></strong>
<br />This one is pretty self-explanatory.  I wrote this one quick to see if Yahoo! results are easier to read on an iPhone than Google results.
</li></ul></p>

<p><li><strong><a href="javascript:Qr=prompt('Google%20movie%20lists%20for%20this%20zip%20code','');if(Qr)location.href='http://www.google.com/movies?sc=1&#038;near='+escape(Qr)+'&#038;rl=1'">Google Movie Times by Zip code</a></strong>
<br />This one is pretty self-explanatory.  In some ways, Google&#8217;s movie results page is not ideal on the iPhone.  Be on the lookout for movie results on the right side of the screen, they can get a bit buried and they show up in smaller font.  [<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('MSN%20movie%20lists%20by%20zipcode','');if(Qr)location.href='http://movies.msn.com/showtimes/?shloc='+escape(Qr)">MSN Movie Times by Zip</a></strong>
<br />Seriously, what self-respecting iPhone user doesn&#8217;t use MSN for their movie searches?  I, for one, use MSN <em>excslusively</em>.  As a matter of fact, I&#8217;m going to start a LAWSUIT since they didn&#8217;t make MSN the default search.</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Find%20movie%20reviews%20for','');if(Qr)location.href='http://www.rottentomatoes.com/search/full_search.php?search='+escape(Qr)">Movie Reviews</a></strong>
<br />See what the experts at <a href="http://www.rottentomatoes.com/">Rotten Tomatoes</a> thought of the movie you want to see, or the video game you want to buy.
[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p>
<li><strong><a href="javascript:Qr=prompt('Find%20Metacritic%20reviews%20for','');if(Qr)location.href='http://www.metacritic.com/search/process?sort=relevance&#038;termType=all&#038;ty=0&#038;x=0&#038;y=0&#038;ts='+escape(Qr)">Metacritic Reviews</a></strong>
<br />I&#8217;ve never used Rotten Tomatoes; I tend to use Metacritic for reviews.  Metacritic also has the bonus of compiling review scores for more genres than Rotten Tomatoes (Video Games, Movies, TV, Books, and Music).  So, I whipped up a bookmarklet to search <a href="http://www.metacritic.com">Metacritic</a>.
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('myspace%20site%20search','');if(Qr)location.href='http://sads.myspace.com//Modules/Search/Pages/Search.aspx?fuseaction=advancedFind.results&#038;searchtarget=tms&#038;searchtype=myspace&#038;t=tms&#038;get=1&#038;websearch=1&#038;searchBoxID=Profile&#038;q='+escape(Qr)">myspace site search</a></strong><br />
Another one I wrote up quick.  Brings you directly to the myspace results page.  Lord knows just bringing the myspace search page will cost you precious minutes of your life that you <em>cannot get back</em>.  The same effect is even more deleterious over EDGE.</li></p>

<p><li><strong><a href="javascript:Qr=prompt('facebook%20site%20search','');if(Qr)location.href='http://www.facebook.com/s.php?q='+escape(Qr)">Facebook site search</a></strong><br />
Yet another one I wrote.  Quick queries on Facebook.  So much cleaner and easier to write than myspace&#8217;s.</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20Yahoo!%20Sports','');if(Qr)location.href='http://sports.yahoo.com/search?dtk-searchsubmit.x=0&#038;dtk-searchsubmit.y=0&#038;fr=Dtk-tab-sports-t-t&#038;toggle=1&#038;cop=&#038;ei=UTF-8&#038;p='+escape(Qr)">Yahoo! Sports Search</a></strong><br />
I made this one, hoping it will be useful for quick sports queries.  For reasons I&#8217;m unfortunately unable to disclose, I often have official need to verify that the Milwaukee Brewers are skidding away from the 1st place they currently hold in their division.</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20YubNub%20for','');if(Qr)location.href='http://www.yubnub.org/parser/parse?command='+escape(Qr)">YubNub</a></strong> web commands
<br />YubNub, as their tagline goes, is &#8220;a (social) command line for the web.&#8221;  There&#8217;s a ridiculous amount of commands in YubNub.  Shortcuts to Weather Underground, AllMusic, pop open Gmail, Yahoo! Mail, Google Groups, Thottbot, MP3 searches&#8230; the possibilities are near endless.  The downside is that you&#8217;d have to remember a bunch of commands to make this useful.  But still, I&#8217;ve started using it a bit for some common things.
[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20Amazon%20for','');if(Qr)location.href='http://www.amazon.com/exec/obidos/external-search/?keyword='+escape(Qr)+'&#038;mode=blended&#038;Go=o'">General Amazon search</a></strong>
<br />A general Amazon search. [<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li><strong><a href="javascript:Qr=prompt('Search%20eBay%20for','');if(Qr)location.href='http://search.ebay.com/search/search.dll?query='+escape(Qr)">eBay Search</a></strong>
<br />An eBay search [<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li>
<strong><a href="javascript:void(q=prompt('Search%20IMDB:',''));if(q)void(location.href='http:/imdb.com/Find?for='+escape(q))">IMDB Lookup</a></strong>
<br />Look up a movie in the Internet Movie Database [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li>
</p>

<h3>Writing &#038; Blogging Related Bookmarklets</h3>

<p>These are some of the tools that I use to blog and write, though they could be used for many other purposes.</p>

<p><ul>
<li><strong><a href="javascript:location.href='http://del.icio.us/post?v=3&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title)">Post to Del.icio.us</a></strong>
<br />Of course, it&#8217;s always handy to have a bookmark to <a href="http://del.icio.us/home">your del.icio.us bookmarks</a> nearby. [<a href="http://www.smashingmagazine.com/2007/01/24/bookmarklets-favelets-and-snippets/">via</a>]
</li></ul></p>

<p><li><strong><a href="javascript:Qr=prompt('search%20del.icio.us','');if(Qr)location.href="http://del.icio.us/search/?fr=del_icio_us&#038;type=all&#038;p='+escape(Qr)">Search Del.icio.us</a></strong><br />A kinder, gentler del.icio.us search I made specifically for iPhone users; one that doesn&#8217;t rub any salt into any wounds.</li></p>

<p><li><strong><a href="javascript:q%20=%20%22%22%20+%20(window.getSelection%20?%20window.getSelection()%20:%20document.getSelection%20?%20document.getSelection()%20:%20document.selection.createRange().text);%20if%20(!q)%20q%20=%20prompt(%22You%20didn't%20select%20any%20text.%20%20Enter%20a%20search%20phrase:%22,%20%22%22);%20if%20(q!=null)%20location=%22http://del.icio.us/search/?fr=del_icio_us&#038;type=all&#038;p=%22%20+%20escape(q);%20void%200">Search Del.icio.us</a></strong>
<br />This bookmarklet searches through your and everyone&#8217;s delicious tags.  It rubs salt in your wounds by mentioning that you didn&#8217;t highlight any text, which you can&#8217;t do on an iPhone. [<a href="http://www.smashingmagazine.com/2007/01/24/bookmarklets-favelets-and-snippets/">via</a>]
</li></p>

<p><li><a href="javascript:t=window.getSelection();void(window.open('http://WWW.EXAMPLE.COM/PATH/TO/mt.cgi?is_bm=1&#038;bm_show=trackback,category&#038;__mode=view&#038;_type=entry&#038;link_title='+escape(document.title)+'&#038;link_href='+escape(window.location.href)+'&#038;text='+escape(t),'_blank','scrollbars=no,width=410,height=550,status=yes,resizable=yes,scrollbars=yes'))">Post page for Movable Type</a>
<br />Note that this has to be edited, and <em>by you</em>.  Replace WWW.EXAMPLE.COM/PATH/TO with the web path to your mt.cgi location.  Of course, modern versions of Movable Type have a bookmarklet maker built-in, at the lower right side of the main page.  This one, however, you don&#8217;t have to configure.  [<a href="http://www.andybudd.com/bookmarklets/">via</a>]
</li></p>

<p><li>
<strong><a href="javascript:x=escape(getSelection());if(!x)%7Bvoid(x=prompt('Thesaurus%20-%20Look%20up:',''))%7D;window.location='http:/thesaurus.reference.com/search?q='+x">Thesaurus</a></strong>
<br />Look up a word on <a href="http://thesaurus.com">thesaurus.com</a> [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li>
<li>
<strong><a href="javascript:x=escape(getSelection());if(!x)%7Bvoid(x=prompt('%20Dictionary%20-%20Look%20up:',''))%7D;window.location='http:/dictionary.reference.com/search?q='+x">Dictionary</a></strong>
<br />Look up a word on <a href="http://dictionary.com">dictionary.com</a> [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li></p>

<p><li><strong><a href="javascript:(function(){var%20a=document.getElementsByTagName('a');for(var%20i=0,j=a.length;i%3Cj;i++){a[i].setAttribute('target','_blank');var%20img=document.createElement('img');img.setAttribute('class',%20'new-window');img.setAttribute('src','data:image/gif;base64,'+'R0lGODlhEAAMALMLAL66tBISEjExMdTQyBoaGjs7OyUlJWZmZgAAAMzMzP///////wAAAAAAAAAAAAAA'+'ACH5BAEAAAsALAAAAAAQAAwAAAQ/cMlZqr2Tps13yVJBjOT4gYairqohCTDMsu4iHHgwr7UA/LqdopZS'+'DBBIpGG5lBQH0GgtU9xNJ9XZ1cnsNicRADs=');img.setAttribute('style','width:16px!important;height:12px!important;border:none!important;');a[i].appendChild(img);}})();">open links in new window</a></strong>
<br />Once you activate this javascript bookmarklet, all links you click will open in a new window instead of replacing the current window.  Once you start this one, the fun doesn&#8217;t stop!  Until you reset the phone, from what I can tell.
[<a href="http://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/">via</a>]
</li></p>

<p><li>
<strong><a href="javascript:t='';for(var%20n=0;n%3Cdocument.images.length;n++){t+='%3Ca%20href=/%20onclick=\'document.f.url.value=document.images['+n+'].src;document.f.submit();return%20false;\'%3E%3Cimg%20border=0%20src='+document.images[n].src+'%3E%3C/a%3E%3Cbr%3E'};if(t!=''){document.write('%3Cp%3EClick%20an%20image%20to%20add%20it%20to%20your%20photostream%3C/p%3E%3Cform%20name=f%20action=http:/www.flickr.com/tools/sendto.gne%20method=get%3E%3Cinput%20type=hidden%20name=url%3E%3C/form%3E'+t+'');void(document.close())}else{alert('No%20images!')}">Upload Web Image to Flickr</a></strong>
<br />Running this bookmarklet will show a page of all of the images on the page.  Click on an image to upload it to your flickr account.  This one makes me giddy with delight, except for the fact that it doesn&#8217;t work on iSafari, just Desktop Safari. [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li>

<h3>Math Tools</h3></p>

<p>These are quick bookmarklets for math.  Not something that I use every day, but every once in a while stuff like this is useful to have.</p>

<p><ul>
<li>
<strong><a href="javascript:var%20noch=prompt('How%20many%20options%20are%20there?','');if%20(noch!=null)%20alert('Choose%20option%20'+Math.round(noch*Math.random()))">Random Number</a></strong>
<br />This favelet asks you to enter a maximum integer, and generate a random number from 1 to that integer.
[<a href="http://www.smashingmagazine.com/2007/01/24/bookmarklets-favelets-and-snippets/">via</a>]
</li></ul></p>

<p><li>
<strong><a href="javascript:expr=prompt('Formula...(eg:%20%202*3%20+%207/8%20)','');if(expr){with(Math){evl=parseFloat(eval(expr))};if(isNaN(evl)){alert('Not%20a%20number!')}else{void(prompt('Result:',evl))}}else{void(null)}">Calculator</a>
</strong><br />This one is a simple javascript calculator.  It may be handy for anyone that wants to see the formula they&#8217;re typing in. The order of operands: multiply/divide, then add/subtract.  [<a href="http://retro.xhtmled.com/miscellaneous/bookmarklets/">via</a>]
</li>
</p>

<h3>Passwords</h3>

<p><ul>
<li><strong><a href="javascript:Qr=prompt('search%20BugMeNot%20for','');if(Qr)location.href='http://www.bugmenot.com/view.php?url='+escape(Qr)">Find Login with BugMeNot</a></strong>
<br />BugMeNot is a useful site where people can share logins for sites that require compulsory registration.  I wrote this one for quick queries on the iPhone.</li></ul></p>

<p><li>
<strong>
<a href="javascript:(function(){var%20s,F,j,f,i;%20s%20=%20%22%22;%20F%20=%20document.forms;%20for(j=0;%20j%3CF.length;%20++j)%20{%20f%20=%20F[j];%20for%20(i=0;%20i%3Cf.length;%20++i)%20{%20if%20(f[i].type.toLowerCase()%20==%20%22password%22)%20s%20+=%20f[i].value%20+%20%22\n%22;%20}%20}%20if%20(s)%20alert(%22Passwords%20in%20forms%20on%20this%20page:\n\n%22%20+%20s);%20else%20alert(%22There%20are%20no%20passwords%20in%20forms%20on%20this%20page.%22);})();">Verify Password</a></strong>
<br />If I have to login to a website that has a complex password, it&#8217;s sometimes handy to verify that I typed it in right.
[<a href="http://www.uselessjunk.net/downloads/bookmarklets.html">via</a>]
</li>
<li>
<strong>
<a href="javascript:function%20hex_md5%28s%29%7B%20return%20binl2hex%28core_md5%28str2binl%28s%29%2C%20s.length%20*%208%29%29%3B%7Dfunction%20core_md5%28x%2C%20len%29%7Bx%5Blen%20%3E%3E%205%5D%20%7C%3D%200x80%20%3C%3C%20%28%28len%29%20%25%2032%29%3Bx%5B%28%28%28len%20%2B%2064%29%20%3E%3E%3E%209%29%20%3C%3C%204%29%20%2B%2014%5D%20%3D%20len%3Bvar%20a%20%3D%20%201732584193%3Bvar%20b%20%3D%20%2D271733879%3Bvar%20c%20%3D%20%2D1732584194%3Bvar%20d%20%3D%20%20271733878%3Bfor%28var%20i%20%3D%200%3B%20i%20%3C%20x.length%3B%20i%20%2B%3D%2016%29%7Bvar%20olda%20%3D%20a%3Bvar%20oldb%20%3D%20b%3Bvar%20oldc%20%3D%20c%3Bvar%20oldd%20%3D%20d%3Ba%20%3D%20md5_ff%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%200%5D%2C%207%20%2C%20%2D680876936%29%3Bd%20%3D%20md5_ff%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%201%5D%2C%2012%2C%20%2D389564586%29%3Bc%20%3D%20md5_ff%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%202%5D%2C%2017%2C%20%20606105819%29%3Bb%20%3D%20md5_ff%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%203%5D%2C%2022%2C%20%2D1044525330%29%3Ba%20%3D%20md5_ff%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%204%5D%2C%207%20%2C%20%2D176418897%29%3Bd%20%3D%20md5_ff%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%205%5D%2C%2012%2C%20%201200080426%29%3Bc%20%3D%20md5_ff%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%206%5D%2C%2017%2C%20%2D1473231341%29%3Bb%20%3D%20md5_ff%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%207%5D%2C%2022%2C%20%2D45705983%29%3Ba%20%3D%20md5_ff%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%208%5D%2C%207%20%2C%20%201770035416%29%3Bd%20%3D%20md5_ff%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%209%5D%2C%2012%2C%20%2D1958414417%29%3Bc%20%3D%20md5_ff%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B10%5D%2C%2017%2C%20%2D42063%29%3Bb%20%3D%20md5_ff%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B11%5D%2C%2022%2C%20%2D1990404162%29%3Ba%20%3D%20md5_ff%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B12%5D%2C%207%20%2C%20%201804603682%29%3Bd%20%3D%20md5_ff%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B13%5D%2C%2012%2C%20%2D40341101%29%3Bc%20%3D%20md5_ff%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B14%5D%2C%2017%2C%20%2D1502002290%29%3Bb%20%3D%20md5_ff%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B15%5D%2C%2022%2C%20%201236535329%29%3Ba%20%3D%20md5_gg%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%201%5D%2C%205%20%2C%20%2D165796510%29%3Bd%20%3D%20md5_gg%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%206%5D%2C%209%20%2C%20%2D1069501632%29%3Bc%20%3D%20md5_gg%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B11%5D%2C%2014%2C%20%20643717713%29%3Bb%20%3D%20md5_gg%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%200%5D%2C%2020%2C%20%2D373897302%29%3Ba%20%3D%20md5_gg%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%205%5D%2C%205%20%2C%20%2D701558691%29%3Bd%20%3D%20md5_gg%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B10%5D%2C%209%20%2C%20%2038016083%29%3Bc%20%3D%20md5_gg%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B15%5D%2C%2014%2C%20%2D660478335%29%3Bb%20%3D%20md5_gg%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%204%5D%2C%2020%2C%20%2D405537848%29%3Ba%20%3D%20md5_gg%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%209%5D%2C%205%20%2C%20%20568446438%29%3Bd%20%3D%20md5_gg%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B14%5D%2C%209%20%2C%20%2D1019803690%29%3Bc%20%3D%20md5_gg%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%203%5D%2C%2014%2C%20%2D187363961%29%3Bb%20%3D%20md5_gg%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%208%5D%2C%2020%2C%20%201163531501%29%3Ba%20%3D%20md5_gg%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B13%5D%2C%205%20%2C%20%2D1444681467%29%3Bd%20%3D%20md5_gg%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%202%5D%2C%209%20%2C%20%2D51403784%29%3Bc%20%3D%20md5_gg%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%207%5D%2C%2014%2C%20%201735328473%29%3Bb%20%3D%20md5_gg%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B12%5D%2C%2020%2C%20%2D1926607734%29%3Ba%20%3D%20md5_hh%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%205%5D%2C%204%20%2C%20%2D378558%29%3Bd%20%3D%20md5_hh%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%208%5D%2C%2011%2C%20%2D2022574463%29%3Bc%20%3D%20md5_hh%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B11%5D%2C%2016%2C%20%201839030562%29%3Bb%20%3D%20md5_hh%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B14%5D%2C%2023%2C%20%2D35309556%29%3Ba%20%3D%20md5_hh%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%201%5D%2C%204%20%2C%20%2D1530992060%29%3Bd%20%3D%20md5_hh%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%204%5D%2C%2011%2C%20%201272893353%29%3Bc%20%3D%20md5_hh%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%207%5D%2C%2016%2C%20%2D155497632%29%3Bb%20%3D%20md5_hh%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B10%5D%2C%2023%2C%20%2D1094730640%29%3Ba%20%3D%20md5_hh%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B13%5D%2C%204%20%2C%20%20681279174%29%3Bd%20%3D%20md5_hh%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%200%5D%2C%2011%2C%20%2D358537222%29%3Bc%20%3D%20md5_hh%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%203%5D%2C%2016%2C%20%2D722521979%29%3Bb%20%3D%20md5_hh%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%206%5D%2C%2023%2C%20%2076029189%29%3Ba%20%3D%20md5_hh%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%209%5D%2C%204%20%2C%20%2D640364487%29%3Bd%20%3D%20md5_hh%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B12%5D%2C%2011%2C%20%2D421815835%29%3Bc%20%3D%20md5_hh%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B15%5D%2C%2016%2C%20%20530742520%29%3Bb%20%3D%20md5_hh%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%202%5D%2C%2023%2C%20%2D995338651%29%3Ba%20%3D%20md5_ii%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%200%5D%2C%206%20%2C%20%2D198630844%29%3Bd%20%3D%20md5_ii%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%207%5D%2C%2010%2C%20%201126891415%29%3Bc%20%3D%20md5_ii%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B14%5D%2C%2015%2C%20%2D1416354905%29%3Bb%20%3D%20md5_ii%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%205%5D%2C%2021%2C%20%2D57434055%29%3Ba%20%3D%20md5_ii%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B12%5D%2C%206%20%2C%20%201700485571%29%3Bd%20%3D%20md5_ii%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B%203%5D%2C%2010%2C%20%2D1894986606%29%3Bc%20%3D%20md5_ii%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B10%5D%2C%2015%2C%20%2D1051523%29%3Bb%20%3D%20md5_ii%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%201%5D%2C%2021%2C%20%2D2054922799%29%3Ba%20%3D%20md5_ii%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%208%5D%2C%206%20%2C%20%201873313359%29%3Bd%20%3D%20md5_ii%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B15%5D%2C%2010%2C%20%2D30611744%29%3Bc%20%3D%20md5_ii%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%206%5D%2C%2015%2C%20%2D1560198380%29%3Bb%20%3D%20md5_ii%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B13%5D%2C%2021%2C%20%201309151649%29%3Ba%20%3D%20md5_ii%28a%2C%20b%2C%20c%2C%20d%2C%20x%5Bi%2B%204%5D%2C%206%20%2C%20%2D145523070%29%3Bd%20%3D%20md5_ii%28d%2C%20a%2C%20b%2C%20c%2C%20x%5Bi%2B11%5D%2C%2010%2C%20%2D1120210379%29%3Bc%20%3D%20md5_ii%28c%2C%20d%2C%20a%2C%20b%2C%20x%5Bi%2B%202%5D%2C%2015%2C%20%20718787259%29%3Bb%20%3D%20md5_ii%28b%2C%20c%2C%20d%2C%20a%2C%20x%5Bi%2B%209%5D%2C%2021%2C%20%2D343485551%29%3Ba%20%3D%20safe_add%28a%2C%20olda%29%3Bb%20%3D%20safe_add%28b%2C%20oldb%29%3Bc%20%3D%20safe_add%28c%2C%20oldc%29%3Bd%20%3D%20safe_add%28d%2C%20oldd%29%3B%7Dreturn%20Array%28a%2C%20b%2C%20c%2C%20d%29%3B%7Dfunction%20md5_cmn%28q%2C%20a%2C%20b%2C%20x%2C%20s%2C%20t%29%7Breturn%20safe_add%28bit_rol%28safe_add%28safe_add%28a%2C%20q%29%2C%20safe_add%28x%2C%20t%29%29%2C%20s%29%2Cb%29%3B%7Dfunction%20md5_ff%28a%2C%20b%2C%20c%2C%20d%2C%20x%2C%20s%2C%20t%29%7Breturn%20md5_cmn%28%28b%20%26%20c%29%20%7C%20%28%28~b%29%20%26%20d%29%2C%20a%2C%20b%2C%20x%2C%20s%2C%20t%29%3B%7Dfunction%20md5_gg%28a%2C%20b%2C%20c%2C%20d%2C%20x%2C%20s%2C%20t%29%7Breturn%20md5_cmn%28%28b%20%26%20d%29%20%7C%20%28c%20%26%20%28~d%29%29%2C%20a%2C%20b%2C%20x%2C%20s%2C%20t%29%3B%7Dfunction%20md5_hh%28a%2C%20b%2C%20c%2C%20d%2C%20x%2C%20s%2C%20t%29%7Breturn%20md5_cmn%28b%20%5E%20c%20%5E%20d%2C%20a%2C%20b%2C%20x%2C%20s%2C%20t%29%3B%7Dfunction%20md5_ii%28a%2C%20b%2C%20c%2C%20d%2C%20x%2C%20s%2C%20t%29%7Breturn%20md5_cmn%28c%20%5E%20%28b%20%7C%20%28~d%29%29%2C%20a%2C%20b%2C%20x%2C%20s%2C%20t%29%3B%7Dfunction%20safe_add%28x%2C%20y%29%7Bvar%20lsw%20%3D%20%28x%20%26%200xFFFF%29%20%2B%20%28y%20%26%200xFFFF%29%3Bvar%20msw%20%3D%20%28x%20%3E%3E%2016%29%20%2B%20%28y%20%3E%3E%2016%29%20%2B%20%28lsw%20%3E%3E%2016%29%3Breturn%20%28msw%20%3C%3C%2016%29%20%7C%20%28lsw%20%26%200xFFFF%29%3B%7Dfunction%20bit_rol%28num%2C%20cnt%29%7Breturn%20%28num%20%3C%3C%20cnt%29%20%7C%20%28num%20%3E%3E%3E%20%2832%20%2D%20cnt%29%29%3B%7Dfunction%20str2binl%28str%29%7Bvar%20bin%20%3D%20Array%28%29%3Bvar%20mask%20%3D%20%281%20%3C%3C%208%29%20%2D%201%3Bfor%28var%20i%20%3D%200%3B%20i%20%3C%20str.length%20*%208%3B%20i%20%2B%3D%208%29bin%5Bi%3E%3E5%5D%20%7C%3D%20%28str.charCodeAt%28i%20%2F%208%29%20%26%20mask%29%20%3C%3C%20%28i%2532%29%3Breturn%20bin%3B%7Dfunction%20binl2hex%28binarray%29%7Bvar%20hex_tab%20%3D%20%220123456789abcdef%22%3Bvar%20str%20%3D%20%22%22%3Bfor%28var%20i%20%3D%200%3B%20i%20%3C%20binarray.length%20*%204%3B%20i%2B%2B%29%7Bstr%20%2B%3D%20hex_tab.charAt%28%28binarray%5Bi%3E%3E2%5D%20%3E%3E%20%28%28i%254%29*8%2B4%29%29%20%26%200xF%29%20%2B%20hex_tab.charAt%28%28binarray%5Bi%3E%3E2%5D%20%3E%3E%20%28%28i%254%29*8%29%29%20%26%200xF%29%3B%7Dreturn%20str%3B%7Dfunction%20doIt%28%29%7Bvar%20master%3Dwindow.prompt%28%27Enter%20your%20master%20password%27%29%3Bif%20%28master%20!%3D%20%27%27%20%26%26%20master%20!%3D%20null%29%20%7Bre%20%3D%20new%20RegExp%28%22https*%3A%2F%2F%28%5B%5E%2F%5D%2B%29%22%29%3Bhost%20%3D%20document.location.href.match%28re%29%5B1%5D%3Bvar%20i%3D0%2C%20j%3D0%2C%20p%3Dhex_md5%28master%2B%27%3A%27%2Bhost%29.substr%280%2C8%29%2C%20F%3Ddocument.forms%3Bfor%28i%3D0%3Bi%3CF.length%3Bi%2B%2B%29%7BE%3DF%5Bi%5D.elements%3Bfor%28j%3D0%3Bj%3CE.length%3Bj%2B%2B%29%7BD%3DE%5Bj%5D%3Bif%28D.type%3D%3D%27password%27%29%7BD.value%3Dp%3BD.focus()%3B%7Dif%28D.type%3D%3D%27text%27%29%7Bif%28D.name.toUpperCase%28%29.indexOf%28%27PASSWORD%27%29!%3D%2D1%7C%7CD.name.toUpperCase%28%29.indexOf%28%27PASSWD%27%29!%3D%2D1%29%7BD.value%3Dp%3BD.focus()%3B%7D%7D%7D%7D%7D%7DdoIt%28%29%3Bvoid%28null%29%3B">generate password</a></strong>
<br />This is a password generator.  I&#8217;m not likely to use it, I have my own extremely complicated algorithmic system for generating internet passwords.  But, someone else may need something of this sort, so it&#8217;s included for completeness. [<a href="http://www.angel.net/~nic/passwdlet.html">via</a>]</li>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached

Served from: imore.com @ 2012-02-10 18:02:39 -->
