TFS 2008, Server 2008, SQL 2008

January 19, 2009 at 10:56 PMJoshua Harley

Oye, so apparently I like pain. I keep doing it to myself too. I decided to set up a virtual machine (through Hyper-V) running Windows Server 2008 that would host a new instance of Team Foundation Server 2008. If any of you have heard of TFS before you may know that it is a pain in the ass to install. Out of the three installs I have completed I have never had one work the first time. So while following every step of the instructions to the letter, I still ended up with a failed install. As much as I would love to contribute to helping people, I have lost any idea of what I was doing  so there's no way a decent write up is happening. So here I am, wrestling with TFS yet again... so that's why I figure I like pain... I keep doing this to myself.

I changed it again!

January 18, 2009 at 12:30 AMJoshua Harley

Well, in less than one week of using dasBlog I went ahead and switched blogging systems again. Surprise, surprise. I guess it was coming. Anyway the major reasons I switched is I liked their theme engine better, they allow the ability to have pages not part of the blog timeline, they can use a database if needed, and seems to be a bit more active.

As you can see I am already importing my theme that Jared designed for me for my old blog. While it isn't completed yet it should be in the next day or so (I hope).

Naturally with this engine change the syndication feed changed so make sure you update your feed readers!

Now, after many infomercials about Obama coins and listening to Chuck Norris talk about how great the Total Gym is I am headed to bed at 5:30am.

Posted in: General

Tags: , ,

Playing with Dictation

January 15, 2009 at 7:56 AMJoshua Harley

So there I was showing David the new Windows 7 beta when we decided to play with the dictation features of Windows (speech-to-text). Naturally during the tutorial we wouldn't say exactly what was requested we would either leave out syllables or leave out whole words directly. We noticed that the tutorial would actually continue as long as you said about 50% of the words but what we didn't know until the end when it told us was it was using that initial tutorial to start training itself. Even more entertaining was their disclaimer and opt-in feature to scan my documents and emails to pick up on words and phrases that were commonly used on my computer. While it seemed like a good idea at the time, we soon found out it was a very bad idea to let it read all of that.

Here are a few sentences produced by speaking (we don't remember what we originally said unfortunately):

None of the league agreed on a dynamic built-in David built-in booya and financing built-in the event is that you cross the border town of Larry G5 to one Friday in your beta kit that the Olympic club at the very thing the government meddling in the economy that reenactment of the right file a will he do for a reenactment Cameron raveling and the only and I you are still in the lending law violate the no while they by know about one.

And here is a slightly later one:

I think the people will be downloaded it will really actually help them.

And one more:

Dictating is a bathtub edition and that the man down at the event that palin group that led by David name the other man on the red onion home directory and the drug and weapon that the file recently moved and the government the real leaders believe you're a aggressive e-mail at it but dictating is a pain the ass.

You can tell that the dictating engine had scanned my emails and documents by noticing the references to the government, the economy and Sarah Palin (don't worry, it's her Wikipedia article). I must say, it was quite an entertaining experience and I will definitely need to reset and retrain the engine if I'm ever going to use it properly.

Inspired by the YouTube video Microsoft Vista Speech Recognition Tested - Perl Scripting.

Bonus YouTube video: An Engineer's Guide to Cats.

Uh oh, not again...

January 14, 2009 at 6:52 AMJoshua Harley

So I figured I better explain myself on this one.

After a brief hiatus of over a year (yeah... "brief") I have finally decided to start blogging again. Rather than try and write my own blogging software I figured I'd fall back on an old friend, dasBlog. If any of you actually followed my blog before you might notice that I've followed this chain: dasBlog > Community Server by telligent > Tessa (my custom one) > dasBlog; talk about going full circle!

dasBlog has come quite a long way since I've last used it a few years ago. Setup was a breeze, they now have IIS7 integrated pipeline support (which means IIS7 has more control over the flow of the program and generally just seems cooler!) and they finally support .Net 2.0! While I know I could've used any online blogging service such as Google's Blogger (actually there was a one post stint on blogger), or WordPress I've always liked the idea of running my own site locally. I suppose I could've done it like Jared and had Blogger upload it to me via FTP but that still wasn't good enough. I wanted something that will work immediately, but allow me to edit it, extend it, and generally change it in the future without many problems. Naturally, understanding someone else's codebase is much harder to do than writing your own, I have learned a lot about programming in the last few years as well. In fact, that was one of the reasons I took Tessa down, I ended up learning so much that I was actually upset with what I had written and could no longer hack it together... I was actually planning on a complete rewrite!

Maybe in the future I'll progress down the same road as described above but I wanted something to let me write my topics now. You know, as they happen. This blog will be whatever I want it to be right now, there is no goal, there is no direction, it is just a place for me to jot my thoughts down and let others read them if they so desire. Obviously, given my background, most of the posts will probably be technical but that is how things work. I have gotten quite a bit of information on the internet from other blogs just like this one. Here's the scenario: some guy out there has a problem that is just causing all sorts of havoc and while the answer eludes them they eventually figure it out. Now at this point they would have a couple of choices but I am only interested in two.

  1. They do nothing and go on their merry way, maybe they wrote it down for themselves or documented it though some work order system or maybe they didn't. Who knows?
  2. They decide "hey, that was a pain, but let me write about it and post it online; that way if anyone else has this same problem, they can read my fix and get going much quicker."

I certainly hope they choose option #2 because I can benefit from it... it can save me time, and let me fix whatever the problem is quicker. Of course, whoever posted that information usually isn't asking for anything in return (generally) and will usually get nothing in return other than the satisfaction that maybe, just maybe, their post has helped someone else. (and in this field that can actually go a long way – why else would you be writing if it wasn't to help others?) So I figure after many, many years of reading posts, seeing code snippets, and having that elusive answer posted right in front of me I can finally return the favor and maybe, just maybe, someone might find my post helpful for them.

Posted in: General

Tags: , ,