Apple Needs to Allow Hiding or Uninstalling of the Bundled iOS Apps

Thursday, November 20, 2014

There is no doubt that everyone who owns an iOS device has a screen or folder dedicated to housing the bundled Apple Apps that are never used. It has become an ever increasing “problem” with each release of iOS.

Continue reading...

Multi-machine Vagrantfile with Shorter, Cleaner Syntax Using JSON and Loops

Thursday, November 13, 2014

In a previous post, I provided an example Vagrantfile to create multiple virtual machines. That Vagrantfile works perfectly fine, but it contains a lot of redundant code. Because a Vagrantfile is written in Ruby, it is possible to create a Vagrantfile with shorter, cleaner syntax using JSON and loops.

Continue reading...

Using TouchID to Authenticate Against Websites

Sunday, November 9, 2014

When Apple introduced TouchID with the iPhone 5s I knew it would slowly become a game changer. I say slowly because Apple did not open up the TouchID API to third-party Apps until recently with iOS 8. Before iOS 8, TouchID could only be used to unlock the phone and authenticate against iTunes. Now, with the TouchID API open to third-party developers, it is only a matter of time until third-party iOS Apps begin using TouchID everywhere. 1Password, LastPass, Dropbox, and Scanner Pro, just to name a few, already have TouchID built-in to unlock the App.

Continue reading...

Installing python-swiftclient on OS X Yosemite

Wednesday, October 29, 2014

Installing python-swiftclient on OS X Yosemite is exceedingly difficult compared to earlier versions of OS X. Yosemite ships with Python 2.7.6. Running sudo easy_install pip will install pip 1.5.6.

Those version should work with python-swiftclient, but after installing the package with pip install python-swiftclient and running the swift command, the following error is thrown:

Continue reading...

iCloud Photo Library, Almost There

Wednesday, October 22, 2014

Over a year ago I wrote about needing more photo sync options for iOS and how to really connect the Photo App to iCloud. In particular, the part of that piece I wanted to see implemented the most was the following:

Continue reading...

Find the Ubuntu Apt Package a Command Belongs To

Saturday, October 18, 2014

While working on Ubuntu Server 14.04 I needed to install the innobackupex command. Simply running apt-get install innobackupex did nothing. I tried running apt-cache search innobackupex, but nothing was returned. This was another case of a command belonging to an apt package that didn’t use the same name.

Continue reading...

Make Spotlight Private Again in OS X Yosemite

Saturday, October 18, 2014

When Apple introduced OS X Yosemite at WWDC 2014 they demoed a brand new and improved Spotlight. Everything about it I liked but I was concerned about the Spotlight Suggestions and Bing Web Search features. Obviously to use those features your keystrokes have to be sent to a server somewhere and processed. I did not want that. I quickly remembered what happened when Canonical released Dash in Ubuntu. At the very least, Apple needed to offer a way to turn this functionality off.

Continue reading...

A Possible Fix for Low Earpiece Volume on the iPhone 6 and 6 Plus

Saturday, September 27, 2014

I recently purchased an iPhone 6 and immediately noticed that the phone call volume through the earpiece was much lower than my iPhone 5. Speaker volume was more than loud enough but the low earpiece volume (even though it was at max volume during the phone call) was making it difficult to understand the person on the other end.

A quick Google search for iphone 6 earpiece low volume brings up similar issues.

Continue reading...

Create a KVM Based CentOS 6 OpenStack Cloud Image

Wednesday, September 24, 2014

For some reason CentOS does not keep their historical CentOS releases available online in OpenStack cloud image format. They only have the very latest CentOS OpenStack cloud image available. If I’m wrong and they do keep them somewhere, please let me know. However, the current and historical CentOS repositories are of course available online and you can create your own custom OpenStack cloud image from them.

Continue reading...

Reconfigure a Dell RAID (PERC) Controller with racadm

Wednesday, September 3, 2014

While setting up an OpenStack Swift cluster, I had five Dell R720 servers with incorrectly configured RAID arrays. The two operating system hard drives were configured in a RAID1 array, as expected, but the 24 data hard drives were configured in two RAID5 arrays. The data hard drives in the OpenStack Swift storage nodes should not be in a RAID array; Swift simply wants each hard drive on its own.

You can reboot most of Dell’s enterprise servers into the Dell RAID (PERC) Controller to get access to a GUI to re-configure the RAID arrays. But, with five servers and 24 disks on each, using the GUI would have been a very tedious and time consuming task. So, I began looking into what the racadm command was capable of.

You can SSH to the IP address of a Dell iDRAC and use the racadm command to run all sorts of commands. Luckily, racadm has a set of commands that allow you to reconfigure the RAID arrays.

Continue reading...