March, 2005

  • Cyrus' Blather

    Hungarian Notation

    • 47 Comments
    We've been having an internal discussion recently about coding guidelines and the rules that should be in place to create the "best" code possible. "Best" is, of course, up to interpretation. Readability, maintainability, perf, etc. all play into this...
  • Cyrus' Blather

    Need help

    • 25 Comments
    We've been discussing covariant return types again and wanted to present some good numbers as to how many people really want this feature. i.e. is it just crazy old me, or do other developers hit this. If you do want it, please go to http://lab.msdn.microsoft...
  • Cyrus' Blather

    Irony, thy name is C#

    • 23 Comments
    Intro: So i was having a conversation with the team about a small change I'd like to make to C#. Right now, C# has the concept of "contextual keywords". I.e. identifiers that can have special meaning when used in special locations, but which are otherwise...
  • Cyrus' Blather

    They grow up so fast

    • 22 Comments
    So we were taking a look a the C# language service in VS 2002 and 2003 and we were comparing it to VS 2005 and we got quite a shock. So in 2002 the language service weighed in at exactly 700k. (well, not exactly, but close enough for the purposes of this...
  • Cyrus' Blather

    Little learning exercise

    • 21 Comments
    i had an idea for a little bit of code i wanted to write that would give me an opportunity to learn about a lot of bits of technology that i am currently pretty ignorant about. i wanted to create a little service that would help keep my system defragged...
  • Cyrus' Blather

    More reasons i like C++

    • 19 Comments
    Error 1 error LNK2019: unresolved external symbol "public: void __thiscall CNamedItemTable::AddIfNotSet(class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > const &,class...
  • Cyrus' Blather

    Tsk tsk!

    • 19 Comments
    Only 70 votes so far for covariant return types in C# (and all .Net languages)!! :-( I thought that there was a lot more interest than that. Here's a chance for you to really show what you're interested in seeing. If you haven't voted yet, and you do...
  • Cyrus' Blather

    Death by a thousand cuts

    • 18 Comments
    As you might have noticed from my posts in the past I really dislike it when there is a part of the C# language that seems to be unnecessarily lacking. For example, not being able to take a delegate to a property. It's a perfectly reasonable thing to...
  • Cyrus' Blather

    Teh state of spelling in today's phast paste whirled

    • 16 Comments
    So i got this message from a friend on the east coast: until ahe skight thunders torm And it was one of the first times that i've ever had to do a double take when reading an IM from a friend. The problem is that it's soooo close to english that my mind...
  • Cyrus' Blather

    Guess Who

    • 15 Comments
    I got a chance to do a little modeling this week. It was a lot of fun and a very relaxing task for the evening. I was also really thrilled with the results and i want to do a lot more of this. You start with a set of pieces as above. They are very rough...
  • Cyrus' Blather

    I am a beautiful unique snowflake (and you aren't)

    • 13 Comments
    So how many of you can search for your name on google and have it show up as the first hit? I can do it with my last name, and i'm pretty high up there with my first. Eventually i will become the most important "Cyrus" out there as far as google is concerned...
  • Cyrus' Blather

    Can anybody hear me?

    • 11 Comments
    There are many people i work with here that i admire immensely. Devs, PMs, QA, UE, Loc, (hell… even management) all include people who i look up to every day. But of those set of amazing people there’s a special “cream of the crop” area for those who...
  • Cyrus' Blather

    You've got to be kidding me!

    • 10 Comments
    In the spirit of the post on Covariant Return Types, and "Death by a thousand cuts", i thought I'd mention yet another intensely aggravating part of .Net development. This one isn't about C# per se, but C# is affected by it. I'm going to use a real world...
  • Cyrus' Blather

    No way!

    • 8 Comments
    Could it be? Might we all be so lucky? Is it just some elaborate hoax? Could they ever do it justice in a movie? Can i stop giggling and jumping up and down like a schoolgirl? Will the rhetorical questions ever end?
  • Cyrus' Blather

    Media player

    • 8 Comments
    Ok, i desperately need a good media player for linux. Something that plays WMAs and M4As and is controllable using my media player keys on the keyboard.
  • Cyrus' Blather

    Hrmm...

    • 7 Comments
    Ok, wanted to install Xine, based on the recommendation of one of the posters. I opened synaptic and got a message saying dpkg had been interrupted and i needed to run: "dpkg --configure -a" Ok, slightly offputting. If i'm a a regular user i'm going to...
  • Cyrus' Blather

    Phun photos!

    • 7 Comments
    One of my friend's took this shot and put it on on his blog : I liked it a lot because it reminded me of a picture i generated from the ray tracer i wrote: (click on photo for full sized image) And yet even with all my reflections and translucency hullabaloo...
  • Cyrus' Blather

    Large update - slow machine

    • 6 Comments
    So i noticed a new icon on my status bar tonight. Nestled between the GAIM status icon and the Network status icon was a completely unidentifiable blob. When i hovered over it i saw "There are 173 Updates available". A-ha! I'd now dicovered the "synaptic...
  • Cyrus' Blather

    It's baloontiful!

    • 6 Comments
    Sometimes you see a picture, and it just makes you go "wow". I've never seen a snow sculpture as impressive as this and i wanted to share it with you: You can find more amazing pieces here: http://www.themoens.com/Photos/Events/snowSculpture/y2005/main...
  • Cyrus' Blather

    Ubuntu - Warty - Hoary

    • 6 Comments
    Well, i got a new laptop and i realized it's been about a year since i've given a linux a serious look so i figured it was time to try it out again and see how far things have come in the last year and how it compares to my windows and OSX systems. I...
  • Cyrus' Blather

    Recall class

    • 6 Comments
    So in our drive to get beta2 out the door we've been continuously raising the bar on what sort of changes are allowed to the codebase. As you can well imagine there is risk with pretty much any change and at a certain point the need to keep the product...
  • Cyrus' Blather

    Guh! - buh!! - wuh!!!

    • 5 Comments
    bool CInclusionCriteriaMatcher::NestedTypesMatch() { CInheritance inheritanceTree; if (SUCCEEDED(inheritanceTree.Initialize(this->type, true /*fInherit*/ ))) { while (inheritanceTree.MoveNext()) { if (NestedTypesMatch(inheritanceTree.Current())) {...
  • Cyrus' Blather

    Mailbox full

    • 4 Comments
    "Mailbox full! Item returned to sender! Please clear up a little space or contact your administrator." Except this time my adminsitrator is the United States Post Office. Yes, that's right, my physical mailbox spam has gotten so bad that now i'm getting...
  • Cyrus' Blather

    Eideh Shoma Mobarak!

    • 4 Comments
    The weather here is awful, and i did most o fmy celebrating last night since it was more conducive than a Sunday night, but still: Happy New Year to all!
  • Cyrus' Blather

    Code that's old enough to drink

    • 4 Comments
    I heard a great expression today when talking with another team here: "Code that's old enough to drink." In other words, code that's been around for more than 21 years. Now if that were teens, i'd make some joke about it be temperamental and "trying to...
Page 1 of 2 (30 items) 12