Collaboration

This category contains posts that discuss collaboration and collaborative software, services, technologies, products, or projects.

As you probably already know, I’ve been working extensively with Markdown (and MultiMarkdown) over the last few months, and it has rapidly become my preferred format for content creation. To help me more extensively leverage Markdown for all my content creation, I came across this OmniOutliner plug-in by Fletcher Penny that allows me to export outlines as Markdown.

The instructions on how to install this plug-in are vague, so here are the steps you need (verified on two different Mac laptops running OmniOutliner 3.10.3 on Snow Leopard 10.6.8):

  1. Copy the Markdown.ooxsl folder (this is Fletcher’s plug-in) into the ~/Library/Application Support/The Omni Group/OmniOutliner/Plug-Ins directory.
  2. Restart OmniOutliner, if it is running.

Once you install the plug-in, then you’ll see two new options for exporting documents when you select File > Export:

  • Markdown (Text)
  • Markdown (With Attachments)

Enjoy!

Tags: ,

As many of you probably already know, my wife Crystal (@crystal_lowe on Twitter) runs something called Spousetivities, which organizes activities for spouses traveling to conference cities with conference attendees. (You can learn more about Spousetivities by visiting the About page.) In the past, Spousetivities was limited to VMworld. This past year, it expanded to include EMC World as well. And now it’s expanding again to include HP Discover Vienna!

As usual, Crystal and her team have organized some pretty awesome activities. These activities include:

  • A trip to Viennese wine country
  • A visit to the world-famous Vienna Christmas markets
  • A trip to Melk Abbey (this event looks very cool)
  • Lunch on the River Danube
  • A visit to Schönbrunn Palace

If you’re headed to Vienna for HP Discover and bringing your spouse, or if you’re a spouse going to Vienna with a conference attendee, I’d recommend taking a look at these activities. It’s a great way to safely and easily see some of the great sights around this fantastic destination.

For more information on any of these activities, stroll over to the Spousetivities site and read this detailed post. You can also get more information and register at the registration page.

Tags:

If there’s one thing I miss about trying to avoid Microsoft Word and stick with more “open” file formats, it’s styles. Yes, styles. See, I’m a long-time Microsoft Word user, and in a previous life I worked in a role where it was my job to provide consistent formatting for some very large documents (300, 500, or more than 700 pages sometimes). In situations like that, styles are an absolute must. So, driven by necessity, I learned about styles, how to use them, and eventually grew to rely very heavily on them.

Now that I’m trying eschew Microsoft Word for more lightweight applications and text-based file formats, I’m finding that I really miss styles. So, I set out to try and find a way to provide some of the consistent formatting I had with styles, but in a way that is in alignment with my goals. I built a solution using these tools:

  • TextMate, for creating MultiMarkdown source files
  • Pandoc, for converting the MultiMarkdown sources into RTF
  • TextSoap, for applying some regex-based formatting to the RTF destination file.

It’s not the greatest solution in the world, but it does work (so far). Here’s the basic flow of the solution:

  1. I create the source file in MultiMarkdown syntax using TextMate. Along the way, I add some user-defined markup in the document for formatting later. Specifically, I’ve placed “[h1]” at the start of level 1 headings, “[h2]” at the start of level 2 headings, etc. It’s almost like another layer of markup within the MultiMarkdown syntax. (Yes, I know this kind of goes against the spirit of Markdown.)
  2. I use pandoc to convert the Markdown source document into RTF (a process I’ve automated using AppleScript and FastScripts). This creates a pretty plain and simple RTF document with my user-defined tags still present. Pandoc supports the idea of templates, but I’m not familiar enough with the syntax of RTF to create an RTF template.
  3. TextSoap parses the document and uses the user-defined tags to modify the font family and font size accordingly. I use a regular expression (regex) to find lines with the user-defined tag at the beginning, and apply a certain format to that line. After the formatting has been applied, the user-defined tags are removed. After the file has been processed by TextSoap—which is a really handy tool, by the way; I recommend it for anyone who works with text a lot—then the document has the formatting that I want and I can proceed with generating a PDF or delivering the RTF file as is.

This process is by no means perfect, but it does allow me to generate all my content using Markdown in TextMate, then spin it off to RTF for quick and easy formatting using TextSoap. This splits the content creation and content formatting steps into separate steps, and allows me to focus on “content first, appearance later.”

The next evolution in the process will be to use AppleScript to tie the Markdown-to-RTF conversion and the formatting together in a single step (yet another reason to choose TextSoap: it supports and can be driven by AppleScript for automation).

Tags: ,

In conjunction with my shift to more “open” file formats such as Markdown (MultiMarkdown, to be specific), RTF, and OPML—a shift described a little bit here—I’ve also had two other shifts in my content creation process that I think are worth mentioning.

First, I’ve started using a new and different method to create presentations. So what is this “different” way of creating presentations? The real value of a presentation is the content, not the pretty fonts and colors (generally speaking). Therefore, it kind of makes sense to me that I should focus first on content, and after content is mostly finalized then worry about appearance. To accomplish this, I’ve started creating my presentation content first in OPML format, then exporting that content into the presentation application (Apple Keynote, so far) for final formatting. While Keynote’s file format isn’t as “open” as I would like, the real meat of the presentation is the content, which is already stored separately in OPML format. This keeps me from having all my information locked up in Keynote’s file format (which, admittedly, is XML-based).

The second shift is related to this focus on “content first.” As I’ve turned my attention toward content creation first and foremost, I’ve taken an interest in the use of mind maps. Since many mind mapping applications can import and export OPML, this means that I’m also not locked into any one specific mind mapping application, and it fits well into my new presentation creation workflow:

  1. Do some brainstorming and idea creation using a mind map.
  2. Transfer the information from the mind map to my outliner via OPML. In the outlining application, revise and organize the content into its final form.
  3. Transfer the outline into Keynote for formatting and appearance.

The real problem so far has been finding the right mind mapping application. There are many different applications on Mac OS X: MindNode/MindNode Pro, Novamind, MyThoughts, MindManager, XMind, and Freemind, to name a few. I ruled out XMind and Freemind because they are Java applications; I much prefer native applications over Java applications for performance and integration reasons. That leaves MindNode (Pro), Novamind, MyThoughts, and MindManager. So far I’ve tried MindNode, Novamind, and MindManager. Of these, MindManager is far and away my favorite—it feels mature, polished, supports AppleScript, and seems to perform well.

Unfortunately, MindManager is also the priciest of the bunch. At $249, it is significantly more expensive than any of the other applications in this category. I’m still a bit on the fence with the decision, but I expect I’ll decide one way or another within the next week or so. I’d love to hear from any MindManager users on their likes, dislikes, and use cases. Speak up in the comments below!

Tags: ,

This is a joint post of three prominent writers in the virtualization community: Forbes Guthrie, Scott Lowe, and Maish Saidel-Keesing.

For the past 6 months we have been working on a joint project. It has actually been kept pretty quiet, and it is now time to make this public.

Previous VMware vSphere books have focused on how to master the technology, deep-diving into certain elements and giving tips & tricks that help you manage your virtual infrastructure.

But we felt there was something missing in all these books. What was missing was how to design an infrastructure, accounting for all the elements that you need to consider. For example:

  • What kind of servers should I use?
  • Which storage: NFS, iSCSI or FC?
  • How do I scale a vCenter Server appropriately?

…and many more similar questions. This is how VMware vSphere Design was born…

The three of us collaborated on the book, to not only explain how to configure each element of your infrastructure, but to make you think about all the options available, and how each choice can impact the overall design. It should help you find the right solution for your environment—because no “one size fits all.”

To our knowledge, it is the only book focused on designing VMware vSphere implementations. It is written for engineers and architects who plan, install, maintain and optimize vSphere solutions.

The book details the overall design process, server hardware selection, network layout, security considerations, storage infrastructure, virtual machine design, and more. We debate the merits of scaling up servers versus scaling out, ESX versus ESXi hypervisors, vSwitches versus dvSwitches, and FC, FCoE, iSCSI or NFS storage. We show you which tools can be used to monitor, to plan, to manage, to deploy and to secure your vSphere landscape. We run through the design decisions that a typical company might face, and question the choices you come to. The book is packed with real-world proven strategies. VMware vSphere Design examines how the virtualization architecture for your company should ideally look, be it a newly deployed environment or an optimization of the existing infrastructure.

VMware vSphere Design is available now for pre-order on Amazon and will be in the stores around the middle of March 2011.

We would like to thank Jason Boche for acting as the technical editor for the book. (Note from Scott: I can’t speak for Forbes or Maish, but I know that Jason’s contributions as technical editor definitely improved the quality of this book. His role should not be underestimated!)

We hope you enjoy reading this book as much as we enjoyed writing it!

Tags: , , ,

I’ve been invited to participate in a couple of upcoming podcasts and thought I’d post something here in case you are interested in listening in.

First up is the Packet Pushers Podcast, hosted by Greg Ferro, Ethan Banks, and Dan Hughes. Joining me is Ivan Pepelnjak of Cisco IOS Hints and Tricks. We’ll be discussing areas of intersection between networking and virtualization and the resulting concerns. It should be a great podcast—I’m both excited and a bit apprehensive. After all, it’s not everyday that you get the opportunity to “talk shop” with a group of very talented and very accomplished professionals. I hope I can hold my own!

The second podcast is Coffee With Thomas, hosted by Thomas Jones. I have a feeling this podcast won’t be quite so intense, since Thomas’ podcasts are intended to be casual and conversational. Still, Thomas has some pretty pointed questions he’s planning on asking, so we’ll see!

If you get the opportunity to download and listen to either of these podcasts after they’ve been published (it will be a few weeks yet), I and the podcast producers would certainly appreciate your support.

Tags: ,

This will be a very quick blog post just to address a growing trend I’ve noticed. It started with the wave of prominent bloggers getting hired by EMC for the vSpecialist team. With the recent VMware vExpert 2010 awards, this trend has gotten even bigger. What is the trend? The trend I’m seeing is people starting blogs just to get attention in the industry.

Of course everyone wants to be noticed in their industry. I understand that. I respect that. I want to be noticed in my industry, too—there’s nothing wrong with that. But I cannot stress strongly enough that if you are starting a blog simply to make some noise in the industry, maybe win an award, or get hired by <Insert Company Name Here>, you are blogging for all the wrong reasons.

If you’re going to blog (or tweet), do it for the right reasons. I mentioned this in my recent chinwag with Mike Laverick. The successful bloggers are the bloggers who blog because of their passion for the topic(s) about which they are blogging. Consider some of the well-known and well-respected bloggers out there:

Why do these guys blog and/or tweet? Well, I’m not privy to their thoughts, but what I get out of their writing is that they are passionate about their topics. That passion comes through in their writing, it infects the readers, and their popularity grows. But I don’t think they started out with the intent of becoming popular or well-known. They started out because there was a topic that they were interested in or knowledgeable about and for which they had a passion.

So if you’re going to start a blog, fine. Do it. It’s fun (hard work, but fun). But be sure to do it for the right reasons.

UPDATE: If, for whatever reason, I didn’t list your name above, it doesn’t mean anything! Those names just jumped out of my head as some of the many virtualization-focused blogs that I follow. In addition, I know the writers of these sites on a more personal basis than the writers of most other sites. There are so many other excellent virtualization sites that I would be remiss to try to list them all. I’ll leave that to Eric Siebert!

Tags: ,

I had a quick thought this morning while browsing this post by Lori MacVittie. She, in turn, was referring back to a post published on VMBlog.com about a virtualization prediction that 2010 would be the year that the network becomes fluid and virtual. (As a side note, the original article on VMBlog.com appears to be primarily a marketing exercise for a company that purports to help make the network fluid and virtual.)

Lori’s post, titled “A Fluid Network is the Result of Collaboration Not Virtualization,” clearly disagrees with the original VMBlog.com post and states that there’s more to creating a fluid network than just virtualization:

The network will become fluid—I absolutely agree—but that metamorphosis will not [happen] solely because of virtualization.

At first, I thought the post was about how organizations needed more than just technology to create an efficient, fluid, dynamic infrastructure; the title says “Collaboration Not Virtualization.” And it is—sort of. Really, Lori is focusing on the “collaboration of infrastructure through integration based on standards-based control planes.”

OK, I’ll agree with her that integration of infrastructure is required to bring about the fluidity that is the “Holy Grail” of data centers. But here’s my thought: what about the human factor? What about operations? What about processes and procedures? I’ve seen so many companies virtualize their infrastructure and fail to see the huge benefits they thought they would reap. Why? Because it was “status quo”: keep doing the backups the way you’ve always done it, keep patching the machines the way you’ve always done it, keep managing the OS instances—yes, you guessed it—the way you’ve always done it. Sure, virtualization is great in that you can keep these processes and procedures the same during and after consolidation through virtualization. But in my opinion, organizations will see a much larger impact if they pay close attention to the processes and procedures. By optimizing their processes and procedures for virtualization, organizations can take advantage of all that virtualization has to offer.

So what do you think? Do organizations really need to optimize their operations for virtualization? I’d love to hear your thoughts, so sound off in the comments. Thanks!

Tags: , ,

The rumors are swirling that VMware is going to buy Zimbra, an open source e-mail platform currently owned by Yahoo. You’ve probably all read the various news articles about the rumors and the events leading up to the rumored acquisition, so I won’t bother you with them again.

Yesterday on Twitter, I mentioned that the Zimbra acquisition didn’t quite make sense to me. I wasn’t the only one; several others mentioned it, too. That sparked a great discussion with Chris Wolf of the Burton Group (really sharp guy, by the way). His comments caused me to look at the purported acquisition in a different light where it starts to make a bit more sense. The discussion reminded me why I’m not an analyst: sometimes I don’t take a broad enough view. (It’s something I’ll work on improving.)

Most people look at the Zimbra acquisition (assuming that the rumor is accurate and it really does happen) and immediately recognize the intent to compete against Microsoft Exchange. However, if you look at the Zimbra acquisition strictly from the perspective of competing against Microsoft Exchange in the market as it currently exists, you’ll quickly come to the same conclusion that I did: it doesn’t make sense. Get real: lots of companies have tried before and failed. I believe that If VMware were to use Zimbra to compete against Exchange in the traditional corporate messaging market, where Exchange mopped up very worthy competitors like Lotus Notes, VMware would end up a failure like so many others before them. As Chris Wolf pointed out on Twitter, the integration between Exchange and the Microsoft applications is just too great to take them head-on.

However, what if you consider that the market is shifting? There is a greater move toward private clouds running scalable, web-based applications. There is an inclination toward workloads that can run outside of an organization’s data center. There is a shift toward virtual desktops. There is desire and interest in embracing the idea of cloud computing—however you choose to define that—across organizations of many different shapes and sizes. In the light of these market factors, now the Zimbra acquisition starts to make more sense. Yes, VMware will compete against Microsoft with Zimbra, but not using today’s architectures and today’s paradigms. As Chris put it in a Twitter post yesterday (emphasis mine):

@TonyWilburn @scott_lowe – IMO vmware has to redefine the traditional app stack for long term survival; email has to be part of it

In the light of this line of thinking, the acquisition begins to make a bit more sense (again, assuming that it’s actually going to happen). Although VMware has different leadership, and it’s a different market, I do feel that VMware would not be successful taking on Microsoft Exchange without redefining how e-mail platforms—as a key part of the overall application stack—can be provisioned, deployed, and managed in conjunction with VMware’s broader private cloud/public cloud strategy.

So what do you think?

Tags: , , , , ,

This afternoon UPS delivered to my door a box full of copies of my latest book, written in partnership with Jase McCarty and Matthew Johnson. VMware vSphere 4 Administration Instant Reference is a hands-on how-to guide for vSphere administrators. The book will be especially helpful for newer administrators who are still learning their way around VMware vSphere and the vSphere Client, but I think even experienced administrators will still find some useful information tucked away here and there. Jase, Matthew, and I worked very hard on this book, and we hope that you find it useful.

Generally, the fact that I received my copies means that the book is in the warehouse and will start shipping very soon. You can pre-order the book right now on Amazon.com and it should start shipping very soon. Amazon hasn’t yet updated the site to show an anticipated shipping date, but I would strongly imagine it will start shipping very soon. Go order a copy now for the VMware geek in your life and give it as a Christmas gift!

Tags: , ,

« Older entries