Category: Uncategorized
-
+
+
+
+
+
+
Just a quick post to celebrate my 70,000th page view on my site! I know I’ve been inactive for a while (it’s been a really busy year, what with downsizing, moving into the tiny house, warming up to the new job, buying a farm, getting ready to move again…) but…
-
Introduction As I’ve mentioned previously, I own an HP MediaSmart server. Up until recently I’ve used it to host both my jkshay.com domain as well as my wife’s thebumbleshack.com domain. If you’ve seen thebumbleshack.com, you’ll see that we’re currently in the process of downsizing, reducing our possessions and living a…
-
My current project presented a unique challenge. I have a need to: allow only one instance of the application to run at each workstation, notify the user that an instance is already running if a second instance is started, and be able to programmatically restart the application. Thankfully, Microsoft has…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
When I wrote my article regarding use of the BackgroundWorker to keep the UI responsive, I used the WebClient’s DownloadString method as an example of a long-running process. I used this as an example in explaining how to use the BackgroundWorker, which simply allows for thread-blocking code to be run…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
As I mentioned in my article on implementing the BackgroundWorker to keep your WPF user interface responsive, the BackgroundWorker class supports cancellation. I will illustrate here how easy it is to accomplish. I’ll build this example by continuing the example in the previous article. First, let’s add a BackgroundWorker property…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
I was in search of an easy implementation of a splash screen for my current project. I wanted to be able to show a splash screen and update it with current status information as my application initialized. The standard SplashScreen class provided by Microsoft does not support showing dynamic content…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
[showAxisCamera url=”208.42.203.54″ port=”8588″] After I posted my article about embedding a video feed into my WordPress site, I received an e-mail from a reader in the UK looking for assistance configuring an Axis brand camera in a WordPress site. Ultimately, I ended up creating a more robust version of my…
-
+
+
+
+
+
+
One of the issues with multi-threading in WPF is the inability for processes on a separate thread from the user interface to directly access objects in the UI. The .NET Timer object does not run in the same thread as WPF’s UI, so it therefore cannot directly update the UI.…
-
+
+
+
+
+
+
I used to run my website in the Drupal framework. The default theme packaged with that installation used the default Drupal logo (a fierce-looking drop of water), which I used for several months. I concentrated my efforts on other parts of the site – building content, functionality installation, etc. I’ve…
-
+
+
+
+
+
+
Earlier today I was raving about the simply elegant plug-in Anti-Spam. When writing that post, it occurred to me that I specified two pieces of information that might change as time passes. If you’ve read my post on dynamic ages in my About Me page, then it might be obvious…