Looking For The Spike...


From here: "All problems in computer science can be solved by another level of indirection... Except...

Author: Howard Kapustein Date: 02/01/2014

I am a Systems Programmer. I stand between the developer and the flame :-)

https://research.microsoft.com/en-us/people/mickens/thenightwatch.pdf "As a highly trained academic...

Author: Howard Kapustein Date: 11/19/2013

More Powershell Fun - AppX Package Dependencies

After a recent inquiry and a little thought, you can find all the packages registered for the...

Author: Howard Kapustein Date: 10/28/2013

Ineffective Sorts

From XKCD :-)

Author: Howard Kapustein Date: 08/04/2013

Announcing Hasher!

Shameless plug: I iz a Windows store app developer :-) Hasher is up on the Windows store. It's a...

Author: Howard Kapustein Date: 06/04/2013

Who wrote the original BSOD (and why white-on-blue)?

An interesting bit of trivia: John Vert, ex-Windows NT kernel guyex-Windows NT kernel guy Back in...

Author: Howard Kapustein Date: 05/14/2013

Python Cool Tricks

Nice. Some are exotic, but list comprehensions, the empty string trick are commonly handy, and the...

Author: Howard Kapustein Date: 05/08/2013


FastClick is handy: FastClick is a simple, easy-to-use library for eliminating the 300ms delay...

Author: Howard Kapustein Date: 04/20/2013

Powershell fun - Parsing for Protocols Redux

That problem I'd previously mentioned? Turns out I had a bad package registered for some old VS...

Author: Howard Kapustein Date: 03/28/2013

Powershell fun - Parsing for Protocols

I was looking for what protocols are registered by my installed AppX packages and figured out a...

Author: Howard Kapustein Date: 03/26/2013

Unicode Escape Formats

The escape syntax for Unicode characters in every language, format and notation I've ever seen, and...

Author: Howard Kapustein Date: 10/21/2012

And Audio, of course

New PC. Splurged for a new keyboard. But I'm not quite done yet. I've been looking at headsets for...

Author: Howard Kapustein Date: 09/29/2012

New PC needs a New Keyboard

I've been using a Microsoft Natural Keyboard (orginal - v1) for ages. My 3rd one, actually. Been...

Author: Howard Kapustein Date: 09/24/2012

Announcing Hasher.WF

Thought I'd drop a note about how I've spent some of my time since acquiring the new PC. Hasher.WF...

Author: Howard Kapustein Date: 09/17/2012

35 minutes

That's how long it took my new PC to upgrade from Windows 7 Ultimate to Windows 8 Pro. That's from...

Author: Howard Kapustein Date: 09/16/2012

Windows Store app is the new black

"Metro style app" is passe'. The new term is Windows Store app

Author: Howard Kapustein Date: 09/15/2012

Windows 8 - Never Clean Install Again

I realized I touched on something in my last post that's quite profound but likely not so obvious:...

Author: Howard Kapustein Date: 09/09/2012

New PC!

Last year one evening the Mrs turned to me and asked, don't I need a new computer? God I love that...

Author: Howard Kapustein Date: 09/08/2012


WAIK = Windows Automated Installation Kit (what used to be called the unattended setup kit)

Author: Howard Kapustein Date: 03/12/2012

Windows 8 App Developer Blog

New blog here. [This is my part of the org :-]

Author: Howard Kapustein Date: 02/29/2012

Fiddler and Windows 8 Metro-style applications

Eric Law posted details on how to get Fiddler to work with new Windows 8 Metro style applications:...

Author: howardk Date: 09/15/2011

Appx Powershell Cmdlets

This post has been redacted upon request. See App Installation Cmdlets in Windows PowerShell for...

Author: Howard Kapustein Date: 09/14/2011

Free at last! Windows 8 is public

//Build is underway, the Windows Dev Center is open for business, and information is rolling on out....

Author: Howard Kapustein Date: 09/13/2011

And here we go...

//Build begins

Author: Howard Kapustein Date: 09/13/2011

//Build 2011

Big day - //Build starts tomorrow. Session information supposed to start showing up soon. Exciting...

Author: Howard Kapustein Date: 09/12/2011

Obfuscated Quine

"Impossible to understand Javascript" is an understatement. Here's the code...

Author: howardk Date: 09/04/2011

Windows ThreadPool APIs

The ThreadPool APIs are pretty cool, but the docs are confusing at first blush and the sample code...

Author: howardk Date: 07/30/2011

The One-Second War

Why leap seconds exist, their benefits and problems, and the upcoming decision if they should be...

Author: howardk Date: 05/12/2011


TwitterKeys is a nifty bookmarklet that let's you insert emoticons from a pick list, as long as the...

Author: howardk Date: 02/13/2011

WebKit2 = WebKit + ProcessIsolation

http://apple.slashdot.org/article.pl?sid=10/04/09/2123209 It ain't just for Chrome anymore. Neat.

Author: howardk Date: 04/10/2010

The Unreasonable Man

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt...

Author: howardk Date: 01/25/2010

How to Destroy Your Community

Snicker: Josh Berkus is well known as a PostgreSQL hacker, but, as it happens, he also picked up...

Author: howardk Date: 01/25/2010

"Make No Little Plans"

"Make no little plans. They have no magic to stir men's blood and probably themselves will not be...

Author: howardk Date: 01/03/2010

Understanding Windows File and Regitry Permissions

Great article about Windows Server 2008's access control. ACLs, AccessCheck and more security...

Author: howardk Date: 12/18/2009

I (heart) Knuth

From Donald E. Knuth's Wikipedia page: To explain the concept, Knuth intentionally referred...

Author: howardk Date: 12/18/2009

Phillips head screws

Totally random but fascinating historical factoid I never knew: The Phillips head was developed for...

Author: howardk Date: 12/18/2009


exFAT, aka FAT64, is a significant revision of the FAT32 design, for current and future needs...

Author: howardk Date: 12/17/2009

Windows Integrity Levels

Explains the basis behind UAC (among other things). I've heard of 'integrity levels' but this is the...

Author: howardk Date: 12/06/2009

LoadLibrary Explorer

Handy little spelunker to itneractively exercise LoadLibrary/Ex in all their various...

Author: howardk Date: 12/03/2009

The Secret to Effective Management

Words of wisdom: Trust but verify Now you are extremely busy and have a new task. Perhaps you...

Author: howardk Date: 12/02/2009

Memory Usage via Task Manager

Ever wondered which columns in Task Manager mean "memory in use"? I stumbled over a simple, clear...

Author: howardk Date: 11/30/2009

Exploding Software-Engineering Myths

Microsoft Research Redmond did an empirical study of software-development processes, providing some...

Author: howardk Date: 11/24/2009

I Is A Windows 8 Developer :-D


Author: howardk Date: 11/20/2009

Detect Windows in Ruby

The proper way, so they say: require 'rbconfig' WINDOZE = Config::CONFIG['host_os'] =~ /mswin|mingw/...

Author: howardk Date: 11/16/2009

Create VMs in VMware Player 3

That's new.

Author: howardk Date: 10/22/2009


Screen capture utility. Disclaimer: I've only bfriefly pawed at it, but looks promising.

Author: howardk Date: 10/22/2009

Disk2vhd by SysInternals

Gotta luv those guys: Just released on TechNet is Disk2vhd, which is designed to create .vhd image...

Author: howardk Date: 10/22/2009


SQL to LINQ converter. Handy.

Author: howardk Date: 10/22/2009

Scott Hanselman's 2009 Tool List

Excellent round up of utilities, web sites and more for developers and power users. Only thing he...

Author: howardk Date: 10/21/2009

10 Unique Ruby Features

The 10, but 3 (implicit return values) and 8 (only nil+false are False) are negative features. FYI...

Author: howardk Date: 10/16/2009