Visual Studio C# Statement Collapsing
Many seasoned developers would argue that if your method is so long, and contains so many nested blocks of code in braces that you need to be able to collapse the sections to make better sense of your...
View ArticleUsing System.Threading.Tasks and BlockingCollections to FTP multiple Files at...
I recently needed to write an application that would loop through a queue of files and FTP them to our Content Delivery Network for streaming. Users upload files, and our administrators can mark some...
View ArticleFirefox 4 doesn't save tabs
Problem: I've downloaded Firefox 4 and now I am no longer able to save my tabs. How can I fix that?Solution: By default this function has been disabled. To enable it, do the following:1. In the address...
View ArticleMoving Files in Visual Studio and SVN
I'm writing this down because (1) I've had to figure it out a few times already and don't want to figure it out again, and (2) it may save you some snortin' and cussin' if you run across it yourself....
View ArticlePrintable HBO Game of Thrones Viewer's Guide
Like many people, after thoroughly enjoying the first season of Game of Thrones on HBO, my wife and I started reading the books. Even with the show fresh in our minds, we found ourselves getting...
View ArticleGeneric AddOrUpdate Extension for IDictionary (C#)
I recently came across a situation where the properties of a class were adding the value to an internal dictionary of key value pairs which made it easy to loop through and return a JSON string. This...
View Articlevisualsvn server "'repositories' is not a valid short filename"
ProblemI had been trying to upgrade my standard edition Visual SVN Server for months now. Every time I received the email notification of a new version I would download the update, run it and the...
View ArticleWINDOWS 7: Explorer Locks "thumbs.db" in most recently viewed folder
ProblemOn windows 7, you navigate to a folder that contains images or video files that you have either added new content to or have simply never explored before, if you then back out of that folder and...
View ArticleAdding a Paypal Donate button to your Blogengine.Net blog or ASP.Net Page.
I recently had a request from a client to add a paypal donate button to their blog. So off I went to the Paypal site to get instructions for them on how to generate the button html for them to send to...
View ArticleExport options missing from Adobe Media Encoder
I installed the trial version of Adobe Media Encoder CS6 (Actually the whole CS6 Master Collection) just so that I could try exporting a video as a DPX image sequence. The installation took about 90...
View ArticleBlog Engine Save Button not working on large post
I recently wrote a really long (about 20,000 words) blog post. I had been saving it periodically as I typed, but it suddenly reached a point where the Save button just didn't work anymore. Bringing up...
View ArticleGodaddy and HTML5 Video
Godaddy's shared hosting control panel does not include a tool to change or add Mime Types, so out of the box, your hosted site will probably not be able to serve .webm, .ogg, .ogv, or .oga content. In...
View ArticleInstalling 32 bit software supplied with a .inf file on 64 bit Windows
Back in the days before Windows had UAC and 64 bits it was possible to distribute simple software, such as the lossless video codec Huffyuv without an installer. All you needed was the dll and an .inf...
View Article'No device drivers found' during Windows 7 installation on Mac using Bootcamp
Apple provides some tools along with detailed step by step guides to help you install Windows for a dual boot setup on your Mac, but even if you follow them completely, you may find yourself stuck (as...
View ArticleHow to save/redirect output from Laravel Artisan command
Sometimes you need to call one Artisan Command from another, and the framework has a "call" method to handle that eventuality. Sometimes, you even need to return data from one command and process it...
View Article