<?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>Ellis Web Development &#187; Cool Stuff</title>
	<atom:link href="http://ellisweb.net/category/misc/cool-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://ellisweb.net</link>
	<description>Thoughts &#38; Articles on ASP.net, C#, Software Development and Technology by Yaakov Ellis</description>
	<lastBuildDate>Mon, 07 May 2012 07:45:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>I Love it When Technical Book Authors Have a Sense of Humor</title>
		<link>http://ellisweb.net/2012/02/i-love-it-when-technical-book-authors-have-a-sense-of-humor/</link>
		<comments>http://ellisweb.net/2012/02/i-love-it-when-technical-book-authors-have-a-sense-of-humor/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 20:27:40 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[mvc3]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=520</guid>
		<description><![CDATA[I am going through Pro ASP.NET MVC 3 Framework by Adam Freeman and Steven Sanderson (@StevenSanderson) (Apress). Enjoying it so far &#8211; good technical writing, good level of detail mixed with useful examples of different implementation options. And most importantly, they have a good sense of humor. From Page 381 … <a href="http://ellisweb.net/2012/02/i-love-it-when-technical-book-authors-have-a-sense-of-humor/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>I am going through <a href="http://www.amazon.com/gp/product/1430234040/ref=as_li_ss_tl?ie=UTF8&amp;tag=httpellinet-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1430234040">Pro ASP.NET MVC 3 Framework</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpellinet-20&amp;l=as2&amp;o=1&amp;a=1430234040" alt="" width="1" height="1" border="0" /> by <a href="https://www.apress.com/index.php/author/author/view/id/1863">Adam Freeman</a> and <a href="http://blog.stevensanderson.com/">Steven Sanderson</a> (<a href="https://twitter.com/#!/stevensanderson">@StevenSanderson</a>) (<a href="http://www.apress.com/9781430234043">Apress</a>). Enjoying it so far &#8211; good technical writing, good level of detail mixed with useful examples of different implementation options.</p>
<p>And most importantly, they have a good sense of humor. From Page 381 (my highlights):</p>
<p style="text-align: center;"><a href="http://ellisweb.net/wp-content/uploads/2012/02/mvc1.jpg" rel="lightbox[mvc]" title="MVC 3 Quote"><img class="aligncenter size-medium wp-image-521" title="MVC 3 Quote" src="http://ellisweb.net/wp-content/uploads/2012/02/mvc1-300x181.jpg" alt="Quote from Pro ASP.NET MVC 3 (Sanderson &amp; Freeman), page 381" width="300" height="181" /></a></p>
<p style="text-align: left;">If you don&#8217;t want to click on the link, they are talking about best practices for url schemas using MVC, and give an example of a link to Amazon as something <em>not to do</em> (I realize the irony of my linking to Amazon above). They then include in an aside:</p>
<blockquote>
<p style="text-align: left;"><em><strong>Note</strong> To be very clear, we have only the highest respect for Amazon, who sells more of our books than everyone else combined. We know for a fact that each and every member of the Amazon team is a strikingly intelligent and beautiful person. Not one of them would be so petty as to stop selling our books over something so minor as criticism of their URL format. We love amazon. We adore Amazon. We just wish they would fix their URLs</em></p>
</blockquote>
<p><a style="line-height: 24px; font-style: normal; text-align: left;" name="rest"></a></p>
<p style="text-align: left;"><em>.</em>Another good one: The authors are talking about using MVC to create a REST API, where the same action name in a given controller can be overridden to handle HTTP Get/Post/Delete requests (page 476, my emphasis):</p>
<blockquote>
<p style="text-align: left;"><em>Now each <code>StaffMember</code> entity in our application can be uniquely addressed using a URL of the form <code>Staff/123</code>, and a client can use the <code>GET</code>, <code>POST</code>, and <code>DELETE</code> HTTP methods to perform operations on those addresses. <strong>This is called a </strong></em><strong>RESTful</strong><em><strong> API, except by people who claim to be experts in REST, who will tell you that nothing is truly </strong></em><strong>RESTful</strong><em><strong> except their own code</strong>. (We joke—sort of).</em></p>
</blockquote>
<p style="text-align: left;">Gotta love it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2012/02/i-love-it-when-technical-book-authors-have-a-sense-of-humor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It only took them 15 laterals&#8230;</title>
		<link>http://ellisweb.net/2007/11/it-only-took-them-15-laterals/</link>
		<comments>http://ellisweb.net/2007/11/it-only-took-them-15-laterals/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 10:13:43 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://ellisweb.net/2007/11/it-only-took-them-15-laterals/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="440" height="361" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://sports.espn.go.com/broadband/player.swf?mediaId=3083220" /><embed type="application/x-shockwave-flash" width="440" height="361" src="http://sports.espn.go.com/broadband/player.swf?mediaId=3083220" allowscriptaccess="always" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2007/11/it-only-took-them-15-laterals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Sites</title>
		<link>http://ellisweb.net/2005/08/cool_sites/</link>
		<comments>http://ellisweb.net/2005/08/cool_sites/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[All found via StumbleUpon Industrious Clock Snowflake Trogdor Fly Guy Speed Test Text to Speech (AT&#38;T Labs) Universe Zoom-In Zoom Quilt True Facts]]></description>
			<content:encoded><![CDATA[<p>All found via <a href="https://addons.mozilla.org/extensions/moreinfo.php?id=138&amp;application=firefox">StumbleUpon</a></p>
<ul>
<li><a href="http://www.lares.dti.ne.jp/~yugo/storage/monocrafts_ver3/03/">Industrious Clock</a></li>
<li><a href="http://www.zefrank.com/snowflake/">Snowflake</a></li>
<li><a href="http://www.homestarrunner.com/trogdor.html">Trogdor</a></li>
<li><a href="http://www.trevorvanmeter.com/flyguy/">Fly Guy</a></li>
<li><a href="http://www.internetfrog.com/mypc/speedtest/">Speed Test</a></li>
<li><a href="http://www.research.att.com/projects/tts//demo.html">Text to Speech</a> (AT&amp;T Labs)</li>
<li><a href="http://www.micro.magnet.fsu.edu/primer/java/scienceopticsu/powersof10/">Universe Zoom-In</a></li>
<li><a href="http://www.eviltree.de/zoomquilt/zoom.htm">Zoom Quilt</a></li>
<li><a href="http://funny2.com/facts.htm">True Facts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/08/cool_sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Platypus</title>
		<link>http://ellisweb.net/2005/06/platypus/</link>
		<comments>http://ellisweb.net/2005/06/platypus/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Take greasemonkey to the next level with platypus. From the site: Platypus is a Firefox extension which lets you modify a Web page from your browser &#8212; &#8220;What You See Is What You Get&#8221; &#8212; and then save those changes as a Greasemonkey script so that they&#8217;ll be repeated the … <a href="http://ellisweb.net/2005/06/platypus/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>Take <a href="http://greasemonkey.mozdev.org/">greasemonkey</a> to the next level with <a href="http://platypus.mozdev.org/">platypus</a>. From the site:</p>
<blockquote><p><a href="http://platypus.mozdev.org/">Platypus</a> is a Firefox extension which lets you modify a Web page from your browser &#8212; &#8220;What You See Is What You Get&#8221; &#8212; and then save those changes as a Greasemonkey script so that they&#8217;ll be repeated the next time you visit the page. Editing pages to suit your needs is dandy &#8212; but making those changes &#8220;permanent&#8221; is the real payoff.</p>
<p>Some of the things you can do with Platypus include:</p>
<ul>
<li>Remove parts of the page you don&#8217;t wish to see.</li>
<li>Move a part of the page to a different location.</li>
<li>Change the style and format of page elements.</li>
<li>Modify all the links on the page using a regular expression.</li>
<li>Insert your own HTML code.</li>
</ul>
</blockquote>
<p>For those of us (myself included) who have not taken the time to learn <a href="http://diveintogreasemonkey.org/">how to compose a greasemonkey script</a>, here is an easy to use took that will do it for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/06/platypus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Traffic</title>
		<link>http://ellisweb.net/2005/05/google_traffic/</link>
		<comments>http://ellisweb.net/2005/05/google_traffic/#comments</comments>
		<pubDate>Mon, 16 May 2005 03:40:32 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well, it&#8217;s not put out by Google. But it uses their maps and is pretty cool (I can see the interface getting much slicker in a few months). This is the way that the web is going &#8211; more integration of different related technologies across different sites to create more … <a href="http://ellisweb.net/2005/05/google_traffic/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s not put out by Google. But <a href="http://supergreg.hopto.org/google-traffic.com/">it uses their maps</a> and is pretty cool (I can see the interface getting much slicker in a few months). This is the way that the web is going &#8211; more integration of different related technologies across different sites to create more useful overall tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/google_traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool greasemonkey scripts that I am using</title>
		<link>http://ellisweb.net/2005/05/cool_greasemonkey_scripts_that_i_am_usin/</link>
		<comments>http://ellisweb.net/2005/05/cool_greasemonkey_scripts_that_i_am_usin/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[As I find start to use new ones, I&#8217;ll post them here MBTA on Google Maps (info) Autosave Gmail (info) Gmail Delete Button Click on mailto link &#8211; open Gmail Compose message Google Fool (info &#8211; you have to read this first) MSDN Language Filter (info) Also, if you want … <a href="http://ellisweb.net/2005/05/cool_greasemonkey_scripts_that_i_am_usin/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>As I find start to use new ones, I&#8217;ll post them here</p>
<ul>
<li><a href="http://maps.mojodna.net/mbta/mbta_google_maps.user.js">MBTA on Google Maps</a> (<a href="http://mojodna.net/2005/04/19/mbta-maps/">info</a>)</li>
<li><a href="http://www.cs.toronto.edu/~james/greasemonkey/gmail-autosave.user.js">Autosave Gmail</a> (<a href="http://www.cs.toronto.edu/~james/greasemonkey/gmail-autosave.html">info</a>)</li>
<li><a href="http://dunck.us/code/greasemonkey/Gmail_Smart-Delete_Button.user.js">Gmail Delete Button</a></li>
<li><a href="http://youngpup.net/userscripts/gmailto.user.js">Click on mailto link &#8211; open Gmail Compose message</a></li>
<li><a href="http://www.krazydad.com/greasemonkey/googlefool.user.js">Google Fool</a> (<a href="http://www.krazydad.com/greasemonkey/googlefool.php">info &#8211; you have to read this first</a>)</li>
<li><a href="http://blog.monstuff.com/archives/images/MSDNLanguageFilter.user.js">MSDN Language Filter</a> (<a href="http://blog.monstuff.com/archives/000240.html">info</a>)</li>
</ul>
<p>Also, if you want to know more about developing on greasemonkey, then <a href="http://diveintogreasemonkey.org/">dive into greasemonkey (.org)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/cool_greasemonkey_scripts_that_i_am_usin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add persistent searches to Gmail with greasemonkey</title>
		<link>http://ellisweb.net/2005/05/add_persisten_searches_to_gmail_with_gre/</link>
		<comments>http://ellisweb.net/2005/05/add_persisten_searches_to_gmail_with_gre/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[See this blog post from persistent.info. It is a greasemonkey script that adds the ability to define and save persisten searches. Saved searches show up in a little orange box along the left side of the screen. Uses cookies to track the &#8220;contents&#8221; of the searches and might need some … <a href="http://ellisweb.net/2005/05/add_persisten_searches_to_gmail_with_gre/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://persistent.info/archives/2005/03/01/gmail-searches" target="_blank">this blog post</a> from <a href="http://persistent.info/">persistent.info</a>. It is a <a href="http://greasemonkey.mozdev.org/">greasemonkey</a> script that adds the ability to define and save persisten searches. Saved searches show up in a little orange box along the left side of the screen.</p>
<p><img src="http://ellisweb.net/techblog/media/gmailSearch.gif" border="0" alt="Gmail greasemonkey persisten searches" /></p>
<p>Uses cookies to track the &#8220;contents&#8221; of the searches and might need some page refreshing (I had to log out and log back in to get it to work). Very cool. See <a href="http://dunck.us/collab/GreaseMonkeyUserScripts#head-2b681c0a24baff8899d7163cc7f805c75e1f44e4">here</a> for other <a href="http://www.google.com">Google</a> and <a href="http://www.gmail.com">Gmail</a> greasemonkey scripts.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/add_persisten_searches_to_gmail_with_gre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grokker</title>
		<link>http://ellisweb.net/2005/05/grokker/</link>
		<comments>http://ellisweb.net/2005/05/grokker/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Cool new search visualisation from Groxis. Displays the results of a search graphically, grouping similar search results into specific areas by subject. Try out these searches for ASP.net, Bill Gates or Object Oriented. See the NYT article (reg required). Currently displaying results of Yahoo! searches only, it is only a … <a href="http://ellisweb.net/2005/05/grokker/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>Cool new search visualisation from <a href="http://www.groxis.com/">Groxis</a>. Displays the results of a search graphically, grouping similar search results into specific areas by subject. Try out these searches for <a target="_blank"  href="http://www.grokker.com/applet.html?query=ASP.net">ASP.net</a>, <a target="_blank"  href="http://www.grokker.com/applet.html?query=Bill%20Gates">Bill Gates</a> or <a href="http://www.grokker.com/applet.html?query=Object%20Oriented" target="_blank">Object Oriented</a>. See the <a href="http://www.nytimes.com/2005/05/09/technology/09yahoo.html?">NYT </a>article (reg required).</p>
<p>Currently displaying results of <a href="http://www.yahoo.com">Yahoo!</a> searches only, it is only a matter of time before more innovative displays of results appear on <a href="http://www.google.com">other search engines</a>. Of course, others are already taking advantage of the the open-ness of <a href="http://maps.google.com">Google Maps</a> to do some pretty <a href="http://www.paulrademacher.com/housing/">funky</a> <a href="http://www.googlesightseeing.com/">stuff</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/grokker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time is flying&#8230;</title>
		<link>http://ellisweb.net/2005/05/time_is_flying/</link>
		<comments>http://ellisweb.net/2005/05/time_is_flying/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Check this out. (Via .NET Guy who got it from Will. (Does get a little boring after a few minutes. But it is still cool.]]></description>
			<content:encoded><![CDATA[<p>Check <a href="http://home.tiscali.nl/annejan/swf/timeline.swf">this </a>out. (Via <a href="http://dotnetguy.techieswithcats.com/archives/004332.shtml">.NET Guy</a> who got it from <a href="http://feeds.feedburner.com/wwdn?m=97">Will</a>. (Does get a little boring after a few minutes. But it is still cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/time_is_flying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

