October 2008 Entries

My PDC 2008 Coding4Fun Talk

image

I had the chance of a life time on Tuesday and got to be a speaker at PDC 2008 with the Coding4Fun talk.  The session had some amazing presenters and was extremely time boxed due to 4 demos in 40 minutes. 

I start at 29:18 and talk about TwitterVote.  Some of the other topics are:

  • WiiEarthVR – Brian Peek
  • InnerTube – Dan Fernandez
  • BabySmash – Scott Hanselman

For the full video, head over to Channel9.

PDC 2008 – Day 0-1

So Day 0 and 1 pictures of myself and my co-worker, Dan Waters.  So far Windows Azure has been announced which is Microsoft’s cloud computing platform and show off their test application, bluehoo.  Windows Live ID has committed toward OpenID.  And Oslo, a modeling platform has some buzz going about it a bit more.  The neatest thing in my opinion other than Azure is the Surface SDK has been released!

My talk, Coding4Fun, is tomorrow at 12:45pm PST and will be posted on Channel 9 for everyone to see.  Windows 7 was a no-show today, the suspense!

PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008PDC 2008

successful skateboard test

As Microsoft PDC approaches, I’m suppose to show off the skateboard in the Channel 9 lounge area.  I was also asked to submit it for the Show-off contest.  After a week’s worth of tweaking and disappointment, I successfully tested it.

It also punched through some drywall again.

A few skateboard fixes for PDC

So I’m showing off the skateboard at the Microsoft PDC conference at the end of this month in the lounge area.  I’ll also be doing a session about Coding4Fun with Scott Hanselman, Dan Fernandez, and Brian PeekI really haven’t worked too much on it after Maker Faire due to work and it does have a few issues still.  The chain issue is the biggest and will be solved … now.

After 2 days worth of work and countless hours grinding, testing, refitting, and more grinding, I think I have a solution to my chain issue.

My father asked me to take some shots of the gearbox so we may figure out a possible solution.  After having countless hours of both of us saying our ideas were less than elegant (I think the nicest term used stupid).  The biggest barrier was room to work with.  The chain with the worst effect was also the one with no room.  It has strengthening brackets on the top and bottom, is mounted directly under the frame strengthen bracket.  I think we came up with a happy, while a tad ghetto, solution. 

We drilled a hole, tapped it, and shoved a bolt in it.  Seriously, we did.  This provided enough force against the chain where now it moves about 1/16th of an inch where before it was over a 1/4 of an inch.

Altering the gearbox

We also had to grind down the bolts to so not to interfere with the chain.  Each gearbox acted differently so each bolt was altered differently too.

Altering the gearbox

The other issue I ran into was I shattered my Phidget LCD screen bringing it up to my parent’s house SO I bought a replacement and mounted it like an over protective parent.  I was lucky mounting it too since I forgot to test the orientation before putting it on.

Phidget screen

Phidget screen

Web Hosting, what to do and where to get it

I was asked by a student at Dakota State University about hosting and getting his content on the internet.  Since I remember having to do just this and picked some bad services, I’ll fill him in on what I recommend now a days.

Get your domain

Getting your domain name is both a painful and painless experience.  I personally use DirectNic.  My brother uses Network Solutions.  A lot of people use GoDaddy! too.  You’ll need to know your Domain Name Server but that can be done at a later time.  So we’ll move on to step 2.

Specs!

First off, what are your requirements and technologies you must have.  I’m not talking about operating system here, I’m talking what do you need for what you want to run.  For me, I run Subtext so I need a server that can run ASP.Net and a SQL Server.  If I ran Wordpress, I would need a server that runs MySQL and PHP.  If you use AWstat, you’ll need Perl.  You may be saying, PHP and MySQL are Linux but they run just fine under Windows Server with no performance hit.

Based on these needs, you move on to the next stage.  
 

Who to charge me money!

Now it is time to pull out your wallet or open up your purse (you may have a murse).

I run under Applied Innovations for my hosting needs and love them.  They are the first hosting service I’ve had where I’ve not had downtime.  When I have a question, I get a response almost instantly too.

I have a few friends that run off Dream Host also and love their service.

Ask your friends who they run and if they are happy with them.  The three hosting services I had were horrid.  My site would constantly go down.

So many options, I’m afraid Billy

VPS, Dedicated, Shared Hosting, … the list is huge of options and can be overwhelming.

Here is a quick breakdown of the most common.

  • Shared Hosting
    Chances are 90% of small sites are actually this.  For most people, this is fine, however if someone brings up an application that maxes out the server, you’ll be effected.
  • Virtual Private Server (VPS)
    It is a virtual machine that you control.  The hosting provider set up dedicated amounts of resources for you that you alone have access to.  If you need to go in and tweak something, more power to you.
  • Dedicated Server / Co-Location
    This is very much like a VPS solution, but it is also one of the most expensive.  Some services will you ship in your server also (co-lo). 
  • Reseller
    This service allows you to host multiple people and domains as if you were the actual hosting company.  I’ve used this option to host multiple domains as it was cheaper instead of service per domain.  From what I’ve seen in the past, everything lives on a shared hosting platform.

I totally need 5 terabytes of bandwidth

Sorry, you don’t right off the bat.  Unless you plan on getting hit by the slashdot effect or dugg, you don’t need it.  I would actually base my purchase off how much disk space I need along with how many databases I’d need.  If you don’t need email, don’t account for space there.  If you use flickr for images, then don’t calculate that in.  I would go so far as to say the average person would need under 250mb of disk space.  Plan for the future but don’t get the $250 dollar package if can use the $9 package.

Domain Name Servers (DNS)

Now that you have your service provider, you’ll go back to your Domain name purchaser and put in the DNS information.  Once this is done, when an end user puts in your domain, let us say, http://betterthaneveryone.com , it will resolve the server’s IP to that domain name.

That *should* be everything you need to know.