Archive for the 'Musings' Category

Jobs on NeXT 3.0 (OSX beta 1)

Posted in Commentary, Geekfest, Musings on April 3rd, 2006

This is an amazing video of Jobs demoing NeXT3.0 in the early nineties.

The apps and many of the features are cool even today. It’s truly amazing how far ahead they were.

I want to know who’s doing this kind of crap now. The crap that we are going to look back on 10 years from now and say “It’s truly amazing how far ahead they were.” Any ideas?

on MS Office NG

Posted in Commentary, Musings on March 29th, 2006

The much vaunted revamp of the Microsoft Office system includes a ton of new changes. One of the most important (as far as I can tell so far) is the complete revamp of the user interface. This link goes to a video where MS walks us through a high level overview of this change.

I’m excited about this, not for personal use, but because I might finally stop getting calls from everyone I know. Many of the features that make Word, Excel, and PowerPoint presentation look good are very difficult to figure out. The learning curve for all of these products is extreme, to say the least. To illustrate this, look at the size of this book. This 1172 page tome attempts to cover the features of this set of products. BUT, the Word only version is 912 pages by itself. Excel is 936 pages. No need to go on. What Office is missing is not features, but accessibility.

I hope that once we finally get our hands on this, the calls will stop (well actually, I expect a slew of calls when it first comes out because it has changed).

dvorak! listen to this

Posted in Commentary, Fanboy, Musings on March 4th, 2006

I ranted and raved before on Dvorak’s prediction. One of his big arguments was that Microsoft agreed to “only” a five year office extension. Well, I found this:


Listen to the RDF on this one. Not so much distortion.

One of the most interesting things about this is how Steve acted like a patient parent explaining to children (the audience) that we need to coexist in order to survive. I wonder how much of that feeling is still there. I’d imagine it’s quite a bit.

on the value of a storage assessment

Posted in Commentary, Musings on February 26th, 2006

Recently, I had a customer ask for further clarification on a proposed storage assessment. They, wisely, had asked third parties (Gartner) to give them perspective on the value of doing a storage assessment. The third party, expensive, consultancy came back with four major areas that should be addressed:

  1. Proper provisioning of storage
  2. Maximize ROI by devising Data Lifecycle tiering strategy
  3. Capacity planning for future purchases
  4. Validate disaster recovery strategy and intra-company SLA’s

The customer, again wisely, asked us and the two other bidders to explain how our proposals would address the above. My response was very targeted, but had some insight that I think should be thrown to the aether. I’m also expanding it a bit since the original response did not address all of the points (they were out of scope for what we were trying to do).

So without further ado, here’s my thoughts on this:

1) Proper provisioning of storage

Gartner identifies this as an issue because most organization do not have a good understanding of what storage they have and how it is allocated. In addition, most organizations allocate storage as a “knee jerk” reaction to demand. By that, I mean that most allocation is done either by satisfying the customers requests (”I need 400GB of disk for my SQL database”) or by including storage in the acquisition of servers. These types of allocations do not consider the true cost of data management or even the true storage requirements. Provisioning is also typically looked as a one way function: storage allocation. However, there is a flip side to this: storage reclamation. As you well know, most users will over request storage because it’s easier to go to the well once. Very rarely, if ever, will they tell you “I asked for too much - you can take back 200GB.”

So, the first step in establishing a provisioning strategy is to understand what storage you have, how it’s allocated, and how well it’s being utilized. Once you have that understanding you can start making more informed strategic decisions on how your business should operate the storage infrastructure. With that in hand you can then start creating policies and procedures regarding your storage allocation and de-allocation. Only then will you be able to design a technology architecture to support your business requirements.

A good star for an assessment, internal or external, should give you: and understanding your current policies, procedures, and infrastructure. Additionally, it should make some broad recommendations as to the direction to take for your next step. However, determining a complete storage provisioning and management policy should be a project of it’s own right.

2) Maximizing ROI by devising Data Life cycle tiering strategy

Similar to point #1, the first step in understanding your data life cycle is to map your current storage. Any strategy needs to consider the results of #1 and do exactly that for both your unstructured and semi-structure data (files system, and email). An analysis of the data should give you the ammunition necessary for you to determine what tiering structure makes sense for you. Careful consideration should be given to the results to match them to industry best practices. However, those best practices should only be a guide as each business is different. The ultimate strategy will be a blend of best practices and targeted site specific practices.

3) Capacity planning for future purchases

This, again, ties to point #1. Capacity planning is part and parcel of a provisioning strategy. Because storage, systems, and growth in most companies varies drastically, a plan should be developed for the projected requirements for the subsequent 18 months. This will assist you in planning for the current, expect growth. However, as is the nature of any assessment like engagements, the recommendation are created only with data that identified during the duration of the engagement. If your business changes unexpectedly or grows faster than the projections created during the engagement, the recommendations will probably not be accurate. This is where you would need to have a capacity planning process that accommodates for changes. This process would, but it’s very nature, need to be something that is on-going and self monitoring. Typically, It is outside the scope of and assessment to device this capacity planning process. However, it is something that you should be able to device, albeit with some minor help, after this type of engagement.

4) Validate disaster recovery strategy and intra-company SLA’s.

Storage provisioning, allocation, and capacity planning is part of a properly maintained DR strategy. However, many companies fall into the trap of believing that a data protection or data replication plan is the DR plan. They neglect to consider the people and non-IT processes that are required to implement disaster recovery. While it’s true that these data based protection mechanism can help in the case of minor or even major disasters, a DR plan should be primarily based on managing the business processes in the case of an “event.” A good storage protection strategy would be used to accelerate the recovery process, but not be the recovery process. Any assessment engagement that addresses this element, should be focused on either how to implement a data protection methodology, or how the current or proposed protection systems map to the larger DR plan. The only way to drive these results is to create or validate SLA’s amongst all of the business units or stake-holders.

Speaking of which, that is the other most common failure amongst many of my customers. Data protection mechanisms are created based on perceived needs rather than any measured or clearly defined business requirements. As an example, it’s very common to encounter sites that use backup technologies to capture nightly incremental backups and once weekly full backups. These are typically implemented across the board without considering that some applications require more frequent, or even less frequent backups. Often, secondary protection mechanism are implemented by application groups, DBA’s, or even non-storage system’s administrators. These secondary schemes are in place because the system wide protection mechanisms are perceived as either in-adequate or not realistic to their needs. These are clear indications that the overall DR strategy is flawed, and needs to be addressed.

on Essential Mac apps

Posted in Musings, OOTT on February 23rd, 2006

There’s a zillion of these lists out there, but this is mine. A list of the essential, cool, and nice-to-have Mac apps. This is all my most important free or shareware products. The list of commercial stuff will be the topics of another day.

Essentials

  1. Adium - Premium, way cool, instant messenger. Supports Yahoo, AOL, MSN, Jabber, Google, + many others (free)
  2. Cyberduck - The FTP/SFTP client for Macs (free)
  3. Desktop Manager - Multiple virtual desktops with the coolest switch transitions. This alone has made people go “ooohhhh! I need a Mac” (free)
  4. FFView - The fastest, most feature rich image viewer I have been able to find for the Mac. (free)
  5. Firefox - if Safari won’t do it, this will (free)
  6. HandBrake - The easiest way to rip, transcode, and store DVD’s. Can be used for video iPods as well. (free)
  7. Thoth - The best USENET news reader out there (there’s also Unison - actively being developed). Thoth is not actively being developed, so you have to … ahem…. find it on USENET. (free - kinda)
  8. Vim - The VI clone with a GUI interface. Already comes in a CLI format built in. Vim.org has the GUI version. (free)
  9. VLC - The opensource Video viewer. If this doesn’t play it, you can’t play it on a Mac. (free)
  10. Flip4Mac - Microsoft has stopped supporting their video player and is now giving this as a Quicktime plugin instead. This works better than the media player ever did, but doesn’t work with DRM content. (free)
  11. RDC Menu - Let’s you launch multiple windows remote desktop sessions at the same time. (free)
  12. Spark - A key macro tool that lets you control your apps via keyboard shortcuts. I use it to control iTunes while it’s hidden. (free)

Cool

  1. CHM Viewer - let’s you view/print Microsoft CHM format documents. A ton of technical ebooks are now in this format. (shareware)
  2. ecto - A blog editor. WYSIWYG and HTML formats. Let’s you edit with spell checking and live previews. (shareware)
  3. Gimp - The opensource image manipulation program. (free)
  4. LaunchBar - Spotlight on steroids and then some. (free)
  5. MacTheRipper - Another DVD ripper. This one doesn’t transcode, but it does a superb job of de-DRM’ing your collection. (free)
  6. TinkerTool - tinker with a zillion Mac options. (free)

Nice-to-Have

  1. Azureus - the best torrent client. (free)
  2. BBEdit - the most feature rich native Mac editor. If it wasn’t for VIM, i’d use this all the time (shareware)
  3. Opera - a very nice, fast, feature rich web browser. (free)

Outside of Safari.App, Mail.app, and Microsoft’s Office apps, I spend 90% of my time in the stuff here. There’s other command line stuff that I use, but that too is the subject of another post.

on Slashdot and DCF

Posted in Musings on February 23rd, 2006

It just occurred to me that no-one in that slashdot thing actually asked me how much this stuff cost to get!

Now why would that be? Everyone got the on the “bigger penis”, “electrical cost”, and “here’s my geek fest.” Not a single comment was made on how much does that crap cost to acquire. Odd, very odd.

So, I should for the record say this. Of all those things I paid for: PowerBook, backup hard drive, ups, wireless router 1&2. Everything else was donated, gifted, or salvaged. Now that I think about it, that’s pretty amazing. More juice than GaTech on basically a dime budget.

Now that’s the most cool thing….

on ask Slashdot

Posted in Musings on February 22nd, 2006

It’s been pretty cool to run a fairly large network at home as described in slashdot, so I thought I’d find out what other geeks like me like doing in their own home.

My expectation was that I would get some derision, some laughter, some “my penis is larger than your penis” comments (both good and bad), and also some insight into some people running larger, more sophisticated networks. Well, if you read through the article, you can see that there was a ton of all of that. However, I was surprise to find that most people, even the ones that I would nominally call my peeps, just don’t understand. There was a few that had comparable or even larger setups, and I think they get it. It’s not about the amount of crap I can put together, or “I can piss farther than you can,” but more about the “I can do this, so I will,” and the “wouldn’t it be cool if…”. It’s more like the car guys that want to figure out, can I make this thing go twice as fast by adding all these whatsits, or by injecting perclorofloroanalmoverzine. It’s not about saving the environment, but about just doing it.

Some of the responders also pointed out that the same kind of stuff could be done with much less. Very true. I just checked across the DCF and saw that I’m on average running a load of .0something. If you think about it, that’s very much to be expected. My home setup has more computing resources, by far, than the combined resources of my first admin job at Georgia Tech. Yes, my little, fun toy setup is much more capable and has more bandwidth, storage, cpu, and memory capacity than all of the systems at Tech did 20 years ago. By a large margin. That alone brings me some pleasure.

But, the biggest part of this all is that it’s also cool for me to stay sharp at doing system stuff, specially since my job’s technical requirements is now essentially limited to email, excel, visio, and powerpoint. Not that I mind that as my job, I just enjoy the sysadmin stuff. My mind thinks that way, so I like to exercise it.

So - this is not an apology for what I have, it’s not even an explanation or justification for the things that I do. Like the thing itself - it just is.

Here’s some pictures of the DCF:

02-22-06 175902-22-06 1800
Home built rack system. You can see: main server, ups, netapp, drive shelves, printer, KVM, main switch, wireless switch 1&2, backup server, and print server. You can not see, monitor, laptop, gig-e switch.

You can also see some of the boxes for my Amiga 2000, Amiga 1000, TRS-80 Model 1, and TI-99/4a. That’s part of another story.

The rest of the crap is scattered around the house.