Recently Added

(Click Title to Read Full Posting)

Windows Update and the 0x8024401F Error

Posted by in Other, Web on 12. Aug, 2016 | No Comments

I’ve just spent quite a bit of team sifting and winnowing through the internet trying to get to the bottom of a Windows Update error that I’ve been getting for the last few weeks. StackOverflow.com, my preferred answer site, had nothing. If you’ve ever had to try to navigate the awful awful answers.microsoft.com, technet.com, spiceworks, […]

OneNote to Rule Them All

Posted by in Database, FoxPro, Presentations on 09. Jul, 2016 | 2 Comments

I’m putting together this session for the SWFox Conference in September, and the more I get into it the more excited I am. You may know OneNote is a pretty convenient place to keep information. But with its ability to store text, graphics, audio, video, hyperlinks, along with its sharing and replication features, OneNote can […]

New (Old) Phone Number

Posted by in Other on 03. Jan, 2016 | No Comments

What a way to start the new year. I managed to break not one but TWO Samsung Galaxy phones over the weekend. The glass on my S5 was becoming unglued so I bought a replacement kit on Amazon and tried replacing it. I have done this successfully on two phones already, so I liked my […]

String.Format for Visual FoxPro

Posted by in C#, FoxPro on 03. Nov, 2015 | No Comments

[Originally Published in FoxRockX, September 2010] If you haven’t used C#’s String.Format() method, it’s a real treat. There’s nothing natively like it in VFP, but we can certainly roll our own equivalent. This will make our code easier to read and maintain. This article will show why you want to do that, and how to […]

How to Hack a Database

Posted by in Other on 08. Jun, 2015 | No Comments

Do you ever hear about a database hack and think “Wow, whoever pulled this off must be some super-smart hacker type with access to advanced technology and supercomputers?” Well in reality nothing could be further from the truth. Database hacks are accomplished with a combination of readily available tools, a dash of readily available know-how, […]

Don’t Be a Target!

Posted by in Presentations on 01. Dec, 2014 | No Comments

For the last few months we’ve watched with fascination the developing story of the data breach at Target, Neiman Marcus, Michael’s and others. In this session we’ll take a look at how the thieves accomplished this feat including what they do with their takings, how it might have been prevented, and why the bank may […]

Stealing Home…Depot (f/k/a Don’t Be a Target!)

Posted by in Presentations on 01. Dec, 2014 | No Comments

First it was Target and now it’s Home Depot, Dairy Queen, Neiman Marcus, Michael’s and so many others. How does this keep happening?! In this presentation we update the original with new information about how the data breach at Target and Home Depot happened, but what the thieves did with their takings, how it might […]

SBT Flashback

Posted by in Other on 05. Mar, 2014 | 11 Comments

I got a call yesterday from another tech support guy who was at a place that was having trouble with their custom-written application. He had figured out that it was a problem with a FoxPro table, but not knowing how to fix those he searched “Madison FoxPro” and found my name. (Thank You, All in […]

Testing the “Duplicated Shuffle” Odds in SQL Server

Posted by in Other on 06. Jan, 2014 | No Comments

I recently became aware of the (kinda mind-blowing) fact that the odds are essentially zero that the order of the deck of cards you just shuffled has ever occurred before in the history of Earth (we’ll discard other planets for now as that variable is not quite yet known). According to this fascinating thread on […]

Good Riddance 2013

Posted by in Other on 02. Jan, 2014 | 1 Comment

I haven’t blogged in a while. In fact I haven’t done much of anything that can be considered creative or original for quite a while which is kind of a problem when you write code for a living! I’ve been pondering this post’s possibility for a few months, and finally having been inspired by other […]