Jan 262008
 

Okay, this took me a long time to get working and I wanted to set out my steps. The most important part is noted below and it is the step that nearly everyone misses and if you don’t do it, nothing will work.

  1. Ensure that you network layout is correct by plugging in a computer to the cat5 cable you will put into the Directv DVR
  2. Attach network cable to Directv DVR
  3. Reboot Directv DVR (red button next to card)
  4. Enable and test network using Setup->Network->Connect Now and also Setup->Network->Test
  5. Turn on the media server PC and install Windows Media Player 11
  6. Open My Computer and share your My Music folder by clicking “Share this Folder” on the left side
  7. Turn off Windows firewall
  8. IMPORTANT! Open My Network Places and click “Show icons for networked UPnP devices” on the left hand side
  9. Reboot Directv DVR again
  10. Open Windows Media Player 11 and click the menu under Library called Media Sharing
  11. Check the share checkbox and the new devices checkbox
  12. You should also see “Unknown Device” in the list and click on that
  13. Hit okay and you should now see the Music and Videos option on the Directv DVR menu
Jan 162008
 

I’ve been working on getting the JCatapult security framework to leverage Struts actions rather than a bunch of configuration and additional custom code. In order to pull all of this off, I had to modify the HttpServletRequest in order to make it seem like the requested URI was different than the original request URI. I used a HttpServletRequestWrapper in order to pull this off like this:

As it turns out, I had to do that little tricky part at the end with the RequestDispatcher because Tomcat fails during a forward if the incoming HttpServletRequest is a wrapper.

Jan 032008
 

It’s 2008 and I’m hoping to start blogging more regularly again. To start, I figured I’d tell my readers my plans for 2008. Here’s the quick run down:

1. Continue building Inversoft’s Profanity products and increase sales

I did a lot of work last year getting the profanity database and filter working well. These products are slowly selling and Inversoft is getting more customers each week. I’m hoping to add some more advanced logic this year to reduce false positives even further.

2. Rebrand Inversoft and finish the website redesign

We have been working with the excellent designers from We Are Super Ordinary to rebrand Inversoft with a new logo and a new website presence. This should help us leverage our website as a good marketing tool for the business

3. Launch JCatapult and promote the heck out of it

JCatapult is starting to get to a 1.0 stage. I’m hoping to finish up the last few things in the next couple of weeks, including migrating SmartURLs into the Struts source repositories and make it one of the default plugins shipped with Struts. JCatapult will be based primarily on Struts2 and the SmartURLs port (called the Struts2 Convention Plugin). Once that migration is complete, JCatapult should be ready for a solid beta release.

4. Build a web application as a JCatapult example

I’ve had a few ideas and domains registered for nearly 7 years now and I’m going to try and build out one of these ideas using JCatapult. Hopefully I can find 3-4 developers that are interested in helping build this application in their spare time. Anyone who is interested, send me an email.

That’s the run down for 2008. I’ll try and post a few times each month on my progress, in addition to the standard technical ramblings I put up, which usually get more traffic than the rest of my posts. Time to get coding! Happy New Year!