weak sales


Dell's profits miss analysts's targets.

Around here (Nigeria), HP products sell fast, (i believe) the reason is
simply because HP has accessible, and hassle-free technical support
centres (more would do them more good anyway), and their warranty 'just

i personally recommend HP products for that simple reason, and quite a
number of people have followed my recommendations. it doesn't really
matter that Acer products are marginally less expensive.


today, i was tasked to set up the vtiger customer portal for my company.

the installation guide was a small pdf, sourcecode a straightforward zip
file. two quick downloads, and i fire up the installation guide in
evince ( http://www.gnome.org/projects/evince/ ) and follow the simple
instructions, but the site refuses to log someone in.

thinking its a serious problem, i start trailing the code execution path
from the login point. i find out that the vtiger configuration file is
missing some details. i add them, it doesn't work.

next, i verify that the include files exist, and the include paths are
valid. it still doesn't work.

i concentrate on the CustomerAuthenticate.php file, and notice that
there's some SOAP thing going on. i don't know much about soap, but
well, i should be able to see what's going on by looking at the code.

poking at nusoap.php reveals that the vtiger customer portal source code
package isn't complete. the nusoap package in it is missing some
critical files.

since the nusoap author was wise enough to put his email, and url in the
source file present, i head over there and grab the nusoap source code.

i unpack all files except the available one (i hope this doesn't cause
any problems in the future), and try logging in again. still doesn't

i look at the CustomerAuthenticate.php file again, look at the error
message, make some sourcecode changes that won't affect the logic of the
script, and notice that the error message includes the sourcecode
changes i just made… impossible. there must be an opening 'brace'
missing somewhere… in the end, i find out the vtiger coders used '<?'
instead of '<?php' for php code blocks…

so, i spent a few hours chasing the wrong leads, but fixed problems that
i would have had to fix down the road anyway.

'me wonders why the vtiger coders chose to code that way, and whether
they verified their package before putting it on the net…'



I just stumbled upon this wonderful tool. it shows more promise than

previously, i had wifi-radar lying around because i thought it was the
only one out there, and network-manager wasn't working on my debian

rhythmbox 0.10

i'm using debian sid now. it's not so unstable after all, although there
are quite a number of challenges (like getting the properietary ATI
drivers to install and work).

One of the fun things about it though, is that i'm rocking Gnome 2.18
(which is sweet) and i have rhythmbox 0.10.

Proper tag editing has finally made it into rhythmbox. I love it.

I also tried adding my recent tracks to my blog (from http://last.fm)
but its flash. i don't like it, i don't even have a flash player
installed, and i've not positioned the widget properly on the blog. i
just may remove it soonish.

i picked up a cvs book (Open source web development with cvs) so i can
use cvs. i practically have to keep a book beside me whenever i need to
do something with cvs (i'm new though). I chose cvs because its been
around long. When i get the hang of it, i'll look at subversion

now playing: go by Moby from 'Ibiza: the history of house (disc 2)'