Category Archives: General Tech Stuff

300, 200, and the New Year

A thoughtful post from my pal Bo Williams on his decision that he wants to weigh less than 300 lbs. I am right there, except that 200 is my personal high-water mark (and one, frankly, that I’m already over). I was holding steady at about 190 for a good while, but not long after Dad died I put on around 10 lbs. Not for any reason, mind you; it just sort of happened. Since then I’ve hovered right around 205, which is a bit more of me to love than I think there should be.

In the back of my mind lurk two things. First is the shadow of Dad’s diabetes. At his funeral, I was sitting around a table with a first cousin, two aunts, and two uncles… all of whom are either diabetic or pre-diabetic. The last time I had my bloodwork done (in September), my glucose was 94; the cutoff for being considered pre-diabetic is 100. I have a huge weakness for sweets, and that’s something I need to really work on. Apart from that, my lipid levels are all pretty good, so I’m not immediately worried about them.

Second is what my kids see: they see me making essentially no daily effort to exercise. In the past I’ve been regular about running on our treadmill (which, sadly, is now gone), but with the dawn of a new year it’s time for me to get back in the groove. Accordingly, today I went and signed us up at the local Anytime Fitness. Arlene, David, and I now have 24/7/365 access to a really nicely-equipped gym less than 2 miles from our house.

I plan to couple that with a return to logging my food intake, which worked pretty well the last time I tried it. Seven years ago I said my target was 181, and this time I really mean it!

2 Comments

Filed under General Tech Stuff, Musings

AppleInsider gets it wrong on Snow Leopard Mail

Ahh, the joys of the internets. Today’s treat for your delectation: this piece by Daniel Eran Dilger in AppleInsider about Snow Leopard’s Exchange support. Sadly, it’s riddled with factual inaccuracies.

In the software business, Microsoft has long known the importance of owning the client end. It worked hard to displace Netscape’s web browser in the late 90s, not because there was any money to be made in giving away browser clients, but because it knew that whoever controlled the client could set up proprietary demands for a specific web server. That’s what Netscape had worked to do as it gave away its web browser in hopes that it could make money selling Netscape web servers; Microsoft first took control of the client with Internet Explorer and then began tying its IE client to its own IIS on the server side with features that gave companies reasons to buy all of their server software from Microsoft.

I think this misstates what actually happened. Microsoft wasn’t trying to push IIS by tying IE to it. Instead, they were trying to prevent Netscape, and more broadly browser-based apps, from throwing Windows off the desktop 15 years later, Microsoft is still fighting that same battle, although against different opponents. For a web server to be useful, it must communicate with many different clients. For a browser to be useful, it must communicate with many
different servers. That’s the whole rationale behind the use of HTTP and HTML, for crying out loud.

Now we move on from matters of interpretation to matters of actual fact.

Apple’s support for Exchange and its promotion of its own Exchange alternatives are two sides of the same coin, in the sense that they use the same technologies. Apple built its support for Exchange using WebDAV, the open specification that Microsoft supports on Exchange Server as a way to deliver messages to mobile clients. Apple did not license Microsoft’s Windows-only “Exchange Active Sync” software; it merely licensed the rights to implement a compatible EAS conduit with Exchange. Apple owns the Snow Leopard software that talks to Exchange.

Unfortunately, this is just plain wrong in several ways.

  • Apple doesn’t use WebDAV for Snow Leopard. Instead, they use Exchange Web Services, a SOAP-based interface that delivers almost all of the functionality in the now-ancient MAPI stack. Microsoft shipped WebDAV support in Exchange 2000 in the apparent hope that they’d be able to do away with MAPI as the primary Outlook/Exchange protocol. Turns out that WebDAV– an open standard that Microsoft adapted in the name of interoperability– turned out to be a spectacularly bad choice from a performance and functionality standpoint. Unfortunately, Entourage used DAV. This limited Entourage’s functionality (but more on that later.>
  • Exchange ActiveSync isn’t a “Windows-only” protocol. It’s a well-described sync standard that can be licensed by device makers who want to talk to Exchange (Palm, Apple, SonyEricsson, and Nokia all have), or that can be licensed by server makers who want EAS devices to talk to their servers (IBM Lotus is the best example here.)
  • Snow Leopard doesn’t use Exchange ActiveSync.

On to another matter of interpretation:

This effort to support everything from integrated client software owned by Apple makes Snow Leopard’s support for Exchange of use to everyone, even if they don’t use Exchange. The client work Apple has invested in making Macs Exchange-friendly also improves the features available via MobileMe, Snow Leopard Server, and even some other third party services such as those from Google and Yahoo.

Snow Leopard’s support for Exchange only works with, well, Exchange. It certainly doesn’t work with Gmail or Yahoo. It’s questionable how well it even works with Snow Leopard Server. I’m reserving judgement until we get our 10.6 server set up at work so I can test it first hand.

Now, to jump back to something at the beginning of the article. Dilger says:

Microsoft has responded with the announcement that it will now be delivering a real (but still scaled back) version of Outlook for the Mac again, after a decade of giving enterprise Mac users a third rate alternative in Entourage, but Microsoft’s efforts to win back Mac clients may come too late to prevent the significant erosion of one of the primary reasons companies have to pay for Office on the Mac.

It’s ironic that Dilger labels Entourage as “third rate” given how many Entourage features are missing from Snow Leopard’s clients. However, Snow Leopard’s client implementation is nowhere near the functionality of what’s currently in Entourage, and I don’t think that’s likely to change when Microsoft ships their Mac version of Outlook.

1 Comment

Filed under General Tech Stuff

First look: Snow Leopard and Exchange

Given that I’m in Palo Alto, and that probably half of my coworkers use Macs, it’s no surprise that I installed Snow Leopard today. I’m not going to review the OS, or even the Exchange capability, but here are a few notes based on my long-time Entourage use (and not a little time spent with Outlook 2010 over the past few months). Herewith my thoughts:

  • The first thing I noticed: Mail.app is smokin’ fast compared to Entourage EWS. I mean, we’re talking lightning. EWS has much improved sync performance compared to DAV sync, but Mail.app leaves it in the dust when it comes to scrolling, searching, and message rendering. I haven’t tried to compare the two programs’ sync speed (and probably won’t, since it’s mostly relevant when you set up a new account).
  • Speaking of setup: I was able to set up 4 Exchange accounts in about 10 seconds each: enter e-mail address and password, then let Autodiscover do the rest. EWS Autodiscover works well most of the time, but occasionally it will fail to detect an account.
  • By default, Mail creates a single unified Inbox view– exactly what I use in Entourage (and what I wish for in Outlook 2010). However, nowhere can I find where Mail tells me how many messages are in a folder, something I like to keep track of.
  • I like it that Mail.app uses the same sounds for sent and received mail that the iPhone does. On the other hand, I dislike the fact that you can’t change these sounds (on either platform). C’mon, Apple.
  • Ironically, older versions of Mail would hide some Exchange folders when you connected because Mail couldn’t handle them. Guess what? This version fails to hide some folders, such as “Conversation Action Settings” and “Quick Step Settings”, that Outlook 2010 creates as ostensibly hidden folders in your mailbox root. Oops.
  • Entourage seems to do a better job of masking temporary connectivity problems. When Mail.app decides that one of my servers is unreachable, it grays out that server’s entire folder tree and puts the little tilde-looking icon next to the account name. By contrast, Entourage will discreetly add “(Not Connected)” to the account name and leave it at that.
  • iCal… well, what can I say? I still don’t like it after all these years. Yes, it syncs with my Exchange calendars now, but its visual display is ugly compared to Entourage (especially for overlapping events), it’s lacking in features, and the task support appears to have been hastily bolted on.
  • I’ve never been a user of the Address Book app. Given the way this version works, I’m not about to start. Too much wasted white space and too many missing features. For example, want to see someone’s management chain? Too bad, Address Book doesn’t show that. Feel like searching the GAL? Sorry, no can do (at least not that I can find.)

There are other problems, too– no support for setting your out-of-office status, for example. In terms of fit and finish, there are lots of little grace notes that Entourage gets right but that Apple stumbled with. To show just one example, take a look at these two screen shots, one for each program.

Microsoft EntourageScreenSnapz001.png   iCalScreenSnapz001.png

IMHO, Entourage does a better job all around. It tells me that my machine and my appointment are in different time zones. It clearly shows the important data about when my test meeting’s invitees are available. Once you type in an invitee’s name, there’s no way to delete the event in iCal unless you remove all invitees first. Attempting to close the window gives you a chance to edit or send the invite, but not get rid of it altogether. (Bonus: thought it was interesting that Entourage could get and display Atalla’s status (OOF, in this case) but that iCal couldn’t, even though I took the screen shots on the same machine and more or less at the same time.)

More broadly I don’t like going back to the world of having three separate apps for PIM functions. It reminds me of Sidekick for DOS. I much prefer the Outlook/Entourage model of having several different (but related) data types in one place. What makes this worse is that there’s relatively little integration among the Snow Leopard apps. For example, if you’re looking at a contact in Address Book and want to send that person a mail message– too bad. There’s no way to do so. You can, however, right-click an e-mail address in Mail to open that address’ contact card.

Still more broadly, these applications are not very flexible or customizable compared to Entourage. For example, let’s say you want your message reading pane on the right. Too bad! There’s no way in Mail.app to customize it; you need WideMail or something like it, of which there is no Snow Leopard version (yet).

So, Snow Leopard delivers what Apple promised: basic Exchange integration. There are so many things that they’ve left out, though, that I remain disappointed, and I’m thinking that the Microsoft Mac Business Unit has a huge lead already as they move into full-scale development of Outlook for Mac

5 Comments

Filed under General Tech Stuff, Reviews

Exchange 2010 release candidate build now available

Great news from Michael Atalla on the Exchange team blog: the release candidate for Exchange 2010 is now available for download. The RC is feature complete, meaning that everything that will be in the final build has been implemented, though there may still be bugs. I can say that based on my experience with Exchange 2010 in the TAP, and a user of the Outlook Live service, it’s pretty darn solid. Check it out!

Comments Off on Exchange 2010 release candidate build now available

Filed under General Tech Stuff, UC&C

Me and my Gateway LT3103U

I know, I know. I’ve complained in the past about the limited value of netbooks, and now… well, confession time: I bought one, a Gateway LT3103U. I’m going to be using my MacBook Pro as my primary machine, which means I want to leave it plugged in to its monitor etc. at home. Because I’ll be commuting by Caltrain I wanted something small and portable to use for light writing, surfing, and so on.

I asked a large social alias at Microsoft for recommendations and got back a dozen or so. Some recommendations were based on price, some on battery life, and some on overall price/performance. I don’t need ultra-long battery life, and while I won’t say price was no object, I didn’t feel like it was the most important factor.

Why the LT3103U? In a word, the screen. It’s a beautiful, clear, sharp 1366 x 768. I experimented with a few 1024 x 600 screens at my local {Best Buy, Costco} but they were just too darn small. The Gateway also has a pretty nice full-size keyboard. It’s no Lenovo, but it’s miles better than most of the ones I tested. Performance with Win 7 is quite nice. Would an Atom N270 be faster? Maybe, but on the other hand I’d have to suffer the squinty little screens common on those devices. (Here’s an LT3103U review for your consideration.)

I found instructions to make a bootable Win 7 USB stick and built a Windows 7 Ultimate x64 stick. It worked flawlessly, and I commend the instructions to your attention. I don’t know how long the install took because I started it right before bed, but it was done when I got up 🙂

Chris Moates had notes on getting Win 7 drivers set up for the LT3103U. I didn’t burn the Gateway driver DVD (I don’t have a USB burner), so I just ran Windows Update on a wired connection. It found the correct ATI and wireless drivers with no problem, so all my hardware is fully functional (although I haven’t tested multitouch; that may require the Synaptics touchpad driver).

Now I need to install Windows Live Writer on it and see how it blogs 🙂

Update: I took it back to Best Buy. It was a delightful little machine, but it was just too small– the keyboard and screen are both better suited to someone with Arlene’s hand size than mine.

3 Comments

Filed under General Tech Stuff

Signing up for beta MS Learning exams

If you’ve ever taken a Microsoft certification exam, you might wonder where they come from. Do storks bring them? Are they made by elves?

Not quite. They’re developed by teams of subject matter experts (SMEs). Some of these SMEs work for MIcrosoft, and some come from the broader IT community. The exam development process is too long and boring to talk about in depth; there are several phases to it, starting with “hey, kids, let’s put on an exam” and culminating with the rollout of the finished exam.

Along the way, there are usually beta opportunities, where the nearly-finished test is made available to a limited pool of test users who can give feedback to the test development team (i.e. “hey, question 45 is too vague!” or “there’s no correct answer to question 15.”) For the first time that I know of, Microsoft has opened a public call for SMEs who want to volunteer to work on exam development and to get early access to exam betas. If you’re at all interested, visit this site to get directions for signing up. (Hint: it involves Microsoft’s Connect web site!)

Comments Off on Signing up for beta MS Learning exams

Filed under General Tech Stuff

Twitter plugin test, again, AGAIN

Bah. This is getting tiresome.

Update: thanks to the server gods, posts made with the MT interface (or scheduled for later posting) now tweet like they’re supposed to. All hail Brian and Greg!

Comments Off on Twitter plugin test, again, AGAIN

Filed under General Tech Stuff

MS releases Entourage EWS, changes name to Outlook

Big news on the Mac e-mail front.

First, Microsoft has released the Exchange Web Services (EWS) edition of Entourage, which you may remember from back in January. If you’ve been using the beta version, you will almost certainly be pleased with the vast improvements in sync speed since the beta. MS has also fixed a number of annoying sync bugs. Remember, the EWS version requires that you have Exchange 2007 SP1 with update rollup (UR) UR4 or later.

Next, MS announced today that the next version of Mac Office will contain… not Entourage but Outlook for the Mac. They have not yet announced the exact details of what “Outlook” means in the Mac context (except to say that it includes support for AD RMS), but the Entourage Outlook for Mac team is well aware of the major features that Outlook for WIndows has, and based on my discussions with them I am pretty optimistic about what we’ll see in the next version.

Comments Off on MS releases Entourage EWS, changes name to Outlook

Filed under General Tech Stuff, UC&C

Windows Mobile 6.5 emulator images

Ethan McConnell has a long post on the Exchange team blog covering how to set up the Windows Mobile emulators for testing various Exchange features. Early last month he snuck in an update: a link to the Windows Mobile 6.5 emulator images. If you’re interested in the differences between WM 6.1 and 6.5, this is probably the best way to satisfy your curiosity for the time being; I don’t think there are any actual WM 6.5 devices shipping yet.

Comments Off on Windows Mobile 6.5 emulator images

Filed under General Tech Stuff, UC&C

Some must-have iPhone apps for the kids

[ Update: rewritten because the original’s links were bad. I deleted it, and now people who clicked on the original link are getting 500’d ]

Arlene and I upgraded our iPhones to the 3GS model last night, and David got a 3G 8GB to replace his ooold Nokia flip. Tom is awaiting the arrival of his iPod Touch. With that in mind I wanted to link to a few apps that I frequently use. This isn’t a complete or exhaustive list, but it’s a start.

  • The Scriptures, a free app that renders the standard works of the LDS Church (Old Testament, New Testament, Book of Mormon, and Doctrine and Covenants), complete with footnotes and a really helpful search feature.
  • The Mormon Channel, which provides a number of LDS Church-sponsored audio and information feeds, including full text of Church magazines, scriptures, and content from General Conference sessions. Interestingly, this is a community-developed app— I’m signing up to work on it. (It’s free.)
  • The Weather Channel: all the local forecasts you could possibly want, supported by ads. There’s an ad-free Max version for $4 that adds beach forecasts, radar maps, and some other stuff
  • feX for Facebook: syncs your Facebook friends list with your iPhone address book (and thus, by extension, with Exchange or whatever you’re using on the back end). This is the fastest way to get pictures of your contacts, not to mention their birthdays and so on. It’s well worth the $0.99 cost.
  • TweetDeck: a great free Twitter client. It’s supposed to be able to sync with the desktop version, but I haven’t gotten it to work properly yet.
  • Blog with iBlogger is $10. However, it’s by far the best blogging client I’ve found for the iPhone. It handles multiple blogs with aplomb and can easily post text and photos. I haven’t tried posting any videos yet, though.
  • Shazam, a free app that identifies songs for you then lets you quickly buy them from iTunes. Perfect for places where they often play music you don’t recognize.
  • iPhlix for remotely controlling my Netflix queue (including adding and removing items; well worth its $3 price) and its partner in crime, the free U-verse TV remote control app. Between these two I can remotely record or request shows or movies no matter where I am (e.g. in the back of an airplane somewhere).

Comments Off on Some must-have iPhone apps for the kids

Filed under Friends & Family, General Tech Stuff

TechEd, day 1

Monday was my first full day of TechEd. It was pretty uneventful; I worked a shift in the Technical Learning Center at the “Anywhere Access” booth, along with Microsoft’s Adam Glick. We got quite a few questions about general Exchange 2010 features, but not that many that were specific to the booth area. (This pattern would prove to repeat itself over the next few days). After my booth shift was over, I attended some MVP deep-dive technical sessions that Robin Martin-Emerson, our MVP lead, had arranged with the product team. The most interesting one to me was the one that covered the detailed process of moving from on-premises Exchange to the Exchange Online service. I’ll have more to say about that in a future post.

After the MVP sessions ended, I went back to the hotel and did some preparation work for my sessions, and went to an MVP dinner with Rajesh Jha (Microsoft’s corporate VP in charge of Exchange) and a number of members of his team. Dinner was good (the Palm is supposedly famous as a celebrity hangout), but the conversation was better– we had a number of spirited conversations about topics as diverse as mixed martial arts, baseball, and LA traffic. All in all, a pretty good day; the cab ride home (six MVPs, one cab) was a great finish.

Comments Off on TechEd, day 1

Filed under General Tech Stuff, UC&C

TechEd, day 0: my schedule

Actually, I’m a day late– I should have posted this last night, but I was too tired! I had an uneventful flight from DTW-LAX on a crowded but bearable NW A320, then a remarkably expensive yet reasonably safe taxi ride to the Sheraton Los Angeles downtown.

I’m in Los Angeles for TechEd 2009, where I’m presenting and working in the Exchange booth. Today I’ve got a couple of phone meetings with my 3Sharp posse, then a session in the “Anywhere Access” section of the Exchange booth from 1115 to 1445. Following that, I plan to attend a set of MVP deep-dive sessions that the product group is putting on, then I’ll be able to take a short break before having dinner with some folks from the Exchange product team.

Tomorrow things heat up: I have booth duty (this time in the “Protection and Compliance” area) from 0930 to 1230, followed by a session (UNC01-INT) from 1445-1600 in the Interactive Theater “Yellow 1” area on Microsoft’s Exchange Online offering. I plan to do a bunch of demos there, so if you’re interested in how Exchange Online works, stop by!

Wednesday I have booth duty again (0930-1230 in “Deployment and Management”), after which I’m doing a session (UNC304) on OCS 2007 R2 deployment and management. That should be fun, but I’ll be watching the clock (and trying hard to finish on time, something I rarely do) in order to make my flight home.

If you’re in the area, feel free to stop by and say hello!

Comments Off on TechEd, day 0: my schedule

Filed under General Tech Stuff, UC&C

Two continuous cluster replication white papers

Missy has been pretty busy lately. Apart from working incredibly hard on some very cool Exchange 14-related stuff, she recently completed two white papers. The first one examines the interplay between continuous cluster replication (CCR) and direct attached storage, in an attempt to answer the question of whether you have to use SANs for efficient and safe CCR deployment. The second examines the pros and cons of CCR versus single copy cluster (SCC) deployment. Both of them are worth reading if you’re interested in using CCR with Exchange.

Comments Off on Two continuous cluster replication white papers

Filed under General Tech Stuff, UC&C

Outlook 2007 programming chapters online

Long-time Outlook MVP Sue Mosher (who is a really interesting person besides!) wrote Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators
a year or two ago, and Microsoft just put three chapters online from it. If you’re doing Outlook development at all, this will probably be a valuable read. Sue points out that the chapter on working with item bodies has a lot of information that she’s never seen published anywhere else.

Comments Off on Outlook 2007 programming chapters online

Filed under General Tech Stuff, UC&C

At the MVP Summit

I’m excited to be at this year’s MVP Summit. (In fact, I’m in an Exchange 14-themed session right now). The summit team has their own blog, and lots of other MVPs are blogging about it. I have a huge backlog of blog entries to write, but I won’t be blogging much about the specific sessions because they’re under NDA. Too bad, because there are some E14 features that totally rock my socks off.

Comments Off on At the MVP Summit

Filed under General Tech Stuff, UC&C