Stay hungry, stay foolish.

No matter who you are, or what you do, you know the name, Steve Jobs.  By now you've heard that Steve passed away this week and you might have heard a lot about him that you never knew before.  I will not tell you anything knew, but I would like to point out just how important Steve was to us all.

My daughter, who is one, will never know life without Google in our pocket.  She will never know how people once typed documents for school in an application usable when the internet is down and not in a web browser on a portable device that also happens to carry tens of thousands of songs and can stream an almost unlimited number.  My daughter will most certainly not how anyone could have ever had a computer the size of our living room.

Steve Jobs might not have brought us Google or the web browser or the first computers, but he did bring the first computer into our home, the first computer into our office that could run more than just a spreadsheet program, and the main stream interface of today's hand held computers we call call smart phones that started out as an mp3 player.

I don't think there is much use in me telling you about what Steve has done, surely by now you have heard it all.  However, I would like to share the following video that I found via the TED Blog.  This is a video of the 2005 Stanford Commencement Address given by Steve himself.

Rest in peace Steve.


the new north texas cisco data centers

Cisco just completed a new data center build out in Allen, TX that not only has the goal of being a production Cisco environment, but also has a Gold LEED Certification.  I totally geek out over this stuff... here's a video walk through of the new data center, just North of Dallas, TX.

This data center will be a redundant production site for Cisco, along with their Richardson, TX data center.  Cisco has also building out a third data center in Raleigh, NC to be a DR site for the North Texas pair.  Here is a short video detailing some of the components of the Raleigh data center to achieve a Gold LEED Certification...

Pretty impressive stuff that is really shaping our day to day 'cloud based' world without any of us really realizing it.

What do you geek out over?


when did this happen?

Back in high school I took a Network+ class that had just been put together for the then brand new test.  A few of us in the class where selected to go over to yet another new class and prep for Cisco certification; however, there where no teachers who had Cisco cert level knowledge just yet.  So, the four of us that moved over had a room full of Cisco 2514 routers, 25 food serial cables, and 1900xl switches to "learn" on... and so, we spent the better part of half a semester setting up a lab by following an old lab book, but never really learned enough about the CCNA test to get certified.

So, here I am, 9 years later; finally serious about getting my Cisco certification and I have a lab full of Cisco 2514 routers.  It's bitter sweet, knowing I had this at my finger tips so long ago, but I digress...

The lab has come a long way!  I still have the two 2514s I got from a coworker, but after snagging a 2950G (enhanced image) on eBay, I came across a guy who was unloading two basic 24port 2950s, a 2621 router, and yet another 2514 on Craigslist.   And so the lab grew...

I went back and ordered a WIC-2T and cables on eBay to turn the 2621 into a frame relay switch and pulled the 1721 out of the mix for now.

If I subtract the $60 cost of the 1721, including the memory upgrade, my CCNA lab is up to just under $300 in cost thanks to the AUI ethernet transceiver cost and eBay shipping costs... not too shabby for an eBay lab I guess.

So, there's the lab update.  What do you think?  What's in your CCNA lab?


router memory upgrade

Tonight I added memory to my Cisco 1721 router.  The 1721 ships with 32mb NVRam and 64mb Flash on board.  My plan was to add 128Mb Flash memory.  This is what I did...


personal cloud lab

It has been a while since I posted here on the blog and I figured now is as good a time as any.  I still use the CR-48 daily for surfing the net but I changed jobs and now rarely do any thing on the internet at home, except work.

After about a month at my new job, I was asked if I would like to move over to the network team and start working on getting my Cisco certs.  I have always had a decent understanding of the Cisco gear and how things connect, but I decided it would be nice to get my feet wet and actually know how to configure the gear instead of just talk about it.  So, a long with my quest for a CCNA, I started building a home CCNA lab.

The picture above shows my transportable lab that I can carry to the garage whenever I will not be working on it which is handy since my wife and I are trying to sell our house and have showings during the work day.  A coworker gave me the two 2514 routers at the top and the nifty lab rack whenever he heard I was going for my Cisco certs.  Down at the bottom is a 1721 router that I scored on eBay (pictured after I pulled the CSU/DSU card from the back), and an old D-Link Gigabit dumb switch that I plan to replace with a Cisco 2950G that I just won on eBay and hopefully to be accompanied by another 2950G and perhaps a 3500 series switch in the coming weeks.The white cable and blue roll-over cable at the bottom of the picture disappear to my Windows rig for uplink and console access.  I also run GNS3 on my desktop in order to use a virtual Cisco lab environment.  Never mind the messy jumble to the left of the rack, it's actually my power cable for my CR-48 that I was to lazy to hide for the picture.

My coworker also gave me these two guys, a Catalyst 5000 and a Catalyst 4006, that I'm not quite sure what to do with just yet.

So, there's my update for now.  Hopefully, I will continue blogging about my Cisco adventures and start getting some feedback on what to do next.


finally no more "cloud" talk

a chrome os commercial without the word "cloud" in it!!  introducing the new chrome book...

google chrome laptops announced!

Today, at Google IO, two consumer Google Chrome OS laptops (Chrome Books) where announced.  One from Samsung, which almost mimics the CR-48 hardware (12.1" screen, all day battery life, 8 second boot), will come in two colors, and with two options... Wifi Only will be $429 USD and Wifi/3G will be $499 USD.  The other Chrome Book announced will be an Acer, which is a smaller 11" screen, a full size keyboard with number pad, as well as an HD screen which will start at $349 USD.  Chrome books will be available June 15 at BestBuy and Amazon in the US, and other major retailers world wide.

Some other interesting information announced today includes a Chrome Box, which is basically the same size as the Apple Mac Mini, bringing you Chrome OS to a desktop or presentation monitor, and a Chrome management interface in order to bring Chrome Books to business and education, merging software and hardware as a service for $28/user/month.


down the road with the cr-48

It's been a while since I posted last.  Here are a few things I've been doing with the Google CR-48...

1. I tested using my old-ish TRENDnet USB to 10/100 NIC and found that it works flawlessly.  I ran into a problem at my office and wanted to see if I could solve it from my Chrome OS browser.  I found that at the time, I could not connect to my work wireless so the TRENDnet TU2-ET100 came to the rescue.  Since that time, I have used the TRENDnet to configure new routers and other network equipment using the CR-48 without any problems.  I have the old style TRENDnet USB network interface adapter, but I'm sure the new, version 3.0R they show on the TRENDnet website will work fine (or even the fancy gigabit adapter).

2. I finally broke down and started using the CR-48 in developer mode.  I have also started dual booting with Ubuntu.  I followed Jay's fancy guide over at his ChromeOS blog to install Ubuntu 10.10 from his easy script source, and last week, did the auto update to Natty Narwal, Ubuntu 11.04.  (Jay now has a new post to do the install directly to 11.04, and allows you to resize your partition sizes!).  During the upgrade, Ubuntu barked about not having enough disk space, but after the clean up was done, everything was running fine.  Now, I'm just trying to get used to the strange new sidebar in 11.04.  And, if you're wondering, the USB network interface adapter, works just fine in both Ubuntu 10.10, and Ubutnu 11.04.

3.  Even though I just told you I have been booting Ubuntu on the CR-48, 90% of the time, I have honestly just been using the CR-48 as it is meant to be used, booting Chrome OS and saving everything in the cloud.  But that other 10% of using Ubuntu happened recently.  I just changed jobs, and during the transition, I found myself needing to download documents and upload documents from a thumb drive to send to my new employer.  I think that Chrome OS has taken great strides in helping with removable media management, but honestly, there is still a lot lacking.  For instance, it's difficult to use the default GUI to copy files from a USB drive, to an SD card, or temporarily copy the files to your local disk, then to copy them back off to another USB as to transfer files around.  I realize that the idea of Chrome is to store everything in the cloud, but that's just it... I want to be able to keep my files mobile so I can move them over to my workstation, or to my office laptop, and not feel restricted to going to a third party, when my files are right here on my thumb drive, sneaker net style.  My wife got a digital picture frame for Mother's Day and I found it difficult to copy any of our pictures off my thumb drive to an SD card she would be using, so I finally gave up and went to find the pictures on my Flickr and Dropbox to download to the SD card.  I have noticed that the last few operating system updates have introduced new file management features, so I'm sure there is a greater plan that will be revealed before long.

All in all, the CR-48 is still a great platform device.  I think that the laptop hardware itself is very easy to use, has tremendous battery life, and is a good platform to put Chrome OS through it's paces, but has it's downsides like a single USB port (think thumb drive + wireless mouse at the same time), a huge track pad that actually catches my left thumb often enough to be annoying, and an operating system that pushes it's users to rely on software and data stored on internet based services (the cloud).  All of that being said, I really do like where Chrome OS is going.  The features it has offered like cloud print, cloud sync, and the addition of very useful plugins like LastPass, have really been the force keeping me using the laptop and putting the hardware through it's paces.  I thought we might see Chrome OS laptops in the market by now, but I think that Google is still trying to decide it's path for Chrome OS vs the Android platform, and that will probably need to be pathed out before Dell or HP will put their name on any CR-48 like hardware.


Chromium-OS Pilot Program And What Google Really Cares About...

After a couple of weeks with the Cr-48 laptop and using Google's Chromium-OS as a semi full time computer, I keep having to remind myself that the laptop hardware that is the Cr-48 laptop is only proof of concept of what hardware for future Chromium operating system computers could be like.

Yes, the laptop has a webcam, it supports standard cell phone headsets like the basic iPhone headset that I use as my goto headphones and a microphone, it offers Verizon wireless for on the go internet at 100mb per month, and it has a funky new keyboard layout that includes a missing caps lock key and a huge touchpad that's the size of a playing card; but that's not what this laptop that Google is giving out for the pilot program is trying to show off... Google is trying to show off Chromium-OS and what you can do from only a browser and the cloud.

The Cr-48 webcam is not the greatest, but you know what?  It works, and I can make a Google Talk video call with you right this instant.  The speakers are dull and the microphone is poor quality, but you and I can use Google Voice and if it is that hard for you to hear me, I can pull the headset I already carry with me out of my pocket, and use it.  The keyboard does take some getting used to and the touchpad is actually pretty powerful when you learn its tricks, like pinch to zoom, two finger scroll, and using alt+tap for a right click button.  But I have to remember, all that hardware is not what Google cares about me getting excited over.

Using a browser instead of a 'My Documents' folder and saving pictures, documents and other files on websites all over the internet and having an almost always available (remember, only 100mb of Verizon internet connectivity a month) online backup of your computer is what Google wants me and the other pilot program suckers to use, love, and become enslaved to.  They gave us a decent piece of laptop hardware with enough tricks up it's sleeve and improvements that can be made via software updates (like better flash to improve perceived webcam performance, microphone tweaks inside of GMail, and the ability to pay for a full day of unlimited Verizon internet) to keep us interested and using Chromium-OS so that we'll keep taking this little laptop all over the place and talking to our very jealous or totally uninterested friends about what can be done with only a browser and finding ourselves really dependent on synchronizing our Google Chrome browser on our Windows and OSx computers we are already used to using at home and at work.


removable disk backup

this is an old post from my old blog, i thought i would save here becuase it contains a very useful script for keeping your thumb drive safe from loss.

i have a 16 gb thumb drive that i carry with me almost all the time.  the main reason i use the drive is to store thinks like serial numbers of items at home, personal records in encrypted databases, and to have some things with me like bookmarks and ftp access to my websites as well as some things i may need when i'm away from a computer i own, in order to help with outages at work.

so, i've been playing with robocopy and i found a guide by Greg Shultz over at Tech Republic that helped me write the following script to backup my thumb drive to my current user's download folder found on vista and windows 7 machines.  i'll walk you through the commands to show you how to modify this script for your own selfish needs.  :-D

i have the following file saved to the root of my thumb drive as 'backup.bat'.  whenever i am ready to backup my thumb drive, i simply double click on the file and let it automagically do the rest.
mkdir c:%homepath%\downloads\thumb_backup
robocopy ./ c:%homepath%\downloads\thumb_backup /MIR /XF backup.log /R:5 /W:15 /V /NP /LOG+:c:%homepath%\downloads\thumb_backup\backup.log
echo %date% %time% - %computername%\%USERNAME% >> ./lastbackup.log
so here's how it works...

the first line 'mkdir c:%homepath%\downloads\thumb_backup' simply creates a folder in the 'downloads' folder called 'thumb_backup' of the user i am logged into the computer as.  for example... 'c:\users\jermlac\downloads\thumb_backup\'.  you can specify any folder that you know can exist on all of your computers.  if this command runs and the folder already exists, it just throws an error as such, and moves on to the next line without causing any damage.

our next line is the work horse... 'robocopy ./ c:%homepath%\downloads\thumb_backup /MIR /XF backup.log /R:5 /W:15 /V /NP /LOG+:c:%homepath%\downloads\thumb_backup\backup.log' ...let's start with the beginning and work our way to the end...

'robocopy' is the system program called 'robust file copy' that windows vista and windows 7 have for synchronizing folders.  you can also download the 'windows server 2003 resource kit tools' that include the robocopy.exe program in order to run this on your windows xp machine, or directly from your thumb drive.
the robocopy proper syntax is to name the source folder after the robocopy command, followed by the destination folder.  our source folder will be './' because we are running this backup.bat file from the roof of the thumb drive.  the nice thing about this, is that it allows us to always run the batch file from the thumb drive, no matter what drive letter the computer assigned. (on my wife's computer, it assigns drive letter g:\ to my thumb drive, but my computer assigns drive letter f:\)  the destination of'c:%homepath%\downloads\thumb_backup' is the folder we created in the first step.

*note - there are lots of handy environment variables you can use in scripts such as this.
the next portion of our syntax '/MIR' tells robocopy.exe to mirror the source and destination folder's so that if we add or remove any files on the source, the destination is an exact copy.  a key point to this syntax is that if you add any files to the destination folder, it will not copy those files to the source, only delete them, so think of this folder as a one way sync from the thumb drive.

the next part of the script lists '/XF backup.log'. you will see that my last syntax used on this line creates a backup.log file in the destination folder.  to avoid errors whenever the /MIR command tries to delete this file because it is created and locked by this command running we simply tell it to ignore the file called backup.log.
speaking of errors, by default robocopy tried to copy files a crazy number of times, unless you specify otherwise.  with the syntax'/R:5 /W:15' we tell robocopy that if it gets hung on a single file that it is unable to copy, to retry 5 times, after waiting 15 seconds between tries.  it's common to get the script to hang if you have a file saved on your thumb drive open for editing in word or excel.

the last bit of syntax on this complicated work horse line relates to logging the backup process.  '/V' specifies that we want verbose output logged to tell us whenever what files are copied, deleted, or cause errors.'/NP''/LOG+:c:%homepath%\downloads\thumb_backup\backup.log'' tells robocopy to skip logging the progress bar to our .log file.  this switch is optional depending on how geeky you want your log file to look.  our last bit of syntax, , tells robocopy to append the current running log file to any existing backup.log already created in the \downloads\thumb_backup\ folder.  this is handy to track back through backups to verify things are being done as you wish.

the very last line of the backup.bat file is a much more simple one.  'echo %date% %time% - %computername%\%USERNAME% >> ./lastbackup.log' runs a command to write todays date, the current time, the current computer name, and the username that i'm logged into the computer as, to a file on the thumb drive called 'lastbackup.log'.  the reason i included this handy line, is so that if i find something missing on my thumb drive, i can easily pull up this file with a text editor to see when the last few times where that i backed up my little drive, and where the backup should be stored.  this is helpful for when i backup my thumb drive on my work computer and on my home computer after i make large changes to the contents.

the little backup.bat file has been handy for me to know my drive is backed up.  my last thumb drive failed and i lost several folders containing work information that i needed.  i found that even though manually backing up my thumb drive is not difficult, i rarely did it because it was an extra few steps to go find my last backup, and overwrite the information stored there while trying to ignore old stuff that i had deleted for a reason (all nerds have some form of ADD).

*note - if you open a command prompt and type 'robocopy /?' you will find lots of syntax available to tweak this script to work better for your needs.

let me know what you think, and if you have any questions about this script.


stratus, cumulus, or wall cloud?

I imagine this whole cloud thing is confusing when you're used to just turning on your computer and doing your stuff and moving on.  In reality, you already know what it's all about.  Here's what I mean.

First, let me explain the reason it's called "the cloud".  For a long time, networking guys and gals who make computers on college and business campuses talk to each, have referred to everything outside the building network as, the cloud.  And the big secret is, the cloud, is the internet.   Moving to the cloud, is the same as moving to the internet; and it's not that hard.

Here are some common tasks you use your computer for, that are already 'in the cloud'.

If you take pictures of your cat, or your kid, or your car, you have probably always put those pictures in a folder on your desktop to edit, and then uploaded them to a place on the internet like an email, or Facebook, to share them with your friends, family, or car club.  If you've ever taken a picture with your cell phone and shared it on Twitter, Facebook, Picasa, or Flickr, you're already using the internet to store and share your photos.  All of those pictures can then be edited with an online service like Picnik or Aviary.  Using these cloud based services, you do not need your documents folder and that horrible software that came with your camera, to save those pictures and edit that weird guy at your office out of the Christmas party photos.  You can upload the pictures directly to Picnik, edit weird guy out, and then immediately share that photo with your coworkers via email and add them to your Facebook at the same time, with one click.

Whenever you log into GMail, Hotmail, Yahoo!Mail, or your work webmail website, you're already using a cloud based email client. Before webmail services offered features like archiving your old bill payment confirmation emails into folders and filtering rules so you can automatically delete those annoying 'Fwd: Fwd: Fw:' emails from your cousin, we had to use software on our computers to do all of this.  Now with services like Facebook and Linkedin, you can also keep in touch with your friends and family without ever installing any software on your computer.  The nice thing about this, is that you can login to those websites from your home computer, your work computer, your friends computer, or even your cell phone, and still see all the same options and view as you do on your laptop sitting on your comfy couch at home.  The magic of the cloud.

Another less common example of a cloud service that a lot of people use, but some people do not know that much about is Google Docs.  Microsoft also now offers an online document editing and saving service they call Office Web Apps for Hotmail and Live.com users.  The nice thing about these services is that not only can you login and create a new spreadsheet of your budget, or gather notes for the lesson you've been asked to speak on at church, you can also upload your current spreadsheet or document so that you can access it from your home computer, friends computer, or your cell phone, anytime, anywhere.  Now the value of using this free software that is available 'in the cloud', really starts showing it's value to your life on the go.

Now that you have an idea of what the cloud is, do you feel like your floating above the sea, or trying to find the lighthouse through the fog?


First Impressions Are Everything

After a day or so with the CR-48 laptop, I have not really made any new headway with "moving" to the cloud.  I've mostly just been getting acquainted to the keyboard layout and the software settings.  The laptop battery life is really exceptional lasting most of the day with me tinkering with things off and on.  The wireless seems to think my wifi signal is lower compared to a Dell Latitude E6400 running Windows 7 sitting right next to it.  I do not know if this is a wifi card antenna issue, or a hardware signal strength issue, but it's been working, so I am not complaining, yet.

I made a long Google voice phone all with my sister earlier using my iphone 4 headset and finding that the on board mic was clearer for her to hear me on.  Then, I made several video calls with Neo, and his CR-48 and found that the on board webcam is not very clear, but it works.  We also plugged in external webcams for video calls, and even though we could switch between the two, there where some sort of software problems that required us both to reboot our ChromeOS laptops before we could chat again.  It seemed like there was a lock on our conversation on Google Talk because it kept telling both of us we where already in a call whenever we tried to chat.

Overall, I cannot complain about the CR-48 hardware.  It was free for me to receive and it all does work, out of the box.  You can ask for any more than that with 'reference hardware' as Google explains it.

One caveat I found... Whenever I first setup the laptop, I skipped the option of adding a picture for my login account.  After using the laptop, I found that the first user cannot change the picture and cannot add one later if it's been skipped.  I found a fix for that was to flip the sekrat developer tab under the battery compartment and basically walking through steps to re-flash my laptop, then setting the switch back to default so I could walk through the first time setup again to take a picture.  Luckily, whenever you do something like "re-format" or re-flash your computer, and log back in with your Google credentials, all your settings and applications automatically come back, because all of those are stored "in the cloud" with your Google profile.

Pretty slick so far.


cloud what now?

It has been icy here in DFW, where I live, and yesterday afternoon I received a knock at the door.  I figured it was one of our friends who had gotten cabin fever and wanted to get out.  As it turns out, it was UPS dropping off a surprise box.

Here's what I found when I opened it...

The laptop came with a sticker sheet to add to the lid...  

The laptop box had this little quick start guide and the Intel card inside..

The laptop was packed in a pretty basic box...

The charger is actually really small compared to some of the bricks I have used in the past...

The laptop has a rubbery coating and a different style keyboard.  The bar over the screen includes a webcam and a microphone. 

The right side of the laptop has the power port, a USB port, a single speaker/microphone port, and an SD card reader.

The left side has a video port and the exhaust fan.

I decided to create this blog as a way to show my transition from using mostly Windows 7 as a desktop at home to the CR-48 laptop.

I originally requested a Google Chromium laptop because of my background in IT.  I have 10 years of professional experience with Windows workstations and sever platforms, Fedora and Red Hat Linux, Cisco networks, as well as a number of applications for everything from scanning barcodes, to programing a weather station as well as the standard office products.  Outside of my work experience, I have been taking computers apart and learning how the Internet connects our world together since the early nineties.  I have seen the internet and personal computers shape the world in business, education, and everyday life.

Cloud computing has always been my dream, even before it was a catch phrase used by consultants and marketing analyst.  The funny thing about living in the cloud is we already do a lot of it.  Facebook, email, google searches for recipes, and online banking are all "cloud" or internet based services that we connect to with an internet browser.

As I write my journey to using a cloud based operating system I will hopefully help define the cloud and show examples of how our lives have and will continue to be shaped by this new generation of computers.