<?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>Geoff Evason &#187; tools</title>
	<atom:link href="http://geoff.evason.name/tag/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://geoff.evason.name</link>
	<description></description>
	<lastBuildDate>Wed, 30 Nov 2011 03:41:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Keeping Up With The Jones.com (Some online competitive analysis tools)</title>
		<link>http://geoff.evason.name/2008/03/17/keeping-up-with-the-jonescom-some-online-competitive-analysis-tools/</link>
		<comments>http://geoff.evason.name/2008/03/17/keeping-up-with-the-jonescom-some-online-competitive-analysis-tools/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 17:33:16 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[startup]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://startingrails.com/2008/03/17/keeping-up-with-the-jonescom-some-online-competitive-analysis-tools/</guid>
		<description><![CDATA[It&#8217;s always good to know what your competition is up to, so naturally, if they have blogs, you should subscribe.
A  few other useful tools:
Traffic Stats:
I&#8217;ve found 3 good tools that track traffic.  None of theme seem to be overly accurate for small sites.  Even for medium sites the numbers often don&#8217;t match [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always good to know what your competition is up to, so naturally, if they have blogs, you should subscribe.</p>
<p>A  few other useful tools:</p>
<p><strong>Traffic Stats:</strong></p>
<p>I&#8217;ve found 3 good tools that track traffic.  None of theme seem to be overly accurate for small sites.  Even for medium sites the numbers often don&#8217;t match the truth.  (Comparing visitor stats from google analytics vs these tools shows a very significant underestimation for me). I know these stats sites track mostly US visits, but even taking into account that they seem to underestimate.  I use them with the hop that they equally underestimate everyone.</p>
<p>Here are 3 sites that I use to check stats:</p>
<p>Alexa: (often said to be inaccurate by techcrunch)</p>
<p><a title="wedding website stats" href="http://www.alexa.com/search?q=www.momentville.com">http://www.alexa.com/search?q=www.momentville.com</a></p>
<p>Quantcast: (They do a good job of providing more info about the type of visits)</p>
<p><a title="wedding website stats" href="http://www.quantcast.com/momentville.com">http://www.quantcast.com/momentville.com</a></p>
<p>Compete: (they have pretty graphs that let you compareup to 5 websites at a time)</p>
<p><a href="http://siteanalytics.compete.com/momentville.com/"> http://siteanalytics.compete.com/momentville.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geoff.evason.name/2008/03/17/keeping-up-with-the-jonescom-some-online-competitive-analysis-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Javascript to detect browser details</title>
		<link>http://geoff.evason.name/2008/03/10/simple-jjvascript-to-detect-browser-details/</link>
		<comments>http://geoff.evason.name/2008/03/10/simple-jjvascript-to-detect-browser-details/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 15:00:16 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cross browser]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://startingrails.com/2008/03/10/simple-jjvascript-to-detect-browser-details/</guid>
		<description><![CDATA[Sometimes users of MomentVille will report a problem.  It may be a javascript or css problem.  Often, the first bit of info I need to find out is what browser they are using, and what their screen resolution is.
I thought it might be too tricky to get them to give me these details [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes users of <a title="free wedding websites on MomentVille" href="http://www.momentville.com">MomentVille</a> will report a problem.  It may be a javascript or css problem.  Often, the first bit of info I need to find out is what browser they are using, and what their screen resolution is.</p>
<p>I thought it might be too tricky to get them to give me these details reliably, so I made a simple page that gives me the details I want.  I just ask them to go to that page and copy and paste the text in an email.  (Fortunately I don&#8217;t have to use it too often, but when I do it makes things easy).</p>
<p>The file looks as follows:</p>
<pre><code class="html">
&lt;html&gt;
 &lt;head&gt;
  &lt;title&gt;Browser Check&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;h3&gt; Browser Info &lt;/h3&gt;
  &lt;br&gt;
&lt;script language="JavaScript" type="text/javascript"&gt;
&lt;!--
document.write("navigator.appName " + navigator.appName + "&lt;BR&gt;");
document.write("navigator.userAgent " + navigator.userAgent + "&lt;BR&gt;");
document.write("navigator.appVersion " + navigator.appVersion + "&lt;BR&gt;");
//--&gt;
&lt;/script&gt;
  &lt;h3&gt; Resolution Info &lt;/h3&gt;
&lt;script language="JavaScript" type="text/javascript"&gt;
&lt;!--
document.write("screen.width " + screen.width + "&lt;BR&gt;");
document.write("screen.height " + screen.height + "&lt;BR&gt;");
document.write("document.body.clientWidth" + document.body.clientWidth + "&lt;BR&gt;");
document.write("document.body.clientHeight" + document.body.clientHeight + "&lt;BR&gt;");
//--&gt;
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>To see it in action check out: <a href="http://www.momentville.com/check_browser.html">http://www.momentville.com/check_browser.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geoff.evason.name/2008/03/10/simple-jjvascript-to-detect-browser-details/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Best Tools For Testing, Debugging, &amp; Optimizing Websites</title>
		<link>http://geoff.evason.name/2007/09/23/10-best-tools-for-testing-debugging-optimizing-web-apps/</link>
		<comments>http://geoff.evason.name/2007/09/23/10-best-tools-for-testing-debugging-optimizing-web-apps/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 07:47:44 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://startingrails.com/?p=13</guid>
		<description><![CDATA[I&#8217;ve learned a lot about web apps in recent months, so I thought I summarize what I have found to be the most useful resources in terms of helping me do things well.
1. Firebug: http://www.getfirebug.com Firebug is a plugin for firefox that, well, lets you see any detail about a web page that you could [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve learned a lot about web apps in recent months, so I thought I summarize what I have found to be the most useful resources in terms of helping me do things well.</p>
<p><strong>1. Firebug: </strong><a href="http://www.getfirebug.com/" target="_blank">http://www.getfirebug.com</a> Firebug is a plugin for firefox that, well, lets you see any detail about a web page that you could conceivably what to see. I&#8217;ve only ever heard good things about, and the accolades are very well deserved.  So far I&#8217;ve used it for:</p>
<ol>
<li>Analyzing the DOM</li>
<li>Stepping through (and setting break points) in Javascript</li>
<li>Viewing Javascript errors</li>
<li>Viewing Styles</li>
</ol>
<p>To be honest &#8211; I think I&#8217;ve only just scratched the surface.</p>
<p><strong>2. Firefox Web Developer Toolbar</strong> <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/60</a> There may be some overlap between this and firebug, but I use both.  I find this particularly good for debugging styling.  &#8216;View Style Information&#8217; is killer.  It is also very useful for testing your site with javascript or cookies disabled.</p>
<p><strong>3. YSlow</strong> <a href="http://developer.yahoo.com/yslow/" target="_blank">http://developer.yahoo.com/yslow/</a> This is actually a plugin for firebug (yeah &#8211; a plugin for a plugin).  It analyzes a page using 13 metrics (all with very details descriptions that are linked to), and gives a grade for each one, as well as an overall grade.  I took my score from 33 to 60+ but my site is so much more responsive than it used to be.  The biggest gain was simply by putting all the javascript at the end, so the page visually loads so much faster.  I&#8217;m moving to a dedicated server at present, and will then be able to increase the grade even more.</p>
<p><strong>4. Total Validator</strong> <a href="https://addons.mozilla.org/en-US/firefox/addon/2318" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/2318</a> This basically just redirects you to a online html validator, though the pro version does it locally I believe.  As I understand, valid HTML is good for both SEO &amp; cross browser compatability (well &#8211; except for IE).</p>
<p><strong>5. Selenium</strong> <a href="http://www.openqa.org/selenium/">http://www.openqa.org/selenium/</a> Selenium uses javascript to test drive your app.  I wrote about it before.  Backend testing is easy in rails, but there is no way to test the user interface, especially for javascript heavy sights. Selenium is the answer.  With the IDE you can even record actions and run them as test later <img src='http://geoff.evason.name/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>6. IE Developer Toolbar</strong> <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en" target="_blank">(ie toolbar download)</a> This is basically a combination of firebug &amp; the firefox web developer toolbar.  It&#8217;s pretty good, and I&#8217;ve used it several times to track what was happening in IE.  It only works with IE7 though &#8211; which is too bad since most of my problems are with IE6&#8230;</p>
<p><strong>7. ScreenGrab</strong> <a href="http://www.screengrab.org/" target="_blank">http://www.screengrab.org/</a> This firefox plugin lets you render a page (visible portion or whole thing) to an image file.  One note &#8211; it allows you to save with a .jpg extension, but really saves in .png format.  This caused me problems when I was trying to do something with an image that needed to really be in .jpg format&#8230;</p>
<p><strong>8. Quick Locale Switcher</strong> <a href="https://addons.mozilla.org/en-US/firefox/addon/1333" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/1333</a> This is ideal for testing an app with localization.  I&#8217;ve only played around with it quickly as I&#8217;m not doing localization yet, but it will come in very handy when I do.</p>
<p><strong>9. Site Report Card</strong> <a href="http://www.sitereportcard.com" target="_blank">http://www.sitereportcard.com </a> This is an online tool that checks a number of things on your site, such as inclusion in search engines, html validity, spelling, links, etc.</p>
<p><strong>10. Love</strong> <a href="http://www.spreadfirefox.com/node/28395" target="_blank">Love</a> Okay &#8211; so I really only have 9 tools &#8211; but 10 just seems like a better number for a title&#8230;  Love is good though. Spread the love and all will be well&#8230;</p>
<p>So there&#8217;s my opinion of the top 10 tools for testing, debugging, and optimizing web apps.  most of them are firefox add-ons, but I would recommend against getting too dependent on firefox. The &lt;problem&gt; with firefox is the lack of bugs&#8230;  Rotate browsers when developing&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://geoff.evason.name/2007/09/23/10-best-tools-for-testing-debugging-optimizing-web-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cross Browser Testing &amp; Tools</title>
		<link>http://geoff.evason.name/2007/09/09/cross-browser-testing-tools/</link>
		<comments>http://geoff.evason.name/2007/09/09/cross-browser-testing-tools/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 04:56:02 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cross browser]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://startingrails.com/?p=12</guid>
		<description><![CDATA[So, at least for the site I’ve been working on, cross browser verification has been troublesome. This is probably the worst case scenario since it is javascript heavy, has a complex Dom, and has themes (34 and growing)…
So – how have I been testing it? (if I&#8217;m missing anything &#8211; please let me know!!!)
Well first, [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">So, at least for the site I’ve been working on, cross browser verification has been troublesome.<span> </span>This is probably the worst case scenario since it is javascript heavy, has a complex Dom, and has themes (34 and growing)…</p>
<p class="MsoNormal">So – how have I been testing it? (if I&#8217;m missing anything &#8211; please let me know!!!)</p>
<p class="MsoNormal">Well first, I have 4 browsers installed on my machine:</p>
<ol>
<li>Firefox 2.0 : <a href="http://en.www.mozilla.com/en/firefox/">http://en.www.mozilla.com/en/firefox/</a></li>
<li>Safari for windows : <a href="http://www.apple.com/safari/">http://www.apple.com/safari/</a> <span> </span>(firefox is better for developing, but Safari just tends to look really good and work really well)</li>
<li>IE7 : <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx">http://www.microsoft.com/windows/downloads/ie/getitnow.mspx</a></li>
<li>IE6 standalone <a href="http://browsers.evolt.org/download.php?/ie/32bit/standalone/ie6eolas_nt.zip">http://browsers.evolt.org/download.php?/ie/32bit/standalone/ie6eolas_nt.zip</a>
<ul>
<li>(you’ll also need to follow these instructions to get cookies working – which is essential if you have any sort of login feature) :</li>
<li>Ie6 standalone cookies: <a href="http://remysharp.com/2007/03/19/how-to-get-cookies-working-in-ie6-stand-alone/">http://remysharp.com/2007/03/19/how-to-get-cookies-working-in-ie6-stand-alone/</a></li>
</ul>
</li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal">Beyond that, there are 2 other things I found very useful, each corresponding to the 2 things that are needed for cross browser testing: <strong>Styles </strong>&amp; <strong>Behaviour</strong></p>
<p class="MsoNormal">1- BrowserCam : <a href="http://www.browsercam.com/">http://www.browsercam.com/</a> <span> </span>It takes screenshots of your webpage using a whole range of browsers on a whole range of platforms.<span> </span>If you’re stingy you can get a demo account, but it’s worth signing up for at least a month.<span> </span>This helps ensure cross browser compatibility for styles.</p>
<p class="MsoNormal">2 – Selenium : <a href="http://www.openqa.org/selenium/">http://www.openqa.org/selenium/</a> <span> </span>Selenium test drives your apps using javascript.<span> </span>It’s really ingenuous.<span> </span>You write (or record using Selenium IDE) scripts to perform actions, like type data, click, drag and drop, etc.<span> </span>You can also create assertions on page titles, dom elements, page contents, etc. <span> </span>If you have a javascript heavy site, Selenium is a must!</p>
<p class="MsoNormal">You can write selenium scripts in a variety of languages, and run it from either the front end or the backend.<span> </span>That is, you can drive it from a local server and test any site on the web, or, using selenium on rails, <a href="http://www.openqa.org/selenium-on-rails/">http://www.openqa.org/selenium-on-rails/</a> write some tests, and then just run them by visiting (test.myapp.com/selenium).<span> </span>I actually recommend the former, after having tried both.<span> </span>I’ll write more about selenium sometime later, as there is lots to cover.</p>
<p class="MsoNormal">I’m putting together a list of the other tools I use (plugins, etc) and will post that shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://geoff.evason.name/2007/09/09/cross-browser-testing-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

