Launching Internet Explorer without address bar in .NET
I needed to launch an Internet Explorer window to a particular URL in a near “chromeless” fashion – no toolbar, no address bar, no scrollbars, from a C# .NET application. At first I used...
View ArticleInstalling CRM 2011 – splash.exe crash
If you try to install CRM 2011 RTM on a machine with Internet Explorer 9, when you click on any of the options in the initial splash window you will get “microsoft crm splash screen has stopped...
View ArticleHiding command window when running VirtualBox Headless
I discovered a couple things today. First, VirtualBox 4 appears to be less resource intensive than Vmware Player for the same workload. Second, while VirtualBox provides the ability to run in a...
View ArticleDisabling the URL rewriting on a SonicWall SSL-VPN bookmark
The SonicWall SSL-VPN 2000 is an impressive and feature-packed appliance. For the most part, I have no complaints (well, it would be nice if it worked on the iPhone or iPad, but this is a bigger...
View ArticleSortedSet wrapper for .net 3.5
Here is a VERY basic SortedSet wrapper for .NET 3.5 The SortedSet is one of the few new features of the .NET Framework 4.0 that I hate to go without. I recently had to drop a Class Library from 4.0 to...
View ArticleGetting the base Document from ThisDocument
When developing a document level Add-In in visual studio, you may have a need to pass the current document to another function. This is tricky, because ThisDocument cannot be cast to a document object....
View ArticleDIRECTV2PC activation key usage limit error
I have been trying to install DIRECTV2PC for a week or so (off and on of course) and I get the error “Activation Failed” with a reason of “activation key usage limit reached” For some reason, nobody...
View ArticleWindows Live Writer
Windows Live Writer is an oft-overlooked component of the Windows Live Essentials application bundle (also including such gems as Live Photo Gallery, Live Movie Maker, and Live Mesh). If you have a...
View ArticleSQL Server Configuration Manager RPC Error
On my Dev VM, I’ve been unable to manage SQL Server Express with SQL Server Configuration Manager – I get an error “The Remote Procedure call failed”. The solution: Updates. I found this article:...
View ArticleGenerating a single flattened WSDL from an existing WCF Service
UPDATE 4/12/2013: Tool included Download WSDL Flattener Tool I’m not including source because it’s messy (I prefer to cleanup my code before sharing…) but feel free to decompile with ILSpy if you don’t...
View ArticleInstalling Windows Identity Foundation 3.5 in Azure Role Startup Task (Server...
The new VMs used by Azure are Server 2012+, and you cannot use the msu installer for WIF (Like you could here:...
View Articlewindows net user add password with special characters
The command line to add a local windows user called “newuser” with the password “p&ssw^rd” You try net user newuser p&ssw^rd /ADD Uh-oh – it fails! C:\> net user newuser p&ssw^rd /ADD...
View ArticleMake SQL Server Collation act similar to SQLite
The default SQL Server database collation (“SQL_Latin1_General_CP1_CI_AS”) sorts some Unicode values as equal when they are not. If you have an nvarchar field defined as part of a primary key or unique...
View ArticleSQLite Studio
If you are doing any work with a SQLite database, you need this tool. https://sqlitestudio.pl It’s a fantastic free, open source GUI for working with SQLite databases. Clean, fast, surprisingly well...
View ArticleError creating Azure IOT Hub
I was trying to create an IOT Hub in the Azure Portal and the UI was displaying errors on the Pricing and scale tier as well as the Subscription selections. The error details said “Unable to get...
View ArticleVisual Studio Publish Events
Suppose you want to be able to run a command line tool to make changes to the transformed web.config during the publish / deploy of a web project in visual studio. You need to be able to trigger your...
View ArticleValidating Alexa Skill Web Requests in c#
Amazon went a little OCD on the security verification for Alexa skill requests to custom https endpoints. During testing it will work fine if you don’t validate, but they check for this as part of the...
View ArticleOpenPilot on the 2019 Chevy Bolt
I have been working on porting comma.ai OpenPilot to work in my 2019 Chevy Bolt. Check out my page documenting my progress! Some of my efforts will apply to all 2019 model year GM vehicles (Volt in...
View ArticleOpenPilot Bolt Port Stable, Giraffe Available
After many months and countless hours the OpenPilot Chevy Bolt EV port is functional and stable for Lateral (steering) control. I have developed a Giraffe board that dramatically simplifies the...
View ArticleOpenPilot Chevy Bolt Giraffe Updates
The Generation 3 Giraffe design is complete and tested. And great news! It fits under the plastic cover. Very stealthy :). You can checkout the schematic and board layout – even build you own here:...
View Article