Author Archives: James

Restoring grub bootloader

Here’s a quick how-to for restoring your grub bootloader when you load a new OS (like Windows) and it overwrites your grub bootloader. Hopefully you can follow this guide and have luck. Unfortunately, that did not work for me. I was running Kubuntu 11.10 Alpha 3 and only had the CD for 10.10 and the steps didn’t work. What I did to get it to work was:

  • Boot off of older 10.10 LiveCD
  • Open Terminal and type the following to get your partition map list

  • # sudo fdisk -l

  • Find your Linux partition (in my case it was /dev/sdb5)
  • Mount that partition

  • # sudo mkdir /mnt/linux
    # sudo mount /dev/sdb5 /mnt/linux

  • Bind mount your /dev folder

  • # sudo mount --bind /dev /mnt/linux/dev

  • Change root to your Linux partition

  • # sudo chroot /mnt/linux

  • Run grub-install on your boot drive

  • # sudo grub-install /dev/hdb

  • Reboot and success

Housecleaning

I finally decided to do some housecleaning on the website. I noticed that the old theme didn’t seem to fully work with the latest version of WordPress so I’ve changed it to something that may or may not be temporary. I also noticed that apparently someone had gained access to the webserver and there was porn stashed into some other /blogs directory — so some much needed housecleaning was necessary. I had some stale wikis, forums, etc. that may have allowed elevated privileges, so those have also been removed.

I find myself not really having a ton of time to blog, but this was a good reminder that I need to keep things tidy and up-to-date at the least.

Finally removed weekly tweet posts

So, I finally decided to remove the weekly twitter blog posts. It was completely redundant — if you wanted to see what I post on twitter, you would’ve followed me @jbctech. It made the blog look terrible (even though I never update it). I hope to try to get back into this in the near future. For those who are still following, don’t give up. :)

Ventrilo and Mac OS X 10.5.7

Ever since I updated to Mac OS X 10.5.7 on my main machine, people started complaining that I occasionally sounded like a robot when using Ventrilo. I use a USB headset and thought that they may have modified the USB stack and that Ventrilo would fix the problem. There is a fairly popular thread which has had almost no traction from the developers.

The user wadesworld on the thread found that build 9L22 of 10.5.8 fixes an issue with “USB audio distortion.” I really hope this fixes it.

It seems that Apple has a terrible time with USB. If you recall, back with Tiger I (and many others) had problems with USB and copying files to external hard drives. I went round and round with Apple developers and I don’t think the problem was ever really resolved – it just kinda went cosmic and I moved to Firewire for my Time Machine backup drive.

For now, I look forward to 10.5.8…

Happy Belated New Year

Well, I apparently completely suck at this internet blog thing.  Shortly after working with the PR people at NetApp to get my own blog, I wrote a few short articles on installation of some of the products I work on and then…quit updating.  I tell myself I have excuses — a lot has happened in the last year.   I always have a hard time prioritizing updating the blog, whether it be my professional one or this one.  Looking at the last post, it’s now been over a year since my last update.  So, I guess I should go ahead and say “Happy New Year!” even though that was weeks ago!

I doubt anyone reads this personal blog or even looks anymore, since well — I haven’t been updating.  But, as I said, a lot has happened in the last year.  Last year around this time, we found out that my wife, Rebecca was pregnant.  Then, in October, our baby girl Kaitlyn was born.  It’s been an incredibly exciting time – I can’t believe she’s almost four months old now.  So, in between staying incredibly busy at work, spending time with my family and playing Warcraft :) I haven’t had any time to blog.

So, with the blog – a few months ago, I logged in (probably because I had around 300-400 spam messages that weren’t caught by Akismet) and realized that my WordPress was incredibly out of date.  So, I updated to the latest released version and that broke my theme.  I decided to stick with the default theme until I found time to update the site again.  Well, as you can see – I chose this new theme, which looks decent and is much easier to update than the previous one.

This domain name has been my home on the internet for over 11 years now.  So, I’m going to wrap this post up by saying – I can’t guarantee that I’ll keep this updated regularly, but I’m going to try.

jbctech.com outage

If you usually visit jbctech.com, you may have noticed that the site was redirected to an advertisement page for the last two days.  That’s because I forgot to renew my domain name.  I’ve owned jbctech.com for the last 11-12 years and have never let it expire like that.  I believe the registrar only has me as the owner for the last 8 but I’ve changed domain registrars a number of times.  At any rate, jbctech.com is back online….I can once again receive email.  Still no new content here other than this post…been super busy at work lately. 

Web Hosting and NetApp

I was browsing around the web the other day, and stumbled upon a blog entry from Jesse Ruderman.  In this blog entry, he describes one of the reasons he likes the hosting provider DreamHost so much.  You know what that is?  Snapshots.  Sweet! DreamHost uses NetApp!  He mentions in there that he can access hourly, daily, and weekly snapshots by looking in his ‘.snapshot’ folder.

Working in engineering at a storage company, it’s not too often that you get to see someone use features that are in your products.  This article is a couple years old – but it’s cool to see NetApp technology being used and appreciated.   Jesse even did his homework and found the paper that the NetApp founders Dave Hitz, James Lau and Michael Malcolm wrote.

[tags]netapp, dreamhost, snapshots, storage, wafl[/tags]

iSCSI on the iPhone

So, as most of you know…even though I work on the Windows platform – I’m an Apple fan.  As such, I subscribe to one of our mac mailing list to listen in on what other Appleheads at NetApp are doing.  The other day, Albert Y., a fellow engineer in RTP ported an iSCSI load generator to the iPhone.  He says he “ported it to run on Mac OS X a while back, so it was a matter of cross compiling it to get a native iPhone binary.”  He goes on to say it “implements enough of the iSCSI protocol so that it runs completely in user space.”   He ran some performance tests on it (over the WiFi network, I assume), and it generated 100 ops/sec to a NetApp FAS940 while playing music.  :)

Very cool!  Albert – you definitely get some nerd points for that.

[tags]netapp, iscsi, iphone, apple, mac, mac os x[/tags]

Air Quality

I was born in the Texas panhandle and spent a majority of my life in West Texas/Southeastern New Mexico…where it was hot and dry.  I never really experienced much humidity – but I’ve experienced extreme temperatures living in Arizona.  Since I’ve lived here in North Carolina, the weather hasn’t really been that bad – the summers are actually bearable and the humidity hasn’t been so bad.  The other day I was driving into work, and noticed an sign in front of the Cisco Systems building that said “Air Quality Action Day.”  I asked about it at work, and apparently it’s a day (or series of days in this case) where they don’t let kids out for recess (or so I’m told) and recommend people stay indoors as much as possible.  The North Carolina Division of Air Quality put out the following warning:

THE DIVISION OF AIR QUALITY AT THE NORTH CAROLINA DEPARTMENT OF ENVIRONMENTAL AND NATURAL RESOURCES HAS ISSUED A CODE ORANGE AIR QUALITY ACTION DAY FOR THE TRIANGLE AREA. AN AIR QUALITY ACTION DAY MEANS THAT GROUND LEVEL OZONE CONCENTRATIONS WITHIN THE REGION MAY APPROACH OR EXCEED UNHEALTHY STANDARDS. FOR ADDITIONAL INFORMATION…PLEASE VISIT THE NORTH CAROLINA DIVISION OF AIR QUALITY WEB SITE AT DAQ.STATE.NC.US/AIRAWARE/FORECAST/.

AN EXCESSIVE HEAT WARNING MEANS THAT A PROLONGED PERIOD OF DANGEROUSLY HOT TEMPERATURES WILL OCCUR. THE COMBINATION OF HOT TEMPERATURES AND HIGH HUMIDITY WILL COMBINE TO CREATE A DANGEROUS SITUATION IN WHICH HEAT ILLNESSES ARE LIKELY. DRINK PLENTY OF FLUIDS…STAY IN AN AIR-CONDITIONED ROOM…STAY OUT OF THE SUNSHINE…AND CHECK UP ON RELATIVES AND NEIGHBORS.

This is completely new to me!

[tags]air quality, ozone, heat, humidity[/tags]