alizee hot
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 92
Alizee Games 2.0
some simple and funny games about Alizee and Mylene Farmer: keyboard trainer, puzzle, miner, cards 9, sudoku, hearts darts. Games are small and you ca... more>> <<less
Download (410KB)
Added: 2009-04-01 License: Freeware Price: Free
300 downloads
Java Lemonade Stand 1.3
Java Lemonade Stand is a lemonade stand game. more>>
Java Lemonade Stand is a lemonade stand game. To play the game, click on the link below.
You are the sole proprietor of a lemonade stand in your front yard. Your parents were kind enough to knock together a booth and provide some initial capital and supplies.
You have three months to make as much money as possible. Placing money in the bank is a good idea. You earn interest.
The left side of the display contains four tabs (Prepare for Sale, Finances, Inventory, and Advertising) for managing your advertising and assets. The left side displays sales results and weather forecasts. Check the weather forecast then decide how much advertising to purchase, how many cups to make, and how much to charge. Press the Sell Lemonade button to see how you fared.
Prepare for Sale
Here you decide what quality of lemonade mix to use (Generic, Name Brand, or Premium), how many cups of lemonade to prepare, and how much to charge for each cup. Using a higher quality of lemonade will positively impact the price customers will pay and the number of cups they will purchase.
Finances
Your money is divided into working cash and a savings account. Purchases for supplies and advertising are deducted from your working cash. Profits from your lemonade sales will be added to your working cash. You can transfer money between your working cash and savings account. You will receive interest on your savings account at the end of each month. The interest is based on your average daily balance.
Inventory
Your inventory consists of lemonade mix and cups. Buying in larger quantities is more cost-effective. You can only make and sell as much lemonade as you have mix and cups. Lemonade mix comes in different levels of quality: Generic, Name Brand, and Premium. Higher quality lemonade costs more.
Advertising
Advertising helps to bring more customers to your stand. Notice that some types of advertising last multiple days while others only last for a day. Homemade signs last a variable period of time.
Weather
Weather has a significant impact on the number of customers that come to your stand and the amount that they will pay for your lemonade. You will receive a forecast for the next days weather each day. This forecast is somewhat accurate but not 100% reliable. The eight types of weather are listed below.
Sunny and Scorching: Ideal conditions.
Sunny and Hot
Sunny and Warm
Sunny
Party Sunny
Overcast
Rain
Thunderstorms: Worst conditions.
Sales Results
Here you will see the weather for the day, the number of customers who visited your stand, the number of cups you sold, and your gross and net profit. You will also learn about any random events that might impact your business.
<<lessYou are the sole proprietor of a lemonade stand in your front yard. Your parents were kind enough to knock together a booth and provide some initial capital and supplies.
You have three months to make as much money as possible. Placing money in the bank is a good idea. You earn interest.
The left side of the display contains four tabs (Prepare for Sale, Finances, Inventory, and Advertising) for managing your advertising and assets. The left side displays sales results and weather forecasts. Check the weather forecast then decide how much advertising to purchase, how many cups to make, and how much to charge. Press the Sell Lemonade button to see how you fared.
Prepare for Sale
Here you decide what quality of lemonade mix to use (Generic, Name Brand, or Premium), how many cups of lemonade to prepare, and how much to charge for each cup. Using a higher quality of lemonade will positively impact the price customers will pay and the number of cups they will purchase.
Finances
Your money is divided into working cash and a savings account. Purchases for supplies and advertising are deducted from your working cash. Profits from your lemonade sales will be added to your working cash. You can transfer money between your working cash and savings account. You will receive interest on your savings account at the end of each month. The interest is based on your average daily balance.
Inventory
Your inventory consists of lemonade mix and cups. Buying in larger quantities is more cost-effective. You can only make and sell as much lemonade as you have mix and cups. Lemonade mix comes in different levels of quality: Generic, Name Brand, and Premium. Higher quality lemonade costs more.
Advertising
Advertising helps to bring more customers to your stand. Notice that some types of advertising last multiple days while others only last for a day. Homemade signs last a variable period of time.
Weather
Weather has a significant impact on the number of customers that come to your stand and the amount that they will pay for your lemonade. You will receive a forecast for the next days weather each day. This forecast is somewhat accurate but not 100% reliable. The eight types of weather are listed below.
Sunny and Scorching: Ideal conditions.
Sunny and Hot
Sunny and Warm
Sunny
Party Sunny
Overcast
Rain
Thunderstorms: Worst conditions.
Sales Results
Here you will see the weather for the day, the number of customers who visited your stand, the number of cups you sold, and your gross and net profit. You will also learn about any random events that might impact your business.
Download (0.28MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1058 downloads
Firewall and Proxy Server HOWTO 0.80
Firewall and Proxy Server HOWTO project is designed to describe the basics of firewall systems. more>>
Firewall and Proxy Server HOWTO project is designed to describe the basics of firewall systems.
And also to give you some detail on setting up both a filtering and proxy firewall on a Linux based system.
Firewalls have gained great popularity as the ultimate in Internet Security.
Today firewalls are a part of almost every networking device. Like most hot subject they are also often misunderstood.
This HOWTO will go over the basics of what a firewall is and how to set one up.
I am using kernel 2.2.14 and RedHat 6.1 to develop this howto so the examples here are based on this distribution.
If you find differences in your distribution, please email me and Ill update this howto.
<<lessAnd also to give you some detail on setting up both a filtering and proxy firewall on a Linux based system.
Firewalls have gained great popularity as the ultimate in Internet Security.
Today firewalls are a part of almost every networking device. Like most hot subject they are also often misunderstood.
This HOWTO will go over the basics of what a firewall is and how to set one up.
I am using kernel 2.2.14 and RedHat 6.1 to develop this howto so the examples here are based on this distribution.
If you find differences in your distribution, please email me and Ill update this howto.
Download (MB)
Added: 2006-10-11 License: (FDL) GNU Free Documentation License Price:
1113 downloads
Absolute 1.1.0
Absolute is an XFree86 driver for absolute positioning pointer devices, such as tablets and touchscreens. more>>
Absolute is an XFree86 driver for absolute positioning pointer devices, such as tablets and touchscreens.
Absolute project currently supports arbitrary-point calibration and several types of hardware. It also includes calibration utilities for touchscreens and tablets.
Installation:
Driver:
- sudo apt-get install xorg-dev
- cd xorg
- PREFIX=/usr ./configure
- make
- sudo make install
- Add the driver to your /etc/X11/XF86Config-4 using examples from xfree86/example-configs
Calibration Utility:
- ./configure
- make
- sudo make install
Then, start (or restart) X, and run "calibrate" or "sudo calibrate"
Supported Software:
Tested:
- X.Org Debian GNU/Linux 7.0.14
Supported Hardware:
Tested:
- KeyTec MagicTouch USB-X
- ELO 1525L
- JamStudio KG-TAB1
Untested, but believed to work:
- Anything properly supporting the Linux Input Event interface
Enhancements:
- Support for axis flipping and device hot-plugging was added.
- The driver was ported to X.org 7.0.
<<lessAbsolute project currently supports arbitrary-point calibration and several types of hardware. It also includes calibration utilities for touchscreens and tablets.
Installation:
Driver:
- sudo apt-get install xorg-dev
- cd xorg
- PREFIX=/usr ./configure
- make
- sudo make install
- Add the driver to your /etc/X11/XF86Config-4 using examples from xfree86/example-configs
Calibration Utility:
- ./configure
- make
- sudo make install
Then, start (or restart) X, and run "calibrate" or "sudo calibrate"
Supported Software:
Tested:
- X.Org Debian GNU/Linux 7.0.14
Supported Hardware:
Tested:
- KeyTec MagicTouch USB-X
- ELO 1525L
- JamStudio KG-TAB1
Untested, but believed to work:
- Anything properly supporting the Linux Input Event interface
Enhancements:
- Support for axis flipping and device hot-plugging was added.
- The driver was ported to X.org 7.0.
Download (0.030MB)
Added: 2006-04-20 License: LGPL (GNU Lesser General Public License) Price:
1284 downloads
AI::DecisionTree 0.08
AI::DecisionTree is Perl module for automatically Learns Decision Trees. more>>
AI::DecisionTree is Perl module for automatically Learns Decision Trees.
SYNOPSIS
use AI::DecisionTree;
my $dtree = new AI::DecisionTree;
# A set of training data for deciding whether to play tennis
$dtree->add_instance
(attributes => {outlook => sunny,
temperature => hot,
humidity => high},
result => no);
$dtree->add_instance
(attributes => {outlook => overcast,
temperature => hot,
humidity => normal},
result => yes);
... repeat for several more instances, then:
$dtree->train;
# Find results for unseen instances
my $result = $dtree->get_result
(attributes => {outlook => sunny,
temperature => hot,
humidity => normal});
The AI::DecisionTree module automatically creates so-called "decision trees" to explain a set of training data. A decision tree is a kind of categorizer that use a flowchart-like process for categorizing new instances. For instance, a learned decision tree might look like the following, which classifies for the concept "play tennis":
OUTLOOK
/ |
/ |
/ |
sunny/ overcast rainy
/ |
HUMIDITY | WIND
/ *no* /
/ /
high/ normal /
/ strong/ weak
*no* *yes* /
*no* *yes*
(This example, and the inspiration for the AI::DecisionTree module, come directly from Tom Mitchells excellent book "Machine Learning", available from McGraw Hill.)
A decision tree like this one can be learned from training data, and then applied to previously unseen data to obtain results that are consistent with the training data.
The usual goal of a decision tree is to somehow encapsulate the training data in the smallest possible tree. This is motivated by an "Occams Razor" philosophy, in which the simplest possible explanation for a set of phenomena should be preferred over other explanations. Also, small trees will make decisions faster than large trees, and they are much easier for a human to look at and understand. One of the biggest reasons for using a decision tree instead of many other machine learning techniques is that a decision tree is a much more scrutable decision maker than, say, a neural network.
The current implementation of this module uses an extremely simple method for creating the decision tree based on the training instances. It uses an Information Gain metric (based on expected reduction in entropy) to select the "most informative" attribute at each node in the tree. This is essentially the ID3 algorithm, developed by J. R. Quinlan in 1986. The idea is that the attribute with the highest Information Gain will (probably) be the best attribute to split the tree on at each point if were interested in making small trees.
<<lessSYNOPSIS
use AI::DecisionTree;
my $dtree = new AI::DecisionTree;
# A set of training data for deciding whether to play tennis
$dtree->add_instance
(attributes => {outlook => sunny,
temperature => hot,
humidity => high},
result => no);
$dtree->add_instance
(attributes => {outlook => overcast,
temperature => hot,
humidity => normal},
result => yes);
... repeat for several more instances, then:
$dtree->train;
# Find results for unseen instances
my $result = $dtree->get_result
(attributes => {outlook => sunny,
temperature => hot,
humidity => normal});
The AI::DecisionTree module automatically creates so-called "decision trees" to explain a set of training data. A decision tree is a kind of categorizer that use a flowchart-like process for categorizing new instances. For instance, a learned decision tree might look like the following, which classifies for the concept "play tennis":
OUTLOOK
/ |
/ |
/ |
sunny/ overcast rainy
/ |
HUMIDITY | WIND
/ *no* /
/ /
high/ normal /
/ strong/ weak
*no* *yes* /
*no* *yes*
(This example, and the inspiration for the AI::DecisionTree module, come directly from Tom Mitchells excellent book "Machine Learning", available from McGraw Hill.)
A decision tree like this one can be learned from training data, and then applied to previously unseen data to obtain results that are consistent with the training data.
The usual goal of a decision tree is to somehow encapsulate the training data in the smallest possible tree. This is motivated by an "Occams Razor" philosophy, in which the simplest possible explanation for a set of phenomena should be preferred over other explanations. Also, small trees will make decisions faster than large trees, and they are much easier for a human to look at and understand. One of the biggest reasons for using a decision tree instead of many other machine learning techniques is that a decision tree is a much more scrutable decision maker than, say, a neural network.
The current implementation of this module uses an extremely simple method for creating the decision tree based on the training instances. It uses an Information Gain metric (based on expected reduction in entropy) to select the "most informative" attribute at each node in the tree. This is essentially the ID3 algorithm, developed by J. R. Quinlan in 1986. The idea is that the attribute with the highest Information Gain will (probably) be the best attribute to split the tree on at each point if were interested in making small trees.
Download (0.025MB)
Added: 2006-10-12 License: Perl Artistic License Price:
1111 downloads
jclasslib bytecode viewer 3.0
jclasslib bytecode viewer is a Java bytecode viewer and class modification library. more>>
JProfiler is an award-winning all-in-one Java profiler. JProfilers intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.
Even though JProfiler has a powerful feature set, its a Java profiler that is extremely easy to use! JProfilers user interface provides a unified view on the profiled application and puts all the information you need right at your fingertips with its intuitive hierarchy of views.
Configure your application for profiling
When starting up JProfiler, the start center is brought up. Here you can manage and start your profiling sessions. To configure your application for profiling, change to the "New session" tab and click on the New session button. Enter the required information into the session config dialog as described below and select Ok to start profiling. Thats all it takes. Note the Help button which appears on all of JProfilers dialogs displays a context sensitive explanation of all features.
While the configuration dialog displays numerous options that you will not want to miss after becoming familiar with JProfiler, entering the basic pieces of information is really very simple:
1. Enter a name for your session.
2. Enter the name of your main class.
3. Enter your class path.
4. Press Ok.
Before profiling is actually started, the profiling settings dialog is displayed where you can select the focus for your profiling run. Although profiling produces an overhead when running your application, you can minimize it by choosing a setting for which JProfiler only records information that is interesting for you.
If you want to fine-tune your profiling settings, the [Edit] button brings up a dialog with all available configuration options for profiling.
Observe classes and allocations
To find out what is going on the heap in terms of objects and classes, turn to the classes monitor. It gives you continuous updates and lets you set marks to observe changes over time. To see references, allocations and object data for your selection, you can take a snapshot by clicking on the camera in JProfilers toolbar.
If you want to know where your objects are allocated, you can go to the allocation monitor. Here, you can inspect the call tree and find out what method calls have caused the allocation of a selected class or package. Just like in the allocation monitor, you can display this data for live and garbage collected objects.
An cumulated overview on which methods are responsible for allocations is given by the allocation hot spots view. Each hot spot can be expanded and the backtraces that lead to the invocation of the hot spot are displayed. You can also mark the current values and view the differences in allocations over time.
Find memory leaks
JProfilers heap walker works like a browser: it displays a current set of objects that can be changed by adding selection steps with the [Use selected] button. You can inspect the current object set in the four views of the heap walker.
In the classes view, you can select one or several classes and add a selection step. The new object set will contain only the selected instances. This is often the first thing you want to do after taking a snapshot. You can perform this step automatically by invoking the heap walker from the classes monitor.
The allocations view of the heap walker shows the allocation tree and the allocation hot spot list of the current object set. You can add a selection step for one or multiple allocation spots or hot spots. The new object set will then be restricted to the selected instances only.
When youre looking for the cause of a memory leak, the reference view is the most important view in JProfiler. Here, you can find out why an object has not been garbage collected. Use the "Show path to GC root" function to show where the JVM hangs on to the selected instance.
Not only is the heap walker your first stop for finding memory leaks, it also makes for an excellent debugging facility. In the data view, you can inspect instances, arrays and classes in the current object set and navigate along references. There are many situations where the usual debugging approach will fail and JProfiler will help you find out.
Zoom in on performance bottlenecks
Controlling your applications performance may be driven by quality of service constraints or by general quality assurance, JProfilers CPU views lend themselves naturally to both approaches.
To record CPU data, you switch to the CPU section and click on the recording button in JProfilers tool bar. The first view in the CPU section shows the invocation tree, cumulated for all threads. To find performance related problem spots, just follow the big percentages when opening the tree nodes. Also, the absolute times and the number of invocations that are displayed for each node can help you in getting a feeling for the situation. Once you become familiar with JProfiler, you may want to customize this view to best fit your personal preferences.
The invocation tree is a top-down view on the method calls of your application. This viewpoint is most useful when you experience an actual performance bottleneck in your application. If you want to improve overall performance, a bottom-up view may be more applicable.
This kind of view - called hot spots view - shows the methods where most of the time is spent. By opening these nodes you get backtraces which show the various invocation paths together with the percentages of their contributions. Note that by default, method calls within Java core classes are not shown separately - each of your library calls is treated as opaque. You can change this behavior by deactivating the corresponding filter sets.
The method graph combines both viewpoints. Incoming and outgoing method calls are presented in the same way. For a number of situations, the method graph can give you more insight than the invocation tree and the hot spots view. The best strategy is to use the invocation and hot spots views first and switch to the method graph for detailed analysis.
Solve thread-related problems
Threads can be exceptionally difficult to debug, especially if you dont have sufficient information on the actual sequence and status of the threads in your application. JProfilers thread views provide you with exactly this knowledge.
The thread history view shows a continuous update of the lifelines of all threads on the horizontal axis. The names of the threads are displayed on the vertical axis in the order of their creation. Each color signifies a different thread status. Orange means that the thread was sleeping, green stands for a runnable thread while red is displayed if the thread was waiting for a monitor. You can zoom in and out to your desired detail level or have the time axis fit your windows size automatically.
If youre more interested in whats happening right now, the thread monitor view is the right place to look at. Here, you can sort threads, filter with respect to thread status and view additional information on each thread.
Should you ever have a deadlock in your application, the deadlock detection graph will help you analyze the involved threads and the locking situation. Simple deadlocks like the one shown could be worked out by hand from the other views, but for complicated deadlock involving a greater number of threads this view is indispensable.
Reducing general monitor contention and debugging locking sequences requires a detailed view of the current monitor usage and a history of all monitor-related events. JProfiler has both. Below you see the monitor usage history which shows a blocking event together with the stack trace of the waiting thread.
Keep an eye on your JVM
Monitoring cumulative parameters of the virtual machine can be a highly fruitful activity, even if everything seems to be all right. Measuring and observing parameters like heap size, object count, loaded classes and thread numbers can point to dangerous trends and problematic behavior to look out for. In its VM telemetry view section, JProfiler features various telemetry controls which provide you with the information you need to stay one step ahead.
The number of objects on the heap, split in arrays and non-arrays. This is your first stop if you are suspecting a memory leak. All objects with live references are included, as well as those which are unreferenced but the garbage collector hasnt had a chance to collect yet.
The garbage collector activity which displays freed and moved objects. If your application is thrashing the heap excessively, this will show up here. Moving large numbers of objects places a high burden on the virtual machine and can lead to temporary freezes. Mostly this occurs when the virtual machine is enlarging the heap.
The number of threads in the virtual machine, split in active and inactive threads. This is useful if you create a large number of threads and need information on changes in their total number and how many of them actually run.
Enhancements:
- New futures:
- rewritten eclipse 3.x integration
- rewritten IDEA 4.x integration
- IDE integration for JDeveloper
- IDE integration for Netbeans 4.0
- considerably reduced memory consumption
- improved long-term stability for profiling
- heap walker: in the cumulated incoming reference view, reference holders as well as referenced objects can be displayed and selected
- option to keep the profiled JVM alive
- support for Java Web Start 1.5
- CSV export for graphs
- enhancements in XML export for trees
- integration wizard for profiling servers in IBM WSAD
- integration wizards for Pramati 3.5 and Pramati 4.x application server
- integration wizard for Websphere 4.0 Advanced Edition
- integration wizard for Sun Java System Web Server
- integration wizard for Sun Java System Application Server
- integration wizard for Oracle 10g Application server
- integration wizard for Apple WebObjects Developer 5.x
- snapshot files (*.jps) can be opened from the command line and from the Windows explorer
- JBuilder IDE integration now supports JBuilder 2005
- much better appearance of the JProfiler GUI with Windows native look and feel
- JProfiler GUI now also runs under Java 1.5
- Bug fixes:
- monitor statistics were broken
- invalid class files caused a shutdown of the profiled application
- many bug fixes in the GUI
<<lessEven though JProfiler has a powerful feature set, its a Java profiler that is extremely easy to use! JProfilers user interface provides a unified view on the profiled application and puts all the information you need right at your fingertips with its intuitive hierarchy of views.
Configure your application for profiling
When starting up JProfiler, the start center is brought up. Here you can manage and start your profiling sessions. To configure your application for profiling, change to the "New session" tab and click on the New session button. Enter the required information into the session config dialog as described below and select Ok to start profiling. Thats all it takes. Note the Help button which appears on all of JProfilers dialogs displays a context sensitive explanation of all features.
While the configuration dialog displays numerous options that you will not want to miss after becoming familiar with JProfiler, entering the basic pieces of information is really very simple:
1. Enter a name for your session.
2. Enter the name of your main class.
3. Enter your class path.
4. Press Ok.
Before profiling is actually started, the profiling settings dialog is displayed where you can select the focus for your profiling run. Although profiling produces an overhead when running your application, you can minimize it by choosing a setting for which JProfiler only records information that is interesting for you.
If you want to fine-tune your profiling settings, the [Edit] button brings up a dialog with all available configuration options for profiling.
Observe classes and allocations
To find out what is going on the heap in terms of objects and classes, turn to the classes monitor. It gives you continuous updates and lets you set marks to observe changes over time. To see references, allocations and object data for your selection, you can take a snapshot by clicking on the camera in JProfilers toolbar.
If you want to know where your objects are allocated, you can go to the allocation monitor. Here, you can inspect the call tree and find out what method calls have caused the allocation of a selected class or package. Just like in the allocation monitor, you can display this data for live and garbage collected objects.
An cumulated overview on which methods are responsible for allocations is given by the allocation hot spots view. Each hot spot can be expanded and the backtraces that lead to the invocation of the hot spot are displayed. You can also mark the current values and view the differences in allocations over time.
Find memory leaks
JProfilers heap walker works like a browser: it displays a current set of objects that can be changed by adding selection steps with the [Use selected] button. You can inspect the current object set in the four views of the heap walker.
In the classes view, you can select one or several classes and add a selection step. The new object set will contain only the selected instances. This is often the first thing you want to do after taking a snapshot. You can perform this step automatically by invoking the heap walker from the classes monitor.
The allocations view of the heap walker shows the allocation tree and the allocation hot spot list of the current object set. You can add a selection step for one or multiple allocation spots or hot spots. The new object set will then be restricted to the selected instances only.
When youre looking for the cause of a memory leak, the reference view is the most important view in JProfiler. Here, you can find out why an object has not been garbage collected. Use the "Show path to GC root" function to show where the JVM hangs on to the selected instance.
Not only is the heap walker your first stop for finding memory leaks, it also makes for an excellent debugging facility. In the data view, you can inspect instances, arrays and classes in the current object set and navigate along references. There are many situations where the usual debugging approach will fail and JProfiler will help you find out.
Zoom in on performance bottlenecks
Controlling your applications performance may be driven by quality of service constraints or by general quality assurance, JProfilers CPU views lend themselves naturally to both approaches.
To record CPU data, you switch to the CPU section and click on the recording button in JProfilers tool bar. The first view in the CPU section shows the invocation tree, cumulated for all threads. To find performance related problem spots, just follow the big percentages when opening the tree nodes. Also, the absolute times and the number of invocations that are displayed for each node can help you in getting a feeling for the situation. Once you become familiar with JProfiler, you may want to customize this view to best fit your personal preferences.
The invocation tree is a top-down view on the method calls of your application. This viewpoint is most useful when you experience an actual performance bottleneck in your application. If you want to improve overall performance, a bottom-up view may be more applicable.
This kind of view - called hot spots view - shows the methods where most of the time is spent. By opening these nodes you get backtraces which show the various invocation paths together with the percentages of their contributions. Note that by default, method calls within Java core classes are not shown separately - each of your library calls is treated as opaque. You can change this behavior by deactivating the corresponding filter sets.
The method graph combines both viewpoints. Incoming and outgoing method calls are presented in the same way. For a number of situations, the method graph can give you more insight than the invocation tree and the hot spots view. The best strategy is to use the invocation and hot spots views first and switch to the method graph for detailed analysis.
Solve thread-related problems
Threads can be exceptionally difficult to debug, especially if you dont have sufficient information on the actual sequence and status of the threads in your application. JProfilers thread views provide you with exactly this knowledge.
The thread history view shows a continuous update of the lifelines of all threads on the horizontal axis. The names of the threads are displayed on the vertical axis in the order of their creation. Each color signifies a different thread status. Orange means that the thread was sleeping, green stands for a runnable thread while red is displayed if the thread was waiting for a monitor. You can zoom in and out to your desired detail level or have the time axis fit your windows size automatically.
If youre more interested in whats happening right now, the thread monitor view is the right place to look at. Here, you can sort threads, filter with respect to thread status and view additional information on each thread.
Should you ever have a deadlock in your application, the deadlock detection graph will help you analyze the involved threads and the locking situation. Simple deadlocks like the one shown could be worked out by hand from the other views, but for complicated deadlock involving a greater number of threads this view is indispensable.
Reducing general monitor contention and debugging locking sequences requires a detailed view of the current monitor usage and a history of all monitor-related events. JProfiler has both. Below you see the monitor usage history which shows a blocking event together with the stack trace of the waiting thread.
Keep an eye on your JVM
Monitoring cumulative parameters of the virtual machine can be a highly fruitful activity, even if everything seems to be all right. Measuring and observing parameters like heap size, object count, loaded classes and thread numbers can point to dangerous trends and problematic behavior to look out for. In its VM telemetry view section, JProfiler features various telemetry controls which provide you with the information you need to stay one step ahead.
The number of objects on the heap, split in arrays and non-arrays. This is your first stop if you are suspecting a memory leak. All objects with live references are included, as well as those which are unreferenced but the garbage collector hasnt had a chance to collect yet.
The garbage collector activity which displays freed and moved objects. If your application is thrashing the heap excessively, this will show up here. Moving large numbers of objects places a high burden on the virtual machine and can lead to temporary freezes. Mostly this occurs when the virtual machine is enlarging the heap.
The number of threads in the virtual machine, split in active and inactive threads. This is useful if you create a large number of threads and need information on changes in their total number and how many of them actually run.
Enhancements:
- New futures:
- rewritten eclipse 3.x integration
- rewritten IDEA 4.x integration
- IDE integration for JDeveloper
- IDE integration for Netbeans 4.0
- considerably reduced memory consumption
- improved long-term stability for profiling
- heap walker: in the cumulated incoming reference view, reference holders as well as referenced objects can be displayed and selected
- option to keep the profiled JVM alive
- support for Java Web Start 1.5
- CSV export for graphs
- enhancements in XML export for trees
- integration wizard for profiling servers in IBM WSAD
- integration wizards for Pramati 3.5 and Pramati 4.x application server
- integration wizard for Websphere 4.0 Advanced Edition
- integration wizard for Sun Java System Web Server
- integration wizard for Sun Java System Application Server
- integration wizard for Oracle 10g Application server
- integration wizard for Apple WebObjects Developer 5.x
- snapshot files (*.jps) can be opened from the command line and from the Windows explorer
- JBuilder IDE integration now supports JBuilder 2005
- much better appearance of the JProfiler GUI with Windows native look and feel
- JProfiler GUI now also runs under Java 1.5
- Bug fixes:
- monitor statistics were broken
- invalid class files caused a shutdown of the profiled application
- many bug fixes in the GUI
Download (1.7MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1648 downloads
Linux Logical Volume Management HOWTO 0.0.2
Linux Logical Volume Management HOWTO is describing Linux Logical Volume Management. more>>
Linux Logical Volume Management HOWTO is describing Linux Logical Volume Management.
Logical Volume Management is the art of combining disks to create larger and more flexible filesystems.
You can concatenate partitions to create huge volumes.
Its also possible to create volume snapshots which enable more or less hot backups.
But you can also transparently move data from one disk to another.
This HOWTO helps you in a very hands-on way to use these amazing tools.
Enhancements:
- Released version 0.0.2 - these version numbers a rather bogus, but every once in a while we feel that we have progressed significantly, and bump the version number a bit. The version on this page is up to date within 15 minutes of our latest changes.
<<lessLogical Volume Management is the art of combining disks to create larger and more flexible filesystems.
You can concatenate partitions to create huge volumes.
Its also possible to create volume snapshots which enable more or less hot backups.
But you can also transparently move data from one disk to another.
This HOWTO helps you in a very hands-on way to use these amazing tools.
Enhancements:
- Released version 0.0.2 - these version numbers a rather bogus, but every once in a while we feel that we have progressed significantly, and bump the version number a bit. The version on this page is up to date within 15 minutes of our latest changes.
Download (MB)
Added: 2006-10-03 License: (FDL) GNU Free Documentation License Price:
1117 downloads
Pyzzle 0.8
Pyzzle project is a Myst/Riven interface engine. more>>
Pyzzle project is a Myst/Riven interface engine.
Pyzzle is a cross-platform Myst/Riven interface-style game engine. It is written in Python and uses the SDL wrapper Pygame.
With Pyzzle build platform independent slide show games, that use the simplicity and power of Python combined with the flexibility and coolness of free (as in freedom) software.
Main features:
- Full API using Python scripting. API now covers defining slides
- Use Python to control all elements of your game. AKA puzzle building.
- Large multi-platform capabilities. Pyzzle and games authored with Pyzzle will run on all platform that Pygame supports. These currently include: Windows, NT4, OSX, BeOS, FreeBSD, IRIX, and Linux.
- Build your game into free standing win32 .exe binaries.
- Use any display size 640x480, 800x600,1024x768 etc...
- Use multiple slide sizes in your game.
- Over-slide movie playback through mpeg files.
- Ambient sound and music through wav files.
- Sound fx through (.wav) files.
- Over-slide images.
- In-game Objects. (Riven like) player can carry a maximum of 14 objects.
- Over-slide text using true type fonts.
- Zip navigation option.
- Contains 8 predefined hot spot maps with customizable parameters and supports customizable hot-spot maps.
- Customizable colour Riven graphical cursors.
- Riven like slide transitions. Choose from None, best, fastest and normal. Look in the options sub-menu.
- In-game loading and saving. --disabled for the 0.8 release
- Basic menus.
- Supported image formats include BMP, GIF, PNG, JPG, PCX, TGA and more.
<<lessPyzzle is a cross-platform Myst/Riven interface-style game engine. It is written in Python and uses the SDL wrapper Pygame.
With Pyzzle build platform independent slide show games, that use the simplicity and power of Python combined with the flexibility and coolness of free (as in freedom) software.
Main features:
- Full API using Python scripting. API now covers defining slides
- Use Python to control all elements of your game. AKA puzzle building.
- Large multi-platform capabilities. Pyzzle and games authored with Pyzzle will run on all platform that Pygame supports. These currently include: Windows, NT4, OSX, BeOS, FreeBSD, IRIX, and Linux.
- Build your game into free standing win32 .exe binaries.
- Use any display size 640x480, 800x600,1024x768 etc...
- Use multiple slide sizes in your game.
- Over-slide movie playback through mpeg files.
- Ambient sound and music through wav files.
- Sound fx through (.wav) files.
- Over-slide images.
- In-game Objects. (Riven like) player can carry a maximum of 14 objects.
- Over-slide text using true type fonts.
- Zip navigation option.
- Contains 8 predefined hot spot maps with customizable parameters and supports customizable hot-spot maps.
- Customizable colour Riven graphical cursors.
- Riven like slide transitions. Choose from None, best, fastest and normal. Look in the options sub-menu.
- In-game loading and saving. --disabled for the 0.8 release
- Basic menus.
- Supported image formats include BMP, GIF, PNG, JPG, PCX, TGA and more.
Download (2.4MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1039 downloads
TrollBridge 0.6.0
TrollBridge is a set of scripts that allows you to build a custom network authentication. more>>
TrollBridge is a set of scripts that allows you to build a custom network authentication system that will capture unauthorized clients, direct them to a login page, and then redirect them to their original destination. It is based on the firewall script from NoCatSplash, but is written in python instead of c.
It can be used to to setup a network hot-spot for your business, school or home. The only authorization methods currently available are a skeleton username/password example, and an example using iButton devices. When a unknown MAC addresses tries to make a connection to the protected network the iptables rules redirect any access (web or otherwise) to port 5280 where the Apache server then displays the authentication page. MAC addresses are used to keep track of authorized users, so this system is susceptible the MAC is spoofed.
The scripts are not plug and play, you will need to customize them for your unique situation, as well as modify your iptables settings and add a virtual host to the Apache web server. If you need help you can ask on the TrollBridge support list
<<lessIt can be used to to setup a network hot-spot for your business, school or home. The only authorization methods currently available are a skeleton username/password example, and an example using iButton devices. When a unknown MAC addresses tries to make a connection to the protected network the iptables rules redirect any access (web or otherwise) to port 5280 where the Apache server then displays the authentication page. MAC addresses are used to keep track of authorized users, so this system is susceptible the MAC is spoofed.
The scripts are not plug and play, you will need to customize them for your unique situation, as well as modify your iptables settings and add a virtual host to the Apache web server. If you need help you can ask on the TrollBridge support list
Download (0.019MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1210 downloads
Sportal 1.4
Sportal is a program made for the people that needs to know what is going on, in their systems. more>>
Sportal is a program made for the people that needs to know what is going on, in their systems, what it does is keep an eye on the files that you select , for "hot Words" that u also select, all this is made trough a graphical interface, u never have to touch a config file, but if u want u can.
When a "hot Word" is found on the file being watched, the Main Window goes to the front of your desktop, leaving all the other windows on the back, so u dont have to keep looking at it, it will let u know when a word is found. There is no restriction on the numbers of files or hot words, u can have as many as u want.It only needs "read access" to the files. It is not recomended runing th as root, only because it doesnt need it.
Main features:
- Infinite numbers of files
- Infinite numbers of words
- Execute a command when word is found, %l to include the line
- Transparent Window and tint
- Show all lines option.
- Search through Regular Expresions
- Whenever i get enough mails asking for regular expresions I will implement them.
- Configuration done trough Graphical Interface
- Inteligent behavior (save location and size of all windows)
- You can save the content of the main window
Enhancements:
- Added option to Show All the lines that get added to the file
- Fixed some bugs
- Send Bug reports
<<lessWhen a "hot Word" is found on the file being watched, the Main Window goes to the front of your desktop, leaving all the other windows on the back, so u dont have to keep looking at it, it will let u know when a word is found. There is no restriction on the numbers of files or hot words, u can have as many as u want.It only needs "read access" to the files. It is not recomended runing th as root, only because it doesnt need it.
Main features:
- Infinite numbers of files
- Infinite numbers of words
- Execute a command when word is found, %l to include the line
- Transparent Window and tint
- Show all lines option.
- Search through Regular Expresions
- Whenever i get enough mails asking for regular expresions I will implement them.
- Configuration done trough Graphical Interface
- Inteligent behavior (save location and size of all windows)
- You can save the content of the main window
Enhancements:
- Added option to Show All the lines that get added to the file
- Fixed some bugs
- Send Bug reports
Download (0.15MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1198 downloads
Apache Pluto 1.0.1
Pluto is the reference implementation of the Java Portlet Specification (JSR-168). more>>
Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168.
Portlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them.
Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally,
portlets are administrated more dynamically than servlets typically are.
A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
Pluto serves as portlet container that implements the Portlet API and offers developers a working example platform from which they can test their portlets. However, its cumbersome to execute and test the portlet container without a driver, in this case, the portal.
Plutos simple portal component is built only on the portlet containers and the JSR 168s requirements. (In contrast, the more sophisticated, Jetspeed project concentrates on the portal itself rather than the portlet container, and considers requirements from other groups.)
Enhancements:
- Added Pluto 1.1 index page and basic documentation
- PLUTO 164: response contentType can change after getWriter()
- PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2
- PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2
- PLUTO 152: Support maven deployment to a remote repository
- PLUTO 130: portlet:namespace fails inside JSTL c:set
- PLUTO-107: Admin portlet fails to add page. Hot deployment now supported.
- PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet)
<<lessPortlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them.
Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally,
portlets are administrated more dynamically than servlets typically are.
A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
Pluto serves as portlet container that implements the Portlet API and offers developers a working example platform from which they can test their portlets. However, its cumbersome to execute and test the portlet container without a driver, in this case, the portal.
Plutos simple portal component is built only on the portlet containers and the JSR 168s requirements. (In contrast, the more sophisticated, Jetspeed project concentrates on the portal itself rather than the portlet container, and considers requirements from other groups.)
Enhancements:
- Added Pluto 1.1 index page and basic documentation
- PLUTO 164: response contentType can change after getWriter()
- PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2
- PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2
- PLUTO 152: Support maven deployment to a remote repository
- PLUTO 130: portlet:namespace fails inside JSTL c:set
- PLUTO-107: Admin portlet fails to add page. Hot deployment now supported.
- PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet)
Download (11.6MB)
Added: 2005-10-20 License: The Apache License 2.0 Price:
1471 downloads
Radiant Data PeerFS 3.0.2
Radiant Data PeerFS is a peer to peer distributed replicating filesystem. more>>
Radiant Data PeerFS is real-time peer-to-peer distributed replicating file system featuring global file and sectional locks. All read operations are performed locally, and only file changes are transmitted across the network.
It supports databases such as MySQL, as well as images and documents. All nodes are active/active, allowing for load balancing. Clients can also be hot switched between nodes, eliminating downtime. It also supports AES encryption for use across the Internet.
Supported Kernels:
RedHat Enterprise/Advanced Server 3
* 2.4.21-15.EL
* 2.4.21-15.ELsmp
* 2.4.21-20.EL
* 2.4.21-20.ELsmp
* 2.4.21-20.0.1.EL
* 2.4.21-20.0.1.ELsmp
* 2.4.21-27.0.2.EL
* 2.4.21-27.0.2.ELsmp
* 2.4.21-4.EL
* 2.4.21-4.ELsmp
SuSE Standard/Enterprise Server 8
* 2.4.19-4GB
* 2.4.19-64GB-SMP
* 2.4.21-241-default
* 2.4.21-241-smp
* 2.4.21-261-default
* 2.4.21-261-smp
SuSE Enterprise Server 9
* 2.6.5-7.97-default
* 2.6.5-7.97-smp
Debian Stable (woody)
* Kernels from backports.org: 2.4.27-2-386
* 2.4.27-2-686
* 2.4.27-2-686-smp
Debian Testing (sarge)
* 2.4.27-2-386
* 2.4.27-2-686
* 2.4.27-2-686-smp
* 2.6.8-2-386
* 2.6.8-2-686
* 2.6.8-2-686-smp
Trustix 2.2 (Sunchild)
* 2.4.29-2tr
* 2.4.29-2trsmp
<<lessIt supports databases such as MySQL, as well as images and documents. All nodes are active/active, allowing for load balancing. Clients can also be hot switched between nodes, eliminating downtime. It also supports AES encryption for use across the Internet.
Supported Kernels:
RedHat Enterprise/Advanced Server 3
* 2.4.21-15.EL
* 2.4.21-15.ELsmp
* 2.4.21-20.EL
* 2.4.21-20.ELsmp
* 2.4.21-20.0.1.EL
* 2.4.21-20.0.1.ELsmp
* 2.4.21-27.0.2.EL
* 2.4.21-27.0.2.ELsmp
* 2.4.21-4.EL
* 2.4.21-4.ELsmp
SuSE Standard/Enterprise Server 8
* 2.4.19-4GB
* 2.4.19-64GB-SMP
* 2.4.21-241-default
* 2.4.21-241-smp
* 2.4.21-261-default
* 2.4.21-261-smp
SuSE Enterprise Server 9
* 2.6.5-7.97-default
* 2.6.5-7.97-smp
Debian Stable (woody)
* Kernels from backports.org: 2.4.27-2-386
* 2.4.27-2-686
* 2.4.27-2-686-smp
Debian Testing (sarge)
* 2.4.27-2-386
* 2.4.27-2-686
* 2.4.27-2-686-smp
* 2.6.8-2-386
* 2.6.8-2-686
* 2.6.8-2-686-smp
Trustix 2.2 (Sunchild)
* 2.4.29-2tr
* 2.4.29-2trsmp
Download (2.9MB)
Added: 2005-04-08 License: Other/Proprietary License Price:
1667 downloads
Fedora Multimedia Installation HOWTO 5.1
Fedora Multimedia Installation HOWTO will explain how to get various multimedia apps working under Fedora Core. more>>
Fedora Multimedia Installation HOWTO will explain how to get various multimedia apps working under Fedora Core.
How to get various proprietary and restricted multimedia Damned Things (AVI, Flash, Java, MP3, MPEG, QuickTime, RealMedia, Windows Media) working under Fedora Core using your normal package-management tools. Includes Firefox-plugin instructions. Now with coverage of both 32- and 64-bit Intel-architecture systems.
Unfortunately, the news in FC5 is almost all bad. Totem and Xine are both completely broken.
There are some Damned Things like enabling Java and Flash in Mozilla, playing MP3 files, playing Quicktime/AVI/RealMedia/Windows Media streams, and playing encrypted DVDs that the Fedora distro folks wont tell you how to do, either because theyre afraid of being sued under the DMCA or for various other esthetic and political reasons.
This HOWTO collects the relevant information in one place. It is not a general multimedia-on-Linux HOWTO; if it were, there are hundreds of nifty tools and packages it would list (starting with the GIMP and all its kindred and forks and symbiotes). The packages well cover here are just the legal and political hot potatoes, the stuff that threatens monopolies and worries lawyers.
<<lessHow to get various proprietary and restricted multimedia Damned Things (AVI, Flash, Java, MP3, MPEG, QuickTime, RealMedia, Windows Media) working under Fedora Core using your normal package-management tools. Includes Firefox-plugin instructions. Now with coverage of both 32- and 64-bit Intel-architecture systems.
Unfortunately, the news in FC5 is almost all bad. Totem and Xine are both completely broken.
There are some Damned Things like enabling Java and Flash in Mozilla, playing MP3 files, playing Quicktime/AVI/RealMedia/Windows Media streams, and playing encrypted DVDs that the Fedora distro folks wont tell you how to do, either because theyre afraid of being sued under the DMCA or for various other esthetic and political reasons.
This HOWTO collects the relevant information in one place. It is not a general multimedia-on-Linux HOWTO; if it were, there are hundreds of nifty tools and packages it would list (starting with the GIMP and all its kindred and forks and symbiotes). The packages well cover here are just the legal and political hot potatoes, the stuff that threatens monopolies and worries lawyers.
Download (MB)
Added: 2007-01-25 License: LGPL (GNU Lesser General Public License) Price:
1014 downloads
hmount 0.2.1
hmount project is a simple interface to HAL for mounting and unmount hot-plugged devices. more>>
hmount project is a simple interface to HAL for mounting and unmount hot-plugged devices. Unlike gnome-mount, it doesnt depend on gconf, GTK+, X, or GNOME libraries.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
Running `configure might take a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- autotools used for build.
- allow to use not full mountpoint during umount.
- right slash ignoreg in mountpoint during umount.
<<lessInstallation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
Running `configure might take a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- autotools used for build.
- allow to use not full mountpoint during umount.
- right slash ignoreg in mountpoint during umount.
Download (0.098MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
981 downloads
Laptop-Hotswap 0.3.6
Laptop-Hotswap kernel module enables hot-swapping for disk drives with full DMA support under Linux. more>>
Laptop-Hotswap kernel module enables hot-swapping for disk drives with full DMA support under Linux. It requires kernel 2.6.15+ and ACPI.
I think it ought to work on just about any laptop, although Im not as familiar with ACPI as Id like to be. It works fine on my T22. There could be issues with laptops with two expansion bays -- I shut down the entire ide1 interface and fire it back up, and I do all my watching on the ACPI device for the IDE1/Master. So if you had a slave device, and you ejected the master, your slave will go bye-bye. Thinking about ways around that, but they dont export too much of the ide driver. I think itd be easy to handle, you just have to make sure youre not using either master or slave whenever you eject one of them.
At least on my laptop, dont go pulling things while your laptop is sleeping. Do it when its awake.
The floppy support should work, but my floppy drive isnt with me right now.
Theres one parameter -- auto_eject. If you set it to 1, the driver will automatically shut down and unregister the IDE interface upon getting a request for ejection (On my T22, I pull a little switch and a lever pops out -- the drive is still connected at that point, but it shows as a request for ejection). If your laptop doesnt have a mechanism for that:
echo -n "MSTR eject" > /proc/acpi/lths
Will shut down and software-eject the drive, and you can safely pull it and insert another.
See the scripts in config/ -- theyre made to work with acpid to handle the ejection and umounting and insertion. The mount/umount stuff only matters for a drive caddy, I suppose.
It shouldnt matter what you have in your laptop at boot. This module also fixes that annoying thing on my T22 where if I dont have a ultrabay battery in at boot, I cant ever see its status.
Enhancements:
- Support for the Fujitsu S7020 (and possibly other laptops using a PATA bay with an SATA main disk).
<<lessI think it ought to work on just about any laptop, although Im not as familiar with ACPI as Id like to be. It works fine on my T22. There could be issues with laptops with two expansion bays -- I shut down the entire ide1 interface and fire it back up, and I do all my watching on the ACPI device for the IDE1/Master. So if you had a slave device, and you ejected the master, your slave will go bye-bye. Thinking about ways around that, but they dont export too much of the ide driver. I think itd be easy to handle, you just have to make sure youre not using either master or slave whenever you eject one of them.
At least on my laptop, dont go pulling things while your laptop is sleeping. Do it when its awake.
The floppy support should work, but my floppy drive isnt with me right now.
Theres one parameter -- auto_eject. If you set it to 1, the driver will automatically shut down and unregister the IDE interface upon getting a request for ejection (On my T22, I pull a little switch and a lever pops out -- the drive is still connected at that point, but it shows as a request for ejection). If your laptop doesnt have a mechanism for that:
echo -n "MSTR eject" > /proc/acpi/lths
Will shut down and software-eject the drive, and you can safely pull it and insert another.
See the scripts in config/ -- theyre made to work with acpid to handle the ejection and umounting and insertion. The mount/umount stuff only matters for a drive caddy, I suppose.
It shouldnt matter what you have in your laptop at boot. This module also fixes that annoying thing on my T22 where if I dont have a ultrabay battery in at boot, I cant ever see its status.
Enhancements:
- Support for the Fujitsu S7020 (and possibly other laptops using a PATA bay with an SATA main disk).
Download (0.014MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1276 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above alizee hot search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed