Lance's Whiteboard
Random scribbling about C#, Javascript, Web Development, Architecture, and anything else that pops into my mind.
-
Sql Reporting Services fails to install to non-default website
Last week I was installing Sql Reporting Services on an existing development box running Windows Server 2003/IIS6.0 and ran into an error during setup that indicated an IIS configuration error. After checking to make sure the service was started, and the usual permissions were correct, I checked the Install Log and found that the install would only work when installed to the "Default Web" (metabase path "/LM/W3SVC/1/1016") which was created when IIS is installed.
-
FW: Reporting Services and Scriptomatic (WMI)
I went googling today looking for info on using WMI to script the configuration of Sql Server 2000 Reporting Services, and found this great post on OdeToCode.com by K. Scott Allen.
-
Design Pattern Links II
I frequently have coworkers asking where to start learning about Design Patterns. Last year I dumped many of my links into a post, but its still easy to get lost when trying to get started.
-
Codesmith: CustomException Template
I recently posted a CustomException CodeSmith template to the CodeSmith Template Forum.
-
Reporting Services: Adding conditional visibility to rows with repeating values
Recently I was developing a Matrix layout report where the row headers repeated for a given value, but the user only wanted to see the first occurrance of each unique row heading value and leave the other row headings blank until the next new value. In a tabular layout, I might have just added a new Group based upon the repeated value and displayed the heading above the set of related rows. However, for a matrix report, that gets a bit too complicated due to the behavior of dynamic row headers and grouping, so I settled on dynamically changing the Visibility.Hidden propery based upon the following expression:
-
IBM makes 500 Patents "royalty free"
Today's announcement by IBM marks a shrewd reversal in its approach to patents. Not only does it help them gain esteem in the Linux/Open source community, it empowers their equally massive consulting division to use, share, and dissiminate their knowledge more widely than before. Worst-case scenario, IBM scales-down it's Patent-enforcement legal staff (and associated expenses), and scales-up it's consulting business (and associated profits). Its likely that any miniscule losses in patent revenue will be greatly compensated by the up-tick in consulting hours.
-
Krzysztof Cwalina: Design Guideline Digest
Two of my favorite Microsoft blogs to read are Brad Abrams and Krzysztof Cwalina.
-
Method-ology: Getting return values from methods?
Introduction
-
MSN WebMessenger solves corporate firewall IM issue
Microsoft now has a web-based version of their popular IM utility.
http://webmessenger.msn.com/
This is 100% Port-80 HTTP traffic, so you will have no problems with the corporate Firewall preventing you from doing IM!!! -
SphereXP 3D Desktop
Wow! This is one of the coolest things I have seen in some time.
http://www.hamar.sk/sphere/