Categories
Search
Top Posts
- Why Nobody Can Copy Apple Horace Dediu has written another brilliant piece titled... 156.3k views
- The Job Decision Matrix A Job Decision Matrix will help identify what is actual... 19.9k views
- Path To Green A Path To Green (PTG) is a clear, crisp, and complete s... 13.2k views
- You are Thinking of Your Career Trajectory Wrong Most people think about their career trajectory as bein... 10.5k views
- The 5Ps: Achieving Focus in Any Endeavor Always have a plan. Always. A great, simple, framework... 8.1k views
- STOP 0xC2 aka BAD_POOL_CALLER Blue Screen and bad memory My computer bluescreened with a STOP 0xC2, BAD_POOL_CAL... 7.8k views
- Merit Badges – A Mental Model for Success The concept of a Merit Badge comes from the Boy Scouts... 7k views
- Have Backbone, Disagree and Commit Have Backbone, Disagree and Commit Leaders are obligate... 6.9k views
- Tenets Tenets are a few carefully articulated guiding principl... 6.3k views
- Work Backwards From The Customer At the 1996 Microsoft Professional Developer Conference... 5.9k views
- Customer, Business, Technology, Organization (CBTO) CBTO = Customer + Business + Technology + Organization 5.4k views
- Retail Pricing, Markup, and Margins Tom’s Hardware is generally really solid. But they shou... 5.3k views
- One-Way and Two-Way Doors Effective decision-making starts with understanding; in... 4.4k views
- Paying Developers is A Bad Idea The companies that make the most profit are those who b... 4.3k views
- Be a Great Reader When an organization has a culture where the written wo... 4.2k views
RSS
Category Archives: Coding
The Green Button
Wow. I’m impressed. It was just a week or so ago that The Green Button had issues with the hoster and now they have the site up and running on a new host. New look & feel. Most content appears to have moved over. Great work folks! The Green Button is a community website for Windows Media Center Edition (MCE). MCE is the coolest version of Windows you can get for home use. It includes …Continue reading
MCE Controller 1.0.3 Released
No code changes. Just added an installer using the very cool NullSoft Scriptable Install System. Wow, that was easy! Download and install from http://www.kindel.com/products/mcecontroller/
New MCE Controller Version
Tonight I posted version 1.0.2 of MCE Controller. Basically one new feature: The ability to shutdown, restart, standby, or hibernate the system. See the V1.0.2 readme at http://www.kindel.com/products/mcecontroller/1.0.2/Readme.htm. The product page is at http://www.kindel.com/products/mcecontroller. Looking for feedback!
Source Control
Tonight I moved my source code out from the under the control of Visual Source Safe to Source Gear Vault. Even though I’m a single developer I really like having all my source stored in a source control system. It allows me to have “undo”, to be able to go back and build/update old versions of products, and ensures I have everything in a single place that can easily be backed up. VSS is a …Continue reading
Web based photo gallery using SQL
In an entry last November I noted that I was enjoying ADO.NET and ASP.NET so much that I’d have another go at writing a web based photo gallery app that stored the images in SQL. I had most of it working by the end of the year, but my cat ski trip to Canada gave me the perfect excuse to actually work on it. It’ now at the point where I can actually use it. …Continue reading
MCE Controller v1.0.1 Released!
Today I released the first public version of MCE Controller. MCE Controller allows the Media Center application of Windows Media Center Edition (MCE) to be integrated into an advanced AV control system by enabling programmatic control of the user interface via a TCP/IP connection. To put it simply, MCE Controller, allows you to simulate a press of any button on the MCE IR remote control by sending a text command to a TCP/IP port on …Continue reading
MCE Controller
In my post on XMLSerialization I mentioned that I was working on an app to enable control of MCE remotely over a TCP socket. I call this app MCE Controller and it’s basically done. Here’s what it does: Runs as a taskbar icon and allows you to view a log of what it’s doing by double clicking on the icon. Supports 45 commands. These include all MCE keyboard shortcuts (equivalent to all of the remote …Continue reading
XMLSerialization
XMLSerialization absolutely rocks. I am blown away by the flexibility and richness it provides and how easy it is to use…once you get past the initial learning curve. I implemented it for a tool I’m writing that allows me to control Windows Media Center Edition remotely via a TCP based protocol. My home AV control system uses Crestron and I need to be able to have Crestron be able to control MCE. For various reasons …Continue reading
Check constraints in SQL Server
This goes in the “here’s something I learned today” bucket. I was working on my ASP.NET based photo gallery sample/experiment and realized that I needed to ensure that the names of images I stored in the database couldn’t contain illegal filename characters. This is because I allow the user to specify a path like http://imgsample/P51.jpg and I use URL rewriting to translate this to http://imgsample/ViewImage.aspx?name=P51 or http://imgsample/ViewImage.aspx?ID=12&size=med. Not being a database guy (yet!) as I …Continue reading
Ray Ozzie on WinFS & Longhorn
One of my favorite industry visionaries, Ray Ozzie, has written a great note in his blog on WinFS titled “640KB ought to be enough for everyone“. Interesting read. He references Jim Gray (another of my geek heros) and points to an old but topical presentation on the trends in storage. Jim gets it.
Problem installing VS.NET 2003 on Windows Server 2003
I’m cranking away on really learning ASP.NET by building my own photo gallery component (primarily for my ’95 BMW 540 M-Sport (www.kindel.com/bmw) registry). Even though I know it won’t perform as well I implemented it by writing the images (full size, medium size, and thumbnails) to the SQL Server. Fun stuff. Anyway, I deployed it to another server and wanted to debug. Didn’t have VS.NET installed on that server so debugging won’t work. So in …Continue reading