When Abbreviations Attack!

I have a bachelors of science degree from the California Institute of Technology. Now one of the abbreviations for degree and major that I got used to was to write something like “BS/?”, where “?” is replaced with the abbreviation for your degree. So for example “BS/E&AS” means Bachelors of Science, Engineering and Applied Sciences. [...]

Filed under: Commentary | Posted on March 29th, 2007 by William Woody | No Comments »

My Key Takeaways for Struts after One Day

After one day of playing with Struts these are my key takeaways: – Struts is an MVC framework which attempts to separate the view (the HTML page), the control code (“Actions”), and the model or database code. This means it’s rather heavyweight if you’re building a three-page site that presents a calendar–but if you’re writing [...]

Filed under: Java | Posted on March 25th, 2007 by William Woody | No Comments »

Time to understand Struts

Turns out Yahoo internally uses Struts for their web development, so it appears its time for me to understand Struts. (Did I mention the fact that I’m changing jobs? Could be; haven’t told my current employer, though, and the offer isn’t in writing.) The problem is my fuzzy little brain doesn’t work well with black [...]

Filed under: Java | Posted on March 24th, 2007 by William Woody | No Comments »

Nice Idea

Snagged from Daring Fireball: Adobe edits the development cycle Probably the most effective thing we did was institute per-engineer bug limits: if any engineer’s bug count passes 20, they have to stop working on features and fix bugs instead. The basic idea is that we keep the bug count low as we go so that [...]

Filed under: Commentary | Posted on March 14th, 2007 by William Woody | No Comments »

Simple Rule Of Thumb

Lots and lots of column space has been devoted to the proper techniques for doing software management and software engineering. I have one. It’s a simple one–but strangly one that I haven’t seen honored on any project I’ve worked on in a large colaborative environment, much to the detrement of the team. That rule of [...]

Filed under: Commentary | Posted on March 8th, 2007 by William Woody | No Comments »

Q&A

Q: All the cool kids are using Java 5.0 or later. Why are you using Java 1.4? A: Because v1.4 runs on MacOS X v10.3, which means if you want your Java code to run on 10.3, you need to use Java 1.4.2. And because I’m a bit of a simplicity person: while generics, the [...]

Filed under: Commentary | Posted on March 5th, 2007 by William Woody | No Comments »

WebProxy posted.

A final fix (turns out ThinkGeek.com sends an HTTP/1.1 response with a “Content-Type” header but no length, so I had to change the reader code to take that into account), and the proxy server code now appears to work with every web site I visit. So it’s now posted. This is a Java server program [...]

Filed under: Java, Projects | Posted on March 5th, 2007 by William Woody | No Comments »

D’oh!

So I uploaded the common tools package to the web site last night–and realized that I had no version information in the jar file or the documentation files. How do you know if you have the latest thing? Quick tweak to the build.xml file for all uploaded projects to add a build number to the [...]

Filed under: Java, Projects | Posted on March 3rd, 2007 by William Woody | No Comments »

Really odd proxy bug. Fixed. (Yay!)

I sorted out a really interesting proxy bug, which means that my proxy code now apears to work correctly with WordPress posting. What was really happening is this: in my test harness I’ve turned off the connection shutdown timer code, so the connection stays alive indefinitely. But on the WordPress side, as I was typing [...]

Filed under: Java | Posted on March 3rd, 2007 by William Woody | No Comments »

The Internet is held together by duct tape and bailing wire!

So I finally figured out what was wrong with my proxy code. The World Wide Web is held together by duct tape and bailing wire! I hadn’t realized that HTTP/1.1 requests aren’t uniform across the Internet–or even on the same damned server. A request can ask for a /1.1 request and get a /1.0 response–and [...]

Filed under: Commentary, Java | Posted on March 1st, 2007 by William Woody | No Comments »

Categories

Archive

Links

Meta

Copyright © 2010 William Edward Woody. All rights reserved.

Theme modified from the original Tech Blue, designed by Hive Designs • Ported by Free WordPress Themes and Linux Web Hosting