mcottondesign
Guesstimate
Blog GitHub RSS
  • Installing VMWare ESXi
    2012-01-05

    I have wanted to install ESXi for a long time now, thankfully we have a spare Dell PowerEdge 1950 for me to use. I am going to install FreeNAS and pfSense to get the hang of using it. Later I will install some real machines. Here is a quick audio-less screencast showing how to connect with the vSphere client and create a new virtual machine.

  • Adventures in IT
    2011-11-17

    We have an older medical office that we need to upgrade. It is using XP as a server and several Win2000 boxes as the clients. The practice management software is not compatible with Windows 7. We couldn't upgrade the software nor could we downgrade the new boxes to XP. I suggest VMWare (my answer for most everything lately) but this time Microsoft's Virtual PC and XP mode came to the rescue. We were able to test and configure the first machine, shut it down, save it to a network share and co

  • How to write a bookmarklet
    2011-11-02

    Problem : I have to use a punch clock webapp for work. It doesn't have jQuery already included and I would like it to work from the iPhone. Solution : Write a bookmarklet in javascript. Fill-in the text fields and click the submit button. (function(){ // Grab the username and password input fields user = document.getElementById('txtUserName'); pass = document.getElementById('txtPassword'); // Grab the submit button, oddly named 'punch' punch = document.getElementById('btnPunch

  • Technical questions
    2011-09-25

    Here are some interview questions, when I'm back from vacation I'll have proper examples write out a dog class in JavaScript with a color property and a bark method var Dog = function(color) { this.color = color; this.bark = function() { console.log('woof'); } }; If I wanted to create a new dog var clarence = new Dog('black and white'); and if I wanted to add an eat method to the Dog class. This is will add it for all previously defined instances of the Dog class. Dog.prototype.eat = function(

  • Getting JSON from CouchDB into iOS
    2011-09-18

    In this quick video I show how to use iOS boilerplate to make a quick JSON driven blog.

  • Google App Engine Changes
    2011-09-15

    Recently Google announced that Google App Engine is leaving preview. Along with a SLA they are also putting their pricing into effect. There has been a lot of speculation, but no one knows for sure how things will keep playing out. What does this mean for mcottondesign? It means that even if everything stays the same, now would be a good time to re-write this blog in Node.js and CouchDB on EC2. I have already shown how to make an all javascript blog in my screencast series with the same name

  • This week's update
    2011-09-07

    I have been pushing changes to my github repos and haven't come up with another screencast yet. The major decision is to stay with Google App Engine or to leave.

  • New game series
    2011-08-24

    I am working on making a new screencasts series as I make a real-time multiplayer game. I need a head start before I start recording. Stay tuned.

  • Plans for future screencasts
    2011-08-17

    I have several ideas for future screencasts but am not sure what direction to run in. Here is my list of future topics Use Socket.io to create a live view of database writes into couchdb Work on a prototype of my self-monitored security system Work on a iOS app used to explore the returned JSON from various APIs Improving my twilio-node module Please let me know if there is another topic you want to hear about [ http://twitter.com/mcotton ]

  • Experimenting with JSFiddle
    2011-08-08

    This week I look at quickly solving problems using JSFiddle.net

  • What I use for project tracking
    2011-07-25

    Github repo is at https://github.com/mcotton/GAE-CRM

  • Making an all javascript blog (part 6)
    2011-07-17

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • Making an all javascript blog (part 5)
    2011-07-14

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • Making an all javascript blog (part 4)
    2011-07-09

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • Making an all javascript blog (part 3)
    2011-07-03

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • 37" TV based touchscreen
    2011-07-01
  • Two Great Quotes
    2011-06-20

    It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a w

  • Making an all javascript blog (part 2)
    2011-06-20

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • Making an all javascript blog (part 1)
    2011-06-11

    The code is open source and on github Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - CouchDB Map/Reduce explanation

  • This blog is now open-source
    2011-05-25

    The code used in making this blog is now open-source and available on github . In addition to that, there are several screencasts about how it was created. It feels good to make it available, look for more contributions in the future.

← Newer Older →
© 2026