With the new year starting, I decided to try some changes here at samaxes.com.
First, I’ve changed the blog theme to a slightly modified Derek Punsalan’s Grid Focus.
Some of these modifications were mostly due to some complains about the size of the content column versus the sidebars columns on the previous theme. Since this is mainly a technical blog it makes it easily on the eye to have a wider content column.
Another visual change was the code syntax highlighting plugin. I was using the SyntaxHighlighter Plus and now I’m using WP-CodeBox.
SyntaxHighlighter Plus served me well in the past, but it has some disadvantages, such as:
- Escapes the code special characters, making it harder to edit code (also has a bug when escaping ‘&’ ampersand characters);
- Require that a lot of JavaScript files are sent to the client in order to style the code.
Although I’m using browser caching, 70-80% of this blog visitors are new visitors, so the cache won’t help them. This means that I should try to minimize the number of HTTP requests as much as I can.
WP-CodeBox is based on the GeSHi syntax highlighter. All the parsing is executed on the server side and it supports a lot more languages than the SyntaxHighlighter.
Read the rest of this entry »
JBoss announced the GA release of JBoss AS 5.0.
JBoss 5 is the next generation of the JBoss Application Server build on top of the new JBoss Microcontainer. The JBoss Microcontainer is a lightweight container for managing POJOs, their deployment, configuration and lifecycle. It is a standalone project that replaces the famous JBoss JMX Microkernel of the 3.x and 4.x JBoss series. The Microcontainer integrates nicely with the JBoss framework for Aspect Oriented Programming, JBoss AOP. Support for JMX in JBoss 5 remains strong and MBean services written against the old Microkernel are expected to work.
JBoss5 is designed around the advanced concept of a Virtual Deployment Framework (VDF), that takes the aspect oriented design of many of the earlier JBoss containers and applies it to the deployment layer. Aspectized Deployers operate in a chain over a Virtual File System (VFS), analyze deployments and produce metadata to be used by the JBoss Microcontainer, which in turn instantiates and wires together the various pieces of a deployment, controlling their lifecycle and dependencies.
See the full release notes and downloads page.
And good luck to get your J2EE applications working with this new version.
Approximately 2 years ago I’ve written a set of tutorials that served as a guideline for a Beginner’s PHP Training Course. These tutorials were made with the WAMP solution stack in mind.
Since I’ve been working with Java EE Technologies and Servers recently, I’ve decided do add another one explaining how to install JBoss Web 1.0.1 GA with PHP support (PHP Handler Servlet).
This was based on a tutorial by Philippe Fievet that is now offline for some reason.
The Process of Software Development humorously/ironically depicted in this illustration from TechZo.

Welcome to samaxes!
This blog is an informal way for me to collate the random bits and pieces that I find as I browse the net and a way to add my voice to the web.
The main focus will be Software development with great emphasis on Java and web technologies.
See you soon. Stay tuned…