<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; greasemonkey</title>
	<atom:link href="http://hackaday.com/tag/greasemonkey/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 12:56:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; greasemonkey</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Digikey sort by price script</title>
		<link>http://hackaday.com/2010/05/11/digikey-sort-by-price-script/</link>
		<comments>http://hackaday.com/2010/05/11/digikey-sort-by-price-script/#comments</comments>
		<pubDate>Tue, 11 May 2010 23:45:55 +0000</pubDate>
		<dc:creator>Jakob Griffith</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[digikey]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[mouser]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sparkfun]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23980</guid>
		<description><![CDATA[Does anyone else find it a little ironic the electronic retailer SparkFun is advocating scripts to help Digikey have a Sort By Price function? Regardless, to reiterate now Firefox (and we hear Google Chrome too) users with the Greasemonkey plugin can sort Digikey items. Personally, some of us here are just Mouser fans at heart. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23980&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-23981" title="Nothing original today, move along..." src="http://hackadaycom.files.wordpress.com/2010/05/digikey_sort_by_price.jpg" alt="" width="470" height="248" /></p>
<p>Does anyone else find it a little ironic the electronic retailer SparkFun is <a href="http://www.sparkfun.com/commerce//news.php?id=355">advocating scripts to help Digikey</a> have a Sort By Price function? Regardless, to <a href="http://blog.makezine.com/archive/2010/05/how-to_sort_by_price_on_digikey.html">reiterate</a> now <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a> (and we hear <a href="http://www.google.com/chrome">Google Chrome</a> too) users with the <a href="https://addons.mozilla.org/en-US/firefox/addon/748/">Greasemonkey</a> plugin can sort <a href="http://www.digikey.com/">Digikey</a> items. Personally, some of us here are just <a href="http://www.mouser.com/">Mouser</a> fans at heart.</p>
<p>[Thanks Charper and Mohonri and Satiagraha, image credit Make]</p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23980/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23980&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/05/11/digikey-sort-by-price-script/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Jakob Griffith</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/05/digikey_sort_by_price.jpg" medium="image">
			<media:title type="html">Nothing original today, move along...</media:title>
		</media:content>
	</item>
		<item>
		<title>How to overlay images by using Greasemonkey</title>
		<link>http://hackaday.com/2009/10/26/how-to-overlay-images-by-using-greasemonkey/</link>
		<comments>http://hackaday.com/2009/10/26/how-to-overlay-images-by-using-greasemonkey/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 17:39:51 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[HackIt]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hackaday nostalgia]]></category>
		<category><![CDATA[image overlay]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=17775</guid>
		<description><![CDATA[Today we&#8217;re going to take a look at writing scripts for the Greasemonkey add-on for Firefox. This add-on allows us to use JavaScript to make changes to the way webpages are displayed on our browser. These changes can only be seen by a copy of Firefox that is running a particular script. As an example, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17775&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-17766" title="HaD_frame" src="http://hackadaycom.files.wordpress.com/2009/10/had_frame.png" alt="HaD_frame" width="450" height="325" /></p>
<p>Today we&#8217;re going to take a look at writing scripts for the <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey add-on for Firefox</a>. This add-on allows us to use JavaScript to make changes to the way webpages are displayed on our browser. These changes can only be seen by a copy of Firefox that is running a particular script. As an example, we&#8217;re going to write a script that adds a border to the banner image of each article on Hack a Day by overlaying the image you see above. Find out how it&#8217;s done after the break.<span id="more-17775"></span></p>
<p><strong>Our Goal:</strong></p>
<p>We want to make the top image for each article look like it has been printed with a white border and then taped on each corner to the page. This is an effect that <a href="http://hackaday.com/2009/04/03/lego-head-tracking/">we used to use on our posts</a> and a Greasemonkey script is a good way to re-implement the effect if you miss that image style.</p>
<p><strong>What You Need:</strong></p>
<ol>
<li>Install <a href="http://www.firefox.com">Firefox</a></li>
<li>Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey add-on</a>.</li>
<li>Download and install our script: <a href="http://blog.mahalo.com/hackaday/misc/hackaday_nostalgia.user.js">hackaday_nostalgia.user.js</a></li>
</ol>
<p><strong>How It Works:</strong></p>
<p>Greasemonkey runs JavaScript on top of the pages that have been loaded by Firefox. The first part of the file is a set of comments that tell Greasemonkey what it&#8217;s dealing with:</p>
<p>// ==UserScript==
// @name           Hackaday Nostalgia
// @namespace      http://hackaday.com
// @description    Overlay photograph border and taped corners for article images at Hack a Day.
// @include        http://hackaday.com/*
// ==/UserScript==</p>
<p>The name, namespace, and include lines are all required for the script to work. Name is what you want to call your script. Namespace is a URL that identifies the script uniquely in case there are two scripts with the same name. Include tells Greasemonkey what pages this script should be applied to. In our case we only want to monkey with the images on hackaday.com so we&#8217;ve included all addresses from that domain.</p>
<p>Now that we&#8217;ve identified what pages we want to alter, we can parse the document and pull out the elements we want ot change. The first thing to do is examine the page source of our target:</p>
<p><pre class="brush: xml;">&lt;div class='snap_preview'&gt;&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-17747&quot; title=&quot;plotter-with-300w-laser&quot; src=&quot;http://hackadaycom.files.wordpress.com/2009/10/plotter-with-300w-laser.jpg?w=470&amp;h=313&quot; alt=&quot;plotter-with-300w-laser&quot; width=&quot;470&quot; height=&quot;313&quot; /&gt;&lt;/p&gt;</pre></p>
<p>With a little digging we can find the line you see above that includes the IMG element for the title of a post. We&#8217;re in luck, the page builds each post wrapped in a DIV of the Class &#8216;snap-preview&#8217;. We can use Greasemonkey to parse the page looking for these DIVs and then alter the first IMG element in each one:</p>
<p><pre class="brush: jscript;">//get all DIVs of the snap_preview class
var allDivs, thisDiv;
allDivs = document.evaluate(
 &quot;//div[@class='snap_preview']&quot;,
 document,
 null,
 XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
 null);</pre></p>
<p>In the code above we are using the evaluate function to pick out DIVs that are in the &#8216;snap-preview&#8217; class. We load them into an array called allDivs which we can then step through:</p>
<p><pre class="brush: jscript;">//step through each DIV
for (var i=0; i&lt;allDivs.snapshotLength; i++) {
 thisDiv = allDivs.snapshotItem(i);

 //Alter the first img of each DIV
 var image = thisDiv.getElementsByTagName('img');

 //Make sure we've got an IMG in this DIV
 if (image[0]) {

 //Save original source URL
 var orig_src = image[0].src;
 //Concatenate for CSS use
 orig_src = 'url(' + orig_src + ')';
 //Set original as background
 image[0].style.background = orig_src;

 //Set Hack a Day overlay as image
 image[0].src = 'http://hackadaycom.wordpress.com/files/2009/10/had_frame.png';
 }
}</pre></p>
<p>This block of code is where the magic happens. A loop is used to step through each DIV we grabbed in the previous code snippet. We grab the IMG element by using the getElementsByTagName function. All IMG elements are put into an array called &#8216;image&#8217;, but we only want to alter the first image in each post so we&#8217;ll always reference image[0].</p>
<p>For the image border and tape effect, we used <a href="http://www.gimp.org/">the GIMP</a> to create a PNG file that has transparency where we want the original picture to show through. We need the original picture to be behind the overlay so we&#8217;re making it a background image using the CSS property &#8216;background&#8217;. The PNG overlay is then set as the new SRC for the IMG element.</p>
<p>That&#8217;s all it takes, now images will be overlayed with the border image you see at the top of this post.</p>
<p><strong>Benefits and Drawbacks:</strong></p>
<p>There are some drawbacks to using this system; the overlay covers up the borders of the original image, older posts that already have this image effect will have it applied again, the overlay will be stretched to match each original image which can look weird depending on image height, and the overlay image we&#8217;ve provide is of rather low quality (you can probably do better yourself).</p>
<p>Our method uses a very small amount of code and doesn&#8217;t require the original image size to be recalculated.</p>
<p><strong>The Next Step:</strong></p>
<p>Now that we&#8217;ve showed you how to do this much, you may want to take it one step further. The original picture style also made the images black and white. Can you make the script do this as well? To get started in the right direction, you might want to look at the <a href="http://www.pixastic.com/lib/">Pixastic JavaScript image manipulation library</a> and its desaturate function.</p>
<p><strong>Overwhelmed?</strong></p>
<p>If you need some help deciphering what we did here just use your online resources:</p>
<ul>
<li><a href="http://diveintogreasemonkey.org/">Dive into Greasemonkey</a>: An online book to help you learn greasemonkey scripting</li>
<li><a href="http://www.htmldog.com/">HTML Dog</a>: A best practices guide to HTML and CSS</li>
</ul>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:1749px;width:1px;height:1px;">http://www.htmldog.com/</div>
<br />Posted in HackIt  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/17775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/17775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/17775/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17775&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/10/26/how-to-overlay-images-by-using-greasemonkey/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/had_frame.png" medium="image">
			<media:title type="html">HaD_frame</media:title>
		</media:content>
	</item>
		<item>
		<title>Trim the fat from Gmail</title>
		<link>http://hackaday.com/2009/09/09/trim-the-fat-from-gmail/</link>
		<comments>http://hackaday.com/2009/09/09/trim-the-fat-from-gmail/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 17:00:53 +0000</pubDate>
		<dc:creator>Chris Gilmer</dc:creator>
				<category><![CDATA[google hacks]]></category>
		<category><![CDATA[lifehacks]]></category>
		<category><![CDATA[ad blocking]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=15050</guid>
		<description><![CDATA[Google&#8217;s Gmail is a highly viable option for email. With numerous features and options like widgets, a task list, labels, and chat, Gmail has a slight tendency to get overwhelming and might force us to loose focus on what it is really all about: email. What can make Gmail better? For starters, how about no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15050&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://zenhabits.net/2009/09/minimalist-gmail-how-to-get-rid-of-the-non-essentials/"><img class="alignnone size-full wp-image-15052" title="minimal gmail" src="http://hackadaycom.files.wordpress.com/2009/09/minimalgmail.jpg" alt="minimal gmail" width="470" height="321" /></a></p>
<p>Google&#8217;s Gmail is a highly viable option for email. With numerous features and options like widgets, a task list, labels, and chat, Gmail has a slight tendency to get overwhelming and might force us to loose focus on what it is really all about: email.</p>
<p>What can make Gmail better? For starters, how about no ads; they are cluttering and distracting. What about getting rid of the widgets and unnecessary features like labels and chat that we think are supposed to make us more productive but really only make us lose our focus to send, read and reply to email? Nobody knows Zen better than [Leo] at Zen Habits. We weren&#8217;t surprised that he and his friends (with Firefox and Greasemonkey) have found a way to <a href="http://zenhabits.net/2009/09/minimalist-gmail-how-to-get-rid-of-the-non-essentials/">trim all the unnecessary elements from Gmail</a> and make it into an email powerhouse that focuses on a basic productive email client. The minimalist inbox for Gmail consists of Greasemonkey scripts for:</p>
<ul>
<li>Removing gadgets</li>
<li>Hiding labels, chat and footer</li>
<li>Removing ads</li>
<li>Removing stars</li>
<li>Getting rid of the Gmail logo and searchbar</li>
<li>Removing menu navigation bar</li>
<li>Cleaning up and removing unnecessary buttons</li>
</ul>
<p>To get started focusing on email, and only email, head on over to ZenHabits for a list of associated scripts and what exactly they can do to help you on your road to <a href="http://zenhabits.net/2009/09/minimalist-gmail-how-to-get-rid-of-the-non-essentials/">the minimalist Gmail</a>.</p>
<br />Posted in google hacks, lifehacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/15050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/15050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/15050/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15050&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/09/09/trim-the-fat-from-gmail/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">chrisgilmer</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/09/minimalgmail.jpg" medium="image">
			<media:title type="html">minimal gmail</media:title>
		</media:content>
	</item>
		<item>
		<title>MegaUpload captcha cracking in JavaScript</title>
		<link>http://hackaday.com/2009/01/23/megaupload-captcha-cracking-in-javascript/</link>
		<comments>http://hackaday.com/2009/01/23/megaupload-captcha-cracking-in-javascript/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 02:06:44 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[downloads hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[ga]]></category>
		<category><![CDATA[genetic algorithm]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[neural network]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[shaunf]]></category>
		<category><![CDATA[waxy]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=8145</guid>
		<description><![CDATA[This was certainly the last thing we expected to see today. [ShaunF] has created a Greasemonkey script to bypass the captcha on filehosting site Megaupload. It uses a neural network in JavaScript to do all of the OCR work. It will auto submit and start downloading too. It&#8217;s quite a clever hack and is certainly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8145&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8146" title="megaupload-the-leading-online-storage-and-file-delivery-service" src="http://hackadaycom.files.wordpress.com/2009/01/megaupload-the-leading-online-storage-and-file-delivery-service.jpg" alt="megaupload-the-leading-online-storage-and-file-delivery-service" width="450" height="22" /></p>
<p>This was certainly the last thing we expected to see today. [ShaunF] has created a Greasemonkey script to <a title="Megaupload auto-fill captcha for Greasemonkey" href="http://userscripts.org/scripts/show/38736">bypass the captcha on filehosting site Megaupload</a>. It uses a <a title="Neural network - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Neural_network">neural network</a> in JavaScript to do all of the OCR work. It will auto submit and start downloading too. It&#8217;s quite a clever hack and is certainly helped by the simple 3 character captcha the site employs. Attempting to do the <a title="reCAPTCHA – Userscripts.org" href="http://userscripts.org/topics/18922?page=3#posts-85120">same thing with ReCAPTCHA</a> has proven much more difficult.</p>
<p><strong>UPDATE: </strong>[John Resig] explained of <a href="http://ejohn.org/blog/ocr-and-neural-nets-in-javascript/">how it works</a>.</p>
<p>[via <a title="Links Miniblog" href="http://waxy.org/links">Waxy</a>]</p>
<br />Posted in downloads hacks, misc hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/8145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/8145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/8145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8145&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/01/23/megaupload-captcha-cracking-in-javascript/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/megaupload-the-leading-online-storage-and-file-delivery-service.jpg" medium="image">
			<media:title type="html">megaupload-the-leading-online-storage-and-file-delivery-service</media:title>
		</media:content>
	</item>
		<item>
		<title>Best Firefox 3 extensions</title>
		<link>http://hackaday.com/2008/08/23/best-firefox-3-extensions/</link>
		<comments>http://hackaday.com/2008/08/23/best-firefox-3-extensions/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 00:30:00 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[downloads hacks]]></category>
		<category><![CDATA[firefox hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flashblock]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/08/23/best-firefox-3-extensions/</guid>
		<description><![CDATA[We generally try to limit the number of extensions we install for security, performance, and because we use a lot of different systems. That&#8217;s not to say there aren&#8217;t a lot of interesting addons out there and Mozilla has recently announced the winners of their Extend Firefox 3 Contest. Lifehacker has a full rundown of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="275" border="0" src="http://hackadaycom.files.wordpress.com/2008/08/had_ff3.jpg?w=450&#038;h=275" alt="" /><br />We generally try to limit the number of extensions we install for security, performance, and because we use a lot of different systems. That&#8217;s not to say there aren&#8217;t a lot of interesting addons out there and Mozilla has <a href="http://blog.mozilla.com/extendfirefox/2008/08/21/extend-firefox-3-winners/">recently announced the winners</a> of their Extend Firefox 3 Contest. Lifehacker has a <a href="http://lifehacker.com/5039968/mozilla-crowns-best-firefox-3-extensions">full rundown of each of the winners</a>. Nothing really stands out in our eyes (although we might try <a href="https://addons.mozilla.org/en-US/firefox/addon/7684">Last.fm&#8217;s toolbar</a>).</p>
<p>The three extensions we always end up installing are <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>, and <a href="https://addons.mozilla.org/en-US/firefox/addon/433">Flashblock</a>. What are yours?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2491/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2491/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/08/23/best-firefox-3-extensions/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/08/had_ff3.jpg" medium="image" />
	</item>
	</channel>
</rss>
