Right Bracket Infix Technologies Left Bracket

iconHome    iconDownloads    iconBlog    iconContact

iconSoftware Dev Links

Visual Studio Express
Inno Setup
PAD file submission
Programmers Heaven
WindowsClient Forums
Subversion version control
Perforce version control
Scruffy Looking Cat Herder
Rampant Games
The Hobbit Hole
Game Design Schools

iconDownload Sites


My Competitors



Welcome to Infix Technologies. This is where you can go to get my latest and greatest software tools and utilities, and keep up on what I am working on.

If you want some of the info that hasn't moved over yet from my old web site, it's still  here.

In addition to my self-funded projects, I do consulting and contract C++ and C# development. You can fine more details here.

Both PingGraph and GPSMonitor have been updated recently and are hosted on this site, as well as the new MultiHash. Take a look to see what they can do!

You can also visit the blog to see what's going on. Here's a handy RSS feed:

     Infix Technologies Info

iconInfix Technologies Info

iconMultiHash Enhancements  (Click to read the whole post)
05/15/2014 10:38 PM
I updated MuliHash to version and added a couple of features. I added SHA1, SHA256 and SHA512 hash types, and also made it so you can drag files from a file manager to add them to the hash list. The only remaining thing I may do is to localize it so it can run in more than one language. Of course if others look it over and let me know their "must have" features, I can add them to the

iconGPSMonitor Updated  (Click to read the whole post)
05/06/2014 12:44 AM
I got a phone call from a guy who uses GPSMonitor to document pole locations for installing fiber optic cables. It turns out that he wanted to copy the latitude/longitude information and paste it into his documents rather than having to read and type the numbers. It was an easy fix to update it so the button on the Average Location screen automatically copies all of the positional information

iconMultiHash tool created  (Click to read the whole post)
04/10/2014 11:35 PM
I've built a new tool to add to the Infix Technologies collection. This one may be a bit obscure to most, but to some of you it may be a real time saver. MultiHash creates MD5 hashes for single files, sets of files, directory trees, or even entire drives. "So what," you ask? Have you ever downloaded ISO files for something like a Linux distribution and seen a big long string labelled "MD5 Hash"

iconShout out to EPPlus  (Click to read the whole post)
03/21/2013 08:43 PM
I just have a quick shout-out to someone who doesn't know they helped me out with a project. I needed a way to generate an Excel spreadsheet from inside a c# application. My client for the project wanted something more detailed and more usable than a .csv export file, because the single page of data was, to use the database lingo, not normalized. I had data repeated all over the place, and it

iconPingGraph Release  (Click to read the whole post)
02/27/2013 10:11 PM
My network monitoring tool PingGraph has been updated and released. You can download it here. I implemented a couple of customer requests to enhance the email alert system to be more user friendly. First, it has a threshold so it won't send an alert until a specified number of consecutive time-outs or over-threshold ping times have occurred. Second, there is a test button so you can verify

iconGPSMonitor update  (Click to read the whole post)
11/08/2011 12:02 AM
My free GPS tool has been updated, and is about ready for release. I discovered that there were some more lurking issues for localization settings which use "," in numbers instead of the "." which standard US English localization uses.The good news is that I am on Windows 7, so I can set my own localization to match anything I please, and then run my software to see what it does. That's much

iconNew Volume Pricing for PingGraph  (Click to read the whole post)
03/23/2011 10:12 PM
I had a customer ask me about volume pricing beyond the discount for 6+ copies of PingGraph, so I have added two additional discount categories. Here's the full list now:Price Per Unit (US$)1 copy = $39.002 to 5 copies = $24.006 to 24 copies = $15.0025 to 99 copies = $11.00100 or more copies = $7.00That puts the maximum discount around 82% off now, if you're distributing PingGraph across a large

iconMinor PingGraph update  (Click to read the whole post)
02/10/2011 11:49 PM
The vendor I use to process credit card orders for PingGraph is switching over to use the esellerate system. Esellerate has been around for years, and has been an easy transition. Registered users won't see any difference, and new buyers will just be automatically directed to the new purchase page.I needed to make a couple of minor changes to the program to do the switchover, so I've released

iconPanasonic Toughbook GPS  (Click to read the whole post)
12/27/2010 05:20 PM
One of my GPSMonitor users just sent me a note about how he's using the software on a couple of Panasonic Toughbook notebooks with an integrated GPS. Unfortunately the notebooks didn't have GPS software, so he tracked down several packages, one of which was GPSMonitor. Now he's happily monitoring sites across 3000 acres where he works.So if you're looking for GPS softwar for your Toughbook, give

iconUse Your Router to Block Ads  (Click to read the whole post)
11/13/2010 05:34 PM
No new software releases or anything today. Just a tip to make your web experience better.Have you ever been irritated at those ads all over the web pages you go to? I try to keep the ads fairly simple on my site, but I'm sure you've seen how bad it gets with all the blinking, animated "ooh, ooh, click meeeee!" ads.I also want to give the kids in the house less opportunities to infect our network

iconGPSMonitor mapping update  (Click to read the whole post)
10/30/2010 01:39 PM
GPSMonitor has an update to its mapping code which isn't actually a change to the executable. The current version will automatically start mapping properly for a GPS which uses commas in the latitude/longitude rather than periods.The application itself pulls the local number formatting information correctly from the computer, but it calls out to a web site to draw the map page. That means

iconPingGraph Released  (Click to read the whole post)
10/15/2010 12:23 AM
We're winding down on code changes. There are just a couple of things this pass to make logging more usable. The log file doesn't have to exist before you start logging, and the date and time have been reformatted to be easier to use by customer request.You can download the free demo installer for PingGraph from here, or download a .zip file here in case you have a firewall that blocks

iconPingGraph tutorial video  (Click to read the whole post)
10/03/2010 04:43 PM
I've created a short tutorial video for PingGraph to show some of the typical patterns you can see as it runs. It's great for identifying things on the network like the effects of saturated lines, large downloads, and streaming audio and video.Speaking of streaming video, here you go:

iconPingGraph  (Click to read the whole post)
09/29/2010 10:20 PM
Version is now available for download. It's got a series of small fixes and updates in it.It turns out that you could resize the window to be too small. The next time you restarted, it would cause an error. (Thanks for the heads up, Ray!) It nudges window sizes back to something usable automatically now instead of causing an error. You can also turn off the bandwidth tests in case the

iconPingGraph version  (Click to read the whole post)
09/18/2010 12:45 AM
With the help of a PingGraph user, I was able to track down a startup problem which happened on some systems. This update should behave much better for those users. Thanks, Rick! I have also changed the default time scale to be about a minute instead of the maximum year-long scale.

iconQuick update for PingGraph  (Click to read the whole post)
08/18/2010 08:40 AM
I just put an update up for download, version needed to fix date parsing on the message of the day for Eropean customers which use day/month/year instead of month/day/year. It broke the message of the day parsing code.Also, I added several more error messages in case things go wrong. It should give you a reason why if it stops working. Thanks for your patience as I work through these

iconUser survey  (Click to read the whole post)
08/17/2010 08:41 AM
I have put together a survey for current and potential users of PingGraph to identify a few things about how they do their job how to reach people who can make good use of PingGraph. Please stop by and take the survey.

iconDouble Release Day  (Click to read the whole post)
08/17/2010 08:49 AM
Both PingGraph (version and GPSMonitor (version have been updated and are available for download.PingGraph has a whole new design. New graphs, new data storage and logging capabilities, and much faster rendering of easily scalable graphs.GPSMonitor now allows you to save a copy of the raw NMEA data to a text file.In honor of the new release, PingGraph is on sale for 25% off

iconC# Version Numer Tip  (Click to read the whole post)
08/11/2010 11:24 PM
Have you ever tried to store data in the application properties in C#? It has some really slick abilities to store settings for you. I use it for window sizes and things like that. All you do is add data to your settings (usually found in Properties/Settings.settings in your project), then reference them. You start off by getting your application set up to use settings with this "using"

iconGPSMonitor version  (Click to read the whole post)
08/11/2009 09:46 PM
I've gathered all my recent updates, got everything working, and have published the new version. New features:Scans just the actual com ports available on the system. No more wondering if going up to com25 is far enough. This should make it connect a lot faster.Override on the baud rate is possible on a new "Overrides" tab. Let me know if you can think of anything else to override.Average

iconGPS Number Formatting  (Click to read the whole post)
05/08/2008 06:42 PM
Oh, you tricksy Europeans. I forgot to take into consideration that you might use something besides my localized US English numeric representation for latitude and longitude. GPSMonitor is expecting something like this, which is the default location if you have no GPS hooked up:latitude = 40.522longitude = -111.958And some of the GPS systems out there have been trying to feed this format to my

iconGPSMonitor responses  (Click to read the whole post)
04/14/2008 06:57 PM
I've received a request to increase the range of COM ports that GPSMonitor scans, so the next update will include scanning up to COM15. Yeah, someone has their GPS at a double digit com port. While I'm at it, I may also allow it to be set to something besides the default 4800 baud. If you have a request, drop me an email.Based on my web logs, a bunch of you are testing out the application with no

iconGPSMonitor Release  (Click to read the whole post)
03/22/2008 05:42 PM
Well, I decided to go ahead and wrap up the initial release of GPSMonitor, my windows-based GPS data monitoring and translation tool that makes NMEA string data easily readable. Go ahead and give it a try!

iconMore Web Page Preparations  (Click to read the whole post)
03/21/2008 11:02 PM
I've put a bit more work into the site, getting it ready for upcoming software releases. The map for GPSMonitor now has controls on it, and it allows for the mouse wheel to zoom in and out. I've filled out a lot more on the GPSMonitor page, getting rid of the filler paragraph. I still need to get a screenshot or two so I can put them on the page.I'm going to set up GPSMonitor with a PAD file and

iconHome Page Redesign  (Click to read the whole post)
03/07/2008 08:57 PM
The site redesign is going well, but is a bit slow due to Real Life continuing with its demands. I'm putting in the functionality I want on the site , then I will worry about making it look nicer by adjusting colors, logos, fonts, and all that fun stuff before declaring it live. I'm experimenting with doing the whole site as php files so I can include interesting things like RSS feeds and google



PingGraph chart
PingGraph is a network monitoring tool that graphically shows you ping times and  bandwidth over time on a list of computer connections.

MultiHash screenshot

MultiHash builds MD5 hashes for individual files, sets of files, entire directory trees, and entire drives.

GPSMoniter screenshot

GPSMonitor shows you the information from a GPS attached to your laptop, using human-readable format with graphs, tables and maps.

Consulting and Development
Consulting screenshot

Consulting services are available for reasonable rates for a range of application design and development.