in

ASP.NET Weblogs

This Blog

Syndication

My Job

Jeff Key

It works on my machine

August 2004 - Posts

  • 18GB 10,000RPM SCSI HD - $19.99

    Check it out

    Yes, it's reconditioned, but for $20, who cares?

    I'm really not sure what's going on over at Overstock.com, but they have four SCSI drives (9-36.5GB) for $36 or less.

    Posted Aug 25 2004, 07:05 PM by jeffreykey with 1 comment(s)
    Filed under:
  • Documentation for the masses

    Fire up your "must install on new development machine" list and get ready to add something else.

    Matt pointed me to an amazing little Visual Studio add-in called GhostDoc that produces amazingly accurate starter documentation for type members. Simply put the cursor on the member, press the hotkey and change the result, if required. A demo class is included that illustrates this perfectly. (All of these comments were generated automagically.)

     /// <summary> 
    /// Gets the current directory.
    /// </summary>
    /// <returns></returns>
    public string GetCurrentDirectory()

    /// <summary>
    /// Does something.
    /// </summary>
    public void DoSomething()

    /// <summary>
    /// Builds the HTML text.
    /// </summary>
    /// <returns></returns>
    public string BuildHtmlText()

    /// <summary>
    /// Initializes the GUI.
    /// </summary>
    public void InitializeGui()

    /// <summary>
    /// Determines the size of the page buffer.
    /// </summary>
    /// <param name="initialPageBufferSize">Size of the initial page buffer.</param>
    /// <returns></returns>
    public int DeterminePageBufferSize(int initialPageBufferSize)

    /// <summary>
    /// Performs some action.
    /// </summary>
    public void PerformSomeAction()

    /// <summary>
    /// Gets or sets a value indicating whether this <see cref="Demo"/> is cool.
    /// </summary>
    /// <value>
    /// <c>true</c> if cool; otherwise, <c>false</c>.
    /// </value>
    public bool Cool
    {
    get { return true; }
    set { ; }
    }

    /// <summary>
    /// Gets a value indicating whether [just testing].
    /// </summary>
    /// <value>
    /// <c>true</c> if [just testing]; otherwise, <c>false</c>.
    /// </value>
    public bool JustTesting
    {
    get { return true; }
    }

    /// <summary>
    /// Gets the <see cref="System.String"/> with the specified index.
    /// </summary>
    /// <value></value>
    public string this[int index]
    {
    get { return null; }
    }

    How cool is that?!

  • No spam for friends and fam

    I've been using SpamArrest for about ten months and I'm still "lovin' it"[1]. I've written about my happiness a couple other times, and it keeps getting better. They've processed 32,080 emails and only three spam (out of 10,934) have made it to my inbox. Not too shabby.

    Giddiness aside, the latest cause for joy is that they now offer a free service called SpamArrest Light. Of course there's a gotcha, and it's that you have to use their web mail interface, which is actually very good and you get 100MB of online storage. Perfect for friends, family, etc. I'm going to set my mum and girlfriend up pronto.

    If you still want to use your email client (as I do), you wind up paying ~$3/mo. That's less than your morning latte, folks, and it makes your life a heck of a lot better. If you're skeptical, try the one month free. If it doesn't make you a happier person, I'll buy you a beer next time you're in Chicago.

    Thank you.

    [1] © 2004 McDonald's Corporation. All rights reserved.

    Posted Aug 14 2004, 10:49 AM by jeffreykey with 12 comment(s)
    Filed under: ,
  • Name Game

    Drinking buddy Matt is having a naming contest for one of his utils, WebDeploy. Win fabulous prizes and live forever (in the About box).
    Posted Aug 10 2004, 10:01 AM by jeffreykey with no comments
    Filed under:
More Posts