Turning over a new leaf

I’ve been having a hard time getting in the groove the last few months. Some parts of my work are much more interesting than others, and I’ve had a hard time staying engaged with the less interesting parts. I’ve also been feeling generally lethargic, so I decided the best solution was a little good old body rockin’. So, I started this week.

First step: the Hacker’s Diet. No, it’s not pizza and Mountain Dew; instead, it applies time-tested hacker principles (including a fetish for data analysis) to weight loss. Basic upshot: eat fewer calories than you burn, and you’ll lose weight. Keep doing it over time and you’ll reach your target weight without deprivation or undue cost. My target daily calorie intake should be around 2520 (the average of the range for my height and build, 2240-2800); thus if I take in around 1800-2000 calories per day, I can potentially lose up to a pound a week.

Second step: getting off my lazy butt. I’m trying to run every other day and hit the Crossbow on the alternate days. This will be easiest when the weather’s good, but if I establish the habit I should be able to stick with it. I’ve been running a simple two-mile stretch to and from the boys’ school.

Third step: goal setting. I’d like to get down to around 180 lbs, +/- 10%. More importantly, my goal is to be able to run a first-class Marine Corps PFT— something I never did when I was actually in the Corps– by May 1. I got this handy PFT score calculator for my Treo and now I’m set. Minimums: 3 pull-ups, 45 crunches in 2 min, and 29:00 or less for the 3-mile run. If you hit those three minimums, though, you’ll still fail! As a baseline, I did 53 crunches in 2 min this morning, and if I ran a 3-mile course I’d expect to come in about 32:00, so I definitely have some work to do. I think I can hit 24:00 for the run, 70+ crunches, and 10 pullups– that would give me 65 + 70 + 64 = 199 points. I’ll post progress updates here.

Comments Off on Turning over a new leaf

Filed under Musings

Starting OCS

Domino and Exchange are easy to start. Workplace is moderately easy (or, at least, the start procedure is well documented). None of these things are true of Oracle Collaboration Suite (OCS).

There are actually three separate OCS tiers: the database itself, the infrastructure tier, and the midtier, which is actually where most of OCS functionality is implemented. The problem is that you have to already be an Oracle DBA to know which services to start in what order. The documentation describes the process in general terms, but Oracle was kind enough to provide sample scripts to do the job for you: search Oracle’s docs for “ocsctl_sample” and you’ll find them.

One side note: if you’ve done a one-box install, you must manually reset the ORACLE_HOME environment value before running ocsctl_sample (or its equivalent) because the infrastructure and application components go in two separate places.

Comments Off on Starting OCS

Filed under UC&C

Oracle Collaboration Suite deep dive begins

While Devin beavers away on Workplace, I’m digging in to Oracle Collaboration Suite 10g. So far, I can report that the install experience is about a million times better than OCS r2 or (gack) the original version. However, the documentation isn’t greatly improved, and now that it’s installed I’m having a heck of a time getting it to actually work.

Metalink article 331666.1 has a ton of very detailed guidance in it which is absolutely worthless until you manage to get opmn and the other baseline services running. I’ve just ordered Burleson and Garmony’s Oracle AS 10g book, so I’ll see if it helps any.

Comments Off on Oracle Collaboration Suite deep dive begins

Filed under UC&C

Short trip report: SAN-SLC-DTW

I just got back last night from my trip to Exchange Connections (more details here). I was originally scheduled to take Delta’s redeye SAN-ATL-TOL, which would have put me in about 10a this morning. Arlene suggested checking flights into Detroit; I did and was pleased to see the new SLC-DTW service operated by ShuttleAmerica. I’d forgotten all about it, though it was discussed extensively on FlyerTalk. I rebooked my ticket over the phone; for some reason, DL’s website wouldn’t let me do it online. The first agent I spoke to said he’d updated my reservation, but he didn’t, so I had to call back. Neither agent believed me when I told them that the Embraer 170s flown on this route (and SLC-CMH) had a first-class cabin, but the second guy reluctantly put me on the upgrade list.

I got to SAN on time, and had an uneventful (if cramped) CRJ flight SAN-SLC. In SLC, I finally got a chance to eat the famous pork chop dinner at Dick Clark’s American Bandstand. It was outstanding (but then I was hungry because I skipped lunch). The onion strings were particularly good when dipped in the gravy, to boot. When I got to my departure gate, I found that only one of the 6 F seats had checked in; I was #3 on the waitlist, so I cleared easily. Interestingly, we pushed back with two empty F seats; although standby upgrades were for sale for $100, no one took the bait.

I was delighted with the whole SLC-DTW trip. The aircraft was well-lit, clean, and new; the seats were very comfortable, and the flight crew was attentive and friendly. I’ll definitely try my next return from SEA as SEA-SLC-DTW; that gives me a solid half-day of work and still gets me home the same night, as opposed to my habit of taking the redeye SEA-ATL. (Interestingly, when I tried booking an itinerary with SLC-DTW, DL’s website let me get on the upgrade list for that segment– maybe yesterday’s problem was transient.) We left about 20 minutes late and got into DTW about 30 minutes early, which was great…

until I made it to baggage claim and found that Expressions Limousine hadn’t sent a car to come get me. Oops. I called them several times, but they were already closed, so I called National and rented a car to drive from DTW to home. I picked a Chevy Impala GTZ off the lot, mostly because I could see it had an XM Radio antenna on top. What a pleasant surprise! This is the first GM car I’ve ever driven that I would actually consider buying; it drove and handled well, had a nicely appointed interior without the usual crappy GM plastics, and felt solid and stable.

This morning, I called the Expressions folks at TOL to complain. They explained that the night-shift dispatcher was at fault, apologized profusely, and offered to give me my next TOL-DTW trip free. That’s a nice offer, but I’m still nervous that they’ll leave me standing at the curb again– I’ll keep it in mind, though.

2 Comments

Filed under Travel

System Center Capacity Planner @ Exchange Connections

Microsoft was handing out beta refresh bits for their very cool new System Center Capacity Planner (SCCP) tool at Exchange Connections this week. Unfortunately, they made a minor error that results in the bits not linking to the community support site as intended. Jonathan Hardwick explains here.

1 Comment

Filed under Oops!, UC&C

Exchange Connections: the big day

I flew in to SAN Tuesday, just in time to do my (or, more properly, Don Livengood’s) session on Rights Management Server. That was a fun session, since I get excited about what RMS can do in terms of making it easier to give iWorkers control over what happens to the work they produce. Lots of good questions. In fact, I was able to share the little-known fact that you can use RMS with Lotus Notes– ’tis true. More details later. After my session, I had dinner with the staff of Windows IT Pro and several of my fellow authors at Bella Luna. If you happen to go there, try the pear ravioli– I promise you won’t be disappointed.

Yesterday was my big day: I did a webcast for MailFrontier at 9, followed by back-to-back-to-back sessions. All three sessions went well, especially the Exchange security session. Scott Schnoll was kind enough to drop by and demo the new SP2 mobility and remote wipe features. I’m waiting for my JasJar to arrive so I can get some hands-on experience using the EFP (formerly known as the Mobility and Security Feature Pack). I also spent some more time on the show floor, where I had some great conversations with the folks at Cemaphore and a few others. More details when I have more time to write up my impressions. I also had dinner with the Zenprise management team to do some advisory board stuff; oddly enough, we ate at Aqua Blu, which is next door to Bella Luna. I was exhausted after all the talking, so it was nice to get back to the hotel and sit in an absolutely silent room for a while.

Today I have a single session, on connectors and the metabase, then it’s home (via SLC and DTW). Interestingly, DL now flies Embraer 170s from SLC-DTW with 6 F seats, so I’m hopeful that I’ll score an upgrade. Ill get home late, but earlier than I would if I took the redeye– and that’s a good thing.

It’s been a great show so far, and I’m glad to have had the opportunity to meet so many readers. The added perspective I gain from talking to admins in all sizes of organization (including the four or five people migrating from Notes that I met yesterday) really helps flesh out my understanding of the issues admins face on a daily basis.

1 Comment

Filed under General Tech Stuff

NewsGator Enterprise Server

This week’s UPDATE column, posted here because I don’t have time to write a separate entry on this right now

One of my favorite things about IT conferences like Exchange Connections is going to the exhibit floor to talk to vendors and see their products. Sometimes large vendors like HP and Symantec have interesting things to say (like Symantec’s announcement of a new version and pricing strategy of their Exchange security products), but for my money the real goodies are usually found in the booths of smaller vendors. They tend to be more enthusiastic about their products, and more engaging when discussing them. I’ll do a broader review of some of the cool things I saw here next week, but with my deadline looming I had to pick one thing to write about, and it’s… RSS.

Now, you may wonder what RSS has to do with Exchange. Over the last year I’ve mentioned RSS a few times, but it’s always been as a client-side technology that enables individual users to find the information sources they want and display them in a web browser or a rich client like Outlook. However, there are some problems with client-side RSS use:

  • you have to install an RSS client on each desktop; this is a non-starter for organizations that are trying to reduce the number of desktop touches. It also encourages end users to install and manage their own software, another hot-button issue that many firms are trying to clamp down on.
  • users make duplicate requests; if you have 500 users, and 200 of them are making hourly requests for the latest content for a particular RSS feed, you’re using excess bandwidth to pull the same data over and over. (Of course, the owners of the servers providing the RSS feed might take issue with getting a large number of requests from your organization, which is why heavily-trafficed sites often include a throttling feature that will block requests from IP addresses that are making requests too often.)
  • users are left on their own to find the information sources they need. This is an advantage insofar as it allows users to make their own choices, but it makes it difficult to effectively share and consolidate useful information.

NewsGator Technologies has been making client-side aggregators for several years; their NewsGator for Outlook plug-in is my primary aggregator. I run it in a VM to let it collect RSS data that is then published to a tree of folders in my Exchange mailbox; that way, I can access it through OWA, Outlook, Entourage, or even an IMAP client. This addresses the first two of the problems I mention above, but it doesn’t do anything about the third, and it doesn’t scale well.

Enter a new product that NewsGator is showing on the expo floor: NewsGator Enterprise Server. It’s a slick piece of work that effectively addresses all three of these problems by collecting and consolidating feed data in a centralized SQL Server database, then publishing it to users’ mailboxes via WebDAV. This eliminates the need to license or install individual client plugins, and it makes the collected RSS data available to any client that can access an Exchange mailbox through IMAP, WebDAV, or MAPI.

This functionality in itself is very useful, but NewsGator architect Lane Mohler surprised me by showing me two other features. First, NewsGator Enterprise Server lets you specify default feed sets for individual mailboxes, or for sets of mailboxes as defined by Active Directory groups or OUs. For example, you can define a default set of feeds for users in your sales organization, and those feeds automatically appear in those users’ mailboxes. Add a new employee, and she automatically gets access to whatever content you’ve identified as most valuable for people in that position. This neatly eliminates the problem of helping new users find the right set of resources when starting a new task or position.

The other cool new feature is called clippings. It addresses the problem of sharing relevant information by allowing any user to select an individual article and add it to their clipping set—to which other users can subscribe. I think of this like a librarian-in-a-box. Say you have someone in your company whose job it is to find articles about the company or its competitors and share them with appropriate groups. They probably do this by mailing URLs or articles to people, but the same task is more easily accomplished by using clippings; as the librarian finds relevant articles, he can add them as a clippings that are then automatically published to the appropriate users and groups.

What really gets me excited about the potential of NewsGator Enterprise Server is that it works with any kind of RSS feed, not just blogs. You can produce RSS feeds from SharePoint data or other back-end systems, making it easy to slip notification or status data automatically into users’ mailboxes—a very cool potential that I expect other vendors to exploit.

1 Comment

Filed under General Stuff, Musings

Comments disabled

My hosting provider reports that their hosts– or, more precisely, my blogs– have been under a comment spamming attack. They’ve disabled my comments executable until further notice; I’ll probably have to either rename it or figure out some way to prevent drive-by comment spams before they’re willing to turn it back on.

Update: we’ve applied some prophylactic changes that will hopefully tamp down the spammers. Comments are now back on.

Comments Off on Comments disabled

Filed under FAIL, Oops!

Comments disabled

My hosting provider reports that their hosts– or, more precisely, my blogs– have been under a comment spamming attack. They’ve disabled my comments executable until further notice; I’ll probably have to either rename it or figure out some way to prevent drive-by comment spams before they’re willing to turn it back on.

Update: we’ve applied some prophylactic changes that will hopefully tamp down the spammers. Comments are now back on.

5 Comments

Filed under General Tech Stuff

Workplace IM: now you see it, now you don’t

Devin and I are trying to get Workplace IM to work. I can log on with IE for Windows, but not Firefox for Windows or Mac or Safari for Mac– clicking the “Log me in to instant messaging” link doesn’t do anything. He can log on with Firefox or IE for Windows. After several logout/login cycles, he and I were able to see each other– giving us a plain-text IM window reminiscent of BBS chat in 1982. It’s a far cry from Communicator Web Access, that’s for sure (much less a rich client like the desktop version of Communicator or iChat).

1 Comment

Filed under UC&C

Apple to Adobe: you’re next

Wow, this is interesting! Apple has a new product named Aperture that’s targeted at professional photographers– and squarely at Adobe’s Photoshop. Arlene has been hitting some of the limitations of iPhoto, like its inability to work with RAW files. She doesn’t need Photoshop, but something like this might be the perfect workflow solution for her. There’s a comparison of Photoshop and Aperture here— it definitely bears looking into.

Comments Off on Apple to Adobe: you’re next

Filed under Musings

My Detachment (Kidder)


My Detachment : A Memoir
by Tracy Kidder

Yawn. Yet Another Vietnam Memoir, this time by someone who commanded a radio intelligence detachment– and not very well at that. Kidder’s previous work, including the seminal Soul of a New Machine, was so good that I was willing to take a flyer on this book. Unfortunately, it’s a dull book that primarily succeeds in painting a picture of Kidder as a self-involved son of the privileged classes who doesn’t have the faintest clue, or even interest, in leading his men. He’s opposed to the war and brags to his anti-war friends back home about what a tough hombre he is; meanwhile, he’s cowed by the men he’s ostensibly commanding. Kidder writes with humor and a seemingly authentic voice, but he surely doesn’t paint a flattering or engaging picture of himself. Not recommended.

2 Comments

Filed under Reviews

Exchange 2003 SP2 on SBS 2003

I got a reader question asking whether you can install Exchange 2003 SP2 on Small Business Server 2003. On first reflection, I couldn’t see why not; a quick query to Susan Bradley (SBS MVP and mistress of all SBS knowledge) netted a link to this article by Vlad Mazek, which explains the installation procedure in great detail.

Comments Off on Exchange 2003 SP2 on SBS 2003

Filed under General Stuff, Musings

Exchange 2003 Service Pack 2 available

It’s live! Exchange 2003 Service Pack 2 is now available for download. This is great news, because SP2 adds some very welcome message hygiene, mobility, and management features. I’m working on an article on the mobility features now, and as soon as that’s done I’ve got plans for a lengthy post exploring Sender ID support.

Update: here’s a list of the bugs that are fixed.

Comments Off on Exchange 2003 Service Pack 2 available

Filed under General Stuff, Musings

Getting started with Workplace

I’m finally able to take some time to dig into IBM’s Workplace product line. Long-time readers will remember that I wrote about buying licenses last year, but I’m just now getting around to working with the product (currently at version 2.5.1).

So far, here’s what I’ve learned. Bear in mind that I’m working with the full Workplace product, not Workplace Services Express.

First, when IBM recommends 4GB of RAM, they mean it. I tried running a single-server Workplace install in a VM with 1.5GB, and it was page-faulting like a madman– it took more than 15 minutes just to get a logon page. On a single-CPU machine with 2GB, performance is more acceptable but still not great. (I remember complaining that betas of Exchange 2000 on a single-CPU machine were slow with less than 384MB of RAM… technology marches on!)

Second, if you don’t already know what you’re doing, too bad; there’s no “getting started” documentation that I can find. There’s a redbook called “Deploying IBM Workplace Collaboration Services on the IBM eServer iSeries Server” that purports to explain some of the getting-started stuff, but it’s a draft, and there’s a lot of missing content (like, say, the index). For example, chapter 4 (on directory services) has a note that says “new drafts will be published at least weekly”, but it was last updated 13 July 2005. Oops. The DeveloperWorks site has a ton of Workplace-specific information, but it’s focused (as you’d expect) on developing and customizing apps, not on basic administrative tasks.

This is problematic because it’s not obvious (or even discoverable) how to perform many common tasks. How do you add a user? Well, it depends. If you’ve set up Workplace to use an external LDAP directory, you add users using your normal directory service and Workplace provisions them for you… but the default install uses WebSphere Member Manager vice an external directory, which is (AFAICT) completely invisible in the Workplace management tools. (For fun, try searching for “member manager” on the WebSphere Portal technical library… completely worthless.) In fact, as near as I can tell, WMM is always used as a lookaside DB to store Workplace-specific properties that may not be supported by the underlying LDAP directory. However, I can’t find a list of these properties, so it’s not clear whether other applications could make use of them. Users can self-provision (a nice touch) from the Workplace logon page, but that doesn’t scale well.

Interestingly, the install instructions for a single-server demo deployment say you should use the default Cloudscape DBMS. However, the planning guide says that Cloudscape isn’t robust enough for production use, so I guess you also have to buy a license for either DB2, Oracle, or SQL Server.

Finally, as far as I can tell, ordinary mortals still can’t buy the rich client. It’s reportedly available from IBM’s PartnerWorld, so I guess I’d better sign up as an IBM partner if I want to test it. Sheesh.

3 Comments

Filed under UC&C