Quick post… If you are not familiar with WebSphere at first you might get confused with its concepts: cell, deployment manager, node, node agent, cluster, server, …
First of all, lets start with the concept of a Cell:
A Cell is a virtual unit that is built of a Deployment Manager and one or more nodes. I guess a picture will help making things clearer:
But still there are a few concepts that need to be explained. The next obvious one is the Deployment Manager.
The Deployment Manager is a process (in fact it is an special WebSphere instance) responsible for managing the installation and maintenance of Applications, Connection Pools and other resources related to a J2EE environment. It is also responsible for centralizing user repositories for application and also for WebSphere authentication and authorization.
The Deployment Manager communicates with the Nodes through another special WebSphere process, the Node Agent.
The Node is another virtual unit that is built of a Node Agent and one or more Server instances.
The Node Agent it the process responsible for spawning and killing server processes and also responsible for configuration synchronization between the Deployment Manager and the Node. Extra care must be taken when changing security configurations for the cell, since communication between Deployment Manager and Node Agent is ciphered and secured when security is enabled, Node Agent needs to have configuration fully resynchronized when impacting changes are made to Cell security configuration.
Servers are regular Java process responsible for serving J2EE requests (eg.: serving JSP/JSF pages, serving EJB calls, consuming JMS queues, etc).
And to finish, Clusters are also virtual units that groups Servers so resources added to the Cluster are propagated to every Server that makes up the cluster, this will in fact affect usually more than a single Node instance.
Lets finish this post with another diagram to illustrate all those concepts.
http://itdevworld.wordpress.com/2009/05/03/websphere-concepts-cell-node-cluster-server/
Monday, September 21, 2009
Friday, September 4, 2009
How does cluster computer work in a network? How do they send message to one another?
Cluster Computer, this technology used to maintain availability of server or computer fully(24 hours, 365 days). For this kind of support they configure the first server then they configure the second server with the same configuration. Both server connected over network(sometime both in geographically different location). The two server having same IP address with clustering software. Also there is additional network card in both computers. This maintained the Heart Beat of cluster server.
Suppose the first computer/server is the main one, whenever the main fails the second one going to be linked.
So the second computer always checks the Heart Beat of first server for each micro seconds, if heart beat fails the second going to be response the request over network.
http://answers.yahoo.com/question/index?qid=20090820022457AADuqmT
Suppose the first computer/server is the main one, whenever the main fails the second one going to be linked.
So the second computer always checks the Heart Beat of first server for each micro seconds, if heart beat fails the second going to be response the request over network.
http://answers.yahoo.com/question/index?qid=20090820022457AADuqmT
Thursday, September 3, 2009
Local Jobs
Have you heard? Local is the new organic! And Simply Hired's making it easier than ever for you to taste some local flavor. Search for local jobs and get tons of tasty factoids on local employment and economies - all the stuff that makes up that ever-elusive "quality of life" thing.
http://www.simplyhired.com/a/local-jobs/home
http://www.simplyhired.com/a/local-jobs/home
Thursday, August 27, 2009
How to Install ANT in Windows XP
1.First,You must have JDK installed first.
2.Get the ANT for windows here:
view plaincopy to clipboardprint?
1. http://ant.apache.org/bindownload.cgi
http://ant.apache.org/bindownload.cgi
choose latest version with zip package
3.After download ANT,extract zip package in (for example) C:\Ant
4.Set ANT_HOME
* Right click My Computer icon
* Choose properties
* Choose Advanced Tab
* Choose Environtmen Variables Button
* In the System Variables, click New Button
* Give the Variable Name:ANT_HOME
Give the Value: C:\Ant
* Click OK
Then,we’ll add new ANT_HOME path,
Find PATH in the Variable Column in System variables frame
* After found, click Edit button
* Then, add the following text in the bottom of Variable value:
view plaincopy to clipboardprint?
1. %ANT_HOME%\bin;
%ANT_HOME%\bin;
* Click OK to finish
5.Check wheter ANT works correctly or not.
In the command prompt, type:
view plaincopy to clipboardprint?
1. ant -version
ant -version
then click enter,
if the result text is something like:
view plaincopy to clipboardprint?
1. Apache Ant version 1.7.1 compiled on June 27 2008
Apache Ant version 1.7.1 compiled on June 27 2008
then your ANT is work correctly on your Windows
6.The end.
http://omrudi.wordpress.com/2008/11/08/how-to-install-ant-in-windows-xp/
2.Get the ANT for windows here:
view plaincopy to clipboardprint?
1. http://ant.apache.org/bindownload.cgi
http://ant.apache.org/bindownload.cgi
choose latest version with zip package
3.After download ANT,extract zip package in (for example) C:\Ant
4.Set ANT_HOME
* Right click My Computer icon
* Choose properties
* Choose Advanced Tab
* Choose Environtmen Variables Button
* In the System Variables, click New Button
* Give the Variable Name:ANT_HOME
Give the Value: C:\Ant
* Click OK
Then,we’ll add new ANT_HOME path,
Find PATH in the Variable Column in System variables frame
* After found, click Edit button
* Then, add the following text in the bottom of Variable value:
view plaincopy to clipboardprint?
1. %ANT_HOME%\bin;
%ANT_HOME%\bin;
* Click OK to finish
5.Check wheter ANT works correctly or not.
In the command prompt, type:
view plaincopy to clipboardprint?
1. ant -version
ant -version
then click enter,
if the result text is something like:
view plaincopy to clipboardprint?
1. Apache Ant version 1.7.1 compiled on June 27 2008
Apache Ant version 1.7.1 compiled on June 27 2008
then your ANT is work correctly on your Windows
6.The end.
http://omrudi.wordpress.com/2008/11/08/how-to-install-ant-in-windows-xp/
Thursday, August 13, 2009
Fix Mac OS X Mouse Acceleration Curve
OS X has many great design wins, but the mouse acceleration curve is not one of them. Using a mouse under OS X feels very unnatural if you’ve ever used another operating system. The pointer moves too slowly when you move the mouse a little and too quickly when you try to speed it up. This is because the default acceleration curve is S-shaped and far too steep.
Unfortunately, OS X (as of 10.5 Leopard anyway) provides no built-in mechanism to allow users to easily change the acceleration amount or even to turn it off. Luckily, there are some 3rd-party solutions that can correct the problem, though not all of them are free. Let’s take a look at 4 of them below.
The Contenders
There are 1 (or 2) free and 3 paid solutions covered in this guide. They are…
iMouseFix and MouseFix (Free)
iMouseFix by Lavacat Software is an extremely simple program that allows you change or disable the acceleration speed. It is actually a GUI version of MouseFix by Richard Bentley. I’ve found that iMouseFix does make the mouse somewhat better, but the movement is still not as desirable as the other programs offer.
iMouseFix is based on an older version (1.0) of the MouseFix core code, though, and two updates (1.1 and 1.2) are also available that improve linear response and provides a feeling more similar to Windows XP, respectively. If iMouseFix doesn’t do it for you, give MouseFix 1.1 or 1.2 a try if you aren’t afraid of running console programs.
SteerMouse ($20)
SteerMouse by Plentycom Systems is my personal favorite in this list. After installation, it adds an entry into the control panel to configure settings including tracking speed and button mappings with application profile support. I was able to fully utilize all the buttons on my Logitech G5 gaming mouse using SteerMouse, which I could not do before as Logitech’s Mac software does not support this mouse.
SteerMouse costs $20 and there is a 30-day trial period for new installations. It supports USB and Bluetooth mice. Tip: To disable acceleration with SteerMouse, set the Tracking Speed to 0 and use the Sensitivity setting to change cursor speed.
USB Overdrive ($20)
USB Overdrive by Alessandro Levi Montalcini is a mouse driver that supports USB and Bluetooth mice. Like SteerMouse, it allows configuration of buttons and acceleration. The two programs are essentially substitutes and you’ll have to decide which you prefer.
USB Overdrive costs $20 although the trial version is not limited in features or time. There is only a reminder at login and short time delay when starting the UI.
ControllerMate ($15)
ControllerMate by OrderedBytes is a different beast than the others. This program is for those people who really want extremely detailed control over their input devices. It can certainly be used to adjust mouse acceleration settings, but it can do so much more. Discussing such features is outside the scope of this article, but do take a look at their website if interested.
ControllerMate costs $15 and a feature-limited trial version is also available.
Summary
We’ve taken a look at 4 different programs that can modify the mouse acceleration settings in OS X. For those who just want to adjust the acceleration settings, try iMouseFix or MouseFix. For button assignment and profile support, take a look at SteerMouse and USB Overdrive. Finally, for more control than you will probably ever need over your input devices, give ControllerMate a glance.
It is unfortunate that Apple does not include a control panel for controlling acceleration. However, one of the solutions above should hopefully satisfy your needs.
http://codesociety.com/2009/07/26/fix-mac-os-x-mouse-acceleration-curve/
Unfortunately, OS X (as of 10.5 Leopard anyway) provides no built-in mechanism to allow users to easily change the acceleration amount or even to turn it off. Luckily, there are some 3rd-party solutions that can correct the problem, though not all of them are free. Let’s take a look at 4 of them below.
The Contenders
There are 1 (or 2) free and 3 paid solutions covered in this guide. They are…
iMouseFix and MouseFix (Free)
iMouseFix by Lavacat Software is an extremely simple program that allows you change or disable the acceleration speed. It is actually a GUI version of MouseFix by Richard Bentley. I’ve found that iMouseFix does make the mouse somewhat better, but the movement is still not as desirable as the other programs offer.
iMouseFix is based on an older version (1.0) of the MouseFix core code, though, and two updates (1.1 and 1.2) are also available that improve linear response and provides a feeling more similar to Windows XP, respectively. If iMouseFix doesn’t do it for you, give MouseFix 1.1 or 1.2 a try if you aren’t afraid of running console programs.
SteerMouse ($20)
SteerMouse by Plentycom Systems is my personal favorite in this list. After installation, it adds an entry into the control panel to configure settings including tracking speed and button mappings with application profile support. I was able to fully utilize all the buttons on my Logitech G5 gaming mouse using SteerMouse, which I could not do before as Logitech’s Mac software does not support this mouse.
SteerMouse costs $20 and there is a 30-day trial period for new installations. It supports USB and Bluetooth mice. Tip: To disable acceleration with SteerMouse, set the Tracking Speed to 0 and use the Sensitivity setting to change cursor speed.
USB Overdrive ($20)
USB Overdrive by Alessandro Levi Montalcini is a mouse driver that supports USB and Bluetooth mice. Like SteerMouse, it allows configuration of buttons and acceleration. The two programs are essentially substitutes and you’ll have to decide which you prefer.
USB Overdrive costs $20 although the trial version is not limited in features or time. There is only a reminder at login and short time delay when starting the UI.
ControllerMate ($15)
ControllerMate by OrderedBytes is a different beast than the others. This program is for those people who really want extremely detailed control over their input devices. It can certainly be used to adjust mouse acceleration settings, but it can do so much more. Discussing such features is outside the scope of this article, but do take a look at their website if interested.
ControllerMate costs $15 and a feature-limited trial version is also available.
Summary
We’ve taken a look at 4 different programs that can modify the mouse acceleration settings in OS X. For those who just want to adjust the acceleration settings, try iMouseFix or MouseFix. For button assignment and profile support, take a look at SteerMouse and USB Overdrive. Finally, for more control than you will probably ever need over your input devices, give ControllerMate a glance.
It is unfortunate that Apple does not include a control panel for controlling acceleration. However, one of the solutions above should hopefully satisfy your needs.
http://codesociety.com/2009/07/26/fix-mac-os-x-mouse-acceleration-curve/
Wednesday, August 5, 2009
Subscribe to:
Posts (Atom)