May, 2004

  • Cyrus' Blather

    HelpSvc.exe has gone insane!!

    • 41 Comments
    Ok, for the past two weeks I've come back to my computer only to notice that HelpSvc.exe is taking up 100% of one CPU and System is taking up about 60% of another. I'm not the only one who had this happen to him. Kevin has the same problem but he got...
  • Cyrus' Blather

    A problem has occurred, would you like to send this data to Microsoft?

    • 32 Comments
    I'm watching the current Tech-Ed session on the new additions to the debugger to help simplify understanding what's going on when debugging complicated applications/structures. Everything was going great, and then BOOM VS fell flat on it's face. Not...
  • Cyrus' Blather

    Intelligent Intellisense (part 1/?)

    • 25 Comments
    Scott brought up an interesting idea for how completion lists could work: He says: "ArrayList someList = new I would expect "ArrayList" to pop-up in a list, already highlighted, and any other known sub/supertypes of ArrayList to be close...
  • Cyrus' Blather

    Intellisense interaction

    • 23 Comments
    I noticed a question on the C# faq by David who asks: --- Is it possible when you type {, (, [, etc. to have the IDE automatically insert the corresponding }, ), ] etc.? Does this exist in VS.NET 2003? Am I just blind? Would it be possible...
  • Cyrus' Blather

    Dynamic help

    • 20 Comments
    I had an attendee come up to me today asking if they could talk to someone from VS-Core. 'Core' is the name that we use for the team that is responsible for the VS infrastructure that is shared amongst all languages. An example of this would be the editor...
  • Cyrus' Blather

    Defining Equals on an interface

    • 17 Comments
    I was wondering today if ICollection should declare an Equals method on it and state what the semantics of it would be. This came around because I currently have 3 implementations of ICollection: ArrayCollection (an ICollection backed by an array...
  • Cyrus' Blather

    Mike chews me out for including optional operations on an interface

    • 17 Comments
    Mike, another dev on the C# took issue (aka slapped me around) with the way my current interface is being built. He doesn't approve of an Add method that can possibly fail. He thinks that if the interface declares it then it's something that should be...
  • Cyrus' Blather

    Is it possible to get java's '==' semantics in C#?

    • 16 Comments
    Prelude: Here's what my current array based implementation of ICollection looks like. It builds upon a lot of suggestions as to the tradeoffs of perf vs. memory and uses delegates to place control in the person who creates the collection for how certain...
  • Cyrus' Blather

    What can/should Pre/Post conditions do?

    • 15 Comments
    In the last post i dicussed the issue of interface invariants. I'm currently enforcing interface invariants by writing them up in code and then running the concrete implementations of that interface against those tests. However, that seems somewhat clunky...
  • Cyrus' Blather

    NUnit + BadImageFormatException

    • 11 Comments
    I got NUnit to run by telling VS to copy the NUnit.Framework dll locally. However, when i tried starting nunit i got the following exception: --------------------------- Exception Details --------------------------- System.BadImageFormatException:...
  • Cyrus' Blather

    Should an interface declare invariants that it can't enforce

    • 10 Comments
    I was thinking about the clear method on my ICollection interface. i.e: /// <summary> /// Removes all the elements contained in this collection. /// </summary> void Clear(); Now, it's interesting that that method takes no...
  • Cyrus' Blather

    Where extensible formatting breaks down

    • 10 Comments
    Imagine the following bit of code: public void ImFeelingStandardToday( int i, int j, int k) { } public void ImFeelingWhimsicalToday ( int i, int j, int l, int k ) { } The first is the method as formatted by the standard...
  • Cyrus' Blather

    Internal and External Iterators

    • 10 Comments
    I've updated ICollection<A> in the following manner: public interface ICollection <A> : IEnumerable <A> { /// Previous stuff /// <summary> /// Iterates over the members in this collection applying 'p' to each...
  • Cyrus' Blather

    Formatting intro

    • 9 Comments
    Anson and i were discussing formatting last night (at around 1 am). He'd received some feedback from some customers about the new formatting engine Kevin has written for Whidbey. The issue that the feature (like many others added in whidbey) tends to...
  • Cyrus' Blather

    Problems trying to run NUnit

    • 8 Comments
    NUnit install seemed to go off without a hitch. But when i try having it open my dll i get the following exception: --------------------------- Exception Details --------------------------- System.IO.FileNotFoundException: File or assembly name nunit...
  • Cyrus' Blather

    Mono and OSX

    • 8 Comments
    Looks like Mono isn't available under Fink (yet). I'm crossing my fingers for Apple to release it in the next version of OSX along with the other great Open Source projects they include like Perl and Python.
  • Cyrus' Blather

    Worst picture of me ever

    • 8 Comments
    Someone took my pic at tech-ed and put it up for all the world to see. That's really not what I look like. I actually look like this:
  • Cyrus' Blather

    C# vs. VB for Office development (part 1/?)

    • 8 Comments
    I'm at a Tech-Ed cabana session entitled "VB.Net vs. C# for Office development with Visual Studio .NET". It's going over a few reasons why it's nicer to use VB for developing for office. The first version that is mentioned is that many methods in...
  • Cyrus' Blather

    Explosive Apple growth at Tech-Ed

    • 8 Comments
    Look at these stats: On Tuesday mine was the only PowerBook that I could see here On Wednesday I saw another Today I saw two more That's exponential growth right there. I also think with the people leaving Tech-Ed the number of Windows...
  • Cyrus' Blather

    ATHF

    • 8 Comments
    Sorry for the poor quality (formatting wise) of the post last night. I was enjoying writing it but then Aqua Team Hunger Force came on on Adult Swim and totally sucked me in. I didn't even both to see what it looked like after I hit “post”...
  • Cyrus' Blather

    Thoughts on the first day of Tech-Ed

    • 8 Comments
    It's interesting how sheltered one can become working in a small team that owns one part of an incredibly large system. You tend to see everything you are doing as the most important thing for your customers and everything else is some nice fluff that...
  • Cyrus' Blather

    Coding in the groove

    • 8 Comments
    Or, in this case, the lack thereof. It sucks when you've coded everything out in your mind and you're stuck waiting for your tools to catch up to you. My mind starts getting antsy and the amount of time it takes to do something simple balloons out endlessly...
  • Cyrus' Blather

    Mono + Anonymous delegates

    • 7 Comments
    Tried to get my code to compile but i got this error: cyrusn@Foo ~> /opt/local/bin/gmcs foo.cs Mono C# Compiler 0.91.0.0 for Generics System.NullReferenceException: Object reference not set to an instance of an object in Mono.CSharp.CSharpParser...
  • Cyrus' Blather

    First stab at the basic ICollection interface done.

    • 7 Comments
    Ended up with the following for my ICollection interface: namespace Testing.Collections { public interface ICollection <A> { /// <summary> /// Attempts to add an element into this collection /// </summary> ...
  • Cyrus' Blather

    Object oriented programming and binary functions

    • 6 Comments
    Ran into an interesting problem while trying to implement the latest function on my ICollection interface: /// <summary> /// /// </summary> /// <param name= "element" ></param> /// <returns></returns>...
Page 1 of 3 (73 items) 123