the territory ahead
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 316
Wolfenstein: Enemy Territory Map Packs
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. more>>
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. Wolfenstein: Enemy Territory is a team game; you will win or fall along with your comrades. The only way to complete the objectives that lead to victory is by cooperation, with each player covering their teammates and using their class special abilities in concert with the others.
Featuring multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
<<lessFeaturing multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
Download (110.4MB)
Added: 2006-02-02 License: Freeware Price:
1361 downloads
Wolfenstein: Enemy Territory 2.60b
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. more>>
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. Wolfenstein: Enemy Territory is a team game; you will win or fall along with your comrades. The only way to complete the objectives that lead to victory is by cooperation, with each player covering their teammates and using their class special abilities in concert with the others.
Featuring multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
<<lessFeaturing multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
Download (4.0MB)
Added: 2006-05-09 License: Freeware Price:
895 downloads
Wolfenstein: Enemy Territory Update 2.60
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. more>>
Wolfenstein: Enemy Territory is a Multiplayer Online First Person Shooter. Wolfenstein: Enemy Territory is a team game; you will win or fall along with your comrades. The only way to complete the objectives that lead to victory is by cooperation, with each player covering their teammates and using their class special abilities in concert with the others.
Featuring multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
<<lessFeaturing multiplayer support for as many as 64 players, Wolfenstein: Enemy Territory challenges gamers to the ultimate test of teamwork and strategy. Each of the five character classes is critical to a teams ultimate victory or defeat on the battlefield. The Covert Operative class allows players to steal uniforms, perform reconnaissance and gain access to enemy positions. While, the Engineer allows the Axis and Allied teams to lay and diffuse mines as well as build battlefield bridges, towers, forward command bases and other improvements in the midst of combat to gain advantages for their team.
Wolfenstein: Enemy Territory further online players the option to slug it out in the intense Team Last-Man-Standing game mode, where squad-mates cooperate to ensure their team has the last surviving man on the battlefield. With new game modes, character classes, weaponry, and added tactical skills, Wolfenstein: Enemy Territory will keep gamers in the trenches for hours.
Download (8.1MB)
Added: 2006-02-02 License: Freeware Price:
772 downloads
The Wonder Shaper 1.1a
The Wonder Shaper is a very special network shaper script with a lot of features. more>>
The Wonder Shaper is a very special network shaper script with a lot of features. Works on Linux 2.4 & higher.
Goals
I attempted to create the holy grail:
* Maintain low latency for interfactive traffic at all times.
This means that downloading or uploading files should not disturb SSH or even telnet. These are the most important things, even 200ms latency is sluggish to work over.
* Allow surfing at reasonable speeds while up or downloading
Even though http is bulk traffic, other traffic should not drown it out too much.
* Make sure uploads dont harm downloads, and the other way around
This is a much observed phenomenon where upstream traffic simply destroys download speed. It turns out that all this is possible, at the cost of a tiny bit of bandwidth. The reason that uploads, downloads and ssh hurt eachother is the presence of large queues in many domestic access devices like cable or DSL modems.
Why it doesnt work well by default
ISPs know that they are benchmarked solely on how fast people can download. Besides available bandwidth, download speed is influenced heavily by packet loss, which seriously hampers TCP/IP performance. Large queues can help prevent packetloss, and speed up downloads. So ISPs configure large queues.
These large queues however damage interactivity. A keystroke must first travel the upstream queue, which may be seconds (!) long and go to your remote host. It is then displayed, which leads to a packet coming back, which must then traverse the downstream queue, located at your ISP, before it appears on your screen.
This HOWTO teaches you how to mangle and process the queue in many ways, but sadly, not all queues are accessible to us. The queue over at the ISP is completely off-limits, whereas the upstream queue probably lives inside your cable modem or DSL device. You may or may not be able to configure it. Most probably not.
So, what next? As we cant control either of those queues, they must be eliminated, and moved to your Linux router. Luckily this is possible.
Limit upload speed somewhat
By limiting our upload speed to slightly less than the truly available rate, no queues are built up in our modem. The queue is now moved to Linux.
Limit download speed
This is slightly trickier as we cant really influence how fast the internet ships us data. We can however drop packets that are coming in too fast, which causes TCP/IP to slow down to just the rate we want. Because we dont want to drop traffic unnecessarily, we configure a burst size we allow at higher speed.
Now, once we have done this, we have eliminated the downstream queue totally (except for short bursts), and gain the ability to manage the upstream queue with all the power Linux offers.
Let interactive traffic skip the queue
What remains to be done is to make sure interactive traffic jumps to the front of the upstream queue. To make sure that uploads dont hurt downloads, we also move ACK packets to the front of the queue. This is what normally causes the huge slowdown observed when generating bulk traffic both ways. The ACKnowledgements for downstream traffic must compete with upstream traffic, and get delayed in the process.
We also move other small packets to the front of the queue - this helps operating systems which do not set TOS bits, like everything from Microsoft.
Allow the user to specify low priority traffic (new in 1.1!)
Sometimes you may notice low priority OUTGOING traffic slowing down important traffic. In that case, the following options may help you:
NOPRIOHOSTSRC
Set this to hosts or netmasks in your network that should have low priority
NOPRIOHOSTDST
Set this to hosts or netmasks on the internet that should have low priority
NOPRIOPORTSRC
Set this to source ports that should have low priority. If you have an unimportant webserver on your traffic, set this to 80
NOPRIOPORTDST
Set this to destination ports that should have low priority.
See the start of wshaper and wshaper.htb
Results
If we do all this we get the following measurements using an excellent ADSL connection from xs4all in the Netherlands:
Baseline latency:
round-trip min/avg/max = 14.4/17.1/21.7 ms
Without traffic conditioner, while downloading:
round-trip min/avg/max = 560.9/573.6/586.4 ms
Without traffic conditioner, while uploading:
round-trip min/avg/max = 2041.4/2332.1/2427.6 ms
With conditioner, during 220kbit/s upload:
round-trip min/avg/max = 15.7/51.8/79.9 ms
With conditioner, during 850kbit/s download:
round-trip min/avg/max = 20.4/46.9/74.0 ms
When uploading, downloads proceed at ~80% of the available speed. Uploads at around 90%. Latency then jumps to 850 ms, still figuring out why.
What you can expect from this script depends a lot on your actual uplink speed. When uploading at full speed, there will always be a single packet ahead of your keystroke. That is the lower limit to the latency you can achieve - divide your MTU by your upstream speed to calculate. Typical values will be somewhat higher than that. Lower your MTU for better effects!
A small table:
Uplink speed | Expected latency due to upload
--------------------------------------------------
32 | 234ms
64 | 117ms
128 | 58ms
256 | 29ms
So to calculate your effective latency, take a baseline measurement (ping on an unloaded link), and look up the number in the table, and add it. That is about the best you can expect. This number comes from a calculation that assumes that your upstream keystroke will have at most half a full sized packet ahead of it.
This boils down to:
mtu * 0.5 * 10
-------------- + baseline_latency
kbit
The factor 10 is not quite correct but works well in practice.
Your kernel
If you run a recent distribution, everything should be ok. You need 2.4 with QoS options turned on.
If you compile your own kernel, it must have some options enabled. Most notably, in the Networking Options menu, QoS and/or Fair Queueing, turn at least CBQ, PRIO, SFQ, Ingress, Traffic Policing, QoS support, Rate Estimator, QoS classifier, U32 classifier, fwmark classifier.
In practice, I (and most distributions) just turn on everything.
The scripts
The script comes in two versions, one which works on standard kernels and is implemented using CBQ. The other one uses the excellent HTB qdisc which is not in the default kernel. The CBQ version is more tested than the HTB one!
See wshaper and wshaper.htb.
Tuning
These scripts need to know the real rate of your ISP connection. This is hard to determine upfront as different ISPs use different kinds of bits it appears. People report success using the following technique:
Estimate both your upstream and downstream at half the rate your ISP specifies. Now verify if the script is functioning - check interactivity while uploading and while downloading. This should deliver the latency as calculated above. If not, check if the script executed without errors.
Now slowly increase the upstream & downstream numbers in the script until the latency comes back. This way you can find optimum values for your connection. If you are happy, please report to me so I can make a list of numbers that work well. Please let me know which ISP you use and the name of your subscription, and its reputed specifications, so I can list you here and save others the trouble.
Installation
If you dial in, you can copy the script to /etc/ppp/ip-up.d and it will be run at each connect.
If you want to remove the shaper from an interface, run wshaper stop. To see status information, run wshaper status.
KNOWN PROBLEMS
If you get errors, add an -x to the first line, as follows:
#!/bin/bash -x
And retry. This will show you which line gives an error. Before contacting me, make sure that you are running a recent version of iproute!
Recent versions can be found at your Linux distributor, or if you prefer compiling, here:
ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz
<<lessGoals
I attempted to create the holy grail:
* Maintain low latency for interfactive traffic at all times.
This means that downloading or uploading files should not disturb SSH or even telnet. These are the most important things, even 200ms latency is sluggish to work over.
* Allow surfing at reasonable speeds while up or downloading
Even though http is bulk traffic, other traffic should not drown it out too much.
* Make sure uploads dont harm downloads, and the other way around
This is a much observed phenomenon where upstream traffic simply destroys download speed. It turns out that all this is possible, at the cost of a tiny bit of bandwidth. The reason that uploads, downloads and ssh hurt eachother is the presence of large queues in many domestic access devices like cable or DSL modems.
Why it doesnt work well by default
ISPs know that they are benchmarked solely on how fast people can download. Besides available bandwidth, download speed is influenced heavily by packet loss, which seriously hampers TCP/IP performance. Large queues can help prevent packetloss, and speed up downloads. So ISPs configure large queues.
These large queues however damage interactivity. A keystroke must first travel the upstream queue, which may be seconds (!) long and go to your remote host. It is then displayed, which leads to a packet coming back, which must then traverse the downstream queue, located at your ISP, before it appears on your screen.
This HOWTO teaches you how to mangle and process the queue in many ways, but sadly, not all queues are accessible to us. The queue over at the ISP is completely off-limits, whereas the upstream queue probably lives inside your cable modem or DSL device. You may or may not be able to configure it. Most probably not.
So, what next? As we cant control either of those queues, they must be eliminated, and moved to your Linux router. Luckily this is possible.
Limit upload speed somewhat
By limiting our upload speed to slightly less than the truly available rate, no queues are built up in our modem. The queue is now moved to Linux.
Limit download speed
This is slightly trickier as we cant really influence how fast the internet ships us data. We can however drop packets that are coming in too fast, which causes TCP/IP to slow down to just the rate we want. Because we dont want to drop traffic unnecessarily, we configure a burst size we allow at higher speed.
Now, once we have done this, we have eliminated the downstream queue totally (except for short bursts), and gain the ability to manage the upstream queue with all the power Linux offers.
Let interactive traffic skip the queue
What remains to be done is to make sure interactive traffic jumps to the front of the upstream queue. To make sure that uploads dont hurt downloads, we also move ACK packets to the front of the queue. This is what normally causes the huge slowdown observed when generating bulk traffic both ways. The ACKnowledgements for downstream traffic must compete with upstream traffic, and get delayed in the process.
We also move other small packets to the front of the queue - this helps operating systems which do not set TOS bits, like everything from Microsoft.
Allow the user to specify low priority traffic (new in 1.1!)
Sometimes you may notice low priority OUTGOING traffic slowing down important traffic. In that case, the following options may help you:
NOPRIOHOSTSRC
Set this to hosts or netmasks in your network that should have low priority
NOPRIOHOSTDST
Set this to hosts or netmasks on the internet that should have low priority
NOPRIOPORTSRC
Set this to source ports that should have low priority. If you have an unimportant webserver on your traffic, set this to 80
NOPRIOPORTDST
Set this to destination ports that should have low priority.
See the start of wshaper and wshaper.htb
Results
If we do all this we get the following measurements using an excellent ADSL connection from xs4all in the Netherlands:
Baseline latency:
round-trip min/avg/max = 14.4/17.1/21.7 ms
Without traffic conditioner, while downloading:
round-trip min/avg/max = 560.9/573.6/586.4 ms
Without traffic conditioner, while uploading:
round-trip min/avg/max = 2041.4/2332.1/2427.6 ms
With conditioner, during 220kbit/s upload:
round-trip min/avg/max = 15.7/51.8/79.9 ms
With conditioner, during 850kbit/s download:
round-trip min/avg/max = 20.4/46.9/74.0 ms
When uploading, downloads proceed at ~80% of the available speed. Uploads at around 90%. Latency then jumps to 850 ms, still figuring out why.
What you can expect from this script depends a lot on your actual uplink speed. When uploading at full speed, there will always be a single packet ahead of your keystroke. That is the lower limit to the latency you can achieve - divide your MTU by your upstream speed to calculate. Typical values will be somewhat higher than that. Lower your MTU for better effects!
A small table:
Uplink speed | Expected latency due to upload
--------------------------------------------------
32 | 234ms
64 | 117ms
128 | 58ms
256 | 29ms
So to calculate your effective latency, take a baseline measurement (ping on an unloaded link), and look up the number in the table, and add it. That is about the best you can expect. This number comes from a calculation that assumes that your upstream keystroke will have at most half a full sized packet ahead of it.
This boils down to:
mtu * 0.5 * 10
-------------- + baseline_latency
kbit
The factor 10 is not quite correct but works well in practice.
Your kernel
If you run a recent distribution, everything should be ok. You need 2.4 with QoS options turned on.
If you compile your own kernel, it must have some options enabled. Most notably, in the Networking Options menu, QoS and/or Fair Queueing, turn at least CBQ, PRIO, SFQ, Ingress, Traffic Policing, QoS support, Rate Estimator, QoS classifier, U32 classifier, fwmark classifier.
In practice, I (and most distributions) just turn on everything.
The scripts
The script comes in two versions, one which works on standard kernels and is implemented using CBQ. The other one uses the excellent HTB qdisc which is not in the default kernel. The CBQ version is more tested than the HTB one!
See wshaper and wshaper.htb.
Tuning
These scripts need to know the real rate of your ISP connection. This is hard to determine upfront as different ISPs use different kinds of bits it appears. People report success using the following technique:
Estimate both your upstream and downstream at half the rate your ISP specifies. Now verify if the script is functioning - check interactivity while uploading and while downloading. This should deliver the latency as calculated above. If not, check if the script executed without errors.
Now slowly increase the upstream & downstream numbers in the script until the latency comes back. This way you can find optimum values for your connection. If you are happy, please report to me so I can make a list of numbers that work well. Please let me know which ISP you use and the name of your subscription, and its reputed specifications, so I can list you here and save others the trouble.
Installation
If you dial in, you can copy the script to /etc/ppp/ip-up.d and it will be run at each connect.
If you want to remove the shaper from an interface, run wshaper stop. To see status information, run wshaper status.
KNOWN PROBLEMS
If you get errors, add an -x to the first line, as follows:
#!/bin/bash -x
And retry. This will show you which line gives an error. Before contacting me, make sure that you are running a recent version of iproute!
Recent versions can be found at your Linux distributor, or if you prefer compiling, here:
ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz
Download (MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
994 downloads
High Performance Linpack 1.0a
High Performance Linpack is a highly parallel, high performance benchmarking tool. more>>
HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.
The algorithm used by HPL can be summarized by the following keywords: Two-dimensional block-cyclic data distribution - Right-looking variant of the LU factorization with row partial pivoting featuring multiple look-ahead depths - Recursive panel factorization with pivot search and column broadcast combined - Various virtual panel broadcast topologies - bandwidth reducing swap-broadcast algorithm - backward substitution with look-ahead of depth 1.
The HPL package provides a testing and timing program to quantify the accuracy of the obtained solution as well as the time it took to compute it. The best performance achievable by this software on your system depends on a large variety of factors.
Nonetheless, with some restrictive assumptions on the interconnection network, the algorithm described here and its attached implementation are scalable in the sense that their parallel efficiency is maintained constant with respect to the per processor memory usage.
The HPL software package requires the availibility on your system of an implementation of the Message Passing Interface MPI (1.1 compliant). An implementation of either the Basic Linear Algebra Subprograms BLAS or the Vector Signal Image Processing Library VSIPL is also needed. Machine-specific as well as generic implementations of MPI, the BLAS and VSIPL are available for a large variety of systems.
<<lessThe algorithm used by HPL can be summarized by the following keywords: Two-dimensional block-cyclic data distribution - Right-looking variant of the LU factorization with row partial pivoting featuring multiple look-ahead depths - Recursive panel factorization with pivot search and column broadcast combined - Various virtual panel broadcast topologies - bandwidth reducing swap-broadcast algorithm - backward substitution with look-ahead of depth 1.
The HPL package provides a testing and timing program to quantify the accuracy of the obtained solution as well as the time it took to compute it. The best performance achievable by this software on your system depends on a large variety of factors.
Nonetheless, with some restrictive assumptions on the interconnection network, the algorithm described here and its attached implementation are scalable in the sense that their parallel efficiency is maintained constant with respect to the per processor memory usage.
The HPL software package requires the availibility on your system of an implementation of the Message Passing Interface MPI (1.1 compliant). An implementation of either the Basic Linear Algebra Subprograms BLAS or the Vector Signal Image Processing Library VSIPL is also needed. Machine-specific as well as generic implementations of MPI, the BLAS and VSIPL are available for a large variety of systems.
Download (0.50MB)
Added: 2005-04-11 License: BSD License Price:
1682 downloads
Hanihani Operation Sanctuary 1.0
Hanihani Operation Sanctuary project is an English adaptation of a Japanese visual novel game. more>>
Hanihani Operation Sanctuary project is an English adaptation of a Japanese visual novel game.
The girl that fell out of the blue.
And the protagonists life, which began to take a turn little by little into the realm of the extraordinary starting from that very day.
- Nao-kun, if you dont get up soon, youre going to be late.
The new school term started today. The protagonists childhood friend, Honami, has kept telling him that hes not a child anymore, and yet continues to come to wake him up. They proceed as they always have to "Hasumidai Academy", which stands atop a hill ... but this time around, as second-year students.
- Naoki, Im going on ahead of you!
And the protagonists cousin, Matsuri, zips past the two of them. After having lost both parents in a terrible accident 5 years ago, the protagonist Naoki Kuzumi was taken in by Matsuris parents. And now, Matsuri herself -- who had been so opposed to Naokis moving in back then -- has become a freshman at Hasumidai Academy.
These ordinary, ordinary days, stretching on forever.
... but then, one day, up on the roof of school ...
Enhancements:
- RTM, all platforms.
- Initial page release. Currently in QC. Expect RTM for all platforms this weekend.
<<lessThe girl that fell out of the blue.
And the protagonists life, which began to take a turn little by little into the realm of the extraordinary starting from that very day.
- Nao-kun, if you dont get up soon, youre going to be late.
The new school term started today. The protagonists childhood friend, Honami, has kept telling him that hes not a child anymore, and yet continues to come to wake him up. They proceed as they always have to "Hasumidai Academy", which stands atop a hill ... but this time around, as second-year students.
- Naoki, Im going on ahead of you!
And the protagonists cousin, Matsuri, zips past the two of them. After having lost both parents in a terrible accident 5 years ago, the protagonist Naoki Kuzumi was taken in by Matsuris parents. And now, Matsuri herself -- who had been so opposed to Naokis moving in back then -- has become a freshman at Hasumidai Academy.
These ordinary, ordinary days, stretching on forever.
... but then, one day, up on the roof of school ...
Enhancements:
- RTM, all platforms.
- Initial page release. Currently in QC. Expect RTM for all platforms this weekend.
Download (MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1076 downloads
StartCom Enterprise Linux AS-4.0.4
The StartCom Linux operating systems, are initially based on the RedHat Enterprise AS-3. more>>
StartCom Linux operating systems, are initially based on the RedHat Enterprise AS-3 source code with reliability, security and efficiency in mind, modified to fit the various tasks each flavor of StartCom Linux is assigned to.
In order to choose the right StartCom Linux version for your needs, check out our Products and Distributions page for more information.
View the Screenshots to get an idea how StartCom Linux looks.
StartCom Ltd., a small software house located in the south of Israel. The city of Eilat, at the Red Sea, is famous as a tourist resort, but now also, because its the home of StartCom Linux.
StartCom used to develop applications and websites for local and international customers and operates MediaHostï¿1⁄2 since 1999. StartCom is also a specialist for Linux related implementations. The decision to produce StartCom Linux was made in May 2004.
Enhancements:
- Ahead of a busy spring season and in anticipation of new StartCom Enterprise Linux AS-5 and StartCom MultiMedia Edition ML-6 comes an updated release of the Advanced Server 4 series. The fifth release of this enterprise class operating system is the natural combined continuation of the previously released AS-4 distribution, which includes security updates and minor adjustments. Notable are an updated kernel, security updates for PHP, Firefox and Thunderbird, but also some additions and improvements for smart cards and hardware tokens.
<<lessIn order to choose the right StartCom Linux version for your needs, check out our Products and Distributions page for more information.
View the Screenshots to get an idea how StartCom Linux looks.
StartCom Ltd., a small software house located in the south of Israel. The city of Eilat, at the Red Sea, is famous as a tourist resort, but now also, because its the home of StartCom Linux.
StartCom used to develop applications and websites for local and international customers and operates MediaHostï¿1⁄2 since 1999. StartCom is also a specialist for Linux related implementations. The decision to produce StartCom Linux was made in May 2004.
Enhancements:
- Ahead of a busy spring season and in anticipation of new StartCom Enterprise Linux AS-5 and StartCom MultiMedia Edition ML-6 comes an updated release of the Advanced Server 4 series. The fifth release of this enterprise class operating system is the natural combined continuation of the previously released AS-4 distribution, which includes security updates and minor adjustments. Notable are an updated kernel, security updates for PHP, Firefox and Thunderbird, but also some additions and improvements for smart cards and hardware tokens.
Download (617MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
962 downloads
ScatterChat 1.0.1
ScatterChat is a HACKTIVIST WEAPON designed to allow non-technical human rights activists and political dissidents. more>>
ScatterChat is a HACKTIVIST WEAPON designed to allow non-technical human rights activists and political dissidents to communicate securely and anonymously while operating in hostile territory. ScatterChat is also useful in corporate settings, or in other situations where privacy is desired.
It is a secure instant messaging client (based upon the Gaim software) that provides end-to-end encryption, integrated onion-routing with Tor, secure file transfers, and easy-to-read documentation.
Its security features include resiliency against partial compromise through perfect forward secrecy, immunity from replay attacks, and limited resistance to traffic analysis... all reinforced through a pro-actively secure design.
<<lessIt is a secure instant messaging client (based upon the Gaim software) that provides end-to-end encryption, integrated onion-routing with Tor, secure file transfers, and easy-to-read documentation.
Its security features include resiliency against partial compromise through perfect forward secrecy, immunity from replay attacks, and limited resistance to traffic analysis... all reinforced through a pro-actively secure design.
Download (5.8MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1195 downloads
Vega Strike 0.4.3
Vega Strike is a 3D Linux action space simulator. more>>
Vega Strike is a Linux action space simulator designed to bring 3d space combat to a whole new level of graphics, gameplay, and customizability.
Enhancements:
- Also featured is an introductory story campaign showing what the future of Vega Strike storytelling will look like.
- Hopefully we will release a campaign editor at some point which will allow users to contribute their own stories and dialogue to the game.
- The new screenshot (imaging) key is activated with i. PC users will find a link to the screenshots in the start menu, linux users will find it in the home directory ~/.vegastrike043/textures/
- Strangelet and PeteyG have worked for months on the art you will experience in 2.4.3.
- Dandandamans hard work has made the Loki Installer a reality for our linux users. You folks can toss gcc out the window and just download and run, like the mac and windows releases, and Fadookie and Mamiya0taru have polished the windows installer for the rest of the computational world.
- And my mac is finally out of the shop, and I have finally figured out how to make OS X 10.1 and 10.2 compatible binaries through OS X 10.3, so users with any Mac OS X can still experience Vega Strike. (this is not as easy as it sounds--look how many OS X 10.3 only apps there are out there and youll realize)
- All the items missing from 0.4.2 listed in the missing section have finally been added to 0.4.3, and thats the reason the developers decided to push for another 0.4.x release before forging ahead to 0.5.0 which will likely have a new gameplay feel and more stories.
<<lessEnhancements:
- Also featured is an introductory story campaign showing what the future of Vega Strike storytelling will look like.
- Hopefully we will release a campaign editor at some point which will allow users to contribute their own stories and dialogue to the game.
- The new screenshot (imaging) key is activated with i. PC users will find a link to the screenshots in the start menu, linux users will find it in the home directory ~/.vegastrike043/textures/
- Strangelet and PeteyG have worked for months on the art you will experience in 2.4.3.
- Dandandamans hard work has made the Loki Installer a reality for our linux users. You folks can toss gcc out the window and just download and run, like the mac and windows releases, and Fadookie and Mamiya0taru have polished the windows installer for the rest of the computational world.
- And my mac is finally out of the shop, and I have finally figured out how to make OS X 10.1 and 10.2 compatible binaries through OS X 10.3, so users with any Mac OS X can still experience Vega Strike. (this is not as easy as it sounds--look how many OS X 10.3 only apps there are out there and youll realize)
- All the items missing from 0.4.2 listed in the missing section have finally been added to 0.4.3, and thats the reason the developers decided to push for another 0.4.x release before forging ahead to 0.5.0 which will likely have a new gameplay feel and more stories.
Download (148.11MB)
Added: 2005-04-02 License: GPL (GNU General Public License) Price:
1670 downloads
Those Funny Funguloids 1.06
Those Funny Funguloids project is actually a nice little piece of entertainment. more>>
Those Funny Funguloids project is actually a nice little piece of entertainment. You collect mushrooms, bring them back to your home base and profit! Thats the basic idea in a nutshell.
It has smooth, appealing 3d graphics and nice atmospheric sound effects. Go ahead and try it out - it has sounds too!
Those Funny Funguloids! is free, open source software. Were using Ogre graphics engine for visuals, Lua for scripting and FMOD Ex for audio output.
<<lessIt has smooth, appealing 3d graphics and nice atmospheric sound effects. Go ahead and try it out - it has sounds too!
Those Funny Funguloids! is free, open source software. Were using Ogre graphics engine for visuals, Lua for scripting and FMOD Ex for audio output.
Download (MB)
Added: 2007-05-24 License: Freeware Price:
884 downloads
Google PageRank Check 1.0.1
This allows you to check the Google Page Rank of a domain or website. more>>
Google PageRank Check 1.0.1 will surely help webmaster a lot. It is actually a project which is based on some Public Domain code. Google PageRank Check allows you to check the Google Page Rank of a domain or website.
This script is unique in that it queries multiple data centers for the Google Page Rank. This means that the user can get a full idea of what their Page Rank is, because sometimes Google's Toolbar is lagging behind Data Centres or ahead of them. It is fully configurable and allows the user to add his own data centres to query. This script is for educational purposes only.
Enhancements:
- Checking is done for invalid URLs and for lack of the file() function.
- Other error reporting was added.
- Spelling corrections were made.
Added: 2006-02-28 License: Public Domain Price: FREE
1 downloads
CacheTable 0.2
CacheTable is a C++ template library that implements a very fast hash map container. more>>
CacheTable is a C++ template library that implements a very fast hash map container.
Its particularity, compared with std::hash_map and google::sparse_hash_map, is that it has a fixed size (decided it when it is created) and a random item replacement policy: in case of an "hash collision" the older item is "discarded" and replaced with the new one.
This container is ideal for implementing a caching system, when you want very fast item insertion and retrieval and you know the memory amount you want to dedicate ahead of time.
Enhancements:
- This release fixes a bug with deletion of iterator range, and work continues on more complete documentation.
- The test case has been reorganized to not require external libraries.
<<lessIts particularity, compared with std::hash_map and google::sparse_hash_map, is that it has a fixed size (decided it when it is created) and a random item replacement policy: in case of an "hash collision" the older item is "discarded" and replaced with the new one.
This container is ideal for implementing a caching system, when you want very fast item insertion and retrieval and you know the memory amount you want to dedicate ahead of time.
Enhancements:
- This release fixes a bug with deletion of iterator range, and work continues on more complete documentation.
- The test case has been reorganized to not require external libraries.
Download (0.11MB)
Added: 2007-01-27 License: BSD License Price:
1000 downloads
NetPanzer 0.8.1
netPanzer is an online multiplayer tactical warfare game designed for FAST ACTION combat. more>>
NetPanzer project is an online multiplayer tactical warfare game designed for FAST ACTION combat. Gameplay concentrates on the core -- no resource management is needed.
The game is based on quick tactical action and unit management in real-time. Battles progress quickly and constantly as destroyed players respawn with a set of new units. Players can join or leave multiplayer games at any time.
Official netPanzer development got basically halted in 1999, since 2002 netPanzer is available under the GNU GPL and thus Free Software and a GNU/Linux port of netPanzer is ready.
Main features:
- netPanzer is a game designed to fit into the real-time tactical game genre. Its art is based on realistic environments and vehicles. Battle will heat up as players challenge for territory, and without the need for resource management battles will emerge swiftly.
Network:
- Features a scalable client/server network architecture.
- Support from 1 to 100 players over the Internet or on LAN systems depending on the network connection type and game configuration (single/multi dedicated server vs. server-player, max number of units per player and so forth).
- Players will be able to join or leave multiplayer games at any time.
Gameplay:
- Real-time action without the need to gather resources.
- Manually aim your units fire while they are moving to another location.
- Maps range in size from 10x13 to 64x85 640x480 size screens.
- Three modes of multiplayer combat; objective capture, frag limit, and time limit.
- Change screen resolutions on the fly to 640x480, 800x600 or 1024x768
- A customizable interface layout.
- MiniMap for quick viewing of the world.
Special Effects:
- Particle system explosions, muzzle shots, missile trails, etc.
- Dynamic, real-time lighting.
- Translucent particles and shadows.
Enhancements:
- Change default masterserver to netpanzer.dyndns.org
- Fix remote DOS when sending invalid frame number
- Fix gcc 4.1 compilation
- Make server handle clients more gracefully that drop during connect
<<lessThe game is based on quick tactical action and unit management in real-time. Battles progress quickly and constantly as destroyed players respawn with a set of new units. Players can join or leave multiplayer games at any time.
Official netPanzer development got basically halted in 1999, since 2002 netPanzer is available under the GNU GPL and thus Free Software and a GNU/Linux port of netPanzer is ready.
Main features:
- netPanzer is a game designed to fit into the real-time tactical game genre. Its art is based on realistic environments and vehicles. Battle will heat up as players challenge for territory, and without the need for resource management battles will emerge swiftly.
Network:
- Features a scalable client/server network architecture.
- Support from 1 to 100 players over the Internet or on LAN systems depending on the network connection type and game configuration (single/multi dedicated server vs. server-player, max number of units per player and so forth).
- Players will be able to join or leave multiplayer games at any time.
Gameplay:
- Real-time action without the need to gather resources.
- Manually aim your units fire while they are moving to another location.
- Maps range in size from 10x13 to 64x85 640x480 size screens.
- Three modes of multiplayer combat; objective capture, frag limit, and time limit.
- Change screen resolutions on the fly to 640x480, 800x600 or 1024x768
- A customizable interface layout.
- MiniMap for quick viewing of the world.
Special Effects:
- Particle system explosions, muzzle shots, missile trails, etc.
- Dynamic, real-time lighting.
- Translucent particles and shadows.
Enhancements:
- Change default masterserver to netpanzer.dyndns.org
- Fix remote DOS when sending invalid frame number
- Fix gcc 4.1 compilation
- Make server handle clients more gracefully that drop during connect
Download (10MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
983 downloads
String::Tokenizer 0.05
String::Tokenizer is a simple string tokenizer. more>>
String::Tokenizer is a simple string tokenizer.
SYNOPSIS
use String::Tokenizer;
# create the tokenizer and tokenize input
my $tokenizer = String::Tokenizer->new("((5+5) * 10)", +*());
# create tokenizer
my $tokenizer = String::Tokenizer->new();
# ... then tokenize the string
$tokenizer->tokenize("((5 + 5) - 10)", ());
# will print (, (, 5, +, 5, ), -, 10, )
print join ", " => $tokenizer->getTokens();
# create tokenizer which retains whitespace
my $st = String::Tokenizer->new(
this is a test with, (signifigant) whitespace,
,(),
String::Tokenizer->RETAIN_WHITESPACE
);
# this will print:
# this, , is, , a, , test, , with, , (, signifigant, ), , whitespace
print "" . (join ", " => $tokenizer->getTokens()) . "";
# get a token iterator
my $i = $tokenizer->iterator();
while ($i->hasNextToken()) {
my $next = $i->nextToken();
# peek ahead at the next token
my $look_ahead = $i->lookAheadToken();
# ...
# skip the next 2 tokens
$i->skipTokens(2);
# ...
# then backtrack 1 token
my $previous = $i->prevToken();
# ...
# get the current token
my $current = $i->currentToken();
# ...
}
A simple string tokenizer which takes a string and splits it on whitespace. It also optionally takes a string of characters to use as delimiters, and returns them with the token set as well. This allows for splitting the string in many different ways.
This is a very basic tokenizer, so more complex needs should be either addressed with a custom written tokenizer or post-processing of the output generated by this module. Basically, this will not fill everyones needs, but it spans a gap between simple split / /, $string and the other options that involve much larger and complex modules.
Also note that this is not a lexical analyser. Many people confuse tokenization with lexical analysis. A tokenizer mearly splits its input into specific chunks, a lexical analyzer classifies those chunks. Sometimes these two steps are combined, but not here.
<<lessSYNOPSIS
use String::Tokenizer;
# create the tokenizer and tokenize input
my $tokenizer = String::Tokenizer->new("((5+5) * 10)", +*());
# create tokenizer
my $tokenizer = String::Tokenizer->new();
# ... then tokenize the string
$tokenizer->tokenize("((5 + 5) - 10)", ());
# will print (, (, 5, +, 5, ), -, 10, )
print join ", " => $tokenizer->getTokens();
# create tokenizer which retains whitespace
my $st = String::Tokenizer->new(
this is a test with, (signifigant) whitespace,
,(),
String::Tokenizer->RETAIN_WHITESPACE
);
# this will print:
# this, , is, , a, , test, , with, , (, signifigant, ), , whitespace
print "" . (join ", " => $tokenizer->getTokens()) . "";
# get a token iterator
my $i = $tokenizer->iterator();
while ($i->hasNextToken()) {
my $next = $i->nextToken();
# peek ahead at the next token
my $look_ahead = $i->lookAheadToken();
# ...
# skip the next 2 tokens
$i->skipTokens(2);
# ...
# then backtrack 1 token
my $previous = $i->prevToken();
# ...
# get the current token
my $current = $i->currentToken();
# ...
}
A simple string tokenizer which takes a string and splits it on whitespace. It also optionally takes a string of characters to use as delimiters, and returns them with the token set as well. This allows for splitting the string in many different ways.
This is a very basic tokenizer, so more complex needs should be either addressed with a custom written tokenizer or post-processing of the output generated by this module. Basically, this will not fill everyones needs, but it spans a gap between simple split / /, $string and the other options that involve much larger and complex modules.
Also note that this is not a lexical analyser. Many people confuse tokenization with lexical analysis. A tokenizer mearly splits its input into specific chunks, a lexical analyzer classifies those chunks. Sometimes these two steps are combined, but not here.
Download (0.008MB)
Added: 2007-06-08 License: Perl Artistic License Price:
872 downloads
BNF for Java 2007-01-24
BNF for Java is a parser/generator, or compiler-compiler. more>>
BNF for Java project is a parser/generator, or compiler-compiler. The parser reads your input text, or "terminals", specified by your BNF syntax.
The parser features indefinate look-ahead and back-track. As the grammar parses your file, it builds a parse-tree which carries the content in the structure of your grammar. Then the parse-tree is traversed, driving the output generators the you wrote in Java.
The compiler uses several files to control the project, so BNF for Java provides a Swing GUI to help you manage the BNF, Java, and XML files.
<<lessThe parser features indefinate look-ahead and back-track. As the grammar parses your file, it builds a parse-tree which carries the content in the structure of your grammar. Then the parse-tree is traversed, driving the output generators the you wrote in Java.
The compiler uses several files to control the project, so BNF for Java provides a Swing GUI to help you manage the BNF, Java, and XML files.
Download (MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
985 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 the territory ahead 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