Current Status

Book

Program Phases, A Programming Language and API Translator allows programmers to learn new programming languages by providing simple indexed example programs. Each program illustrates useful, common, and well defined functionality.

Sunday
Mar282010

Program Phase 1-16 has been posted to the site.

I have posted the source code and Code Setup and Compilation instructions for Program Phase 1-16 C++ with wxWidgets. With the exception of a few broken links, all of the information is there. Check it out here.
Tuesday
Jan262010

Sql Outer Join Gotcha

Here is a solution for filtering results from an outer join query without using a where clause.  I needed this solution today for a project.

 

http://www.sqlteam.com/article/additional-criteria-in-the-join-clause

 

Thursday
Jan142010

For the public routed subinterface only WAN IP mapping is allowed

This awesome error message is what you will inevitably see if you have UVERSE fiber internet service and a two wire router 3800HGV-B Gateway with a public static ip pool. The beauty of this device is that it automatically finds and assigns ips to devices based on mac address. However, problems arise when a device is no longer available on the network and the router still contains ip settings for the device. There is no option for deleting a device from the router configuration. If you try to change settings for other existing devices on the network, you may get the error "For the public routed subinterface only WAN IP mapping is allowed". You may also get an error related to invalid ip settings. When I called UVERSE technical support, I was instructed to restart the gateway which improved nothing. I was then told that I would need to do a complete reset of the router which I did not want to do because I had quite a few settings that I did not want to reenter.

Click to read more ...

Sunday
Jan032010

OpenFiler iSCSI Quick Setup Steps

Just so I have a quick reference:

1. Create Physical volume on a single disk
2. Create RAID volumes on multiple disks and create array
3. Add volumes from #1 into a Volume Group
4. Create an iSCSI volume in the VG from #2
5. Start the "iSCSI target server" service
6. Add a network entry for the client machine (or local subnet if private) at the bottom of "System > Network Setup"

7. Enable Services - iSCSI Target Server
8. Click "iSCSI Targets" on the Volumes page
9. Click "Add" to create a new target.
10. Click "Lun Mapping"
11. Click "Map"
12. Click "Network ACL"
13. Change the combo box for your network to "Allow".

These steps were adapted from this post by litkaj on the open filer forums.

 

Sunday
Jan032010

Untangle and MLB.COM

To get MLB.COM working behind my Untangle box running in router mode, I added the following to the spyware blocker pass list:

  • 2o7.net
  • ad.doubleclick.net