Links for October 8th through October 11th

Daily del.icio.us for January 27th through February 1st

Daily del.icio.us for February 4th through February 7th

  • Fonera 2.0 Smart Router Connect Devices | Business 2.0 Press – The La Fonera 2.0 is a new smart wireless internet router that will let you connect a plethora of devices to access the internet from the router easily, anything from a printer, to hard drives, laptops, mp3 players, to other USB devices
  • The importance of Composition | Code of Doom – In this article, I really want to discuss the importance of composition. I feel as programmers, many of us find inheritance easier and we often use it without thinking about the repercussions it may bring to us.
  • Mitchell’s Blog » Blog Archive » The European Commission and Microsoft – Last month the European Commission stated its preliminary conclusion that “Microsoft’s tying of Internet Explorer to the Windows operating system harms competition between web browsers, undermines product innovation and ultimately reduces consumer choice.”
  • From Java to Java EE: Seven Principles of Lean Software Development – Lean Software Development has its roots in Toyota Production System and it helps software organizations optimize their processes and production methods in order to deliver their products to the market much faster and with better quality
  • Implementing Lean Software Development: From Concept to Cash – Lean Software Development presents a set of thinking tools based on
    lean thinking that leaders continue to find useful for understanding agile software development.
  • InfoQ: VMware Open Sources the View Client – VMware has open sourced its View Client software which enables connections from Linux clients to remote Windows desktops managed by VMware View. VMware would like to see their partners developing the client for non-x86 devices using operating systems other than Windows XP or Linux.
  • Better Null Handling Strategies for Java | Code Monkeyism – Uploaded a presentation on “Better Null Handling Strategies for Java” to SlideShare
  • Outside the Box() » Springing Around with ExtJS – To finally scratch that itch, and move further along the Spring amp; ExtJS path, I turned my demo project into a basic template. The zip archive that you can grab at the bottom is a fully-configured Spring web application, including Tiles, Spring Security, Spring MVC, custom JSON view, Transactions and a Datasource.
  • Announcing This Year’s IDEAL Plugins! | JetBrains IntelliJ IDEA Blog – We’re glad to announce the winners of the 3rd JetBrains IDEAL Plugin Contest!
    First of all we want to thank everyone who participated for their efforts and, of course, the plugins they have submitted. It was really exciting to examine every last submission. JetBrains staff, and especially the Contest Jury, had many pleasant and memorable moments reviewing and judging them all.
  • Announcing the Article Search API – Open Blog – NYTimes.com – The Article Search API is a way to find, discover, explore, have fun and build new things. We’ve accumulated quite a few blocks/articles over the last 28 years — all of them tagged and labeled with loving care. So if you’ve ever wanted to do any of these things:

Daily del.icio.us for December 2nd through December 6th

Daily del.icio.us for October 13th through October 16th

Daily del.icio.us for August 20th through August 26th

Daily del.icio.us for June 6th through June 10th

Daily del.icio.us for February 10th through February 14th

Put Your Linksys Router on Steroids

This is something I have been meaning to do for many years now but I finally took advantage of the Christmas break to put my Linksys Wireless Router (WRT54G) on steroids. Since I was upgrading my Windows machine from XP to Vista and my Linux machine from Dapper to Edgy (Ubuntu), I figured why not break – I mean upgrade everything.

First a little background – Linksys had used Linux as the OS of its network products including the ubiquitous WRT54G router. When Cisco acquired Linksys in 2003, they were forced to open source all of the Linksys code because of the GPL. This led to people to create updated versions of the code for these Linksys routers and soon people started adding features to the $60.00 router there were available in network devices costing a lot more than $60.00. Linksys (and Cisco) continued to make these Linux routers for a while and then switched to another real-time UNIX variant, VxWorks which removed the requirement for Cisco to release their software into the open-source community.

So I’ve been thinking about upgrading my existing Linksys router to another with Gigabit ports and so upgrading and potentially turning it into a brick didn’t seem that big a deal. In fact, a part of me was hoping the upgrade wouldn’t work so that I would have the excuse to replace a perfectly working router with another with additional goodies. There are a lot of different software packages out there for your Linksys router but I decided to use DD-WRT because of the features. I wanted to add WPA/WPA2, QOS and the ability to boost the radio transmission power. The default Xmit is set to 28mw and I bumped up mine to 70mw as the Xmit site suggested and I noticed a HUGE improvement in my wireless performance. Before the upgrade, the wireless was really weak in the other end of our house but know I get perfect connection that really awesome throughput. In fact, the strength of the signal was so high, I had to switch to another channel to let me neighbor’s wireless routers and phones work. The enhanced security was also a nice bonus – The other features like the ability to run a wireless business don’t interest me but the ability to VPN in really does. I haven’t had a chance to use that yet as I typically use a SSH tunnel to setup a proxy to securely access resources when I am using a public network but it’s a nice feature to have if you need security or as just paranoid of open/free/public networks. (As you should be)

To me, the coolest thing was the ability to SSH into my wireless router and browses the directory structure. The DD-WRT upgrade turned my router into an SSH server and so I can SSH into it to check out the configuration or even SSH out from the router itself.

Here are some screenshots taken from the interface – Before you decide to upgrade your router, please remember that there are no warranties and you could end up with a $60 brick.