sreda, 14. marec 2007

New server

At my job, we are planning in developing a new version of our server application. More can be read at Javalobby. What I'd like to see in our new server:
- multiprotocol support: support for RMI, JMS, socket so the client can for example initiate a communication via RMI and server sends a reply via JMS. Server can also initiate a connection with a client.
- scalability: server would have to support hundreds, maybe even thousands of concurrent users
- support for file, ftp, mail monitors: sometime we have to import some data from a file that resides on ftp, mail, .... Now we are doing this by hand. I'd like a component that would monitor those things and notify me, maybe even call appropriate method based on where the file came from and it's name.
- transaction support on Object level: this is more a wish than a requirement. We can still use database transactions
- AOP support: this is also a wish, but in this way I'd only have to write my log statements once, maybe I could use it also for transaction support via database transactions.

I like Mule and ServiceMix. The problem is that I don't know how they will behave in real world, mission-critical application. What do you suggest?

torek, 13. marec 2007

NoMachine NX

Usually I use VNC to access my machine. But VNC is slow and it even doesn't transfer characters like {} and such. Maybe it's an issue with Ubuntu's VINO VNC server. I don't know. The fact is that VNC is slow.
Today I discovered that NoMachine provides free NXServer. It only supports 2 simultaneous connections, but it is enough since I'm the only one that accesses my computer remotely. The installation is easy (at least on Ubuntu 6.10):

sudo apt-get install openssh-server
sudo apt-get install libstdc++2.10-glibc2.2
sudo dpkg -i nxclient_2.1.0-17_i386.deb
sudo dpkg -i nxnode_2.1.0-15_i386.deb
sudo dpkg -i nxserver_2.1.0-18_i386.deb

I got nxclient_2.1.0-17_i386.deb, nxnode_2.1.0-15_i386.deb and nxserver_2.1.0-18_i386.deb
from NoMachine.
And that's it. Then you run nclient from a remote machine. :)))

četrtek, 08. marec 2007

New LCD monitor

I decided to buy a new LCD monitor. Today I'm using an old CRT Samsung 19" SyncMaster. It is a good monitor, but it does show it's age.
I'm a programmer so I need a good picture quality and a resolution at least 1280x1024. I'm thinking about an Samsung 971P. What do you think?