As reported on slashdot today, this press release from Nikon does not bode well for the future of 35mm film.

It seems that simplicity and cost has got the better over quality again, and Nikon are only responding to market demands. I personally feel that digital SLRs are a long way from matching the quality on a cost basis with 35mm SLRs. Only really when true 35mm CCDs are available at a reasonable price, digital will be able to offer anything close to the quality of film.

It will still be some time before any digital camera matches my Bronica ersi with fuji velvia film…

Check this article on the BBC….
Jeans that can control your ipod. Mental.

I’ll be impressed when I can control my laptop via bluetooth through my kort brooke….

Well well well, we never thought we would see the day. Here is our comrade, dangerboy making, what has to be said, a lekker pot of coffee….


The thing is… how long will it take him to make another pot?

After a long battle with Vodacom on Saturday, I eventually ended up upgrading my contract with a new Sony Ericsson V600i

Sony V600i

This phone can do all the usual nonsense… Camera, Contacts, Calendar …. Blah, Blah, Blah. But what really interests me is the 3G via bluetooth capabilities… on Linux.
The phone comes allready setup with VodaphoneLive and Vodacom 3G, so all you need to ensure is that the service provider has activated everything on your SIM. Once that is done, the rest is easy.

I use kppp because it works. Feel free to fight and battle with any other ppp interface, but I am only going to explain how to set it up with kppp.

Bluetooth Settings
Firstly, get the MAC address of your bluetooth device by executing the following:

$ hcitool scan
Scanning …
00:12:EE:5E:C1:B6 V600i

Now you need to associate this mac address to an rfcomm device. Edit the file:


Until it looks as follows:

rfcomm0 {
bind yes;
device 00:12:ee:5e:c1:b6;
channel 1;
comment “Sony V600i”;

Edit the file: /etc/bluetooth/hcid.conf to look as follows

options {
autoinit yes;
security user;
pairing multi;
pin_helper /usr/lib/kdebluetooth/kbluepin;

Then restart bluetooth services. You will now have the device /dev/rfcomm0 linked to your bluetooth interface of you phone.

PPP Settings
kppp is relatively easy to setup and the real trick is the modem init strings and the number that is required to dial to access 3G.

Once kppp is opened, select modems from the tab at the top and click new.
Give the device a name and select the device /dev/rfcomm0. It is also a good idea to increase the speed of the device to the maximum.
Then select the modem tab at the top and select modem commands. The only thing that you need to modify here is the init strings, and they are as follows:

AT V1E0S0=0&D2&C1

Once all entered and saved, select the accounts tab in the kppp configuration and select new. Here you must give the account a name and a number to dial. The number you need to dial is dependent on where your 3G connection is located in the data accounts list on the phone. For example, my connection is named Vodacom and is second on the list, there for the number I have to dial is:


If its first on the list then it would end 1#.

Select PAP as the authentication method. Then save all the settings. Before hitting connect, you need to add a character for the user and another character for the password. It is not required for access, but kppp cries if you dont have it in there. I entered a space for both.

Now, once you hit connect, your phone will ask you to allow/deny access. Then once allowed it will ask you to add the device (pairing) with a pin. Once entered, you are then challenged for the pin on the computer. When the devices are paired the phone will then be instructed connect to the 3G network. Upon successful connection you will have a kppp icon in your task bar and you will then be connected via your bluetooth interface.

There appears to be a HUGE bug with this phone’s pairing abilities. For everytime you wish to connect, you need to remove the computer that you are connecting with from the devices list on the phone. I will see what I can find out from SE.

Default gateways - ensure that you do not have a default gateway setup prior to connecting. If you do you will need to remove it and use the one given by the ppp connection.

Firewalls - Make sure your firewall is setup to use the interface.

Special thanks to Ranger who help setup the original kppp connection using GPRS & Bluetooth with the nokia 6600. He will shortly be adding a post detailing how he did that…

Any comments, problems, tips or info, then leave a comment.

The good people at SORBS Have listed one of our mail servers on their ‘Spam Black List’.
Having gone to the site and tried to find more information as to why we have been added, they supply no information whatsoever.
Here is their best effort explanation:

Putting an unpatched, unfirewalled Microsoft Windows® machine on the Internet is irresponsible in the highest degree, installing a proxy server and leaving it open for the world to use is both foolish and irresponsible, yet people are doing these things every day, and no one is telling them they can’t or that it is wrong.

Morons, I dont use windows… Also, define proxy server for the world to use…. What idiot wrote this?

Now I can understand the issue of home users having their machines compromised, resulting in spam mails. But ffs, is it now the responsibility of the ISPs to check the patch levels of their customers machines? No. And it never will be.

Ok, so now that the mind blowing, cutting edge research that SORBS has done, to determine that people who have their machines comprimised may or may not result in sending out large amounts of spam mails, what do they suggest is done about it? Sweet FA. Their solution is to pay them money. US$50. Or they will not remove your mail server.

At least the people at spamcop have the decency to tell you what can be done to try and reduce spam and what tests were taken place to come up with the listing in the first place.

I am starting to think that this borders on extortion. Every ISP in the world will have users either willingly or unwilling sending unsolicited emails. There are ways of dealing with the problem and I would hazard a guess and say that most ISPs are doing all they can within reason to eliminate this particular issue. To have some jumped up, self authorative, self proclaimed email police tell you something that you allready know and then want to charge you for the wonderful skill of being able to state the obvious, is a joke.

Personally if people are dumb enough to use a dns rbl filter such as this SORBS, then I have no sympathy for them. It just shows how inept they are as administrators and probably took no time or effort to understand what the hell they were doing.


Another Pissed off admin.
What a shock… another one

And finally….
Google Has all the answers…

We do stuff.
It looks to me like they have all the right credentials to work in our environment…

I have been thinking about the current spam solution within the ISP and whether the implementation of SpamAssassin is actually up to much. We have been using SpamAssassin since the dawn of time and I personally think that it is a bit too heavy on resources, as well as not being terribly effective unless it is very well maintained.
There are obviously a mountain of Spam filtering applications out there, but getting an effective app that we can easily incorporate into our environment will be the challenge.

I am going to start to investigate DSPAM.
It looks to me like it can plug into qmail-ldap with not too many problems. It also has some nice features that we could use - one or two off the top of my head are -

A mail address used for customers to forward unidentified spam so that the app can then train itself.
Its built in web front end for management and displaying statistical information. This would definitely help with simplifying spam management.

Here is a Document well worth a read about statistical filtering. I personally like the dig at SA with regard to them not even knowing what a score of 3.72 actually means!

I would like to hear what people think about DSPAM or any other OS spam filtering software that should be considered.

Ok, so this is another one of those days where I have too many browser tabs open, and I don’t feel like bookmarking them all … or deciding which ones not to bookmark, so I’ll just burden everyone with these links.

Firstly, nokia seems to be quite interested in python, and seems to have made python available for the series60, with both an sdk, and a normal installable .sis.

There is also a wiki with quite a bit of info on the topic.

Nokia has provided additional python modules to access series60-specific features, which has allowed other developers to contribute some interesting tools, such as the wxPython compatability library, which allows wxPython UIs (ie that work on Windows - native - and Linux using wxGTK or similar) to work on the 6600!.

Other modules cover features such as bluetooth, which allow for tools like these GPS utilities

There is also a py2sis tool (part of the SDK?) which apparently allows easy SIS creation from a python script (to create a stand-alone application - I guess it will still require the python install though).

There is also some kind of python-for-series60 emulator

On the perl side, a basic perl port is available, but no additional modules as with the python release.

Finally, who knows, I could have posted this from my phone, using pyBlogger

Phew, 8 tabs I can close …

Anyone have any good ideas for geeky new years resolutions?
I.E. - I promise to keep up to date with documentation this coming year….

Heh - Good news for anyone wanting to delay their resolutions for as long as possible - New Year Delayed…

« Previous PageNext Page »