Main

May 06, 2004

Notepad2 in Context Menu

Everyone is talking about Notepad2. I'll chime in and say that I've become an overnight fan as well.

I like how TextPad adds itself to the explorer context menu, so last night I took a few minutes to figure out how to add Notepad2 to the context menu. Here's my registry snippet. Download this file, edit it to point to the location of your Notepad2.exe, and and double-click it to add it to your registry. Standard disclaimers apply... It's not my fault if this bit of code hoses your system - all I can say is it didn't hose mine. :)

Here's what it adds to your registry:

If anyone knows of a better way to do this, please let me know in comments below.

April 20, 2004

OneNote 2003 Service Pack 1 Preview now Available

OneNote 2003 Service Pack 1 Preview just showed up on Microsoft Downloads. I'm still downloading, so I can't comment on what's new/fixed yet.

Update:
Ok, I've had a chance to take a very quick look at it. I had a minor error on install. It couldn't find one of the files. I ended up hitting "Ignore". OneNote works, but I'm sure there's some functionality broken by that missing file.

Here's what's obviously new:

  • Password protected sections
  • Shared Sessions - Ability to share OneNote sessions over the network with multiple users
  • Screen clipping - screen cap right from OneNote!
  • Insert picture from scanner or camera - I don't remember seeing that there before
  • Copy notes from Pocket PC
  • Select stationery when you create a new page (using drop-down arrow appended to new page tab)
  • Share a OneNote section to a website
  • Insert Outlook Meeting details
  • Record video
  • Optimize sections

    I'm sure there's more, but those are some of the things I found. I'll have to poke around more later. Time to get back to work.

    Update 2
    More info from Microsoft here. Check out the Product Guide too for more detailed info with screen caps of the new features.

    Update 3
    Check out what Peter Rysavy is saying about SP1. Looks like he's just as excited as I am. :)

  • April 14, 2004

    Trouble Accessing Windows Update Yesterday

    The moment Microsoft released yesterday's security bulletins our IS Team went into high gear applying patches to all our systems internally and externally - as we have always done. (We aren't currently using SUS so we pull our updates down like everyone else - Windows Update.) We had trouble on some systems with having to run a system check several times before it would correctly display the patches that needed to be applied. I attribute this to heavy server load on the Windows Update servers.

    Wonderful!!!

    Really. That's a great thing. I've never ever seen performance problems on the Windows Update site before. This tells me one thing. People are finally beginning to take these things seriously and responding immediately to install updates. Good stuff.

    March 22, 2004

    You Know You've Done Too Many SharePoint Installs When...

    I did so many SharePoint Portal Server installs last week that I actually dreamed on Friday night that I was the SharePoint Single Sign-on Service account.

    March 17, 2004

    Attn Microsoft: Please Fix Your Webcast Site

    Microsoft has so many webcasts happening in a given month that it's mind boggling. But guess what? I rarely watch any of them. The main reason: They're so poorly organized.

    Here are a few suggestions on how to make your webcasts of much greater benefit to users:

  • Make them searchable! I can't find any clean way to search through just the webcast archive. Am I missing something, or does this exist?
  • Categorize them better. Make it easier for me to drill down to just SharePoint, or just Developer webcasts for Level 300 content.
  • Don't spread them among your Webcasts and Seminar sites. What's the difference between them anyway? Why are some things under "Online Seminars Home" and others under "On-Demand Webcasts"? Under "Online Seminars" the organization is even more inane. You have to drill down to Server Products -> SharePoint Portal Server and then choose from Prepare, Plan, Build, Deploy, Operate. I just want the SharePoint stuff. Many webcasts cover the entire spectrum of these sub-categories. What's the point? Then there's the Certified Partner webcasts, MSDN TV, the .NET Show, and TechNet webcasts that aren't aggregated either. My ideal scenario would be: I want to search for any "multimedia" information on SharePoint Single Sign-On and have results aggregated from every one of these properties.
  • Provide an RSS feed! I want to keep track of webcasts like I track downloads.
    Since the Downloads RSS feed was introduced, I get a chance to look at every new download Microsoft provides. I can't tell you how useful that has been. I've discovered so many tools and information from the download feed that have saved countless hours and solved a ton of problems with tools I wouldn't have otherwise known about.
    Just today I pointed a developer to ADAM to help build an Active Directory app that he was thinking he'd have to configure a full development domain controller for. I remembered seeing ADAM on the Downloads feed a few months ago and had filed it away in my memory bank for a day when we just might need it. That's a prime reason I use RSS.

    Anyway, this aspect of the Microsoft.com site needs desperate attention and fixing. Are there any MS bloggers out there with any influence over the part of the site?

    Update: I just realized that Microsoft doesn't even provide the feed for the Downloads site. It's done by a third party. I wonder if anyone's done similar with the webcasts?

  • March 16, 2004

    Dual Monitor

    I have a dual monitor setup.

    I'm never going back.

    I didn't realize what all the fuss was about, but now I see that there are sooo many scenarios where dual monitor makes my life much easier -- especially given that I have major problems with short-term memory. I can remember complex technical information for years, but can't hold much more than 3 words/characters in my head for a few seconds.

    Here are some scenarios that I've found invaluable already:

  • Programming on one screen, reading docs/sample code on another
  • Typing password or registration key on one screen, viewing password/regkey in eWallet on the other
  • Remotely accessing a server on one screen, local on the other
  • Outlook one screen, web browser the other
  • Install app on one screen, continue to live on the other

    (The only place that I haven't found the dual-screen useful so far is when Acrobat Reader opens. That just brings my system to its knees anyway. It wouldn't matter if I had this while Acrapbat is loading.) :)

    One more thing. If you're using mult-monitor setup, go download Ultramon.

  • March 14, 2004

    Remote Access - We've Come A Long Way

    I remember using the DOS version of PC Anywhere in the early 90's to access the point of sale computer at the retail computer store where I worked. I think it was over a 2400 baud modem, which I quickly upgraded to 14.4 as soon as the cost dropped below $500. I couldn't have imagined then the scenario that I'm using today to work remotely.

    Today I'm upgrading a regular Windows Server 2003 computer to Active Directory using DCPromo. The server is on a very locked down DMZ subnet in our Data Center. I'm at home using a broadband connection from the local cable company. I don'th have any access to the DMZ from home, but the office firewall can access the DMZ via Windows Remote Desktop. To do the DCPromo, I'll need the Windows Server 2003 CD which, of course, is not in the CD tray. I don't want to have to drive to the data center (which is only 7 minutes away, but still...) to put the CD in the tray, but I do have a copy of the ISO on a file share on the corporate LAN. Here's how I got it to work.

    My laptop is connected to my Linksys router via 802.11b wireless. I have a VPN connection established to the corporate LAN. Using the VPN connection I've connected to one of our LAN servers using Remote Desktop. From the LAN server, I've connected to the server sitting on the DMZ segment, also using Remote Desktop. To access the ISO of Windows Server 2003, I've configured a VPN connection on the DMZ server back into the corporate LAN and copied it from the file share. Then I've used a Virtual CD tool to virtually mount the ISO and point Windows to Z: drive to get the files it needs.

    Voila! The server is now a Domain Controller. And I'm still sitting in my comfy chair drinking coffee and listening to my 80s MP3 collection streaming via Shoutcast over wireless from my wife's workstation downstairs, while my son plays with his animal collection behind me.

    As much as we might gripe about computers being hard to use and buggy, we sure have come a long way. Take a few minutes today to think about how good we have it compared to even 10 years ago.

    January 15, 2004

    Microsoft Services for Unix 3.5 Now Available

    Microsoft, today, officially released Services for Unix 3.5 -- for free. I've been a longtime user of Cygwin, but haven't been using it as much lately. PuTTY has replaced my Cygwin SSH shell, and l haven't done any perl programming in a long, long time (thankfully). I'll do my normal couple days of toying with SFU, installing a bunch of add-ons like the bash shell, then letting it idle until I get command line withdrawal again. In any case, I'm supposed to be beta testing the Longhorn Command Shell -- now there's a cool command line!

    Updated the add-ons link.

    October 22, 2003

    Microsoft Releasing Windows Source Code to MVPs

    Microsoft announced today that its releasing Windows source code to eligible MVPs through the Most Valuable Professional Source Licensing Program (MVPSLP).

    "I'm a huge fan of the MVPs. They do a great deal to help Microsoft customers. Giving them access to one of our most valuable assets, Windows source code, is a testimonial to how much we value this dedicated group of people," said Jim Allchin, group vice president of the Platforms Group at Microsoft. "Giving them access to the source code will help MVPs do even more for technical communities around the world and will thus strengthen support for everyone using the Windows platform."

    Read about it here.

    September 26, 2003

    Remainder of Office System 2003 Now on MSDN Subscribers

    The remainder of the Office System 2003 is now available on MSDN Subscriber downloads. This includes final release of SharePoint Portal Server 2003 and Project 2003. It's going to be a fun weekend. :)

    September 15, 2003

    Microsoft Office 2003 Is On MSDN Subscriber Downloads

    Microsoft Office Professional Enterprise Edition 2003 is now available for download to MSDN Subscribers.

    400MB. Get it now.

    September 04, 2003

    Microsoft Webcast RSS Feed

    I occasionally visit the Microsoft Webcast site and always find a ton of content that I want to view. Today I thought, "There should be a RSS feed for this." 20 Google seconds later voila! Unfortunately, it's just the upcoming webcasts feed -- I prefer to view the archived webcasts so I can watch at my own time and pace, but it'll do.

    September 02, 2003

    Jared Is Blogging

    Our lead software architect, Jared Rypkema has started a blog. I see that he's already posting on a topic that's near and dear to his heart -- ADO.NET and data access layers.
    Jared is the guy that helped me through my Slashdot withdrawal (over a month clean and sober; not a single trip back to old /.) and is always an open ear for my non-stop ranting. Welcome aboard, Jared!

    August 28, 2003

    Can't Not Program

    Don Box on being a programmer:

    In general, I would be very hesitant to encourage anyone to pursue this career path. Like writing a book, the only people who should do it are those who can't not do it.

    If you can't not program and you live in the St. John's area, contact me. I'd like to talk.

    August 27, 2003

    dasBlog for Corporate Blog

    I installed Clemens Vasters' dasBlog tonight on one of our internal web servers. I'd like to try a corporate weblog to see if we can set a little more group creative thinking and collaboration going.

    We're a .NET shop so I wanted to use something we were comfortable extending. The first thing I want to add is the ability for multiple users to post.

    I'll try to post here on how the experiment works. If successful, I think we'll look at creating a weblog module for our Sharepoint install. That would be cool.

    July 28, 2003

    EventID.NET

    The Microsoft Knowledge Base is next to useless, by the way, but EventID.Net has saved my backside many many times.

    Oh, and KBAlertz now has RSS feeds. Just click the icon on the corresponding alert page.

    July 16, 2003

    Windows Server 2003 Gains on Linux

    [Mads Haugbø Nissen] Windows Server 2003 Gains on Linux

    I've been using Netcraft for years to probe web servers for the OS and HTTP server info. Their information is regarded as quite accurate. Oh, and I just noticed they have a RSS feed. Subscribed.

    Oh again, I noticed the article on 2 million hosts running FreeBSD. This reminds me that I love FreeBSD (think /usr/ports). I personally tolerate Linux, but don't particularly like it. Though we primarily use Microsoft OSes, when we do use Open Source, we generally install Red Hat Linux. I've been trying to get our admins to switch to FreeBSD, but we have too much invested in Linux now. I guess it's either .dll hell or RPM hell for the foreseeable future. :)

    If you think your boss is bad...

    ...try working for yourself. [neopoleon]

    :)

    [Listening to: Dire Straits - Romeo and Juliet (from Sultans of Swing)]

    summaries.com

    I discovered Summaries.com a few days ago and was very intrigued by the concept:

    "Summaries.Com e-mails subscribers an 8-page executive summary of a new business book every week."

    One of my single biggest frustrations in life is that there's not enough time on Earth to read everything I want to read, nor is there enough strength in my eyes or brain. Another problem is that I can't scan books - I'm terrified that if I skip over even a single paragraph I'll miss an important piece of info.

    I signed up for a 4 week trial. This should get me closer to my goal to absorb as much information as humanly possible.

    [Listening to: Mark Knopfler - Speedway At Nazareth(from Sailing To Philadelphia)]

    June 23, 2003

    My Thoughts on "The Missing Future"

    When I read Eric Kidd's The Missing Future blog entry on the weekend, it just didn't sit right at all with me. I was tempted to write a response, but my brain was already hurting from too much work-related writing. When I read Joshua Allen's respose, I thought I was pretty much off the hook for responding, though I still had a couple of thoughts that I considered throwing into the pot.

    Well, now, after reading Krzysztof Kowalczyk's response, I know there's nothing left to say. Case closed. Excellent article, and from an apparently non Microsoft-camp guy to boot.

    Ok, I do have one thing left to say. I believe that we are on the brink of seeing some of the most incredible software breakthroughs ever. I believe that there's a definite lack of vision right now just due to so many new technologies being thrown at us over the past 3-5 years. Once a critical mass of developers gets a good grip on these technologies we're going to start doing things never dreamed possible.

    June 20, 2003

    Microsoft DriveTime CDs!

    Remember my entry on drive-time learning last month? I was wishing that Microsoft would start releasing some of its content as audio CDs that I could listen to in my vehicle. Well, guess what just showed up in this month's Microsoft Certified Partner package? Microsoft DriveTime audio CDs!

    Ok, I admitted in my previous entry that I'm sure I didn't invent the term or concept of drive-time learning (I know I must've heard it somewhere else), but does anyone know if Microsoft has done this type of CD before? We've been a partner for about 2 years, but this is the first time I've seen audio CDs from MS.

    Am I delusional to think that my idea might have trickled back to someone in the Microsoft content group?

    [Listening to: The Violet Burning - Love Is The Loaded Gun (from Chosen)]

    June 18, 2003

    O'Reilly Safari Bookshelf RSS Feed

    Thanks to Phil Scott for pointing out O'Reilly's Safari Bookshelf RSS feed!

    June 17, 2003

    What's New

    It's been a very busy few days since I last posted an entry here. I've been head down in work - reams and reams of reading, and writing my app for the Pocket PC. I don't have much to report, but here a a few items of interest that I've come across recently:

  • O'Reilly's Safari Bookshelf. Our MSDN subscription gave the company a free 30 day trial to Safari. I visited a year ago, and only saw O'Reilly books. As much as I like O'Reilly books, I didn't think it was worth the investment at the time. Now it has over 1400 books from a bunch of publishers. I'm like a kid in a candy shop! Blame Safari for my blog silence.

  • VS.NET Posters. Here are PDF files of the posters that ship with the Visual Studio .NET. Since we get all our software from MSDN downloads we don't get these in printed format, so it's nice of MS to put them up for download. Great references for the various parts of the .NET framework. I printed them on our 11x17 printer, but I need to find someone who can print the full poster-size to make them readable from across the office.

  • Total Recorder. Remember my post on "drive time learning"? I wanted to find some tools for converting existing content into audio. Well Total Recorder is the tool. I purchased the Professional edition this week and used it to record a bunch of Microsoft Webcasts to CD. I'm in drive-time learning overdrive.

  • May 18, 2003

    Whither Internet Explorer 7.0?

    Sean and Scott posted an interesting entry regarding the seemingly halted developmet status of Internet Explorer.

    "With no significant features for nearly two years now except security patches it does give one pause. Not simply because its a shame that the product has essentially ceased development but that once the browser war was over Microsoft stopped innovating with Internet Explorer."
    [...]
    "Why don't we have tabs, RSS aggregators, bookmark sync utilities, mouse gestures, popup blockers."

    I have to agree. Even though IE has a dominant (to say the least) market share, more and more people, especially developers are using Mozilla and MozillaFirebird (formerly Phoenix).

    I'm using MozillaFirebird a significant amount now, specifically to use features that aren't included in IE; namely tabs and popup blockers. The browser load time is great, the footprint is small, I don't have to install all the crap that Mozilla base forces on me, it renders HTML almost exactly like IE and - the most important feature - it supports Alt-D to jump to the address bar (I wouldn't and couldn't use the browser until it supported this feature; the key combo is just too engrained in me).

    I remember the thrill of waiting to see whether Microsoft or Netscape was going to be the first to release a beta of a new major version; the excitement of installing early alphas and betas just to check out the new features of each browser.

    Now I'm going to the MozillaFirebird site at least once a week to download the latest nightly build. I can't remember the last time I was on the Microsoft Internet Explorer home page (before this post). Does Microsoft care about IE? Is there anyone working on new features? Are they planning something that will completely obsolete it (unlikely)?

    Is IE is headed the way of the dinosaur Visual Source Safe, where all you see on the product home page is another service pack?

    May 15, 2003

    Proposal Writing Hurting Brain

    ... brain hurts from too much proposal writing ... no end in sight ... pray for my sanity ...

    <flop>

    May 12, 2003

    Longhorn - Part Two

    http://www.winsupersite.com/showcase/longhorn_preview_2003.asp

    I haven't had a chance to read it all yet.

    May 11, 2003

    Technology Journalists and the Security Myth

    Ok, I admit it. I allowed a Slashdot article to get me riled up again, even after my post yesterday.

    This time they pointed to a story on Yahoo! called "Is There Any Reason To Buy Microsoft Anymore?" I won't comment on the reasons why I disagree with the basis of the article; the problem I have with the story is in this statement:

    "Almost everything enterprises once found unique to Microsoft they can now find somewhere else -- without some of the baggage that comes with Microsoft purchases, like ongoing security concerns and mystifying licensing practices."

    I agree with the fact that there are lots of alternatives. That's fine.
    I agree with the comment about the mystifying licensing (at times).

    But to suggest that if you buy anything besides Microsoft software that you won't have any ongoing security concerns?

    I see this myth spread surprisingly often by technology journalists. You'd think that if you buy Linux or Oracle or any other ABM (Anything But Microsoft) software you can just throw away your firewall and never touch your systems again. This is a dangerous myth to propagate because no software is secure. Explain the almost daily emails I get from Red Hat pointing me to security patches. Of course I get my share of security alerts from Microsoft as well, but that's not the point...

    The point is this; all software has security issues and if you're not aware that there will always be "ongoing security concerns" with any software you use, you shouldn't be in the business.

    Buy ABM software, but don't do it because you want to avoid security issues.

    May 09, 2003

    Microsoft Document Reviewer Humour

    You gotta love it when MS Word document authors accidentally leave their reviewer notes in the final version. Here's a gem I came across in a document from Microsoft's Certified Partner website today:

    Hey now! I resemble that last comment.

    [Listening to: Bride - Tomorrow Makes No Sense (from Oddities)]

    May 06, 2003

    More Details on Longhorn

    Here's another few tidbits on Longhorn.

    The article says that Microsoft intends to slash of the number of Win32 API calls from 70,000 to 8,000 for this release.

    First Look at Longhorn Graphics

    Paul Thurrot's WinInfo site has a new article up on the graphics subsystem in Longhorn - the next consumer version of Windows:

    "In a pre-show demonstration of the Longhorn graphics subsystem at the WinHEC trade show in New Orleans Monday night, I saw for the first time some of the advanced video effects that Microsoft will enable in the next Windows version. [...] The change is startling."

    There's only one image in the article, but there should be more coming over the next few days.

    The full article is here.

    [Listening to: The Police - De Do Do Do, De Da Da Da (from Every Breath You Take - The Singles)]

    May 05, 2003

    Drive-time Learning

    I found out about .NET Rocks! recently.

    This is something that I've wanted for a while - Drive-time Learning (I can't remember where I heard that phrase, but I'm sure I didn't coin it).

    I'm impressed with the amount of video-based training material from Microsoft; seminars, webcasts, MSDN TV, The .NET Show*, Certified Partner content, and more. However, my number one frustration is that I just cannot find the time to take advantage of this content. It all requires that I be in front of a computer; and therein lies the problem. If I'm in front of a computer it's difficult to have the focus necessary to watch or listen to an entire presentation. Multi-tasking operating systems and the Internet allow me to be too distracted.

    What I've often wished for is an audio-only version of the same content; and I mean a standard audio CD format that I can listen to in my vehicle - the only place that I can really focus. To listen to the .NET Rocks! shows, I've been downloading the MP3, converting it to a .WAV file, splitting it into tracks of 3 minutes a-piece, and burning to audio CDs**. I work about 7 minutes from my house, but the amount of information I can consume in even this short drive is amazing. I can get about 30 minutes of listening time per day just going to work in the morning, driving home for lunch, back to work, and back home at the end of the day.

    I would like to see the Microsoft content done this way. I don't need a bunch of slides to keep my attention - the audio usually suffices. If additional material is needed (such as diagrams), package it separately so I can quickly scan it at my computer before or after listening.

    In the meantime, I'd like to find some tools for converting existing content into audio. The main problem is that they use a bunch of different formats to archive them and don't always link to downloadable, but rather streaming media.

    Does anyone know of any useful tools to convert Windows Media streams into .WAV files or CD Audio recordable content?

    *I saw this comment today from Kevin Dente after I began writing this post: "I appreciate Microsoft's general strategy of carpet-bombing developer's with technical information [...] but does anyone actually have time to watch an hour and a half video on IIS 6?".

    **In case you're interested, here's a detailed breakdown of how I convert the .NET Rocks! show into multi-track audio CD format:

  • Download the MP3 version of the show
  • Use RazorLame to decode the MP3 to a large .WAV file (usually over 500MB)
  • Use CD Wave Audio Editor to break the large .WAV file into files that are 3 minutes in length. (Split->Split at intervals)
  • Burn to Audio CD using Nero, setting the pause between tracks to zero.

  • May 03, 2003

    www.msdn.com

    <geekmode status="on">

    Woohoo! http://www.msdn.com now maps to http://msdn.microsoft.com.

    Fewer letters to type in the address bar.

    </geekmode>

    I guess I should have said ultrageekmode, since I'm usually in geek mode anyway. :)

    Arrgh! I Want A Search Engine That Understands the Context Of What I Want

    When will computers be smart enough to understand the context of what I write or say? Search engines are great for finding things where simple keywords suffice, but very difficult for finding answers to technical problems where people use various ways of phrasing the same things. Case in point:

    I'm having a problem with Visual Studio.NET 2003 where every time I access the MSDN help library I'm asked for the VS.NET install CD - which I dutifully provide. It then proceeds to go into an endless install loop of goodness knows what.

    Now what keywords do I use to search for a possible solution?

    If I were to phrase this problem in english to, say, a friend I would say:
    "Every time I access the MSDN help library I'm asked for the Visual Studio.NET install CD. When I insert the CD, it goes into an endless install loop."

    If my friend knew the answer, they would immediately be able to provide the right solution, even if they wouldn't have phrased it that way at all if they were the one describing the problem.

    Now, how do I give that to Google hoping that I find someone else phrasing the same problem in a close enough way...

  • view msdn help install cd loop
  • (vs.net | visual studio .net) 2003 msdn help install (loop | keeps)
  • msdn help library (visual studio | visual studio .net | vs.net) 2003 install (endless | keeps) loop

    Actually, the last query seemed to get me the closest to a potential answer searching against Google Groups, but ultimately came up short.

    I have similar problems trying to describe a problem where an application "crashed" or "locked up" or "stalled" or "froze" or did a "bsod", etc.

    I guess the ultimate solution to this problem is Artificial Intelligence, which isn't happening any time soon.

    The other solution is called old fashioned patience. I'll just post my problem to usenet and wait for an answer from a human who will hopefully recognize my problem from the subject line and be gracious enough to respond with a solution or at least a hint.

    But I'm oh so impatient, and it's really bugging me...

  • May 02, 2003

    Info Starting to Emerge On Next Versions of Messenger

    Some information is starting to emerge on the next versions of Messenger, both Windows Messenger 5.0 and MSN Messenger 6.0.

    Key things of note:

  • Windows Messenger 5.0 will target enterprises and be used with Microsoft's new RTC (RealTime Communications) Server. That's the one I want. Can't wait to put RTC internal so that we can get everyone on instant messaging (IM) with their company profile. We already use IM a TON. Office 2003 has very tight integration with IM, but is dependent on tying your account with your corporate email. This will allow us to be a fully IM integrated company once and for all.
  • Both versions will support Tablet PC Ink. I'm able to carry out realtime conversations using a pen now with Messenger, but it's not done directly inside messenger and uses the character recognition. The new version will support being able to send the actual written ink image. Cool.
  • Messenger will finally support automatic archiving capabilities.

    Now if only they can add support for signing on as "Appear Offline" so I can effectively hide when I login and only uncloak when I'm ready. I have it set to show Away immediately, but what do you do when someone messages you as soon as you login? You've already been "found out". I guess I can set the service to not automatically start, but then I wouldn't get as much use out of it because I'd have to remember to load the application every time I logged in or restored from hibernate.

    [Listening to: Undercover - Bridge of Life (from Balance Of Power)]
  • April 29, 2003

    Another Good Article From Eric Sink: Iceberg Sneak-Ins

    Here's another interesting article from Eric Sink on sneaking seemingly small features into the software development process. Do we have another Joel Spolsky in the making? :)

    On another note, looks like I'm not the only one that noticed that BillG was using a paper notepad instead of a Tablet PC.

    April 28, 2003

    Windows Server 2003 As My Laptop OS: Maybe Some Other Time

    I mentioned a few days ago that my laptop was due for a reinstall and that I would try Windows Server 2003 as my laptop operating system. Well I did just that on Thursday night. Things were going just swell until I was in a meeting on Friday morning. The built-in wireless adapter really drains battery power and my battery was running down fast. Rather than disrupt the meeting by grabbing my adapter, I decided to change the wireless adapter driver to support "power save" mode. The default mode was power save off, so I simply switched it on. Bad idea.

    My network connection went down - no way to renew the DHCP address. Tried everything. Turned power save mode back on. Still no go. "Ok, I'll just switch to (uggh) a wired connection." Same problem there! "Wha?? That stupid setting must have messed up my DHCP config." Rebooted, unistalled network adapters, performed voodoo ceremony on my laptop, sacrificed a chicken, still no luck. So I figured, "Just run system restore and restore to last known good config" - it wasn't there. Server version, remember.

    Anyway, I didn't hear much of what happened in the meeting for the next 2 1/2 hours. I was too busy scrambling to get my connection back. I'm completely out of commission if I don't have a network connection. (What'd we ever do before networking?)

    As soon as the meeting finished I tried overinstalling Windows Server 2003 - that took several hours. Wow! It worked - my network connection was back up; but my screen wouldn't go above 640x480. I rebooted. Excellent, got my 1024x768 resolution back up. What the... network connection broken again. ARRRRRRRGH.

    I finally decide that someone has ordained that now is not the time to run a server OS on my laptop and humbly submitted to the will of Bill. I flattened the laptop and reinstalled Windows XP Pro. Bliss again, at last.

    While I was at it, I decided to finally upgrade Janice's home desktop machine to brand new hardware. I spent all of Friday night and Saturday morning rebuilding both systems.

    While the problem started shortly after my fresh install of Windows Server 2003, I don't blame the problem on the OS. I believe I would've had the same problem with the driver on XP, since the driver is the same one and the core OS is pretty much the same. I'm not about to try changing the setting on XP now to test it though. :) I moved back to XP because after a day of computer wrestling I needed to retreat back to a known safe harbour.

    Anyway, things are grand now. My love/hate relationship with computers has swung toward love again.

    [Listening to: Plankeye - Someday (from The One And Only)]

    Outlook 2003 Junkmail Filter Deleting Microsoft Security Bulletins?

    Hmmm... Even though I'm using SpamNet* for my spam filtering now, when I reinstalled Outlook 2003 over the weekend, I decide to give the "new and improved" built-in junk mail filter from Microsoft a try to see if it really has improved. I set the threshold to agressively scan for spam and told it to put suspected spam in the "Junk E-mail" folder. When I looked in the folder this morning, lo and behold there was a Microsoft Security Bulletin filtered as spam! This seems to go against their Trustworthy Computing initiative in a bad way. My line of business requires that we act immediately on all security bulletins; missing one security bulletin is a very serious issue. Thankfully, I have other sources of being notified of security issues.

    I'll be submitting a report to the Office 2003 Beta team to see what they have to say about this. I guess Microsoft should build something into their filtering algorithm to at least say that anything coming from their security email address is on the "white list".

    * I mentioned SpamNet in a previous posting. Since that time, version 1.0 has been officially released. With the release they've now implemented a monthly fee of $4.99 USD to use the service. I kind of expected that they might charge for the product at some point and, to be honest, I'm glad. I've found that totally free spam filtering solutions eventually run into the problem of such huge demand on the service that it either becomes uselessly slow, or just folds for financial reasons. I think they've done the right thing by pricing the service at a reasonable rate - I'll easily save that amount in the amount of time it used to take to filter out spam manually. Based on the success I've had in using SpamNet, I'm going to be signing up as soon as the 30 day trial is out.

    [Listening to: Pat Metheny Group - The Awakening (from Imaginary Day)]

    April 24, 2003

    Improving Your Microsoft Searches Using Google

    Brad Wilson says (to Microsoft):

    Can you please fix your search so you don't make me go off to Google to search you? If need be, buy a Google search appliance and integrate it in. Eating your own dogfood is an interesting policy, until you make me eat it too. :-p

    I agree. Microsoft has said in recent days that they intend to produce a better search engine than Google (don't remember where I saw that). I guess one quick way would be to buy Google. :)

    Aaaaaaaanyway... in the meantime, here are a couple of tips for searching Microsoft related material:

    To search the www.microsoft.com site from Google, search for site:www.microsoft.com {search query}.
    To search the msdn.microsoft.com site from Google, search for site:msdn.microsoft.com {search query}.

    And have you noticed how difficult Microsoft's recent product naming schemes have made it to search for those products and related material? For example, how you search for .NET? In Google that will bring you up all kinds of sites in the .net root domain - not what you wanted, I'm sure. How do you search for C#?

    Here's a great way, using Google, to narrow your search down to just Microsoft-related material:
    http://www.google.ca/microsoft.html

    (Incidentally, they have similar for Mac, Linux, and BSD)

    I learned all this and more from a book I purchased over the weekend called Google Hacks.

    [Listening to: Clash of Symbols - Free (from Begging at the Temple Gate Called Beautiful) ]

    Windows Server 2003 Released

    Windows Server 2003 (and Visual Studio .NET 2003) shipped today. The release candidates that we've been using for months now have been rock solid performers.

    One of Microsoft's best decisions was for them to finally ditch the Windows 9x codebase and move all of their development forward on the NT code. Personally, I've never ever run any version of Windows 9x (nor would I ever). I started using Windows NT 3.5* back in '94 and have never looked back.

    My laptop is due for a reinstall any day now (I install so many different pieces of beta code that things get really crufty after about 6 months), so I'm going to make the switch to WS 2003. From all the reports I've seen, it runs even faster than XP and can be made to take the XP look and feel by simply enabling the Theme service.

    * see here for some cool NT history

    [Listening to: Midnight Oil - Blue Sky Mine (from Blue Sky Mining) ]

    April 17, 2003

    Pocket PC Time?

    I've been threatening to purchase another PDA again soon. I never use my old Casio Windows CE device that I bought when I was at Comdex '99, and I've sworn to not buy another until they came up with a good combo of a PDA and cell phone.

    BUT, I've been looking at the new Toshiba Pocket PC based devices with built in wireless and wondering if...

    Nah. I just don't need it...

    Evolutionary Database Design

    Came across this link on another weblog:

    Database changes

    Keeping all of our databases updated is becoming a pretty intensive task, and I dont't see it getting any easier. Martin Fowler's article on Evolutionary Database Design has some good techniques. How does everyone else manage their database changes?

    April 16, 2003

    Waiting for MS Virtual Server Beta Eval

    I'm still watching the Microsoft site for the Virtual Server (MVS) beta. They recently purchased Connectix to get this technology to embed in Windows Server 2003.

    It was supposed to have been released for preview on the 15th, but so far no signs of it. I don't know where it's supposed to be uploaded - the Connectix site? MSDN Subscriber Downloads? Microsoft.com? Anyway, I'll keep checking them all.

    UPDATE 04/17: Still no sign of it. :(