Jun 29 2006

ASP.Net Virtual Theme Provider 1.0 released

Category: .Net | IT Related | My SoftwareRory Primrose @ 10:06

I have been working on a fun project recently. I have put together a VirtualThemeProvider that uses the VirtualPathProvider in the 2.0 framework.

The VirtualThemeProvider provides functionality for flexible ASP.Net theme support. It provides the ability to merge theme directories with a global theme directory and theme directory filtering.

Full source is provided with this project. I would like to get any feedback, comments and suggestions that you have for this project. If you have any, please visit the forum.

I have written an article that provides more detail about this project and how to use it.

Read the ASP.Net Virtual Theme Provider 1.0 article.

Download Neovolve.VirtualThemeProvider 1.0.zip (275.96 kb)

Tags: ,

Jun 28 2006

This is why Australia lost the World Cup

Category: PersonalRory Primrose @ 15:39

Got this on email this morning. I think it is a fair representation.

WorldCup

Tags:

Jun 27 2006

I am mighty

Category: PersonalRory Primrose @ 05:28
It's true, the internet said so.

Tags:

Jun 26 2006

New domain name

Category: Rory Primrose @ 17:21
I registered a new domain name recently to act as a mirror for my site and give me a bit more flexibility. For the foreseeable future, you will be able to see this site at www.neovolve.com. The new domain is likely to be more reliable as well.

Tags:

Jun 14 2006

Perspective

Category: .Net | PersonalRory Primrose @ 17:45

I had a fairly pressured two weeks preparing for my graduation and I was really happy with how I performed. Glav's efforts certainly put things into perspective though. Congratulations Glav That's a lot of work.

Tags:

Jun 12 2006

Triple grading

Category: Personal | IT RelatedRory Primrose @ 16:49

It has been quite a while since my last grading as I have spent this year focusing on the club and the students along with the other instructors. I was keen to move forward again, so my head instructor told me two weeks ago that I would be doing a triple grading, followed by a competition the week after that.

Yesterday was the grading/graduation. On the whole, it went really well. I graduated with three others, one beginner and two other advanced students. My wife and parents were there to support me which was really great.

The graduation started with kicking exercises which was a serious workout in itself. After the kicking exercises, we went into the patterns. We were asked to perform Gibbon Poomse and Taeguk Il Jang along with the beginner graduate. The other three of us were then asked to perform Taeguk Chil Jang and Taeguk Pal Jang. These last two are the ones that I have to perform at the competition next week. There were a few things that I could have done better with these yesterday so I will have the next week to work through that.

After the patterns came three and one step sparring. These are always a lot of fun, but I find it does get difficult to remember what comes up next in the sparring when there is so much going on. I have found that there seems to be a fine balance between thinking about what you are doing too much or not enough. Going to either extreme makes it easy to get lost and forget what is next. I find this with the patterns as well.

Patterns were then followed by the board breaking. I was going to be doing ten breaks, but unfortunately we didn't have enough boards available. I was quite surprised with how well these breaks went. I started with a double elbow break, followed by a self held hand strike. The self held was the one I didn't think I was going to get. I was the second person to do it after the first person got it first go and made it look really easy. Thankfully mine went just as well. Left and right back swing kicks were next and they were both good (I was surprised by left because it is a weak kick for me). These were followed by jumping left and right side kick. Unfortunately I didn't get the right jumping side kick to break (very disappointed by that), but left was fine. The last two breaks were flying side kick and a tile break which I used a stepping side kick on. These last two breaks were pure fun. I was really happy that, apart from the jumping right side kick, all the breaks broke on the first attempt.

With the graduation done and dusted, I have now triple graded to a Red three tip. With a few sore muscles, sore right wrist and a very bruised and swollen small right toe (I was tempted to post another photo of the damage, but it is just too gross), I just need to rest up and practise for the comp next weekend.

I need a holiday. Sleet Geek sounds good.

Tags:

Jun 12 2006

I'm not getting the message

Category: .NetRory Primrose @ 16:47

UsefulWarningMessage

I wonder what I was supposed to see.

Tags:

Jun 7 2006

Where is the Illumicube?

Category: PersonalRory Primrose @ 22:54

I was walking to an ATM around London Circuit yesterday and was passing the Canberra Theatre where the sound cube is. Was. It's gone. That's right, the greatest cube in all of Canberra has been taken away. I couldn't believe it. I remember clapping my hands next to that cube way back when I was a kid.

Illumicube

I found some information about the disappearing cube here. Looks like it will make a comeback after all.

Tags:

Jun 7 2006

Styles come and go, but habits stick around much longer

Category: IT Related | .NetRory Primrose @ 04:31

I have been reading up on naming standards today. It has been quite a while since I challenged by naming convention habits.

This has all come about because I was using GhostDoc today to quickly put in the bulk of comments in an assembly for me to then go through and tweak.What I found was that GhostDoc didn't like some of my parameter naming. This was the catalyst for my reading about naming standards after thinking about naming standards for quite a while.

I read Microsoft's naming guidelines, but it seemed to not address the naming standards of member level variables. The closest discussion it seemed to get on the issue was guidelines for static fields. What standards are people using for member level variables? I read a recent post where it seems that everyone has a different opinion.

I have come from a VB5/6 background (Hungarian notation) with some m_ C++ style thrown into the mix. I already follow Microsoft's naming guidelines for namespaces, classes, methods and properties, so it seems that it is just parameter and variable naming that has to change.

It seems like the common standard these days is to PascalCase everything apart from parameters and variables which should be camelCase. No Hungarian notation anywhere, although I think I will continue Hungarian for local variables. As for member level variables, the best standard seems to be camelCase prefixed with _ instead of m_, but no Hungarian prefix.

Any ideas or comments?

On a side note, I find it interesting that my method naming is becoming more verbose for readability now that development environments (especially C#) have much better support for minimising keystrokes than they used to. Other than for better readability (as long as the naming length is not over the top), a great side affect is much better GhostDoc comment generation.

Tags:

Jun 6 2006

So sneaky Dave got married huh?

Category: Personal | .NetRory Primrose @ 18:53

Looks like Dave got married on the weekend. Boy he kept quiet about that one. Congratulations mate.

Tags: