Geeks With Blogs

News



Add to Google

Tim Hibbard CEO for EnGraph software January 2007 Entries
Unsubscribing from everybody
I originally started reading blogs to become more knowledgeable about technology. I've learned a lot, but somewhere along the line I picked up way too many subscriptions. Anytime somebody talked about something cool, I subscribed to them. Anytime somebody linked to Where's Tim, I subscribed to them. I find that my daily grind though FeedDemon brings me a lot of repeated posts and things that don't really interest me. I skim through all the feeds and rarely pick up anything that is worth the read ......

Posted On Monday, January 29, 2007 3:28 PM

Programming with glowsticks
Something about listening to techno music helps me concentrate on programming. I'm not sure if it's the consistent beat or the simple lyrics, but techno has always been a great companion for intense coding sessions. Anyway, I re-found my favorite streaming techno station this morning, RadioSeven. They have a WMP stream here and it's fantastic! Technorati tags: Techno, RadioSeven ......

Posted On Friday, January 26, 2007 9:29 AM

Carl is bored driving to Colorado
Carl is driving to Colorado and wants people to watch his progress with GPS and send him text messages. Click here to see him on a Google Map and click the icon on the map once you get there to send him a text message. Technorati tags: Where's Tim, GPS, Google Maps ......

Posted On Thursday, January 25, 2007 1:58 PM

Why legacy code is great
I was digging through some old VBA code today, and found this little guy: On Error GoTo i_cant_belive_i_have_a_erro... I actually remember when I wrote that. It was when we were still working from Kyle's spare bedroom and I didn't even have a desk. I was working on some old card table with my crappy Compaq laptop. Technorati tags: Old code, EnGraph, VBA ......

Posted On Thursday, January 25, 2007 1:10 PM

Rock Chalk!
Carl was nice enough to give me tickets to the Kansas basketball game against Colorado this Saturday. I'll be the one wearing blue. Technorati tags: basketball, Kansas, Colorado, Rock Chalk ......

Posted On Thursday, January 25, 2007 10:36 AM

Update to VPN Manager class
I blogged the other day about a class I wrote to help manage a VPN connection. Since then, I've made a couple changes and updated the article to reflect the code changes. -Created an overloaded, parameterless StartManaging method to make it easier to start in a new thread-Listened to the PowerModeChanged event and paused the timer if the computer is coming back from standby-Cleaned up a few issues-Added code comments The class code is here. If anybody wants to see the form code that is consuming ......

Posted On Thursday, January 25, 2007 8:15 AM

Server surgery
David added some more hard drive space to our Team Foundation Server yesterday. Technorati tags: David Collins, EnGraph ......

Posted On Thursday, January 25, 2007 7:14 AM

TFSServerManager PowerTool
Brian Harry talks about his internal TFS management tool. He's really just torturing us, because it's not available for download. Hopefully, he will release this to the salivating public. Technorati tags: Brian Harry, TFS ......

Posted On Wednesday, January 24, 2007 1:19 PM

C# .NET code to load MapInfo
This code will load the MapInfo.Application object into a listbox and display the sample US County data. It assumes your form has a listbox called listBox1 and a "using System.Reflection;". It also works in Vista! string mapName = "C:\\Program Files\\MapInfo\\Professiona... System.Type oType = System.Type.GetTypeFromProg... object o = System.Activator.CreateInst... oType.InvokeMember("do... ......

Posted On Tuesday, January 23, 2007 12:03 PM

C# .NET code to maintain VPN connection
Windows has pretty good VPN management. It's pretty good at redialing the connection when the connection is dropped, and for the most part it works. However, sometimes it thinks it connected to the VPN when it's really not, and it doesn't validate the connection to a specific internal IP. We needed something that was a bit more robust and could disconnect and reconnect if it couldn't see a specific IP. This class I wrote takes a VPN connection name and an IP to ping and will use rasphone.exe to connect ......

Posted On Monday, January 22, 2007 9:17 AM

Joey playing in the snow
He's having a good time. Technorati tags: yorkie, snow ......

Posted On Sunday, January 21, 2007 11:48 AM

Full Trust ClickOnce and Vista UAC
Clarification - The specific program I am working with here has the word "updater" in the name. This flags the UAC that it needs admin rights. Full Trust ClickOnce plays nicely with UAC otherwise. I've been battling all day with how one of our ClickOnce applications works with the UAC in Vista. I've found two ways to get past the "Cannot Start Application" message: Run IE as an administrator The first way is very painful and not useful for a repeatable process, but it works. Assume your ClickOnce ......

Posted On Thursday, January 18, 2007 2:52 PM

Update on Sprint blocking my mail server - Part 2
Somebody from Sprint must have read my blog post about not being able to receive text messages from Where's Tim. Either that or somebody decided that we were not sending spam through our servers. Either way, I am now getting text messages people send me on Where's Tim. I also publish these messages in a GeoRSS enabled RSS feed. Since the feed does have GeoRSS, you can even view the last 100 messages on Where's Tim. Technorati tags: Where's Tim, GeoRSS, Sprint ......

Posted On Wednesday, January 17, 2007 2:10 PM

Resolution - Adding more "Team" to Team Foundation Server
In a recent post, I talked about wanting a TFS group called ParaPlan_Stud that contained Kyle and myself that we could assign tasks to and view in our "My Work Items". Much thanks goes to Mickey Gousset, who wrote a book that you need to get, for helping me with this. I originally made this a blog post, but it was a bit lengthy and I didn't want to flood the front page, so I added it to my articles. http://geekswithblogs.net/t... ......

Posted On Wednesday, January 17, 2007 11:09 AM

More "Team" in Team Foundation Server please
Kyle and I are running into a small problem with Team Foundation Server when it comes to assigning tasks. In a typical software development company, a Project Manager receives a bug or feature request. He then assigns associated tasks to his developers. Once the developer is finished, the task is re-assigned to the PM for review. At EnGraph, things are a bit more collaborative. Partly because of our size, but also because we like to manage support and development from a team perspective. Back to ......

Posted On Monday, January 15, 2007 11:18 PM

Run, Mozilla, Run
Dear Firefox, You're fast and light-weight. You're pretty much everything I want in a browser. However, my browsing heart is not satisfied by you alone. See, I'm a developer, so I download a lot of tools that are wrapped in .exe and .msi files. When I want to use one of these tools, you make me download the file to the desktop before I can run it. I don't understand why you must clutter my desktop so much. I don't need the file on my computer, if I want it later, I'll just re-download it. I appreciate ......

Posted On Monday, January 15, 2007 1:32 PM

Hey, that's my parking spot
I came to work this morning to find a pile of snow where I usually park. It didn't seem like we got much snow this weekend, but it sure looks impressive all piled up like that. If you look closely on the left hand side, you can see the bus that I blogged about here. Technorati tags: Snow, Lawrence Kansas ......

Posted On Monday, January 15, 2007 7:33 AM

Code comments (///) TFS check-in policy
Christoph Wille has developed a Team Foundation Server code check-in policy that checks the pending changeset for ///code comments. This has been a very useful tool for us. It can be downloaded here. Thanks Christoph! Technorati tags: TFS, Check-in policy, code comments, Christoph Wille ......

Posted On Sunday, January 14, 2007 12:00 PM

I'm ready, where's the boost?
I picked up a SanDisk 4gb usb key this weekend hoping to take advantage of the Vista ReadyBoost feature. I plugged it in, selected ReadyBoost and waited for greatness. I'm still waiting, it doesn't seem to be speeding up my system, but I haven't really been pushing it too hard either. Tom Archer has a great post about ReadyBoost, but I didn't see an answer to "at what performance level does ReadyBoost make a noticeable difference?" Technorati tags: SanDisk, ReadyBoost, Vista, Tom Archer ......

Posted On Sunday, January 14, 2007 11:51 AM

New streets on Google Maps
Google Maps released a new version of their street maps this morning to users of their API. This adds city boundary shading and a bunch of new streets to Lawrence, KS. They have had this version on the maps.google.com page for a while and just pushed it out to the API. Check out Where's Tim for the changes. Technorati tags: Google Maps, Where's Tim, API, Lawrence Kansas ......

Posted On Sunday, January 14, 2007 10:50 AM

VPC 2007 rocks on Vista
Virtual PC 2007 runs so well on Vista. VPC 2004 always worked, but it was buggy and slow. VPC 2007 is clean and crisp. You can still sign up for the beta here. Technorati tags: Virtual PC, Vista ......

Posted On Friday, January 12, 2007 11:30 AM

I don't know much about HDTV
Luckily for me, Jeff Croft knows about HDTV and posted a good simple guide here. Technorati tags: HDTV, Jeff Croft ......

Posted On Wednesday, January 10, 2007 1:24 PM

Better blog reading with FeedDemon and Microsoft Mouse
FeedDemon has a neat feature where you can press Shift + Alt + Home and it will take you to your subscriptions home page. Microsoft Mouse has a feature where you can assign keystrokes to certain buttons when inside a specific application. So, with a Microsoft Mouse you can assign Shift + Alt + Home to a button when inside of FeedDemon by: 1) Open Microsoft Mouse2) Check "Enable program-specific settings"3) Click "Settings"4) On the Program - Specific Settings window, press "Add"5) Browse to "Program ......

Posted On Wednesday, January 10, 2007 9:52 AM

A phone that actually plays music?!
All this talk about the iPhone (hurry and grab quicktime killer before it's too late) reminded me of Lance's post about converting a PocketPC into an iPod. I guess Apple is close to finding out how many times they can beat a dead horse. Technorati tags: iphone, quicktime killer, Lance Robinson ......

Posted On Tuesday, January 9, 2007 2:23 PM

Nice Glass!
I installed Vista on my main development computer today and am proud to report my score: .score, { font-weight:bold; font-decoration:none; font-size: x-large; cursor: hand; background-image: url(http://www.shareyoursco... color: #ffffff; font-family: verdana, arial; width: 80px; height: 80px; background-position: center center; vertical-align: middle; background-repeat: no-repeat; text-align: center; } 2.6 Honestly, I'm just happy to have glass, unlike my laptop. P.S. ......

Posted On Tuesday, January 9, 2007 11:08 AM

Stupid question of the day
If I plug our DSL modem and router in our battery backup, will we maintain internet connectivity if the power goes out? Technorati tags: Stupid question ......

Posted On Tuesday, January 9, 2007 7:36 AM

We are still looking for employees (.NET - Kansas City)
As Kyle blogged about and I blogged about a couple months ago, we are still looking to hire at least one person to do .NET development in the Kansas City area. We have some really cool projects going on and we just don't have the resources to take everything on. We are thinking about advertising in CareerBuilder. They have some good packages for print and internet exposure. Has anybody worked with CareerBuilder? Have any good or bad stories? Know any friends that are interested in working with .NET ......

Posted On Monday, January 8, 2007 3:53 PM

Windows Forms 2.0 Programming
I picked up Chris Sell's book this weekend. I've been excited to get this book from whenever I first heard about it. When thumbing through it at Borders, I found ever more goodies than I expected. Visual Inheritance is something I know nothing about and I also think I'm doing too many things manually like validation and settings management that the framework can handle for me. If anything, it was a great distraction during the 3 hours of decomposition of the Kansas City Chiefs. Damon gets my vote ......

Posted On Monday, January 8, 2007 9:20 AM

TFS Solutions - Access to the path BuildLog.txt is denied and TF42004
When migrating our TFS from a workgroup based install to Active Directory, we got a couple errors when running Team Build. Access to the path 'C:\...BuildLog.txt' is denied To fix this error, I simply deleted the root Team Project folders in Windows Explorer and re-ran the build. The build then recreated the folders. You may have to run the builds in a specific order if your solutions reference assemblies that live in these folders. The other error occurred after a build started: TF42004: Team Build ......

Posted On Friday, January 5, 2007 2:11 PM

Keyboard shortcut to define task iteration in TFS
I'm a keyboard user, I don't like having to transition to my mouse to navigate through a form. It always stresses me out when I'm creating a new task or QOS in Team Explorer and I have to move the mouse to select the proper iteration. Today I discovered Alt + Down Key. This will drop down the iteration combo box and then you can use your direction keys to expand and select nodes of the treeview. Right Key expands a node, Left Key collapses a node and Up/Down walk up and down the tree. Turns out Alt ......

Posted On Friday, January 5, 2007 1:02 PM

Five things about me
Jeff Julian - Mr. GeeksWithBlogs - was nice enough to tag me, so here are five things you probably don't know about me. 1) I have a chapstick addiction. It's bad, I go through a stick every couple of weeks. It's really not my fault though, my Mom and sisters are just as bad as me. 2) I'm a bad driver. I feel sorry for anybody that has to ride with me. I go out of turn at four-way stops, run too many yellow(ish) lights, liberally interpret lane dividing lines, and generally assume that I have the ......

Posted On Friday, January 5, 2007 8:09 AM

Migrating to Active Directory Part 3 - Who needs builds
Moving our TFS Server to Active Directory wasn't that bad. I followed these instructions from MSDN. They are meant for people moving from one domain to another. But the steps worked for moving from a TFS workgroup based install to a domain based install. All of the tasks that were assigned to Kyle or myself were migrated over to our new domain usernames and using this handy permissions tool, I was able to get all of our permissions set correctly. The only problem is initiating a build. When I right ......

Posted On Thursday, January 4, 2007 3:42 PM

Migrating to Active Directory Part 2 - DNS what?
I added my main workstation to our new Active Directory domain last night with out a hitch. This morning, I added my Vista laptop and ran into a bit of a problem. So I added a DNS role to the server and was able to add the laptop to the domain. Then we started in on Kyle's laptop. When attempting to log on, we got "The system cannot log you on now because the domain engraph is not available". After much googling, I discovered that the DNS role was incorrectly set up. I thought that just removing ......

Posted On Thursday, January 4, 2007 12:56 PM

Migrating to Active Directory Part 1 - Remaining optimistic
Today I get to learn how to change a Team Foundation Server from a workgroup based install to a domain based install. We've had Active Directory for a while, but it was never set up right. Thanks to Robert Oderkirk at Free State Business for helping us figure out what was wrong. So now, we have to attach all of our computers to the domain, set up the network users, and hope that TFS plays nicely with the transition. I need to do more research, but hopefully, I just have to switch the TFS accounts ......

Posted On Thursday, January 4, 2007 6:33 AM

Copyright © Tim Hibbard | Powered by: GeeksWithBlogs.net | Join free