Just trying to make sense of things...

The Ring of Truth...

Wednesday, 24 October 2007 09:36 by jordan.terrell


Tags:   ,
Categories:   Programming
Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed

FW: What You Don't Know About Color CAN Hurt You

Friday, 12 October 2007 15:28 by jordan.terrell

As I anticipated, Dan Willis' blog was going to be an interesting read.  Talk a look at his latest post detailing what he learned on a recent presentation on the significance of color.

Categories:   General
Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed

Dan Willis is Online

Tuesday, 9 October 2007 09:28 by jordan.terrell

Dan Willis, one who has been a life-long mentor and friend, in a surprise move (to me, that is) just started a blog.  He's always had a unique and valuable perspective on things, and I for one look forward to what he has to write about.  Plus, he has a great sense of humor (in my opinion)!  Welcome Dan!

Categories:   General
Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed


Friday, 5 October 2007 09:54 by jordan.terrell

No, I'm not talking about people who are against the use of technology, or are behind the times and are still using a manual typewriter.  I'm talking about "technology" that is so old and antiquated, but it is still used in "modern" business processes. 

I'm talking about the fax machine.

Why do business continue to build human interaction workflow that forces the use of a fax machine?  I recently had to fill out a application form and (ugh) fax it to a company.  This required me to dig about a phone cable, hook up my laptop, scan in the document, and wait....and wait...and wait some more while it sends the fax over a SLOW dial-up connection.  Granted, this would have been simpler had I owned a fax machine, but I can't bring myself to buy one - I would use it so infrequently.

I can't wait until faxes are relegated to the same status as snail mail.  Most people send email, instead of snail mail.  When will I be able to easily (and free) send efaxes?

Faxing - the new Anti-Technology!

Categories:   General
Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed

ObjectBuilder Documentation

Thursday, 4 October 2007 15:48 by jordan.terrell

I've heard many times both in conversation and in blog posts that ObjectBuilder doesn't have any documentation.  Granted, yes it doesn't have good (if any) official documentation.

However, the Composite UI Application Block (CAB for short) does have a good bit of documentation on ObjectBuilder in the hands-on-labs (VB version, if you are so inclined).  Section 8 will give you a full architectural run down, which to me is far more valuable than class-by-class documentation.  After that, the best source of documentation is probably the source code.

Anyone else know of any good documentation for ObjectBuilder, official or otherwise?

Comments Working Now...

Thursday, 4 October 2007 15:14 by jordan.terrell

A co-worker of mine told me that commenting wasn't working on my blog...  I've since fixed the problem, and comments should be working.  My apologies for any inconvenience...

Categories:   General
Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed

Getting Remote Desktop to work thru most firewalls

Thursday, 4 October 2007 10:09 by jordan.terrell

If you are a software consultant like myself, you typically find yourself at the mercy of client firewalls at times.  There are times when I need to access a remote PC, but outgoing TCP connections on port 3389 (default Remote Desktop port) are not allowed.

However, most firewalls DO allow outgoing connections on port 443 (HTTPS; HTTP over SSL) to access secured web sites.  Since standard SSL connection's data is encrypted, filtering/inspection options are very limited (possible blocked IP addresses), so really almost any protocol can flow over that port (even though it is typically reserved for secure web site access) because the firewall is expecting not to be able to inspect the traffic.

In order to have Remote Desktop exposed over port 443, you have a two options that I can think of:

  1. Use a firewall or NAT to expose port 3389 on your target PC as port 443 to external (Internet) clients - most relatively modern cable/DSL routers have this capability
  2. Change the port Remote Desktop listens on to port 443 - requires a change in the Registry


After you've done this, you can access your remote PC using the standard Remote Desktop client by entering the IP address or DNS name followed by a colon (":") and the number 443 (MS KB Article 304304).  For example, if my IP address was, I would type in "" (without the quotes).  This tells the Remote Desktop client to connect on the non-standard port.


A more powerful approach that allows you to use more that just Remote Desktop is to use OpenVPN.  I'm not going to go into detail on how to set this up - there is a good bit of documentation available, not to mention a book written on the software package.  The great thing again is that you can expose OpenVPN on any port (including port 443) and it surfaces as at Ethernet card on both the client and server PCs.  This enables some pretty cool routing possibilities (e.g. routing only specific traffic through the VPN connection).


Source Code for .NET Framework soon to be available

Wednesday, 3 October 2007 14:57 by jordan.terrell

Typically it is bad form to just post a link to someone else's blog post, but this is just too huge to pass up:

Actions:   E-mail | | Permalink | Comments (0) | Comment RSSRSS comment feed