<?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>Spicer Matthews &#187; Web Programing</title> <atom:link href="http://www.spicermatthews.com/category/web-programing/feed/" rel="self" type="application/rss+xml" /><link>http://www.spicermatthews.com</link> <description>Random Thoughts By Spicer Matthews</description> <lastBuildDate>Wed, 09 Jun 2010 20:00:17 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>The New Age Business Man / Woman</title><link>http://www.spicermatthews.com/the-new-age-business-man-woman/</link> <comments>http://www.spicermatthews.com/the-new-age-business-man-woman/#comments</comments> <pubDate>Wed, 09 Jun 2010 19:56:33 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Bussiness Concepts]]></category> <category><![CDATA[Random Thoughts]]></category> <category><![CDATA[Web Programing]]></category> <category><![CDATA[Webmaster]]></category> <category><![CDATA[Brick & Mortar]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[Cash]]></category> <category><![CDATA[New Age]]></category><guid
isPermaLink="false">http://www.spicermatthews.com/?p=205</guid> <description><![CDATA[Something that has been on my mind for a while now is; What does the new age business person looks like? As more and more consumer dollars are being spend online and less and less spent in person on the streets, how does this affect the first time entrepreneur? Really great companies have been built by people with simple resumes. I see in many ways it is becoming harder and harder for a first time entrepreneur to break ground on their dream because they have to do business on the web.It use to just take someone that was willing to work long hard hours and maybe some start up capital to build a truly profitable business. Whatever business the entrepreneur was going to go into they did not have to have 20 years of experience working in the industry, however in many cases that helped. I have a close friend who went to college and graduated with a business degree. Other than odd college jobs this friend did not have much of a resume. He knew one thing; he did not want to work for "the man", and he was willing to work his butt of to make it happen. After much research he raised a small amount of capital and went into the fast food business. Today he has grown the business rather successfully. All this friend had was a passion and a good head on his shoulders.]]></description> <content:encoded><![CDATA[<p><img
class="alignright" title="Brick &amp; Mortar Bussinesses" src="http://www.la2day.com/files/u201/BrickandMortar02.jpg" alt="BrickandMortar02 The New Age Business Man / Woman " width="308" height="207" />Something that has been on my mind for a while now is; What does the new age business person looks like? As more and more consumer dollars are being spend online and less and less spent in person on the streets, how does this affect the first time entrepreneur? Really great companies have been built by people with simple resumes. I see in many ways it is becoming harder and harder for a first time entrepreneur to break ground on their dream because they have to do business on the web.</p><p>It use to just take someone that was willing to work long hard hours and maybe some start up capital to build a truly profitable business. Whatever business the entrepreneur was going to go into they did not have to have 20 years of experience working in the industry, however in many cases that helped. I have a close friend who went to college and graduated with a business degree. Other than odd college jobs this friend did not have much of a resume. He knew one thing; he did not want to work for &#8220;the man&#8221;, and he was willing to work his butt of to make it happen. After much research he raised a small amount of capital and went into the fast food business. Today he has grown the business rather successfully. All this friend had was a passion and a good head on his shoulders.</p><h3><strong>The New Skill Set Needed</strong></h3><p>The above example is getting harder and harder with the move to the web. To launch even a basic business you often have to surround yourself with domain experts in all sorts of different niches. If you want to compete on the web. You need to hire a designer, web programmer, mobile programmer, sysadmin, web marketer, experts on understanding your market, and more. You can not just sit on a busy street count the people going by to understand your market. You can not just lease a space and open your doors. You have to surround yourself with domain experts that often are not cheap. So a good head on your shoulders and some start up capital turns into a bunch of people with good heads on their shoulders and tons of capital.</p><h3>How Do We Solve The Problem?</h3><p>The problem I want to solve; Is how do we move the world to the web but keep the &#8220;all you need is a dollar and a dream&#8221; way of business alive? I know there is not a simple answer and as the Facebook generation morphs into business people they will already be hitting the streets with a leg up on my generation and older generations, but I would like to find better ways to bridge the gap.</p><p>As a side note, I realize this is a very general topic. I realize there are many case studies of the web making live easy for first time entrepreneurs. However, looking around most of the successful web companies are started by people with tech backgrounds. I want to find better ways for non-tech people to start great businesses without tons of money.</p> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/the-new-age-business-man-woman/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Elevation Fitness In Private Beta</title><link>http://www.spicermatthews.com/elevation-fitness-in-private-beta/</link> <comments>http://www.spicermatthews.com/elevation-fitness-in-private-beta/#comments</comments> <pubDate>Sat, 06 Mar 2010 18:07:33 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Web Programing]]></category> <category><![CDATA[Cloudmanic Labs]]></category> <category><![CDATA[Elevation]]></category> <category><![CDATA[Exercises]]></category> <category><![CDATA[Fitness]]></category> <category><![CDATA[Personal Training]]></category><guid
isPermaLink="false">http://www.spicermatthews.com/?p=155</guid> <description><![CDATA[I can not express how excited I am about <a
href="http://www.elevationfit.com">Elevation Fitness</a>. A product designed for personal trainers to keep track of their clients. I have been working on this project with an amazing <a
href="http://www.elevationfit.com/about/team">team of people</a> for over 2 years, and I am happy to say we went into private beta this week.Elevation attempts to do away with paper and pencil for personal trainers and move their client management to the Cloud (where we all know my favorite place to be is). If you are interested please signup for the <a
href="http://www.elevationfit.com/pages/beta">private beta</a> and let me know what you think.]]></description> <content:encoded><![CDATA[<p>I can not express how excited I am about <a
href="http://www.elevationfit.com">Elevation Fitness</a>. A product designed for personal trainers to keep track of their clients. I have been working on this project with an amazing <a
href="http://www.elevationfit.com/about/team">team of people</a> for over 2 years, and I am happy to say we went into private beta this week.</p><p>Elevation attempts to do away with paper and pencil for personal trainers and move their client management to the Cloud, where all software should be. If you are interested please signup for the <a
href="http://www.elevationfit.com/pages/beta">private beta</a> and let me know what you think.</p><p><center><a
href="http://www.elevationfit.com"><img
alt="elevationfit" src="http://www.spicermatthews.com/wp-content/uploads/2010/03/ElevationFitnessLLC.jpg" title="Elevation Fitness Logo" class="aligncenter" width="310" height="83" /></a></center></p><p>For those friends that have asked me over the last few years what I have been working on, this is it. Now that we are in private beta I am looking forward to engaging our users and learning more about how I/We can make this an even better product.</p><p>Also, a special thanks to everyone that has supported me/us along the way on this project.</p> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/elevation-fitness-in-private-beta/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>My Top Technology List Of 2009</title><link>http://www.spicermatthews.com/my-top-technology-list-of-2009/</link> <comments>http://www.spicermatthews.com/my-top-technology-list-of-2009/#comments</comments> <pubDate>Thu, 07 Jan 2010 17:13:12 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Iphone Dev]]></category> <category><![CDATA[Random Thoughts]]></category> <category><![CDATA[Web Programing]]></category> <category><![CDATA[android]]></category> <category><![CDATA[Appcelerator]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[codeigniter]]></category> <category><![CDATA[dropbox]]></category> <category><![CDATA[github]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[google]]></category> <category><![CDATA[iPlotz]]></category> <category><![CDATA[shoeboxed]]></category> <category><![CDATA[Titanium]]></category><guid
isPermaLink="false">http://blog.spicermatthews.com/?p=54</guid> <description><![CDATA[Every geek blog I actively read posted a list of top technologies for 2009, so I thought I would be remissed if I did not do the same. These are technologies that really stepped it up or came to my attention in 2009 and became part of my everyday life both for work and personal used.2009 was all about moving my life to the cloud. I determined early in 2009 it was stupid to ever store a file on my computer ever again. All my data should live in the cloud so I can have access to it everywhere I go, I can have access on any platform (think cell phone), I can easily share my data with people I want to share it with, and lastly I do not have to worry about backups (for the most part), and that is just what I have done.
Below is a list of my top 10 products that have changed my life in 2009. The first 6 are sort of consumer related and the last 4 are software developer related. So if you are not a software developer I am thinking you might only find the first 6 interesting.]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-medium wp-image-63" title="technology_v1" src="http://blog.spicermatthews.com/wp-content/uploads/2010/01/technology_v1-300x198.jpg" alt="technology v1 300x198 My Top Technology List Of 2009 " width="300" height="198" />Every geek blog I actively read posted a list of top technologies for 2009, so I thought I would be remissed if I did not do the same. These are technologies that really stepped it up or came to my attention in 2009 and became part of my everyday life both for work and personal used.</p><div
style="margin-top: 0px; margin-bottom: 0px;">2009 was all about moving my life to the cloud. I determined early in 2009 it was stupid to ever store a file on my computer ever again. All my data should live in the cloud so I can have access to it everywhere I go, I can have access on any platform (think cell phone), I can easily share my data with people I want to share it with, and lastly I do not have to worry about backups (for the most part), and that is just what I have done.</div><div
style="margin-top: 0px; margin-bottom: 0px;">Below is a list of my top 10 products that have changed my life in 2009. The first 6 are sort of consumer related and the last 4 are software developer related. So if you are not a software developer I am thinking you might only find the first 6 interesting.</div><h3 style="font-size: 12pt;">Consumer Technology</h3><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Google Docs / Gmail (<a
title="www.gmail.com" href="http://www.gmail.com">www.gmail.com</a>)-</strong> Hands down the best thing that ever happen to me in 2009. Yes, these products have been around for a while but google finally got to the point where I could use them full time and be happy. I no longer use a native mail client or calendar on my computer, and I no longer install MS Office or iWorks. Google has done an amazing job of taking the most used aspects of a computer and putting them in the cloud. These products still have a ways to go but I am confident Google will continue to push new features everyday.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Android (<a
title="http://www.android.com" href="http://www.android.com">www.android.com</a>)-</strong> Good bye iPhone!!! I have switched to the Droid for good. My geek religion got the best of me. The iPhone is an amazing phone but the openness of the android, the forward looking of the android, and the seamless integration with google products is priceless. This phone/operating system is everything the iPhone is plus more. Being opens source and controlled by a company that is more community driven tends to bring new features and technologies at a faster rate. I am sick of waiting for Steve Jobs to tell me when I can have the next latest and greatest thing. It is my phone I want to control it.</div><div
style="margin-top: 0px; margin-bottom: 0px;"><strong>Google Voice (<a
title="www.google.com/voice" href="http://www.google.com/voice">www.google.com/voice</a>) -</strong> While Google Voice has a long ways to go it is pretty killer. So killer I have changed my phone number to use Google Voice, a number I have had for over 10 years. When you can port your number to Google Voice it will take off! It is so nice to be able to control where and when I receive calls. The voice mail to text email is amazing. Also, the ability to text message people as if it is an instant message client while I am at my computer is a time safer for me. Google voice is going to be a great product for the everyday consumer and an even better product for business customers.</div><div
style="margin-top: 0px; margin-bottom: 0px;"><strong>Dropbox (<a
title="www.dropbox.com" href="http://www.dropbox.com">www.dropbox.com</a>) -</strong> Dropbox is a service that allows me to sync my files with the cloud. So I can keep all my files in Dropbox and revisions of my files will be stored on their servers. I can connect to my Dropbox account from any computer and have all my files with me. I can even access my files from their website or iPhone app (if I still used an iPhone). There are a lot of services out there that do this same thing but Dropbox is the first company to truly get it right, and that is why I am a customer of theirs. The ability to know my files are with me anywhere I go and that they are backed up is priceless.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Shoeboxed (<a
title="www.shoeboxed.com" href="http://www.shoeboxed.com">www.shoeboxed.com</a>) -</strong> This is hands down the service I am most excited about. It has really blown my mind that someone has not offered this service years ago. I have thought many times about trying to start a service such as this. What Shoeboxed does is they let you send them (via snail mail) all your receipts and they scan them and then extract the info and add it to a ledger for you. You can even send them business cards and they will scan them for you as well. They are also starting to scan documents. They categories documents, receipts, and business cards by tags which makes it really nice to find particular transactions. Shoeboxed has done a nice job of integrating with other 3rd party products as well. I hope this product continues to grow. They have helped me a great deal in my organization.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Google Chrome (<a
title="www.google.com/chrome" href="http://www.google.com/chrome">www.google.com/chrome</a>)-</strong> Seems like 2009 was a google year for me. Google really made some nice improvements in their web browser Chrome. When they released the Mac Beta version I started to use Chrome full time. It is super stable, super fast, and it was clearly built fixing all the mistakes of past browsers. I love the integration with google services as well. I think everyone should use this browser because it was the first browser built that really seems to have a successful mission of helping in the transition from native software to the cloud. I really look forward to building Chrome browser plug-ins for my different web projects. Another hat tip to the gang at google and of course the community around chrome.</div><h3 style="font-size: 12pt;">Software Development Technology</h3><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Codeigniter</strong><strong> (<a
title="http://codeigniter.com/" href="http://codeigniter.com/">www.codeigniter.com</a>)-</strong> This PHP framework has changed my life. I have been programing php for over 10 years now. I have played around with many frameworks and have even written my own. Codeigniter has done such a good job of making PHP development fast, simple, secure, lightweight, and more. At the start of 2009 I was spending a great deal of time with Ruby On Rails I was trying to figure out if I should move to RoR or continue building on my own framework. I called it SpicePhp <img
src='http://www.spicermatthews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="My Top Technology List Of 2009 " /> . After spending a long weekend polishing up my framework and not getting as far as I had hoped I came across Codeigniter in a random google search. I never touched my framework again. Beyond being the coolest of the frameworks I really like Codeigniter because they are based in the north west (whatever that means for an Internet company/project). I am from Portland and I spend as much time in Bend (where their office is) as I can. I keep thinking I need to stop by and buy the Codeigniter people pizza. The problem is many of their developers are not in Bend. Regardless, it is a well thought-out framework that I know will continue to grow in popularity in 2010.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>Appcelerator&#8217;s Titanium (<a
title="www.appcelerator.com" href="http://www.appcelerator.com">www.appcelerator.com</a>)-</strong> I have been watching this product all year long and have been playing with it along the way. It took a year to become what I would call &#8220;production ready&#8221; but with the release of version 0.8 they nailed it!!! Titanium is a technology that allows you to write native desktop, iPhone, and Android applications uses web technology such as javascript. I really think this framework is great for people who write web applications and need product add-ons for different platforms. Instead of having to learn 3 different programing languages you get to write really robust applications using the same language you wrote your web application in. It speeds up development time. I am currently working on some applications using this framework. I really wish appcelerator a very happy 2010 and really look forward to their inovation this coming year.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>GitHub (<a
title="www.github.com" href="http://www.github.com">www.github.com</a>)-</strong> This company has changed my life. GitHub gives me a place to store all my source code for projects I am working on. They keep it secure and backed up. I no longer have to maintain some sort of backup system on some server I run. I no longer have to maintain permissions for the different users I am collaborating with. GitHub has done a killer job of taking one less system administration task out of my hands. It also has a sexy interface to review the progress of my software project. All stuff I can get from the commend line if I remember the commands. Saving me time because I can just browse and click.</div><div
style="margin-top: 10px; margin-bottom: 0px;"><strong>iPlotz</strong><strong> (<a
title="www.iplotz.com" href="http://www.iplotz.com">www.iplotz.com</a>)-</strong> This is a web based tool for building website wire-frames. This has been a great tool for me to layout and design websites. I love the tool because it is web based, putting more of my life in the cloud. I also love the tool because they give you all sorts of cool features to allow you to click through the site as if you just built it in HTML. It allows me to wire-frame out the site just as I want it so my designers can nail the design on their first design round. It really helps in speeding up the development process.</div><h3 style="font-size: 12pt;">And The Winner Is&#8230;..</h3><p>Clearly, Google is the over all winner for 2009 in my tech list. I have a feeling they might be a multi year winner in 2010. The company is on fire when it comes to moving the web world in the correct direction. I look forward to the grow of all the products I mentioned here. I know I will be using each one of these products everyday.</p> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/my-top-technology-list-of-2009/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>No More Compiled Software For Me</title><link>http://www.spicermatthews.com/no-more-compiled-software-for-me/</link> <comments>http://www.spicermatthews.com/no-more-compiled-software-for-me/#comments</comments> <pubDate>Wed, 25 Nov 2009 18:18:51 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Web Programing]]></category> <category><![CDATA[Compiled Software]]></category> <category><![CDATA[Google Chrome OS]]></category> <category><![CDATA[Google Docs]]></category> <category><![CDATA[iTunes]]></category> <category><![CDATA[The Cloud]]></category><guid
isPermaLink="false">http://blog.spicermatthews.com/?p=50</guid> <description><![CDATA[As many of you know I am the founder and president of Cloudmanic Labs, LLC. At Cloudmanic Labs it is our goal to build web applications that traditionally were handled via compiled native software and stuff them in the Cloud. For a while now I have been not eating my own dog food (for a lack of a better term). I stilled was using a native mail client, still listening to my stored mp3s in iTunes, using word to type documents, still using some sort of compiled solution for a twitter client and so on. Then the recent preview release of Google's Chrome OS came out and it gave me a wake up call. ]]></description> <content:encoded><![CDATA[<div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Spicer Is Moving To The Cloud</div><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">As many of you know I am the founder and president of Cloudmanic Labs, LLC. At Cloudmanic Labs it is our goal to build web applications that traditionally were handled via compiled native software and stuff them in the Cloud. For a while now I have been not eating my own dog food (for a lack of a better term). I stilled was using a native mail client, still listening to my stored mp3s in iTunes, using word to type documents, still using some sort of compiled solution for a twitter client and so on. Then the recent preview release of Google&#8217;s Chrome OS came out and it gave me a wake up call.</div><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A New Man, Thanks To Google</div><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">So I watch the presentation that Google put on last week highlighting how the future of computing is just a web browser. Our documents, music, videos and more will live in the cloud through cloud services. For the record I am so excited to see Chrome OS mature. This type of overhaul of operating systems was a long time coming. So I spent a better part of this past weekend truly moving to the cloud. I officially use only a web browser for my everyday computing. There are a few things, which I will get to in a bit that still lack. I read and write all my email in gmail, I type of my documents in google docs, I tweet and listen to music all from my web browser. I even went as far as storing my files in the cloud. I am only storing files with Dropbox from now on. It is so nice to be able to pick up any computer and pick up where I left off. In fact I booted my Mac Book to Windows Xp a few days ago to test out a website and I have not found a need to boot back, a browser is a browser after all. I have even linked up as many services as possible to sync with my iPhone. My iPhone is in the cloud with me!</div><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A Few Things Holding Me Back From Being A Real Man</div><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Music and Video. Where are we on this front? There are tons of services out there that have content I can stream or buy to enjoy on the Internet but I want a place that I can upload movies and music I already own and play it on the go on any computer. I know Google is heading in that direction but I want it now! I sure hope Apple is working their tails off to make a web based version of iTunes. I want a private web based version of iTunes that I can upload all my music and video to and Apple will &#8220;sync&#8221; it to my Apple Tv, iPhone, and more. This is something we need now not later. If Apple is not already far down this path they will lose to Google. We need to bridge the gap between already owned content and external media devices and we will have an Internet 100% ready to support cloud computing.</div><h2>Spicer Is Moving To The Cloud</h2><p><img
class="alignright size-full wp-image-51" title="Cloud Computing" src="http://blog.spicermatthews.com/wp-content/uploads/2009/11/cloud1.jpg" alt="Cloud Computing" width="320" height="320" />As many of you know I am the founder and president of Cloudmanic Labs, LLC. At <a
href="http://www.cloudmanic.com">Cloudmanic Labs</a> it is our goal to build web applications that traditionally were handled via compiled native software and stuff them in the Cloud. For a while now I have been not eating my own dog food (for a lack of a better term). I stilled was using a native mail client, still listening to my stored mp3s in iTunes, using word to type documents, still using some sort of compiled solution for a twitter client and so on. Then the recent preview release of Google&#8217;s Chrome OS came out and it gave me a wake up call.</p><h2>A New Man, Thanks To Google</h2><p>So I watch the presentation that <a
href="http://www.techcrunch.com/2009/11/19/chrome-os-event/">Google</a> put on last week highlighting how the future of computing is just a web browser. Our documents, music, videos and more will live in the cloud through cloud services. For the record I am so excited to see <a
href="http://www.chromium.org">Chrome OS</a> mature. This type of overhaul of operating systems was a long time coming. So I spent a better part of this past weekend truly moving to the cloud. I officially use only a web browser for my everyday computing. There are a few things, which I will get to in a bit that still lack. I read and write all my email in gmail, I type of my documents in google docs, I tweet and listen to music all from my web browser. I even went as far as storing my files in the cloud. I am only storing files with <a
href="http://www.dropbox.com/">Dropbox</a> from now on. It is so nice to be able to pick up any computer and pick up where I left off. In fact I booted my Mac Book to Windows Xp a few days ago to test out a website and I have not found a need to boot back, a browser is a browser after all. I have even linked up as many services as possible to sync with my iPhone. My iPhone is in the cloud with me!</p><h2>A Few Things Holding Me Back From Being A Real Man</h2><p>Music and Video. Where are we on this front? There are tons of services out there that have content I can stream or buy to enjoy on the Internet but I want a place that I can upload movies and music I already own and play it on the go on any computer. I know Google is heading in that direction but I want it now! I sure hope Apple is working their tails off to make a web based version of iTunes. I want a private web based version of iTunes that I can upload all my music and video to and Apple will &#8220;sync&#8221; it to my Apple Tv, iPhone, and more. This is something we need now not later. If Apple is not already far down this path they will lose to Google. We need to bridge the gap between already owned content and external media devices and we will have an Internet 100% ready to support cloud computing.</p> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/no-more-compiled-software-for-me/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>I Am Totally Jazzed On Appcelerator</title><link>http://www.spicermatthews.com/i-am-totally-jazzed-on-appcelerator/</link> <comments>http://www.spicermatthews.com/i-am-totally-jazzed-on-appcelerator/#comments</comments> <pubDate>Tue, 17 Nov 2009 22:07:39 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Iphone Dev]]></category> <category><![CDATA[Web Programing]]></category> <category><![CDATA[Appcelerator]]></category> <category><![CDATA[Cloudmanic Labs]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Jquery]]></category> <category><![CDATA[Titanium]]></category><guid
isPermaLink="false">http://blog.spicermatthews.com/?p=35</guid> <description><![CDATA[Doing some cool stuff at <a
href="http://www.cloudmanic.com">Cloudmanic Labs</a> with Titanium.]]></description> <content:encoded><![CDATA[<p>Take a look at my post over at <a
title="Cloudmanic Labs" href="http://www.cloudmanic.com">Cloudmanic Labs</a>.</p><p><a
href="http://www.cloudmanic.com/2009/11/cloudmanic-uses-appcelerators-titanium-mobile/">http://www.cloudmanic.com/2009/11/cloudmanic-uses-appcelerators-titanium-mobile/</a></p><p>Also take a look at the new stuff they are doing in Version 0.8</p><p><object
width="400" height="225"><param
name="allowfullscreen" value="true" /><param
name="allowscriptaccess" value="always" /><param
name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7670243&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed
src="http://vimeo.com/moogaloop.swf?clip_id=7670243&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><p><a
href="http://vimeo.com/7670243">Titanium 0.8 Preview &#8211; Facebook Enhancements</a> from <a
href="http://vimeo.com/appcelerator">Appcelerator Video Channel</a> on <a
href="http://vimeo.com">Vimeo</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/i-am-totally-jazzed-on-appcelerator/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>My Love Of Jquery&#8217;s Form Plugin</title><link>http://www.spicermatthews.com/my-love-of-jquerys-form-plugin/</link> <comments>http://www.spicermatthews.com/my-love-of-jquerys-form-plugin/#comments</comments> <pubDate>Wed, 15 Apr 2009 22:11:10 +0000</pubDate> <dc:creator>Spicer</dc:creator> <category><![CDATA[Web Programing]]></category> <category><![CDATA[ajaxsubmit]]></category> <category><![CDATA[Form Plugin]]></category> <category><![CDATA[Jquery]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Web 2.0]]></category><guid
isPermaLink="false">http://blog.spicermatthews.com/?p=20</guid> <description><![CDATA[The type of web programing I do often has a large database back-end with which requires user input and data return. In the olden days you just created an html form and then posted some input data to some cgi (say PHP script) and the script would speak with the database and return some html causing the browser to reload on post. Now that we are a super cool web 2.0 world we do not do this anymore we make javascript use Ajax to do the post for us. If you are anything like me you take one look at javascript and say "no thank you". Most people hate the syntax of javascript, the confusion of the language, or the browser compatibility issues; when I say most people I am including me. This is where our friends at Jquery come to the rescue  <a
href="http://jquery.com">http://jquery.com</a> (more on them in another post).]]></description> <content:encoded><![CDATA[<p>The type of web programing I do often has a large database back-end with which requires user input and data return. In the olden days you just created an html form and then posted some input data to some cgi (say PHP script) and the script would speak with the database and return some html causing the browser to reload on post. Now, that we are a super cool web 2.0 world we do things differently. We make our friend javascript use Ajax to do the post for us. If you are anything like me you take one look at javascript and say &#8220;no thank you&#8221;. Most people hate the syntax of javascript, the confusion of the language, or the browser compatibility issues; when I say most people I am including me. This is where our friends at Jquery come to the rescue <a
href="http://jquery.com">http://jquery.com</a> (more on them in another post).</p><p>For now I want to highlight a jquery plugin, an additional library that grows the functionality of jquery.  The Form Plugin <a
href="http://www.malsup.com/jquery/form">(Hosted Here)</a> allows jquery to submit form data via Ajax either when the user hits submit using the ajaxForm() or on demand using ajaxSubmit(). Here is an example of how I used it in a recent project.</p><p>index.php -</p><p><code></p><form
id="control-form" action="returnGraph.php" method="post"> <input
name="graphid" type="hidden" value="88" /> <input
id="date" name="date" type="text" /> <select
name="type"><option
value="Volume">Volume</option><option
value="Speed">Speed</option><option
value="Pace">Pace</option> </select> <input
name="title" type="text" /></form><div
id="graph-return"></div><p></code></p><p>So from the above html code you can see there is no submit button. Our goal here is to make it so when you change anyone of the input form items it will collect the value of each field and post the data to returnGraph.php. The data will be posted via Ajax so there is no page refresh. We want Ajax to change the graph and put the graph in the div with id &#8220;graph-return&#8221;. We also want some sort of spinner to spin to show the user the browser is thinking and waiting for a graph to appear. We are going to put an animated gif in the graph div that will be replaced with the graph when it is returned from returnGraph.php.</p><p>The next step is the write some javascript. You need to make sure you have the jquery and form plug in included in your code.<br
/> <br
/> <code><br
/> <script type="text/javascript" src="../javascript/jquery-1.2.6.pack.js"></script><br
/> <script type="text/javascript" src="../javascript/jquery.form.js"></script><br
/> </code><br
/></p><div>Here is the Javascript  I use to bind to the form to make the Ajax call and to also bind to the input items to make a post on change.</div><div></p><div>// This function will deal with Chart controls.</div><div>function setupControls()</div><div>{</div><div>// Setup Date Picker</div><div>$(&#8220;#date&#8221;).datepicker({</div><div>mandatory: true,</div><div>dateFormat: &#8220;M d, yy&#8221;,</div><div>showOn: &#8220;both&#8221;,</div><div>maxDate: &#8220;1&#8243;,</div><div>buttonImage: &#8220;../images/calendar.gif&#8221;,</div><div>buttonImageOnly: true,</div><div>onSelect: function (date) {</div><div>resubmitGraph();</div><div>}</div><div>});</div><p></p><div>// Setup a generic bind to bind all input fields to get a new graph</div><div>$(&#8220;#control-form :input&#8221;).change(resubmitGraph);</div><div>}</div><div></p><div>// This function will get the value of each control and submit an ajax form request to reder new</div><div>// graph.</div><div>function resubmitGraph()</div><div>{</div><div>$(&#8220;#control-form&#8221;).ajaxSubmit({</div><div>beforeSubmit: function () {</div><div>$(&#8220;#graph-return&#8221;).html(&#8216;&lt;div class=&#8221;loading1&#8243; style=&#8221;margin: 20% 0 0 45%;&#8221;&gt;&lt;/div&gt;&#8217;);</div><div>},</div><div>success: function (response) {</div><div>$(&#8220;#graph-return&#8221;).html(response);</div><div>}</div><div>});</div><div>}</div><p></p><div>I will not cover what datepicker is but it is part of the jquery ui plugin. I will cover this in a later post. <a
href="http://jqueryui.com">Jquery UI</a></div><p></p><div>The function resubmitGraph() is where all the magic happens. It does something call seralize the form data. It goes through each input form field creates a php post string. Here is an example unrelated to my example. I got it from here <a
href="http://www.malsup.com/jquery/form/#code-samples">Here</a></div><p>Now in the background the ajaxSubmit() function sends the serialized form Post to returnGraph.php. Also, just before posting we clear the &#8220;graph-return&#8221; div and put an automated gif in place to let the user know something is happening. Once the script is done processing the data it will call the &#8220;success&#8221; part ajaxSubmit() and pass in the response from the post. In our case it is a graph. The animated gif is replaced with the graph. Ajax Submit complete.</p><p>From the code below you can see we bind a change action to each input item in the form. So anytime anything changes in the fields we redraw the graph.<br
/> <code><br
/> $(”#control-form :input”).change(resubmitGraph);<br
/> </code><br
/></p></div></div> ]]></content:encoded> <wfw:commentRss>http://www.spicermatthews.com/my-love-of-jquerys-form-plugin/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 18/22 queries in 0.005 seconds using disk

Served from: www.spicermatthews.com @ 2010-07-29 22:55:43 -->