<?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>Stingray Engineering</title>
	<atom:link href="http://www.stingrayengineering.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stingrayengineering.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Apr 2012 04:38:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Calx Part 3 &#8211; HTML5 Calx</title>
		<link>http://www.stingrayengineering.com/calx/</link>
		<comments>http://www.stingrayengineering.com/calx/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 18:19:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.stingrayengineering.com/?p=54</guid>
		<description><![CDATA[Here it is, all cleaned up with HTML5 support. To best view it, check it out on a webkit browser such as the iPhone / iPod Touch, Safari, or Chrome. Although it functions in Firefox, you lose the webkit fanciness. &#8230; <a href="http://www.stingrayengineering.com/calx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here it is, all cleaned up with HTML5 support.  To best view it, check it out on a webkit browser such as the iPhone / iPod Touch, Safari, or Chrome.  Although it functions in Firefox, you lose the webkit fanciness.</p>
<p><a href="http://labs.stingrayengineering.com/calx/">http://labs.stingrayengineering.com/calx/</a></p>
<p>The Gist:</p>
<p>Not too much different from the previous entry on this topic.  HTML5 manifest is used to cache all resources and localStorage is used to store your thousands/decimal separators.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/calx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gary Matter</title>
		<link>http://www.stingrayengineering.com/gary/</link>
		<comments>http://www.stingrayengineering.com/gary/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 03:30:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Who we are]]></category>

		<guid isPermaLink="false">http://www.stingrayengineering.com/?p=46</guid>
		<description><![CDATA[indeed&#8230;]]></description>
			<content:encoded><![CDATA[<p>indeed&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/gary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brian Damage</title>
		<link>http://www.stingrayengineering.com/brian/</link>
		<comments>http://www.stingrayengineering.com/brian/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 03:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Who we are]]></category>

		<guid isPermaLink="false">http://www.stingrayengineering.com/?p=42</guid>
		<description><![CDATA[well&#8230;]]></description>
			<content:encoded><![CDATA[<p>well&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/brian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calx Part 2 &#8211; jQTouch Calx</title>
		<link>http://www.stingrayengineering.com/jqtcalx/</link>
		<comments>http://www.stingrayengineering.com/jqtcalx/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 05:33:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.stingrayengineering.com/?p=18</guid>
		<description><![CDATA[A couple of simple calculators to play with the jqtouch library.  To best view it check it out on a webkit browser such as the iPhone / iPod Touch, Safari, or Chrome.  Although it functions in Firefox, you lose the &#8230; <a href="http://www.stingrayengineering.com/jqtcalx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A couple of simple calculators to play with the jqtouch library.  To best view it check it out on a webkit browser such as the iPhone / iPod Touch, Safari, or Chrome.  Although it functions in Firefox, you lose the webkit fanciness.<br />
<a href="http://labs.stingrayengineering.com/jqtcalx.html">http://labs.stingrayengineering.com/jqtcalx.html<br />
</a></p>
<p>The Gist:</p>
<p>Create a basic html page with a &#8220;home&#8221; div.  In the home div add another div with the id &#8220;toolbar&#8221;.  Everything outside the toolbar div is effectively treated as the &#8220;body&#8221; of the &#8220;page&#8221; by jqtouch.  Within the &#8220;body&#8221; (not an actualy html body tag), create an unordered list with li items for each of the sub-components (in this case calculators and an about section).</p>
<pre>&lt;div id="Home"&gt;</pre>
<pre style="padding-left: 30px;">&lt;div class="toolbar"&gt;
 &lt;h1&gt;Stingray Calculators&lt;/h1&gt;
 &lt;a class="button dissolve" href="#About"&gt;About&lt;/a&gt;
 &lt;/div&gt;
 &lt;h2&gt;A collection of calculators made iPod / webkit Friendly by jqtouch.&lt;/h2&gt;
 &lt;ul class="rounded"&gt;
 &lt;li class="arrow"&gt;&lt;a href="#Finance"&gt;Car Financing&lt;/a&gt;&lt;/li&gt;
 &lt;li class="arrow"&gt;&lt;a href="#Lease"&gt;Car Lease&lt;/a&gt;&lt;/li&gt;
 &lt;li class="arrow"&gt;&lt;a href="#Mortgage"&gt;Home Mortgage&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;br/&gt;
 &lt;ul class="rounded"&gt;
 &lt;li class="arrow"&gt;&lt;a href="#About"&gt;About&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;</pre>
<pre>&lt;/div&gt;</pre>
<p>This just gives you a standard html page since we haven&#8217;t told the page about jqtouch just yet.  We need to reference the js and css files (the css below is basically the default jqt theme with one or two edits:</p>
<pre>   &lt;script src="jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;</pre>
<pre>   &lt;script src="jqtouch/jqtouch.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;</pre>
<pre>   &lt;link rel="stylesheet" href="jqtouch/jqtouch.css" type="text/css" media="screen" /&gt;</pre>
<pre>   &lt;link rel="stylesheet" href="themes/sting/theme.css" type="text/css" media="screen" /&gt;</pre>
<p>But that didn&#8217;t quite do it since we need to init jqtouch.</p>
<pre>            var jQT = new $.jQTouch({</pre>
<pre>                icon: 'jqtouch.png',</pre>
<pre>                addGlossToIcon: true,</pre>
<pre>                startupScreen: 'jqt_startup.png',</pre>
<pre>                statusBar: 'black',</pre>
<pre>            });</pre>
<p>Now you have a basic &#8220;home&#8221; section of your application but the links don&#8217;t quite point to anything since we didn&#8217;t define the sections defined in the &#8220;home&#8221; section.  Let&#8217;s just build 1 of the content for the sub-components.</p>
<pre>&lt;div id="Finance"&gt;</pre>
<pre>  &lt;div class="toolbar"&gt;</pre>
<pre>                        &lt;h1&gt;Finance Calculator&lt;/h1&gt;</pre>
<pre>                        &lt;a class="button back" href="#"&gt;Back&lt;/a&gt;</pre>
<pre>  &lt;/div&gt;</pre>
<pre>  &lt;form id="financecalc"&gt;</pre>
<pre>    &lt;ul class="edit rounded"&gt;</pre>
<pre>    &lt;li&gt;Price: &lt;input id="price" type="text" value="25000" onChange="CFormat(this);calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Down Payment: &lt;input id="dpamount" type="text" value="5000" onChange="CFormat(this);calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Rate: &lt;input id="ir" type="text" value="1.9" onChange="calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Tags: &lt;input id="tags" type="text" value="200" onChange="calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Term: &lt;input id="term" type="text" value="60" onChange="calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Payment: &lt;input id="pmt" type="text" value="" /&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Taxes: &lt;input id="tax" type="text" value="1.06" onChange="calculateFinance();"/&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;Total Financed: &lt;input id="total" type="text" value="" /&gt;&lt;/li&gt;</pre>
<pre>    &lt;li&gt;&lt;input type="button" onclick="calculateFinance()" value="Calculate"&gt;&lt;/li&gt;</pre>
<pre>    &lt;/ul&gt;</pre>
<pre>    &lt;/form&gt;</pre>
<pre>&lt;/div&gt;</pre>
<p>That is basically it.  Note that in the above the toolbar section has an a tag with a class &#8220;button back&#8221; and points to the default section so you can use the browser&#8217;s back button or click the button in the toolbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/jqtcalx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Calx Part 1 &#8211; Dumb Calx</title>
		<link>http://www.stingrayengineering.com/dumbcalx/</link>
		<comments>http://www.stingrayengineering.com/dumbcalx/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:12:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blogs.stingrayengineering.com/blog/2008/03/28/dumb-little-mortgage-calculator/</guid>
		<description><![CDATA[Here is what started out to be a dumb little mortgage calculator, but quickly evolved to be a dumb little &#8220;how much am i getting screwed by this salesman/broker/shark&#8221; calculator. Its been refined a few times, but at this point, &#8230; <a href="http://www.stingrayengineering.com/dumbcalx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is what started out to be a dumb little mortgage calculator, but quickly evolved to be a dumb little &#8220;how much am i getting screwed by this salesman/broker/shark&#8221; calculator.  Its been refined a few times, but at this point, it should truly be considered part one in an evolution of utility calculators all suitable for mobile devices &#8211; not visually appealing or amazing technically but functional.  I give you&#8230;dumbcalx.</p>
<p><a href="http://labs.stingrayengineering.com/dumbcalx.html">dumbcalx &#8211; financial calculator</a> built using the KISS approach&#8230;..simple and stupid.</p>
<p>The original was just a mortgate calculator and was made so you could quickly approximate the PITI (Principal, Interest, Taxes, and Insurance) while shopping for a home on a mobile phone so it is intentionally limited in functionality.  Maybe we&#8217;ll build one for the iPhone soon&#8230;</p>
<p>Next up was do I lease or buy that new car, and so was added the finance and lease calculators.  More features for that iphone version&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/dumbcalx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotlight Javascipt API</title>
		<link>http://www.stingrayengineering.com/spotlightjsapi/</link>
		<comments>http://www.stingrayengineering.com/spotlightjsapi/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 14:28:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://stingrayengineering.com/?p=12</guid>
		<description><![CDATA[OK, I was trying to display some spotlight data, and really didn&#8217;t want to bother with a web server, much less cross-browser security garbage. I decided to exploit the spotlight APIs callback support and go with the old script tag &#8230; <a href="http://www.stingrayengineering.com/spotlightjsapi/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>OK, I was trying to display some spotlight data, and really didn&#8217;t want to bother with a web server, much less cross-browser security garbage.  I decided to exploit the spotlight APIs callback support and go with the old script tag approach to cross-browser async calls.  This code works on a hosted server (from any domain) and can be run from a file as well.</p>
<p>So I ended up with a compact little JS library which contain a few widgets that will take care of both retrieving data and rendering it out as standards compliant &#8220;UL&#8221; and &#8220;LI&#8221; items.  The slideshow is a touch more elaborate as it uses the elusive and nocturnal &#8220;DIV&#8221; element.  In any case, css classes are arguments to the various constructors so you should be able to make the widgetos look however you want.  In a brilliant display of over-engineering, i factored out the rendering to separate classes so you could always implement your own &#8220;renderer&#8221;.</p>
<p>Enough of that, should be very easy to use, consult the <a title="spotlight demo page" href="http://labs.stingrayengineering.com/spotlight/demo.html">demo page</a> for a more clear and full demo implementation.  Also, check out <a title="API project on spotlight.reuters.com" href="http://spotlight.reuters.com/project/apiDemo" target="_blank">the project on the reuters spotlight sight</a>, more info is available there on how to steal the code and there&#8217;s an even bigger sales pitch too!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/spotlightjsapi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexing with Charts</title>
		<link>http://www.stingrayengineering.com/flexchart/</link>
		<comments>http://www.stingrayengineering.com/flexchart/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 21:43:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blogs.stingrayengineering.com/blog/2008/03/28/spotlight-charts/</guid>
		<description><![CDATA[Fun with Flex, not really an understatement. AS3, vector graphics, no more timeline (im not trying to make cartoons), and a self-contained runtime with a ludicrous install base, what more could you ask for. Oh, i guess you could ask &#8230; <a href="http://www.stingrayengineering.com/flexchart/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Fun with Flex, not really an understatement.  AS3, vector graphics, no more timeline (im not trying to make cartoons), and a self-contained runtime with a ludicrous install base, what more could you ask for.  Oh, i guess you could ask for it to be braindead simple to render a price chart for a company.  Apparently, Adobe/MM have given us just that&#8230;</p>
<p>Of course, to make all this work I had to find a &#8220;ScrAPI&#8221; to get exchange price history data from, and Oh yes, i just coined a new term, &#8220;ScrAPI&#8221;, that&#8217;s mine, i&#8217;ll patent that if I have to.   Its right up there with &#8220;digital garbage picking&#8221; &#8211; an example of which would be using perl to scrape some poor bastards hard fought to display HTML (a pervasive theme throughout some of its documentation even).</p>
<p>anyway, we&#8217;ll have to thank the Big G, oh, and really fiddler/firebug for that little data discovery.  So, at long last, here it is, in the truest spirit of &#8220;digital garbage picking&#8221;© using a ScrAPI™, I give you:</p>
<p><a href="http://labs.stingrayengineering.com/spotlight/spotlight.html?symbol=goog.o&amp;period=6M">Flexing with Charts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/flexchart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Site Design &amp; Development</title>
		<link>http://www.stingrayengineering.com/web-site-design-development/</link>
		<comments>http://www.stingrayengineering.com/web-site-design-development/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 04:43:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://blogs.stingrayengineering.com/blog/2008/04/09/web-site-design-development/</guid>
		<description><![CDATA[Ok. Here is the thing. It seems like everyone is trying to bill themselves as a web designer/developer these days. And while I am sure your nephew can build you a website that has some fancy graphics, it takes someone &#8230; <a href="http://www.stingrayengineering.com/web-site-design-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok.  Here is the thing.  It seems like everyone is trying to bill themselves as a web designer/developer these days.  And while I am sure your nephew can build you a website that has some fancy graphics, it takes someone who has the right combination of technical and business savvy to engineer a website that helps you build your business.</p>
<p>The web is not a one size fits all environment for you or your consumers.  It is all about knowing how to get your site in front of the right audience and putting the right information in their hands once they get there.</p>
<p>If you&#8217;d like to do something interesting on the web, we&#8217;d like to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/web-site-design-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Application Development</title>
		<link>http://www.stingrayengineering.com/custom-application-development/</link>
		<comments>http://www.stingrayengineering.com/custom-application-development/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 05:55:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://blogs.stingrayengineering.com/blog/2008/04/08/custom-application-development/</guid>
		<description><![CDATA[Need a well-engineered custom application? Do today&#8217;s technology choices sounds like a bunch of jibberish? Unless you are in the business of technology you probably don&#8217;t care about the plumbing, you just want it to work.  If you want, we &#8230; <a href="http://www.stingrayengineering.com/custom-application-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Need a well-engineered custom application?  Do today&#8217;s technology choices sounds like a bunch of jibberish?</p>
<p>Unless you are in the business of technology you probably don&#8217;t care about the plumbing, you just want it to work.  If you want, we can help you sort out all the questions of Ruby, .Net, PHP, Flex, AJAX, etc. or you can leave that stuff up to us.  Let us build you a custom application using the latest standards for your website, business applications, etc.  We&#8217;ll give you the tools you need to get work done and get the information you want to your customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/custom-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GYUI: Google Search and YUI</title>
		<link>http://www.stingrayengineering.com/google-yui/</link>
		<comments>http://www.stingrayengineering.com/google-yui/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 05:51:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blogs.stingrayengineering.com/blog/2008/04/08/gyui-google-search-and-yui-with-json/</guid>
		<description><![CDATA[A simple example of how to use a YUI datatable to display Google search results returned in a JSON format. http://labs.stingrayengineering.com/gyui/]]></description>
			<content:encoded><![CDATA[<p>A simple example of how to use a YUI datatable to display Google search results returned in a JSON format.</p>
<p><a href="http://labs.stingrayengineering.com/gyui/">http://labs.stingrayengineering.com/gyui/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stingrayengineering.com/google-yui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

