A good site for Java Developers (Podcasts, Presentations, Recorded Talks)

Recently, I’m high into listening podcasts, or watching presentations of different Java shows. As I was searching for some major source of such entertainment, I stumbled on this website worth taking a look:

Parleys.com

Another reason for me to look for a high bandwidth ISP for home.

Maximum length of a text (body) in XMPP / Jabber packet

I was looking to find out the maximum size of a message body in XMPP / Jabber protocol, and up to my current exploration, I didn’t find any limit. In RFC3291, it is mentioned:

2.1.2.2. Body
The element contains human-readable XML character data that
specifies the textual contents of the message; this child element is
normally included but is OPTIONAL. The element MUST NOT
possess any attributes, with the exception of the ‘xml:lang’
attribute. Multiple instances of the element MAY be included
but only if each instance possesses an ‘xml:lang’ attribute with a
distinct language value. The element MUST NOT contain mixed
content (as defined in Section 3.2.2 of [XML]).

But it doesn’t mention anything regarding size/length of the body element. So I’m assuming there is no theoretical limit to it, but different Jabber server may implement it differently.

An interesting article regarding SEO (Search Engine Optimization)

A large software system is like a city

A large software system is like a city. You build it part by part and people starts using it. As years pass, you come back to some part of the city and can easily recognize which part were built in 1960’s and which parts were built in 1970’s. Then you restructure some old establishments with some shiny new architectures and you leave some old elegant architectures untouched.

Adding user (useradd) in Solaris

A simple code to add new users in Solaris 10:

useradd -d /export/home/mozammel -m -s /bin/bash -c "Mozammel" mozammel

-d home directory path
-m make home directory and copy skeleton files
-s which shell to use
-c Full name