<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>E-com DevBlog</title>
	
	<link>http://dev.tonic1394.com</link>
	<description>Spider-ball-vacuum</description>
	<lastBuildDate>Fri, 26 Feb 2010 23:38:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/E-comDevblog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="e-comdevblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Handy PHP trick I learned today.</title>
		<link>http://dev.tonic1394.com/2010/02/handy-php-trick-i-learned-today/</link>
		<comments>http://dev.tonic1394.com/2010/02/handy-php-trick-i-learned-today/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 23:38:14 +0000</pubDate>
		<dc:creator>Dustin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=404</guid>
		<description><![CDATA[Nice to see the Dev blog is still here, and that I can remember my login. Here is a useful debugging trick I learned for PHP, hopefully it&#8217;s not in one of Phil&#8217;s link posts.

echo '&#60;pre&#62;'.print_r($app,true).'&#60;/pre&#62;';

this bad boy will give you all of the values of an array, variable etc.
more to come soon.
]]></description>
			<content:encoded><![CDATA[<p>Nice to see the Dev blog is still here, and that I can remember my login. Here is a useful debugging trick I learned for PHP, hopefully it&#8217;s not in one of Phil&#8217;s link posts.<br />
<code><br />
echo '&lt;pre&gt;'.print_r($app,true).'&lt;/pre&gt;';<br />
</code><br />
this bad boy will give you all of the values of an array, variable etc.</p>
<p>more to come soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/02/handy-php-trick-i-learned-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>December LinkPost</title>
		<link>http://dev.tonic1394.com/2010/02/december-linkpost/</link>
		<comments>http://dev.tonic1394.com/2010/02/december-linkpost/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 14:21:19 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[LinkPost]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=400</guid>
		<description><![CDATA[And onward to the December LinkPost! I don&#8217;t think I&#8217;ll get around to posting the January LP until tomorrow or next week, but in this one we have more jQuery goodness, vectors, brushes, fonts, and more!

-= Misc and Tools=-
Chrome with webkit development tools &#8211; Chrome&#8217;s devtools, like firebug, but different. Note that you will need [...]]]></description>
			<content:encoded><![CDATA[<p>And onward to the December LinkPost! I don&#8217;t think I&#8217;ll get around to posting the January LP until tomorrow or next week, but in this one we have more jQuery goodness, vectors, brushes, fonts, and more!</p>
<p><span id="more-400"></span></p>
<h3>-= Misc and Tools=-</h3>
<p><a href="http://www.chromium.org/devtools">Chrome with webkit development tools</a> &#8211; Chrome&#8217;s devtools, like firebug, but different. Note that you will need the <a href="http://www.google.com/chrome/eula.html?extra=devchannel"development version of Chrome</a> to use this.<br />
<a href="http://www.1stwebdesigner.com/design/useful-web-design-tools-daily/">Useful web design tools</a> &#8211; Another list of tools for web designers.<br />
<a href="http://speckyboy.com/2009/12/09/25-graph-and-chart-solutions-for-web-developers/">25 graph and chart solutions for web developers</a> &#8211; nice list of charts and graph libs.<br />
<a href="http://www.dzinepress.com/2009/12/50-ultimate-useful-free-mac-apps-for-graphic-and-web-designers/">50 Ultimate useful free mac apps for graphic and web designers</a> &#8211; yay for mac tools (especially free ones, which I&#8217;m finding are wicked rare on that platform).<br />
<a href="http://www.webhostingsecretrevealed.com/featured-articles/30-must-see-web-generator-for-lazy-webmasters/">30 must see web generator for lazy web masters</a> &#8211; see web 2.0 isn&#8217;t dead&#8230; it just kinda missed the upgrade.<br />
<a href="http://ajaxian.com/archives/weelya-announces-ajax-push-engine-ape-v1-0">ajax push engine</a> &#8211; New comet server&#8230; yay! I really need to find an excuse to play with this.<br />
<a href="http://browsersize.googlelabs.com/">Browser Size from Google Labs</a> &#8211; intersting overlay based on visitors to google.<br />
<a href="http://www.impressivewebs.com/deep-linking-javascript-ajax/">Deep linking with ajax</a> &#8211; Deep linking is becoming a necessity these days&#8230;<br />
<a href="http://ajaxian.com/archives/project-ares-full-mobile-development-environment-from-palm-all-in-the-browser">Project Ares</a> &#8211; Whoa, you can develop a WebOS app from the ground up in your browser, that&#8217;s pretty cool.<br />
<a href="http://designreviver.com/general/the-15-best-articles-for-designers-in-2009/">15 best articles for designers in 2009</a> &#8211; a round up of this years best posts for designers.<br />
<a href="http://speckyboy.com/2009/12/18/the-best-40-photoshop-text-effects-from-2009/">The Best 40 Photoshop text effect tutorials from 2009</a> &#8211; More end-of-year best-of roundup, this time photoshop&#8217;d style<br />
<a href="http://www.iis.net/expand/SEOToolkit">SEOToolkit (for iis)</a> &#8211; For those poor souls who are forced to use IIS, here is an extension to make life easier, see I care about everyone.<br />
<a href="http://somadesign.ca/projects/fontfriend/">fontfriend</a> &#8211; Bookmarklet that lets you change the fonts being used on the page (read: javascript css changer), very useful for on-the-fly changes without firebug.<br />
<a href="http://www.webresourcesdepot.com/the-ultimate-screenshot-tool-screenpresso/">Screenpresso</a> &#8211; Cool Screen shot util&#8230; I suppose when I drop fscapture (if I ever do), I&#8217;ll switch to this.<br />
<a href="http://www.sprymedia.co.uk/article/Visual+Event">Visual Event</a> &#8211; Nice little Bookmarklet that shows you what dom-events js is tied to.<br />
<a href="http://code.google.com/p/reducisaurus/">Reducisaurus</a> &#8211; a webservice for minifying CSS and JS (runs yui <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<h3>-= jQuery =-</h3>
<p><a href="http://www.cssquirrel.com/2009/12/04/the-parallax-header-how-i-do-it/">Parallax header (the way css squirrel does it)</a> &#8211; a quick post on how css squirrel gets their parallax effect on.<br />
<a href="http://processingjs.org/">Processing (animations with canvas)</a> &#8211; Ok fine, this isn&#8217;t jQuery, but it is from John Resig, it&#8217;s called Processing.js. It does image, animation, and interaction without flash or java.  Uses Canvas, and looks awesome<br />
<a href="http://www.tripwiremagazine.com/2009/11/more-jquery-and-general-javascript-tips-to-improve-your-code.html">More jQuery and general javascript tips to improve your code</a> &#8211; a tripwire post with some helpful tips.<br />
<a href="http://tutorialfeed.blogspot.com/2009/12/20-must-read-jquery-tutorials-for-web.html">20 must read jQuery tutorials for web</a> &#8211; a good round up of miscellaneous tutorials to help you get your jQuery on.<br />
<a href="http://css-tricks.com/full-jquery-animations/">Full jQuery Animations</a> &#8211; I&#8217;ve played with animation before, and I handled the queue a little differently, but I like the approach of this method.<br />
<a href="http://www.yuiblog.com/blog/2009/12/16/video-resig-testing-and-jquery/">jQuery 1.4 presentation at Yahoo!</a> &#8211; What happens when Resig drops by Yahoo? He delievers awesome presentations on testing, performance, and jQuery 1.4<br />
<a href="http://speckyboy.com/2009/12/17/10-useful-jquery-form-validation-techniques-and-tutorials-2/">10 useful jQuery form validation techniques and tutorials</a> &#8211; Who doesn&#8217;t love a little validation?<br />
<a href="http://jarodtaylor.com/meerkat/">Meerkat </a> &#8211; for those times when you need a sticky header/footer/div<br />
<a href="http://fredhq.com/projects/roundabout/">Roundabout</a> &#8211; This is a fun little plugin, not sure I&#8217;d use this on a production site, but it&#8217;s fun to play with.</p>
<h3>-= Fonts =-</h3>
<p><a href="http://www.webresourcesdepot.com/designing-with-fonts-30-useful-free-dingbats">designing with fonts, 30 useful free dingbats</a> &#8211; Who doesn&#8217;t need a good dingbat now and then!? Yeah you&#8217;re right, people who use illustrator <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  but hey for those of us without that, here you go.<br />
<a href="http://www.webresourcesdepot.com/font-squirrel-presents-free-fonts-font-face-kits-generator/">font squirrel presents&#8230; font face generator</a> &#8211;  for those who are using @font-face, font-squirrel has got some good news&#8230;<br />
<a href="http://designi1.com/?p=522">17 Awesome free fonts for your work</a> &#8211; Personally I love the walkway font, used it in a few sites already <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3><!--more-->-= Images =-</h3>
<p><a href="http://10steps.sg/freebies/psds/30-free-psd-templates-for-product-design">30 free psd templates for product design</a> &#8211; Excellent list of free (psd) templates for everything from dvds to books to soda cans.<br />
<a href="http://designbeep.com/2009/11/17/free-abstract-brushes-to-use-for-light-effect/">free abstract brushes to use for light effect</a> &#8211; a plethora of brushes for light designs<br />
<a href="http://speckyboy.com/2009/12/14/49-most-creative-photoshop-tutorials-of-2009/">49 most creative photoshop tutorials of 2009</a> &#8211; Sometimes it&#8217;s fun to try to learn some new things (when the design and cut out gets too monotonous)<br />
<a href="http://www.noupe.com/design/the-ultimate-christmas-round-up-patterns-brushes-vectors-and-icons.html">The ultimate Christmas round up of patterns, brushes, vectors, and icons</a> &#8211; Get your wintery-Christmas designs on, this has everything&#8230; of course by the time I post this, you won&#8217;t need it&#8230; but eh, whattaya do.<br />
<a href="http://speckyboy.com/2009/12/21/the-top-50-web-development-icon-sets-from-2009/">Top 50 web development icon sets from 2009</a> &#8211; The top icon sets for the last year, get it while it&#8217;s still semi-warm <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://devsnippets.com/news/ultimate-resource-list-for-vector-graphics.html">Ultimate resource list of vector graphics</a> &#8211; Sometimes we all needs some vectors right?<br />
<a href="http://www.tutoriallounge.com/2009/12/30-professional-tutorials-for-designers-using-gimp/">30 professional tutorials for designers using gimp</a> &#8211; Gimp tutorials&#8230; some are pretty good, others are well, uh&#8230; yeah there&#8217;s no real good way to say bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/02/december-linkpost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>November LinkPost</title>
		<link>http://dev.tonic1394.com/2010/02/november-linkpost/</link>
		<comments>http://dev.tonic1394.com/2010/02/november-linkpost/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 13:25:33 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[LinkPost]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=396</guid>
		<description><![CDATA[Wow&#8230; Apparently I have been busy this winter.  I thought about just skipping the last few posts and doing a monster LinkPost, but then I decided to still cut it up by month.  So let&#8217;s get to November shall we?
-= Fonts =-
20 new high quality free fonts &#8211; Yeppers, wouldn&#8217;t be a linkpost without more [...]]]></description>
			<content:encoded><![CDATA[<p>Wow&#8230; Apparently I have been busy this winter.  I thought about just skipping the last few posts and doing a monster LinkPost, but then I decided to still cut it up by month.  So let&#8217;s get to November shall we?<span id="more-396"></span></p>
<h3>-= Fonts =-</h3>
<p><a href="http://www.smashingmagazine.com/2009/11/15/20-new-high-quality-free-fonts/">20 new high quality free fonts</a> &#8211; Yeppers, wouldn&#8217;t be a linkpost without more free fonts.</p>
<h3>-= Images =-</h3>
<p><a href="http://www.noupe.com/freebie/the-big-collection-of-free-design-textures.html">big collection of free design textures</a> &#8211; Large list of texture packs<br />
<a href="http://designreviver.com/freebies/25-more-free-photoshop-texture-packs/">25 more free photoshop texture packs</a> &#8211; 25 more texture packs<br />
<a href="http://www.dotcominfoway.com/blog/free-photoshop-brushes-set-ii">free photoshop brushes set II</a> &#8211; Some ps (and gimp <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  brushes<br />
<a href="http://speckyboy.com/2009/11/02/40-fresh-and-free-icon-sets-for-web-designers-and-bloggers/">40 fresh and free icon sets for web designers and bloggers</a> &#8211; Yay for icon sets!<br />
<a href="http://www.webdesignerwall.com/general/fireworks-vs-photoshop-compression/">fireworks vs photoshop compression</a> &#8211; interesting read (with some tests) on why Fireworks may be better than photoshop for web work.</p>
<h3>-= JS =-</h3>
<p><a href="http://mir.aculo.us/2009/11/07/a-50-lines-of-code-javascript-animation-framework-say-hello-to-emile/">a 50 lines of code javascript animation framework, say hello to emile</a> &#8211; Emile, a 50-lines-of-code animation lib from the guy who made scriptaculous (i think).<br />
<a href="http://code.google.com/closure/compiler/">Google Closure</a> &#8211; js compiler (Note that the jQuery team now uses this instead of YUI for their minifying needs) and tools from Google.</p>
<h3>-= jQuery =-</h3>
<p><a href="http://www.cherrysave.com/jquery/jquery-for-beginners-using-simple-jquery-effects-for-a-rockstar-user-interface/">jQuery for beginners using simple jquery effects for a rockstar user interface</a>  &#8211; Pretty much was it says; learn to use jQ effects like a rockstar.<br />
<a href="http://addyosmani.com/blog/11-ways-to-increase-your-jquery-performance/">11 ways to increase your jQuery performance</a> &#8211; We&#8217;ve covered speed tips before, but always good to have more explanations and good tuts like this one.<br />
<a href="http://jquery.vostrel.cz/reel">360 picture views with jQuery</a> &#8211; Pretty cool jQuery plug-in for 360-degree images.<br />
<a href="http://gettopup.com/">TopUp</a> &#8211; Pretty cool lightbox&#8230; feels heavy, but impressive<br />
<a href="http://www.noupe.com/jquery/35-more-useful-jquery-plugins-and-techniques.html">35 more useful jQuery plugins and techniques</a> &#8211; Just like it says, noupe round up of some jQuery tutorials and plug-ins.<br />
<a href="http://www.jquery.wisdomplug.com/jquery-plugins/jquery-animation-effects-plugins-jquery-plugins/amazing-jquery-hover-effects/">Amazing jQuery hover effects</a> &#8211; I totally plan on reading this later. But hey, it sounds great right?</p>
<h3>-= Mac =-</h3>
<p><a href="http://www.noupe.com/tools/20-free-mac-apps-for-web-designer-s-toolkit.html">20 free mac apps for web designer&#8217;s toolkit</a> &#8211; Yay! more free mac software.<br />
<a href="http://designreviver.com/general/a-collection-of-useful-mac-apps/">a collection of useful mac apps</a> &#8211; useful mac apps.</p>
<h3>-= Misc. =-</h3>
<p><a href="http://ajax.dynatrace.com/pages/">ajax dynatrace</a> &#8211; this tool supposedly will help you find errors, leaks, and spead up your ajaxery etc. and it is supposed to work with IE.  You have to register to download it.<br />
<a href="http://www.noupe.com/tools/fresh-web-development-goodies-bag-2.html">Fresh Web Development Goodies Bag #2</a> &#8211; Noupe&#8217;s current design may be fugly, but as always they deliever with great articles and downloads.<br />
<a href="http://www.noupe.com/tools/40-new-useful-web-development-tools-and-resources.html">40 new useful web development tools and resources</a> &#8211; I didn&#8217;t read it, but it sounds good <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://www.webresourcesdepot.com/15-out-of-the-owen-adobe-air-applications-for-designers-developers/">15 out of the oven adobe AIR applications for designers and developers</a> &#8211; I enjoyed the list (although I already have some favorite air apps that I just can&#8217;t let go of).</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/02/november-linkpost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery vs. Prototype</title>
		<link>http://dev.tonic1394.com/2010/01/jquery-vs-prototype/</link>
		<comments>http://dev.tonic1394.com/2010/01/jquery-vs-prototype/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 00:12:19 +0000</pubDate>
		<dc:creator>Doo</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=391</guid>
		<description><![CDATA[Got a sample article from NFJS that looked at the two libraries.  Thought everyone might enjoy having a look at it.  I thought it was pretty good if a little long winded.  DETAILS only FTW!
Ajax Library Smackdown: Prototype vs jQuery by Nathaniel Schutta
]]></description>
			<content:encoded><![CDATA[<p>Got a sample article from NFJS that looked at the two libraries.  Thought everyone might enjoy having a look at it.  I thought it was pretty good if a little long winded.  DETAILS only FTW!</p>
<p><a href="http://www.nofluffjuststuff.com/servlet/link?query=http%3A%2F%2Fwww.nofluffjuststuff.com%2Fs%2Fmagazine%2FNFJS_the_Magazine_sample_Ajax_Library_Smackdown_Sept_2009.pdf&amp;tid=1007287&amp;userId=13073&amp;hash=1196879924096&amp;utm_source=showmailX&amp;utm_medium=email&amp;utm_campaign=showmail">Ajax Library Smackdown: Prototype vs jQuery by Nathaniel Schutta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/01/jquery-vs-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 Released – and a css fix for it.</title>
		<link>http://dev.tonic1394.com/2010/01/firefox-3-6-released-and-a-css-fix-for-it/</link>
		<comments>http://dev.tonic1394.com/2010/01/firefox-3-6-released-and-a-css-fix-for-it/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 18:20:11 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox 3]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[focus]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=389</guid>
		<description><![CDATA[Firefox 3.6 dropped today, and I jumped on board and installed it immediately.  Then to my surprise, shock, and horror, my favorite Firefox CSS fix failed.  a:focus{ -moz-outline: none;} no longer works in 3.6.  I tried google-ing (futile effort on the day of the release might I add) for a solution and [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3.6 dropped today, and I jumped on board and installed it immediately.  Then to my surprise, shock, and horror, my favorite Firefox CSS fix failed.  a:focus{ -moz-outline: none;} no longer works in 3.6.  I tried google-ing (futile effort on the day of the release might I add) for a solution and nothing.  But fear not, I played around and found one.</p>
<p>instead of a:focus { -moz-outline: none; } you use a:focus { outline: none; }.  Seems that they no longer require a Firefox only declaration (although you may want to use both -moz-outline and outline so that less-than 3.6 users still don&#8217;t see those fun dotted boxes).</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/01/firefox-3-6-released-and-a-css-fix-for-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year – We’re two years old!</title>
		<link>http://dev.tonic1394.com/2010/01/happy-new-year-were-two-years-old/</link>
		<comments>http://dev.tonic1394.com/2010/01/happy-new-year-were-two-years-old/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 19:02:08 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=387</guid>
		<description><![CDATA[Hard to believe, but the E-com DevBlog is now over two years old.  Time sure has flown and we are now reaching out to developers all over the globe.  I started this blog with one of my co-workers so we could keep track of what we learned and hopefully pass it on to others.  It [...]]]></description>
			<content:encoded><![CDATA[<p>Hard to believe, but the E-com DevBlog is now over two years old.  Time sure has flown and we are now reaching out to developers all over the globe.  I started this blog with one of my co-workers so we could keep track of what we learned and hopefully pass it on to others.  It has slowly evolved into a little bit of knowledge passing, and a monthly/bi-monthly/quarterly posting of useful weblinks (yes I know I haven&#8217;t posted Novembers LinkPost, or the December one.. it&#8217;s coming! I promise!).</p>
<p>In the spirit of keeping new useful things coming, and in the hope of a great year, I have completed an Adobe Air app called &#8220;VidCalc&#8221;.  Basically it&#8217;s a tool to help you figure out video ratios (so you don&#8217;t skew them when you try to resize), the file size of a constant bitrate encoded movie, and how long it will take to send a file down the pipe. I could explain it in greater detail, but <a href="http://labs.dutsonpa.com/projects/vidcalc/index.html" target="_blank" title="VidCalc - a video calculator">you should probably go check out the project page to find out for yourself</a>.</p>
<p>Have a great new year!</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2010/01/happy-new-year-were-two-years-old/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Testing with FlashSwitcher</title>
		<link>http://dev.tonic1394.com/2009/12/flash-testing-with-flashswitcher/</link>
		<comments>http://dev.tonic1394.com/2009/12/flash-testing-with-flashswitcher/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:56:43 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=381</guid>
		<description><![CDATA[While working on launching a new site I suddenly realized that I didn&#8217;t have a vm or extra compy around without flash installed. Yes I could have just changed the swfobject params to a higher version of flash to see what my error message would look like, but I was wondering if there were any [...]]]></description>
			<content:encoded><![CDATA[<p>While working on launching a new site I suddenly realized that I didn&#8217;t have a vm or extra compy around without flash installed. Yes I could have just changed the swfobject params to a higher version of flash to see what my error message would look like, but I was wondering if there were any good plugins or &#8216;quick-fix&#8217; tools to use for testing various versions of flash on a page.  That&#8217;s how I stumbled onto <a href="http://www.sephiroth.it/weblog/archives/2006/10/flash_switcher_for_firefox.php">Sephiroth&#8217;s FlashSwitcher plugin for firefox</a>.</p>
<div id="attachment_383" class="wp-caption aligncenter" style="width: 152px"><img class="size-full wp-image-383" title="flash_switcher_tray" src="http://dev.tonic1394.com/wp-content/uploads/2009/12/flash_switcher_tray.jpg" alt="Flash Switcher in Firefox Tray" width="142" height="21" /><p class="wp-caption-text">Flash Switcher in Firefox Tray  - (with my other tools <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p></div>
<p>The plugin  is fairly huge (14mb) but it makes sense as he&#8217;s cramming 3 version of flash for 3 different operating systems in it.  What it does is puts a little flash logo in the bottom right of your window. When left-clicked it shows you other versions of flash that you can test with (9.0 r124, 8.0 r24, or 7.0 r63).  If you click on one, it will remove the currently installed version of flash and install the one you clicked on.  IMPORTANT! before you click on one of the flash versions in the menu, use the sub-menu to &#8220;Save as&#8230;&#8221; your current version or it will be removed and you&#8217;ll have to go download it and install it again.  Once you&#8217;ve &#8220;Saved as&#8230;&#8221; it will keep your current version and list it with the others.</p>
<div id="attachment_384" class="wp-caption aligncenter" style="width: 299px"><img class="size-full wp-image-384" title="flash_switcher_menu" src="http://dev.tonic1394.com/wp-content/uploads/2009/12/flash_switcher_menu1.jpg" alt="Flash Switcher with sub-menu active" width="289" height="167" /><p class="wp-caption-text">Flash Switcher with sub-menu active</p></div>
<p>Hopefully this will be useful to those of you playing with various versions of flash, or if you want to do a test for users without flash (just click remove to uninstall flash from your browser).</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2009/12/flash-testing-with-flashswitcher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lynda.com ~ Air for Flex Developers</title>
		<link>http://dev.tonic1394.com/2009/11/lynda-com-air-for-flex-developers/</link>
		<comments>http://dev.tonic1394.com/2009/11/lynda-com-air-for-flex-developers/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 16:55:59 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Training Sessions]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=378</guid>
		<description><![CDATA[I&#8217;ll make this short, lets say you have a lynda.com license and you are using their very fine service to enhance your understanding of AIR by means of Flex.  You download the exercise files (cos you&#8217;ve got the cool account) and you throw them in your file system, install flex builder 3, you are all [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make this short, lets say you have a lynda.com license and you are using their very fine service to enhance your understanding of AIR by means of Flex.  You download the exercise files (cos you&#8217;ve got the cool account) and you throw them in your file system, install flex builder 3, you are all set.  So you crack open flex builder and import the flex project archive you received from lynda.com, only the problem is when you click run nothing happens and when you click debug it tells you &#8220;error while loading initial content&#8221;.  You google like a mad-man trying to find an answer and get everything from, &#8216;upgrade your flex sdk&#8217; to &#8216;kill a chicken&#8230; twice&#8217;.  Turns out that while these may fix some issues, what you really need to do is fix your namespace.  Seriously that&#8217;s it, just change the namespace.</p>
<p>Open your config .xml file and find this line:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p378code3'); return false;">View Code</a> XML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3783"><td class="code" id="p378code3"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;application</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://ns.adobe.com/air/application/1.0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></pre></td></tr></table></div>

<p>See the &#8220;1.0&#8243; on the end? That&#8217;s your problem, see you are probably developing with AIR 1.5 (and why wouldn&#8217;t you?), not AIR 1.0. So change the line to read</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p378code4'); return false;">View Code</a> XML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3784"><td class="code" id="p378code4"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;application</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://ns.adobe.com/air/application/1.5&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></pre></td></tr></table></div>

<p>Save the file and relaunch/debug your app.  It should run like a champ now. On the upside, maybe lynda will find this post and fix their example files.  Until then, this trick should keep you going.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2009/11/lynda-com-air-for-flex-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>September and October LinkPosts</title>
		<link>http://dev.tonic1394.com/2009/11/september-and-october-linkposts/</link>
		<comments>http://dev.tonic1394.com/2009/11/september-and-october-linkposts/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:49:12 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[LinkPost]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[iamges]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=374</guid>
		<description><![CDATA[So it turns out that it&#8217;s November.  I have no idea what happened to October but it&#8217;s gone and I don&#8217;t think I&#8217;ll be getting it back.  I suppose that the lapse in time has more to do with a project I&#8217;m working on than actual missing time    September and October had some [...]]]></description>
			<content:encoded><![CDATA[<p>So it turns out that it&#8217;s November.  I have no idea what happened to October but it&#8217;s gone and I don&#8217;t think I&#8217;ll be getting it back.  I suppose that the lapse in time has more to do with a project I&#8217;m working on than actual missing time <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   September and October had some pretty good releases, only a couple of font resources, but plenty of image and jQuery links.  Also you should find an abundance of miscellaneous links <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Keep in mind that it was September or October when the links were found, so some context may be broken on my descriptions. As always, some links may be broken, but let me know in the comments and I&#8217;ll try to get them fixed right away.</p>
<p><span id="more-374"></span></p>
<h3>-= Images, Brushes, and the like =-</h3>
<p><a href="http://speckyboy.com/2009/10/23/40-amazing-photoshop-brush-directories-and-collections/" target="_blank">http://speckyboy.com/2009/10/23/40-amazing-photoshop-brush-directories-and-collections/</a> &#8211; Big post with all the best free brush sites (some we&#8217;ve covered in previous linkposts, but some are new <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
<a href="http://www.creativecloseup.com/30-great-free-paper-backgrounds-and-textures" target="_blank"> http://www.creativecloseup.com/30-great-free-paper-backgrounds-and-textures</a> &#8211; I&#8217;ve used some of these recently, but here are some good (and some whacky) paper textures.<br />
<a href="http://designreviver.com/freebies/25-great-free-photoshop-texture-packs/" target="_blank"> http://designreviver.com/freebies/25-great-free-photoshop-texture-packs/</a> &#8211; Awesome texture packs<br />
<a href="http://www.noupe.com/design/80-stunning-background-patterns-for-your-websites.html" target="_blank"> http://www.noupe.com/design/80-stunning-background-patterns-for-your-websites.html</a> &#8211; Some really nice patterns and backgrounds<br />
<a href="http://www.tutoriallounge.com/2009/09/35-startling-free-adobe-photoshop-brushes/" target="_blank"> http://www.tutoriallounge.com/2009/09/35-startling-free-adobe-photoshop-brushes/</a> &#8211; get some free brushes<br />
<a href="http://www.smashingmagazine.com/2009/09/08/50-clever-tutorials-and-techniques-on-traditional-drawing/" target="_blank"> http://www.smashingmagazine.com/2009/09/08/50-clever-tutorials-and-techniques-on-traditional-drawing/</a> &#8211; I love to draw (although I&#8217;m not very good), so here are some tips for you traditional artists<br />
<a href="http://www.visualpharm.com/free_icons.html" target="_blank"> http://www.visualpharm.com/free_icons.html</a> &#8211; Free icons, not sure you&#8217;d use&#8217;m, but they are handy to have around&#8230; thanks WRD for the link<br />
<a href="http://www.area1.info/resources/over-5000-free-adobe-photoshop-brushes/" target="_blank"> http://www.area1.info/resources/over-5000-free-adobe-photoshop-brushes/</a> &#8211; 5000 brushes! (remember gimp&#8217;ers you can use most of these too!)<br />
<a href="http://www.smashingmagazine.com/2009/09/16/50-fresh-free-hiqh-quality-icon-sets/" target="_blank"> http://www.smashingmagazine.com/2009/09/16/50-fresh-free-hiqh-quality-icon-sets/</a> &#8211; Yay! more free icons!<br />
<a href="http://speckyboy.com/2009/09/18/49-amazing-resources-for-free-vector-graphics/" target="_blank"> http://speckyboy.com/2009/09/18/49-amazing-resources-for-free-vector-graphics/</a> &#8211; When you have a vector program, these links are awesome (Inkscape can use some of them <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
<a href="http://www.readyphotosite.com/blog/photo-website-news/12-ultimate-free-stock-photo-resources/" target="_blank"> http://www.readyphotosite.com/blog/photo-website-news/12-ultimate-free-stock-photo-resources/</a> &#8211; I&#8217;ve covered a few of these stock photo resources before, but this list has some new ones too.</p>
<h3>-= Fonts =-</h3>
<p><a href="http://www.instantshift.com/2009/09/04/36-high-quality-latest-free-fonts-to-enhance-your-designs/" target="_blank">http://www.instantshift.com/2009/09/04/36-high-quality-latest-free-fonts-to-enhance-your-designs/</a> &#8211; More free fonts<br />
<a href="http://designreviver.com/freebies/10-great-font-resources/" target="_blank"> http://designreviver.com/freebies/10-great-font-resources/</a> &#8211; yep, just what it sounds like, a list of where to get fonts.</p>
<h3>-= jQuery =-</h3>
<p><a href="http://ajaxian.com/archives/queryloader-a-full-page-preloader" target="_blank">http://ajaxian.com/archives/queryloader-a-full-page-preloader</a> &#8211; nice, pre-load your whole site, or just a piece of it.<br />
<a href="http://www.artzstudio.com/2009/04/jquery-performance-rules/#eliminate-query-waste" target="_blank"> http://www.artzstudio.com/2009/04/jquery-performance-rules/#eliminate-query-waste</a> &#8211; another helpful article on how to speed up and clean up your jQ code. I haven&#8217;t tried some of the tips, but if they work, booyah.<br />
<a href="http://srobbin.com/jquery-plugins/jquery-approach/" target="_blank"> http://srobbin.com/jquery-plugins/jquery-approach/</a> &#8211; a fun new look at animation based on distance rather than time.<br />
<a href="http://pelfusion.com/tutorials/25-excellent-collection-of-jquery-tutorials/" target="_blank"> http://pelfusion.com/tutorials/25-excellent-collection-of-jquery-tutorials/</a> &#8211; I&#8217;ve been to some of these sites, and some are in the old links, but some are new and very helpful<br />
<a href="http://designreviver.com/tips/a-round-up-of-the-best-and-latest-javascript-and-jquery-plugins/" target="_blank"> http://designreviver.com/tips/a-round-up-of-the-best-and-latest-javascript-and-jquery-plugins/</a> &#8211; A list of tables, navs, and misc jQuery plugins<br />
<a href="http://www.sohtanaka.com/web-design/greyscale-hover-effect-w-css-jquery/" target="_blank"> http://www.sohtanaka.com/web-design/greyscale-hover-effect-w-css-jquery/</a> &#8211; Nice tutorial on a cool grayscale-hover effect (uses a sprite)<br />
<a href="http://ara-abcarians.com/jquery/atooltip/" target="_blank"> http://ara-abcarians.com/jquery/atooltip/</a> &#8211; I like tool-tips&#8230; well usually I like tool-tips, this one is pretty light and easy to use.<br />
<a href="http://speckyboy.com/2009/09/16/25-useful-jquery-tooltip-plugins-and-tutorials/" target="_blank"> http://speckyboy.com/2009/09/16/25-useful-jquery-tooltip-plugins-and-tutorials/</a> &#8211; I know I&#8217;ve linked to tooltips before, but here&#8217;s another 25 of them<br />
<a href="http://www.bennadel.com/index.cfm?dax=blog:1710.view" target="_blank"> http://www.bennadel.com/index.cfm?dax=blog:1710.view</a> &#8211; This is a plugin to trace your selector paths, no I didn&#8217;t try it, but thought the peoples might want to take a look at it.<br />
<a href="http://www.learningjquery.com/2009/09/working-with-events-part-3-more-event-delegation-with-jquery" target="_blank"> http://www.learningjquery.com/2009/09/working-with-events-part-3-more-event-delegation-with-jquery</a> &#8211; Working with event delegation, this is pretty cool, I usually end up setting a $this var and then .children&#8217;ning it to find what I want, so this was a good read for me.<br />
<a href="http://www.devirtuoso.com/2009/09/making-a-3d-engine-in-jquery/" target="_blank"> http://www.devirtuoso.com/2009/09/making-a-3d-engine-in-jquery/</a> &#8211; blew my mind-hole.  This is sweet, some day when I wrap my head around this, I&#8217;m going to build something spectacularly useless (not that this is, cos it&#8217;s awesome, but whatever I build won&#8217;t have a use).<br />
<a href="http://labs.pimsworld.org/wp-content/uploads/2009/04/demo-content-aware-image-resizing-2/" target="_blank"> http://labs.pimsworld.org/wp-content/uploads/2009/04/demo-content-aware-image-resizing-2/</a> &#8211; I love liquid scaling, mix that with jQuery and boom! instant awesome!<br />
<a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" target="_blank"> http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html</a> &#8211; another jQ cheat sheet (the pdf is hosted at box.net, so your work proxy may block it).<br />
<a href="http://www.marcofolio.net/webdesign/create_a_better_jquery_stylesheet_switcher.html" target="_blank"> http://www.marcofolio.net/webdesign/create_a_better_jquery_stylesheet_switcher.html</a> &#8211; Sometimes switching the stylesheet is fun, I didn&#8217;t read this, but it sounded like it would explain how to do that.</p>
<h3>-= HTML &amp; Javascript =-</h3>
<p><a href="http://www.webresourcesdepot.com/html-5-and-css3-cheat-sheets-collection/" target="_blank">http://www.webresourcesdepot.com/html-5-and-css3-cheat-sheets-collection/</a> &#8211; cheatsheets are your friend, and I like to spread the buzz on html5 and css3<br />
<a href="http://monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors" target="_blank"> http://monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors</a> &#8211; Pretty cool way to make scalable css buttons&#8230; does contain ie hacks<br />
<a href="http://ajaxian.com/archives/doloto-the-javascript-optimizer-released-by-microsoft-research" target="_blank"> http://ajaxian.com/archives/doloto-the-javascript-optimizer-released-by-microsoft-research</a> &#8211; Doloto, uses eval, which everyone claims is evil, and its by m$, so yeah, probably evil<br />
<a href="http://www.techcrunch.com/2009/09/22/google-turns-internet-explorer-into-chrome-yes-seriously/" target="_blank"> http://www.techcrunch.com/2009/09/22/google-turns-internet-explorer-into-chrome-yes-seriously/</a> &#8211; awesome! integrate chrome into IE! this solves sooo many problems<br />
<a href="http://iwebskel.com/" target="_blank"> http://iwebskel.com/</a> &#8211; A pre-packed ready-to-go collection of web resources to you can uncompress and get coding (comes with a few thousand icons, and your choice of mootools or prototype) I&#8217;ve been using my own version of this for months (only bundled with jQ <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
<a href="http://piwik.org/" target="_blank"> http://piwik.org/</a> &#8211; free analytics suite, has an air app that hooks into it so you can keep an eye on your stats without logging into the site (I haven&#8217;t tried it yet, but since woopra just left beta, maybe it&#8217;s time for me to switch).<br />
<a href="http://ajaxian.com/archives/yui-3-is-out" target="_blank"> http://ajaxian.com/archives/yui-3-is-out</a> &#8211; YUI 3 has dropped (and if you&#8217;re not using prototype, google whatever, or of course jQuery, you can now rejoice<br />
<a href="http://code.google.com/p/pinwheel/" target="_blank"> http://code.google.com/p/pinwheel/</a> &#8211; Awesome Prototype/Scriptaculous effect&#8230; ok jQ guru&#8217;s rip this apart and make me a plugin (cos I&#8217;m lazy and don&#8217;t want to)!<br />
<a href="http://g.raphaeljs.com/" target="_blank"> http://g.raphaeljs.com/</a> &#8211; Charting lib, not bad, fairly simple, and generates the content in vml, so it works across most browsers (including the demon ie6)</p>
<h3>-= Miscellaneous Links =-</h3>
<p><a href="http://www.tripwiremagazine.com/tools/flash/13-essential-flash-video-and-audio-players-for-your-website-or-blog.html" target="_blank">http://www.tripwiremagazine.com/tools/flash/13-essential-flash-video-and-audio-players-for-your-website-or-blog.html</a> &#8211; Nice assortment of commercial and cheap-as-free media players for your site.<br />
<a href="http://www.tripwiremagazine.com/tools/tools/55-seriously-useful-front-end-web-developer-cheat-sheets.html" target="_blank"> http://www.tripwiremagazine.com/tools/tools/55-seriously-useful-front-end-web-developer-cheat-sheets.html</a> &#8211; Who doesn&#8217;t need more cheat-sheets?<br />
<a href="http://www.tutoriallounge.com/2009/09/25-overwhelming-adobe-after-effects-tutorials/" target="_blank"> http://www.tutoriallounge.com/2009/09/25-overwhelming-adobe-after-effects-tutorials/</a> &#8211; After Effects is very cool, and well if you have it, these may come in handy.<br />
<a href="http://speckyboy.com/2009/09/15/45-cool-google-android-apps-the-perfect-iphone-replacement/" target="_blank"> http://speckyboy.com/2009/09/15/45-cool-google-android-apps-the-perfect-iphone-replacement/</a> &#8211; I&#8217;m eye-balling the HTC Hero when it drops in a month or two at sprint, so I found this article rather informative <img src='http://dev.tonic1394.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<a href="http://ajaxian.com/archives/talk-like-a-pirate-day-is-coming-heres-a-script-to-join-the-fun" target="_blank"> http://ajaxian.com/archives/talk-like-a-pirate-day-is-coming-heres-a-script-to-join-the-fun</a> &#8211; by the time this post hits the net, this will be old news, but you can use the bookmarklet now for fun.<br />
<a href="http://setmy.browsersize.com/" target="_blank"> http://setmy.browsersize.com/</a> &#8211; This has some bookmarklets for screen resizing (useful if developing on a platform with out developer tools) (thanks Kat)<br />
<a href="http://www.fuelyourinterface.com/how-to-use-textures-better-than-you-used-to/" target="_blank"> http://www.fuelyourinterface.com/how-to-use-textures-better-than-you-used-to/</a> &#8211; not a bad little photoshop tutorial on using textures&#8230; I&#8217;ll admit, I get lazy with them sometimes and just layer them in, nice to see a more in-depth approach.<br />
<a href="http://www.w3avenue.com/2009/09/28/definitive-list-of-free-wordpress-theme-frameworks/" target="_blank"> http://www.w3avenue.com/2009/09/28/definitive-list-of-free-wordpress-theme-frameworks/</a> &#8211; It&#8217;s been a while since I posted anything about wordpress, so here are some &#8216;frameworks&#8217; for wordpress that help you build your own theme/template<br />
<a href="http://inspiks.com/2009/08/26/best-of-the-web-for-free-applications/" target="_blank"> http://inspiks.com/2009/08/26/best-of-the-web-for-free-applications/</a> &#8211; Web Apps, who doesn&#8217;t need a good list of them?<br />
<a href="http://cookbooks.adobe.com/home" target="_blank"> http://cookbooks.adobe.com/home</a> &#8211; Need adobe snippets? this is adobe newly branded hotness of snippetry<br />
<a href="http://www.neilturner.me.uk/2005/02/05/quickly_compress_png_images.html" target="_blank"> http://www.neilturner.me.uk/2005/02/05/quickly_compress_png_images.html</a> &#8211; So this is 4 years old, but when I learn new things I like to pass them on, and this is pretty cool, remember though, there are many options for png crushing (punypng, smush.it, etc)<br />
<a href="http://feedproxy.google.com/~r/Noupe/~3/ZEQQi8lbCTM/fresh-web-development-goodies-bag.html" target="_blank"> http://feedproxy.google.com/~r/Noupe/~3/ZEQQi8lbCTM/fresh-web-development-goodies-bag.html</a> &#8211; Good list of tools for the web developer<br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/1743" target="_blank"> https://addons.mozilla.org/en-US/firefox/addon/1743</a> &#8211; Firefox addon to view information about page requests (page size, #of requests, length of requests, etc)<br />
<a href="http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project" target="_blank"> http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project</a> &#8211; WebScarab is a http/https testing tool that can help you find holes in your security and fix them. It runs as a proxy and will show you GET, POSTS, etc.  Built from Java, so you can run it just about anywhere&#8230;<br />
<a href="http://code.google.com/p/pinwheel/" target="_blank"> http://code.google.com/p/pinwheel/</a> &#8211; Awesome Prototype/Scriptaculous effect&#8230; ok jQ guru&#8217;s rip this apart and make me a plugin (cos I&#8217;m lazy and don&#8217;t want to.. well now I&#8217;m too busy)!<br />
<a href="http://g.raphaeljs.com/" target="_blank"> http://g.raphaeljs.com/</a> &#8211; Charting lib, not bad, fairly simple, and generates the content in vml, so it works across most browsers (including the demon ie6)</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2009/11/september-and-october-linkposts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploading Files in an Apache Axis Webservice</title>
		<link>http://dev.tonic1394.com/2009/10/uploading-files-in-an-apache-axis-webservice/</link>
		<comments>http://dev.tonic1394.com/2009/10/uploading-files-in-an-apache-axis-webservice/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:01:15 +0000</pubDate>
		<dc:creator>Brett the Younger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev.tonic1394.com/?p=366</guid>
		<description><![CDATA[Being somewhat new to the Apache Axis webservice world, I&#8217;ve been looking for a solution on how to upload a file via the webservice.  I found some MIME and DIME formats and there was even some cool looking technologies about MTOM (see here).
In the end the simple answer I found, on the same page [...]]]></description>
			<content:encoded><![CDATA[<p>Being somewhat new to the Apache Axis webservice world, I&#8217;ve been looking for a solution on how to upload a file via the webservice.  I found some MIME and DIME formats and there was even some cool looking technologies about MTOM (<a href="http://ws.apache.org/axis2/0_94/mtom-guide.html">see here</a>).</p>
<p>In the end the simple answer I found, on the same page linked to above, was to encode the file as a Base64 string and put it in the request like a normal string.  Then on the service side it is simply decoded.  </p>
<p>For example:<br />
On the client side:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p366code7'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3667"><td class="code" id="p366code7"><pre class="java" style="font-family:monospace;"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> base64Encoding <span style="color: #339933;">=</span> Base64.<span style="color: #006633;">encode</span><span style="color: #009900;">&#40;</span>byteArrayFromFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
.
.
.
<span style="color: #666666; font-style: italic;">//In the XML request</span>
.<span style="color: #006633;">append</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;ns1:encodedFile&gt;&quot;</span><span style="color: #009900;">&#41;</span>
    .<span style="color: #006633;">append</span><span style="color: #009900;">&#40;</span>base64Encoding<span style="color: #009900;">&#41;</span>
.<span style="color: #006633;">append</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;/ns1:encodedFile&gt;&quot;</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div>

<p>And then in the service:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p366code8'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3668"><td class="code" id="p366code8"><pre class="java" style="font-family:monospace;"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> base64String <span style="color: #339933;">=</span> request.<span style="color: #006633;">getEncodedFile</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> byteArray <span style="color: #339933;">=</span> Base64.<span style="color: #006633;">decode</span><span style="color: #009900;">&#40;</span>base64String<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>And then with the byteArray you can save it or do whatever you need. </p>
]]></content:encoded>
			<wfw:commentRss>http://dev.tonic1394.com/2009/10/uploading-files-in-an-apache-axis-webservice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.807 seconds -->
