<?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>Paul Goscicki &#187; greasemonkey</title>
	<atom:link href="http://paulgoscicki.com/categories/firefox/greasemonkey/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulgoscicki.com</link>
	<description>Random pieces of code, thoughts and movie reviews</description>
	<lastBuildDate>Wed, 09 May 2012 14:34:59 +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>Shuffle your Dreamhost rewards page</title>
		<link>http://paulgoscicki.com/archives/2005/06/shuffle-dreamhost-rewards-page/</link>
		<comments>http://paulgoscicki.com/archives/2005/06/shuffle-dreamhost-rewards-page/#comments</comments>
		<pubDate>Sun, 26 Jun 2005 16:09:54 +0000</pubDate>
		<dc:creator>Paul Goscicki</dc:creator>
				<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false">http://paulgoscicki.com/archives/2005/06/shuffle-dreamhost-rewards-page/</guid>
		<description><![CDATA[Back at the day Jesse Ruderman wrote a script putting the block containing &#8220;You currently have $X.XX of Rewards payments built up!&#8221; at the top of the Dreamhost rewards page. Now some people might find it useful, but there are also other people (like me), without any payments built up (yet&#8230;), who would like to [...]]]></description>
			<content:encoded><![CDATA[<p>Back at the day <a href="http://www.squarefree.com/">Jesse Ruderman</a> wrote a <a href="http://www.squarefree.com/2005/04/27/user-script-for-dreamhost-rewards-page/">script</a> putting the block containing &#8220;You currently have $X.XX of Rewards payments built up!&#8221; at the top of the <a href="http://www.dreamhost.com/r.cgi?92964">Dreamhost</a> rewards page. Now some people might find it useful, but there are also other people (like me), without any payments built up (yet&#8230;),  who would like to see the &#8220;Referral Reports&#8221; block at the top. Here is the <a href="http://greasemonkey.mozdev.org/">greasemonkey</a> script that does exactly that: <a title="Download the Shuffle your Dreamhost rewards page greasemonkey script" href="/files/shuffle.your.dreamhost.rewards.page.user.js">shuffle.your.dreamhost.rewards.page.user.js</a></p>
<p>While considering the code of those two similar scripts, with all due respect to Jesse, I think that my solution is more general and simpler at the same time (always <acronym title="Keep it simple, stupid!">KISS</acronym>), meaning that it allows you to reorder all of the blocks in any way you want (and it&#8217;s done in a painless way too).</p>
<p>There&#8217;s also a word of advice to myself (and maybe to others as well) – or in other words, a reminder. When creating greasemonkey scripts, the <strong>simpler</strong> hack you use, the <strong>better</strong> your script will be. It&#8217;s really futile trying to protect your script from the HTML changes. You just can&#8217;t predict every single one of them. All of those scripts are just hacks, that can be broken with just a slight change in the HTML code. So you shouldn&#8217;t worry about your script not being robust enough. That&#8217;s ok. You will have to fix it at some point in the future anyway.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulgoscicki.com/archives/2005/06/shuffle-dreamhost-rewards-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox passes the Acid2 test</title>
		<link>http://paulgoscicki.com/archives/2005/06/firefox-passes-the-acid2-test/</link>
		<comments>http://paulgoscicki.com/archives/2005/06/firefox-passes-the-acid2-test/#comments</comments>
		<pubDate>Thu, 02 Jun 2005 11:51:59 +0000</pubDate>
		<dc:creator>Paul Goscicki</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false">http://paulgoscicki.com/?p=10</guid>
		<description><![CDATA[Thanks to this little Greasemonkey script made by Anne van Kesteren. And it&#8217;s only five lines of code! Who would have though it would be so easy? After installing the script, head over to the Acid2 test page and v&#8217;oila! It just works! (via)]]></description>
			<content:encoded><![CDATA[<p>Thanks to this little Greasemonkey <a href="/files/passacid2.user.js">script</a> made by <a href="http://annevankesteren.nl/">Anne van Kesteren</a>. And it&#8217;s only five lines of code! Who would have though it would be so easy? </p>
<p>After installing the script, head over to the <a href="http://webstandards.org/act/acid2/test.html">Acid2 test page</a> and v&#8217;oila! It just works!</p>
<p>(<a href="http://annevankesteren.nl/2005/05/greasemonkey">via</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://paulgoscicki.com/archives/2005/06/firefox-passes-the-acid2-test/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Greasemonkey Firefox extension</title>
		<link>http://paulgoscicki.com/archives/2005/05/greasemonkey-firefox-extension/</link>
		<comments>http://paulgoscicki.com/archives/2005/05/greasemonkey-firefox-extension/#comments</comments>
		<pubDate>Tue, 17 May 2005 20:01:20 +0000</pubDate>
		<dc:creator>Paul Goscicki</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false">http://paulgoscicki.com/archives/2005/05/greasemonkey-firefox-extension/</guid>
		<description><![CDATA[I&#8217;ve been a little hesitant about installing greasemonkey as I already have too many installed extensions (seven at that time). Even though celebrities (also called A-list bloggers) like Robert Scoble were praising it. What convinced me was this little script that always switches gmail into https mode. So simple, yet so useful. I just could [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a little hesitant about installing greasemonkey as I already have too many installed extensions (seven at that time). Even though celebrities (also called A-list bloggers) like <a href="http://radio.weblogs.com/0001011/">Robert Scoble</a> were <a href="http://radio.weblogs.com/0001011/2005/03/16.html#a9648">praising it</a>. What convinced me was this <a href="http://novemberborn.net/greasemonkey/secure-gmail.user.js">little script</a> that always switches gmail into https mode. So simple, yet so useful. I just could not resist.<br />
<code><br />
// ==UserScript==<br />
// @name          GMailSecure<br />
// @namespace     http://diveintogreasemonkey.org/download/<br />
// @description   force GMail to use secure connection<br />
// @include       http://gmail.google.com/*<br />
// ==/UserScript==<br />
window.location.href=window.location.href.replace(/^http:/, 'https:');</code></p>
<p>And then came the madness of installing more and more <a href="http://dunck.us/collab/GreaseMonkeyUserScripts">user scripts</a>. I was hooked.</p>
<p><strong>EDIT:</strong> All your (x)HTML are belong to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://paulgoscicki.com/archives/2005/05/greasemonkey-firefox-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

