Archive for July, 2006

Object-Oriented, Like It or Not

In the years that I’ve spent learning PHP, one of the major challenges I faced was deciding whether I wanted to continue learning PHP. I’ve heard a lot of criticism of the language in the professional developers circles, one of the primary criticisms being that it’s not an object-oriented language. To many PHP developers, this comment is like fingernails on a chalkboard. The PHP development community is predominantly made up of procedural developers who could care less that PHP may or may not be strictly OO, and they’ve made a lot of decent arguments for procedural development. Understanding the two sides of this debate can be tricky because, as would be expected, procedural developers are obviously going to argue for procedural development, and object-oriented developers are usually going to argue for OO development. However, among the arguments that I’ve heard that I consider to be the most objective, from either side, the verdict tends to be, that whichever method you choose should depend predominantly upon the project, and as a general rule, when dealing with larger development projects, the more that your methods are object-oriented, the better off you’re going to be.


What are PermaLinks?

I propose that permalinks be redefined, or at least better defined…

The stickies apparently have a special type of adhesive that allow them to stick to any type of website; plastic, grinded steel, brickwork, even water, air, and/or fire, you name it, the notes will hang it. The developers have refused to comment on their secret ingredients.


Get Eclipsed.

Don’t you just love it when you look and look and look for the best solution to your problem, and when you finally find it, it’s totally free? The Eclipse development platform is the greatest IDE that I’ve run across in my career in web development, and that includes any highend solution, like GoLive or Dreamweaver (gah…someone give me some soap for my mouth…).


Extracting Flawless Forms

Extracting Flawless Forms: Preview image

Extracting forms from photographs can be a daunting task if you’re not familiar with the full potential of Adobe Photoshop. Some forms can take a long time to pull out, perhaps even hours. Doing this with the selection tools can seem almost unreasonable, even with undo and history, because you spend so much time creating one selection shape. If you mess up that shape, you can’t undo just the part you messed up on; the whole shape counts as one move, so you either undo the whole thing or move on.

There are several ways around these initially confusing dilemmas, but I’m going to skip that for now and move on to a much more effective way of extracting forms: Shape Layers. Shape layers are a much better tool to use when extracting forms, for the single reason that they make use of the pen tools and vector shapes.