A resource for IT professionals. Technical articles, source code, tips & tricks, demo applications, useful links and similar tidbits.
Friday, July 29, 2005
Learning to use RCS on Windows
Yesterday, I was faced with the challenge of integrating RCS with Mercury Change Management. RCS is one of many available version control software on UNIX. As such Mercury ITG has out-of-the-box support for RCS. However, it is critical to understand the functioning of the actual software in order to integrate it with ITG. In order to understand the functioning of RCS, I searched the Net looking for tutorials. I found many, but none of them was specifically written keeping in mind Windows users. So, I decided to post what I did.
I had to post the article on my other site, as I originally created the document in MS Word and you know how difficult it is to get MS Word generated HTML to get accepted anywhere. Following the exact steps as given in the article, you can develop a good understanding of the product. The target of this article is to make you learn the basics of RCS on your own.
The article is available at: http://www13.brinkster.com/ranjeetrain/tutorials/
Mercury ITG architecture
Linked below is the top-level design of the tool, as published on the Mercury site.
ITG center is based on a modular design. Modules have been desgined to serve different purposes. Some of the ITG center modules are: IT Governance Dashboard, Demand Management, Project Management, Financial Management, Change Management etc. Licences can be purchased for individual modules depending on the requirement. A graphics containng the technical design of ITG Center is available at mercury site.
ITG center is based on a 3-tier architecture. The client/presentation tier has two kind of front-ends. One is a standard thin-client (a webbrowser) interface meant for end-users and the other is a Java applet called Workbench meant for developers (called configurators). Middle tier is an Application Server that combines a web server and the core ITG Center engine. Data storage is handled with an Oracle database server. This 3-tier architecture provides for unlimited flexibility in installation and configuration for scalability. ITG center has no internal databases and depends entirely on a Oracle database server. That means increased licensing cost but at the same time that also means increased dependability and availability. It can work with an external web server allowing for increased dependability and availability while at the same time opening possibilities of integration with other existing applications.
It is an interesting tool. I am likely to work with it for some time. You may expect to hear more on this from me. So, stay tuned folks!
Friday, May 27, 2005
BIOS password in Servers
Keywords: Administration tip
These days I am involved into one of the most challenging projects of my career. It has been a tremendous learning experience. One very small but significant thing that I learnt today is - Don't attempt protecting the servers with a BIOS password. Well, this may sound strange as we always think adding a password to the BIOS adds one more level of security. Well not really. Any person who can gain physical access to the server can get rid of that password. Besides, adding the password to the BIOS means, you cannot boot the system remotely. Now this is a big setback. Rather you would like everyone to work on the server remotely and no one to have physical access to it.
There would be a lot of people who will think otherwise. Logic would be - No physical access, no software access. Well, that can work in smaller organizations with a few servers and one or two administrators. But in case of large organizations and dozens of admins, that approach is not practical. The bottomline is: If you want your servers to be accessed remotely, don't add a password to the BIOS.
Wednesday, May 25, 2005
Fighting SPAM: Bayesian Filtering
- Thunderbird
- Mozzila
- GFI MailEssentials
- TrustedMail
- SpamBully
- SpamAssassin
- SPAM Shredder
- PlexMailer
- Safe Express
- www.paulgraham.com/spam.html
- www.prismemail.com/bayesianfilter.php
- www.process.com/precisemail/bayesian_filtering.htm
- e-com.ic.gc.ca/epic/internet/inecic-ceac.nsf/en/h_gv00170e.html
- http://e-com.ic.gc.ca/epic/internet/inecic-ceac.nsf/en/h_gv00317e.html
- www.sims.berkeley.edu/research/projects/how-much-info-2003/internet.htm
- e-com.ic.gc.ca/epic/internet/inecic-ceac.nsf/vwapj/stopping_spam_May2005.pdf
- www.fsu.edu/~geog/elsner/bayesian/post/Bellhouse2003.pdf
- www.york.ac.uk/depts/maths/histstat/bayesbiog.pdf