Saturday
May232009

SCA Online OP Improvements, Link to Dynamic Forms Module - Part 1

Updated on Sunday, May 24, 2009 at 9:07AM by Registered CommenterJeff Martin

If you are not familiar with the SCA Online OP, it is a module I wrote and maintain for the Kingdom of Atenveldt, a branch of the SCA.  The OP part of the module stands for Order of Precedence.  This is basically a ranking system that we use in the SCA loosely based on historical practices of knowing who is ranked above who.  I have taken that practice and put a lot of work around it to not only list the people and what awards they have in the right order, but enable viewing pictures of the people, descriptions of the awards, information about the local groups the people reside in and information about the members that reign over them.  All of this can be found on the Atenveldt Online OP.

Click to read more ...

Sunday
May172009

Extracurricular Activites 

Gwen and Garret both were participating in some extracurricular activities this year.  Gwen was interested in cheerleading and she had two friends that were going to a class put on by Young Champions of America. This video was her final showcase of the semester.  The next day she went to a cheerleading competition where her team took second place in state for YCA for Jr. Varsity Small group.  Photos of that event will be available on my Flickr account.

Click to read more ...

Friday
May152009

Podcatching with Android

One of the things I love best about my T-Mobile G1 and Android is the application called DoggCatcher.  Doggcatcher is a podcatcher which means that it is able to subscibe to podcasts.   Podcasts are like radio shows but on the internet.  They can be about anything that anyone wants to put up.  In fact, some of the podcasts I listen to ARE radio shows.  Doggcatcher lets me set up podcasts in such a way that they basically are my own personal radio station... with Tivo.

Click to read more ...

Thursday
May072009

Google Apps Mail with DotNetNuke

I was recently having a problem with the mail on the Atenveldt.org site.  I had switched from the host provided email server to Google Apps email, but in some cases email was being delivered to the wrong place.   It turned out that this was because I had the host's email server still set up in the SMTP settings in DotNetNuke.  The aliases on this domain change quite a bit as different officers take over and they keep the same alias but point to a new destination address.  For instance, the King and Queen of Atenveldt rotate twice a year, the crown (at) atenveldt.org address will always be available but point to the new King and Queen as they take over from the old set. 

Click to read more ...

Tuesday
May052009

Check that Source code you get from the Internet.

I was looking at a page that did some timings of an API we use here at work and noticed that it was showing ms (milliseconds) rather than s (seconds).   It reminded me a bit of Verizon math as it was fairly obvious that these timings were completing in about 6 seconds and not 6 milliseconds.  I sent an email to my colleague who wrote the page and he indicated he had used it from a comment on a post at Scott Hanselman's site.  I noticed that the code there was using the kernel methods QueryPerformanceCounter and QueryPerformanceFrequency so I looked them up in MSDN and found that the QueryPerformanceFrequency was a count per second and not count per millisecond and that the code in the comment was wrong (formatted wrong).  Scott had long since closed the comments on this post and since I didn't have a way of pointing out the error at that source and with Scott's encouragement, I am writing this blog post.

Click to read more ...