IS Department

Using Non IP Address Numbers To Get To Your Site

Posted in Uncategorized by Brian Russell on December 28, 2006

I know this is totally a time waster, but if you put in 1083354142 into the address bar of your browser, you will be taken to the Douglas County PUD site.  I picked up this trick at this site.  I took the IP address of our site, converted it to hex, took out the dots, converted the hex back to decimal to come up with that number.


Vista Tips, Domain Driven Design, Deploying SQL, and more.

Posted in Network,Programming by Brian Russell on December 26, 2006

Tons of links today….


Some Vista tips for the holidays.  12 to be exact.

In case you are interested in a computer based portal for your home theater, you might want to check out MediaPortal.  It is Open Source as well.


Mono 1.2 and OpenSUSE VMware Image updated.  If you want to start plopping down some .NET code for Linux, this may help you get started.

This article talks about working with Active Directory programatically.  This is good stuff for future projects.

Long article talking about Dynamic and Static typed languages, and what they really are.

A good design to get you thinking about how to design a simple HR system.  This diagram introduces some concepts like snapshots that may not be existent in your current designs.

WPF/E Pad.  Here is another version of XAML Pad that allows you to build WPF/E UI designs.  You need the December CTP of WPF/E to use it though.

Jeremy Miller has a post titled Downcasting is a Code Smell.  Its a simple read to increase your awarness of your own code.

Domain Driven Design series of posts.  It is using NHibernate as well.  I am linking in at part 8 because that was were I first seen it.  I am going to go back and look through them all.  It is good to look over what others are doing for design.

SQL Server:

Deploying a SQL Database to a Remote Hosting Environment from Scott Guthrie.  This guy is just full of useful advice.

Understanding SQL Server’s recover model options when using SQL on your developer workstation.

Motorola Q Update #2 (MOL2) Released

Posted in Mobile by Kevin Colyar on December 22, 2006

I updated my Q with the latest update today and haven’t run into any problems yet. Best part is that the battery life is supposed to be significantly better with this update. Details of improvements.

I’ve put the update in ref-docs is called Motorola_Software_Update_Stand_Alone-01-05-06.exe

For everyone else it can be downloaded from here

Mounting WM5 Devices as a Removable Disk using WM5torage

Posted in Mobile by Kevin Colyar on December 22, 2006

WM5torage is an application you can install on your Windows Mobile 5 device that will expose your storage card to you computer as a removable disk. Just like if you were accessing your storage card through a card reader.

The CAB file is in Ref-Docs, or it can be found here (Registration required):

Update: I’ve plugged in my Motorola Q with WM5torage activated into my linux machine and it recognized it as removable media right away. Very cool.

Random Links

Posted in Network,Programming by Brian Russell on December 21, 2006


A free ISO mounting utility that also works in Vista.

Web based whiteboarding tools.

The project never ends


The Macho School of programming!

Open source Object database that has just been updated which provides better .Net support.

If you are still having problems adjusting to TFS, or don’t understand it, this post has a PDF you can download and read to help you come up to speed.  It comes from a Visual Source Safe perspective to help you out.

Two Ebooks on WPF.

Here is a web based content editor that takes a fresh look on how to prevent content from looking bad and actually making users think about the content instead of the presentation of that content.

A brief overview of some upcoming features in C# 3.0.

Links for Programmers

Posted in Programming by Brian Russell on December 20, 2006

To help the developers while installing Visual Studio SP1.

Here is a refactoring challenge that would help you excersise your skills.

This person gives some tips on how he structures things when working with ASP.Net applications and Subversion.

Scott Gu gives us a tip to allow you to run a ASP.Net site as a root site with the local web server.

Even with the fancy new AJAX stuff, sometimes you just want to do post backs to the server in ASP.Net.  Maintaining page scroll position is key to make this work well for users.  This post shows how to do that.

Automating SQL Express Backups

Posted in Network,Programming by Brian Russell on December 19, 2006

We recently had a project go live which utilizes a SQL Express database.  Somehow we let the project go live without a true backup story for the database.  SQL Express doesn’t include all the features of SQL Server, which means we were left to roll our own backup strategy.  After searching on the net, I found this article posted on SQLDBATIPS.

The procedure in the article allows a great way to get database backups automated with a lot of flexibility in how you want to do it.  I chose to perform a backup every day and store the backups for 1 week.

After adding the stored procedure, I was faced with errors when I ran it.  These errors are a result of SQL Express being locked down by default.  It doesn’t mention in the article how to resolve these errors, so I searched out and found the answers.  The two types of errors I received were Ole Automation wasn’t enabled and xp_cmdshell wasn’t enabled.  Here is the script I ran to fix it: 

— Run this to enable Ole Automation Procedures if needed.
sp_configure ‘show advanced options’, 1;
sp_configure ‘Ole Automation Procedures’, 1;
sp_configure ‘show advanced options’, 0

— Run this to enable xp_cmdshell if needed.
sp_configure ‘show advanced options’, 1
sp_configure ‘xp_cmdshell’, 1
sp_configure ‘show advanced options’, 0

Specification Pattern and SCRUM – Sounds like a fun time!

Posted in Network,Programming by Brian Russell on December 14, 2006

The Specification Pattern.  This post explains the specification pattern pretty well and sprinkles in some other concepts for fun.  Check it out.

Google Tech Talk by Ken Schwaber about SCRUM.

MySpace Users have stronger passwords that Corporate Employees?  Slashdot has a post up about a study that found just that.

Put your personal source code on your memory stick, and make it version controlled with SVN.

Transferring from Programming to Supervising

Posted in Uncategorized by Brian Russell on December 13, 2006

Transferring from being a programmer working on solutions to supervising the group doing the programming has drastically changed what I do day to day.  When I first started, I told myself that I would be able to do programming part time.  I am realizing the further the project progresses just how far behind I am getting in my programming obligations to the project.  I have already waved off much of the development work I had originally assigned to me, and it rips me up inside to do it.  I basically only have one piece left to do for the project that I have responsibility with, but it slips every iteration.  Anyway, this guy wrote a couple blog posts describing the same exact thing I am going through, and I thought I would link to them to help any others transitioning from programmer to supervisor (or thinking about it).  I love the work I am doing now, but there is the inner geek in me wishing I could still just code all day!

Random Links

Posted in Network,Programming by Brian Russell on December 13, 2006


This looks like Microsoft battling the Mac versus PC ad (to me anyway).

The replacement for FrontPage has been released called Expression Web.  I just wish this was included in our MSDS subscriptions so we could use it without having to pay seperately.

Healthy teams according to Jeremy Miller.  I so wish that everyone was able to be completely honest with each other.  Maybe someday…at least we have something to work towards.  Right now I feel we worry about hurting each others feelings too much (including myself).


Popular free code generation tool called MyGeneration has been updated.  Looks very interesting to me.  I think it is time that I create a .Net solution that is built using a bunch of Open Source products like MyGeneration, NHibernate, NUnit, etc.  Would make for a good experiment on just how good these tools work together to implement a solution.

Round dates inside SQL Server by doing some simple hacks.

Explicit and Implicit Interface Implementations.  Interesting post covering what you can do with Interfaces to make sure the right code is called when there is a collision between two interface definitions when they overlap.

This technique is useful for creating good cohesive objects where the behavior is different, but they function the same way.  I feel this is more related to the Strategy Pattern than the Factory Pattern though.

Next Page »