mature feet 2
Math::FresnelZone 0.03
Math::FresnelZone is a Perl extension for calculating the Fresnel Zone Radius of a given distance and frequency. more>>
SYNOPSIS
use Math::FresnelZone;
use Math::FresnelZone qw(fresnel fresnelMi fresnelKm);
The arguments are:
0 - distance in kilometers or miles (default is 1),
1 - frequency in GHz (defualt 2.4),
2 - set to true to specify that the distance you are inputting is in miles and that the results should be in in feet (default is 0 - IE kilometers/meters)
fresnel()
my $fresnel_zone_radius_in_meters = fresnel(); # fresnel zone radius in meters for 1 kilometer at 2.4 GHz
my $fzr_in_meters = fresnel(5); # fresnel zone radius in meters for 5 kilometers at 2.4 GHz
my $fzr_in_meters = fresnel(5,4.8); # fresnel zone radius in meters for 5 kilometers at 4.8 GHz
my $fzr_in_feet = fresnel(3,9.6,1); # fresnel zone in feet for 3 miles at 9.6 GHz
If you are inputting Kilometers the result is in meters (these 3 calls have identical results):
fresnel($Km,$GHz);
fresnelKm($Km,$GHz); # see documentaion below for info about fresnelKm()
fresnel($Km,$GHz,0);
If you are inputting Miles (by specifying a true value as the 3rd argument) the result is in feet (these 2 calls have identical results)
fresnel($Mi,$GHz,1);
fresnelMi($Mi,$GHz); # see documentaion below for info about fresnelMi()
fresnelKm()
You can use this to make it easier to avoid ambiguity if are working in kilometers/meters. It takes the first two arguments only: distance in kilometers and frequency in GigaHertz
my $fzr_in_meters = fresnelKm($Km,$GHz);
fresnelMi()
You can use this to make it easier to avoid ambiguity if are working in miles/feet. It takes the first two arguments only: distance in miles and frequency in GigaHertz
my $fzr_in_feet = fresnelMi($Mi,$GHz);
MegamekNET 0.435
MegamekNET project is a team-based multiplayer online campaign game. more>>
MegaMekNET is based on FASAs Classic Battletech boardgame. It lets you join the war for the Inner Sphere.
The game allows you to join a house and lead units of towering Meks against other players online from around the globe.
Crush the other houses beneath your armoured feet in this turn-based strategy game.
You and your team fight to resurrect the Star League.
WriteTarget 0.92
WriteTarget is a template based text generator. more>>
It is simple and easy to use, see below for "Hello World" example. It does not define its own language, as M4 or Autogen do, it is not sophisticated nor complicated. It rather demonstrates power of classic well-known shell language, exploiting its not so known possibilities. The Bash programming language has all the capabilities which are necessery to generate text from templates - string expansion, variables, functions and so on.
WriteTarget just makes this a bit easier, defining several elagant functions. If you are new to Bash, you may want to read some tutorial, as this one, but standard Bash manual is also good starting point. It is rather short (as for programming language manual), and worth reading. Just type man bash in your console. If you have no man command, do not panic, type man bash in Google. The WriteTarget is just a simple way to turn your favourite interpreter into templatized blog engine, wiki-like CMS, C++ or Java code generator or - simply - macro preprocessor.
One can use WriteTarget for HTML generating, for C-code programming and for any text populating. There are two essential functions in WriteTarget: target - defining text destination, the point in template where the text will be inserted - and write - writing the text at this point.
Java Embedded Python 2.2
Java Embedded Python embeds CPython in Java. more>>
Main features:
- Using the native Python interpreter may mean a massive speed improvement over Java-based languages.
- Python is mature so authors neednt fear the interpreter will suddenly change widely-used features.
- Access to the high quality Python modules, both native and Python-based.
- Compilers and assorted Python tools are as mature as the language.
- Python is an ideal language for your business logic. It is easy to learn, eminently readable and generally immune to programming gotchas.
Patches, comments and other help is greatly appreciated. If you need help, post to the SourceForge mailing list or forums. Please include code snippets for the most accurate response.
CTorrent 1.3.4
CTorrent is a BitTorrent client written in the C programming language. more>>
It currently runs on most Linux variants, MacOS and FreeBSD, but it hopefully run on Windows aswell! CTorrent is built as a console program, which means that it doesnt require any graphical components (such as an X server) on the machine you are running it on, you can even run it remotely through a terminal if you wish.
While a lot of people prefer a GUI (Graphical User Interface) for this kind of applications, there are quite a few people who run "console only" servers and want to use them to download files in the background. CTorrent can help you do exactly this, assuming you are downloading from the BitTorrent network.
Main features:
- Primary purpose of CTorrent is to provide a way to download files off the BitTorrent network.
- Runs on most Linux distributions, FreeBSD and MacOS.
- Does not require an X server, can be run as a consoleprogram from a shell (locally or remotely)
- Programmed in pure C, which means small and lightning fast executables.
- Opensource. Download the source-code of CTorrent and customize to fit your needs (requires C-programming skills)
- Has the ability to create new torrent-files (for seeding and sharing etc)
- Uses very little CPU and memory resources.
edtFTPnet/Free 1.2.5
edtFTPnet/Free is a .NET FTP library written in C#. more>>
It includes extensive event monitoring, transfer resumption, and much more. It has been tested and is compatible with Mono 1.2.x.
Free .NET FTP component gives .NET developers:
- C# FTP functionality
- VB .NET FTP functionality
- Robust and proven FTP .NET library
- C# source-code included
- free for commercial use (LGPL)
- Downloaded over 200,000 times!
Main features:
- Widely used throughout the world in many projects.
- Full source code is provided.
- Includes a fully fledged Visual Studio component, FTPConnection.
- Passive and active modes are supported (PASV and PORT).
- Resuming of interrupted binary transfers supported.
- Events for monitoring progress of data transfers.
- Under the LGPL, so it can be embedded in commercial applications.
- Compatible with .NET 1.1 and .NET 2.0.
- Compatible with Mono 1.2.x
- Ported from our popular edtFTPj library
- Mature and stable codebase.
- Simple but extensive API analogous to a command line FTP program.
- EDT Forums are available for public discussion and support.
Enhancements:
- DirDetails() and GetFileInfos() were changed to cope with SYST unsupported.
- FTP transfer speeds were significantly improved.
- StrictReturnCodes is now off by default.
- A VMS directory parsing problem where listings without a group were failing to parse was fixed.
- Additional MDTM timestamp formats were added (1 and 2 fractions are now supported as well as 3).
Math::BaseArith 1.00
Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode). more>>
SYNOPSIS
use Math::BaseArith;
encode( value, base_list );
decode( representation_list, base_list );
The inspiration for this module is a pair of functions in the APL programming language called encode (a.k.a. "representation") and decode (a.k.a. base-value). Their principal use is to convert numbers from one number base to another. Mixed number bases are permitted.
In this perl implementation, the representation of a number in a particular number base consists of a list whose elements are the digit values in that base. For example, the decimal number 31 would be expressed in binary as a list of five ones with any number of leading zeros: [0, 0, 0, 1, 1, 1, 1, 1]. The same number expressed as three hexadecimal (base 16) digits would be [0, 1, 15], while in base 10 it would be [0, 3, 1]. Fifty-one inches would be expressed in yards, feet, inches as [1, 1, 3], an example of a mixed number base.
In the following description of encode and decode, Q will mean an abstract value or quantity, R will be its representation and B will define the number base. Q will be a perl scalar; R and B are perl lists. The values in R correspond to the radix values in B.
In the examples below, assume the output of print has been altered by setting $, = and that => is your shell prompt.
Userlinux Live CD 0.2
The UserLinux Project is developing an effective, streamlined, freely available Linux distribution for businesses of all sizes. more>>
UserLinux organization will be a not-for-profit organization. The UserLinux product is a GNU/Linux distribution based from Debian GNU/Linux, but streamlined to a smaller set of default applications.
UserLinux will be freely available in both source and ISO formats. UserLinux will be complemented by a worldwide network of (generally for-profit) service providers offering certification, support, and professional services.
UserLinux will offer businesses unrivaled value by providing a strong base of intelligently selected software accompanied by vendor neutral support and certification options.
Security, training, and worker portability issues are greatly reduced through the selection of the prime application for a specific need. There are no licensing fees for software or development tools. Support services are available from a variety of professional service providers, but are never mandatory.
The UserLinux product is a Linux Operating System distribution streamlined to a smaller set of default applications for business use. The UserLinux variants, currently in beta testing, are freely available in both source and CD installation image formats.
UserLinux has four primary configurations:
Enterprise Server:A solid production server featuring Apache, Samba, and Postfix. Great as a web or file server.
Enterprise Desktop:GNOME desktop featuring OpenOffice.
GUI Server:Features a thin Graphical User Interface environment for more convenient local administration. Same core functionality as Enterprise Server.
SOHO Desktop (Small Office/Home Office):A desktop and server in one. A wider range of capabilities to meet the needs of small businesses.
UserLinux will be driven by the not-for-profit UserLinux Organization and backed by a network of for-profit professional service providers. The distribution will be accompanined by available certifications for people, software, and hardware.
Key UserLinux Advantages:
Streamlined:UserLinux is a streamlined distribution with one key application in mind for a given piece of functionality. One web browser, one word processor, one mail client, one web server. This reduces support overhead both for users and for maintaining security.
Standards compliant:UserLinux encourages cooperation with other open source organizations, and values compliance with open standards.
Designed for business:The UserLinux distribution is specially tailored towards the needs of business.
Professional Services:The third party network of UserLinux affiliated commercial Independent Software Vendors (ISVs) allow for choice in professional services and custom application design options. The separation between the UserLinux organization and the ISVs is a win-win proposition allowing both the support advantages of a service provider network and the neutrality advantages of an operating system not tied to a single company.
Flexible:While each UserLinux configuration is designed to support common functionality as shipped, the systems are also open for expansion beyond the standard UserLinux set.
Disclosure:As a not-for-profit organization working with software developed in the open, the UserLinux organization as well as the development process for the UserLinux distribution are in the open. Critical system updates are clearly and promptly announced so systems remain properly secured.
Lack of lock-in:There are no licensing fees for the UserLinux distribution or related development tools. Service is available from your choice of service providers, but is never mandatory.
Free to obtain:ISO images and the source code are freely available.
Inexpensive to maintain:The streamlined nature of the UserLinux distribution assures less software to update. There are no per seat charges or OS licenses to be tracked and audited.
Secure:Leveraging from the power of open source, the code used in the UserLinux distribution not only has thousands of hours of development but thousands of hours of peer review.
Certifications:Hardware, software, support and professional certifications will be available. The standards and corresponding tests will be created by UserLinux with third parties performing the testing activities.
Mature Software:UserLinux is directly based from Debian GNU/Linux, a general focus, free Linux distribution in existence for over a decade. Key components of UserLinux, including the highly popular Linux Kernel and Apache web server, are very mature with millions of critical-use installations.
TurboGears 1.0.3
TurboGears is a complete front-to-back Web development mega-framework in Python. more>>
Python makes it super simple to get started with TurboGears, whether youre running Windows, Linux, Mac OS X or even a cell phone. OK, so youre probably not going to want to run a web server on your cell phone.
Any way you slice it, youll be amazed how quickly you get started!
Installation:
Even though you dont have Easy Install yet, you can still take advantage of it. Instead of one-command installation, it will be two-step installation. And, youll have Easy Install for the next update!
The instructions below will install into the primary system locations for Python modules. On many systems, this requires superuser access. So, performing the installation below will require you to enter your password. If your system does not have sudo installed or configured properly, you can su to the superuser account and then run the command.
Note that on some Linux systems (Ubuntu, for example), you may need to install a "python-dev" packages in order for everything to compile correctly.
- Download the ez_setup.py script.
- Run sudo python ez_setup.py -f http://www.turbogears.org/download/index.html --script-dir /usr/local/bin TurboGears
Enhancements:
- Much better on-line documentation was provided.
- Internationalization is now also available for the JavaScript files.
- When using SAprovider for identity management, passwords are now encrypted on the fly if a identity.saprovider.encryption_algorithm is set to md5 or sha1 in app.conf.
- An alternative quick-start model that uses Elixir (using -e switch) is proposed.
- A similar one will become the default in 1.1.
Web Foot Avio 1.0
Web Foot Avio is a GDM theme based on wallpaper Blue Web Foot - Gnome. more>>
Interchange 5.4.2
Interchange provides a mature Web application development environment. more>>
Interchange is a mature Web application development environment with a focus on ecommerce and dynamic content management.
It offers session and user management, database connectivity (both via SQL and a database abstraction layer), templating, a shopping cart, payment processing, inventory, encryption (via GnuPG, PGP, etc.), tax and shipping calculation, discounts, Web-based administration, localization, event routing, SOAP-based RPC, a custom tag language akin to CFML, and the full power of Perl. It grew out of two earlier projects, MiniVend and Tallyman.
Enhancements:
- A DoS exploit caused by carefully crafted HTTP POST requests has been fixed.
- An apparent Perl bug that allowed code called by DispatchRoutines to overwrite the routines arrays themselves has been worked around.
- Masking of unencrypted credit card numbers to work with a custom MV_CREDIT_CARD_INFO_TEMPLATE that does not match the regexp has been fixed.
- The regexp has been fixed so that it removes the CVV2 value from the unencrypted data.
- A shipping problem with the temporary mv_shipping cart that could cause trouble in cart recalculations has been fixed.
- There are other various bugfixes and minor enhancements.
Birne 0.2.4
Birne project is a very simple frontend for cdrecord and mkisofs. more>>
With Birne you can burn files, ISO images and music files (currently supported are WAV, MP3 and Ogg Vorbis) to CD-ROM and CD-RW. It is not very mature yet but works for the most common situations.
Because Birne is intended to be used by people with little technical knowledge, there are no advanced configuration options in the user interface. If you need to change the default recording device, you have to alter the source. But since Birne is written in Python, this should be easy to change by most people (variable "recording_device in cdburner.py).
Support for configuration files is planned so that preparing Birne for usage by ordinary users should be easy.
You can run Birne by unpacking the tarball and running the executable "birne" in the directory created by tar. There is a very simple installer script which helps to set up Birne for all users on your system.
KDE Kontact 1.2.5
KDE Kontact is a PIM (Personal Information Management) suite. more>>
The components of KDE Kontact are all shaped to work nice with each other. This results in features like intuitive drag n dropping between components and appointment handling, task lists and contacts.
KDE Kontact also extends its components with support for various groupware servers. When using these servers your workgroup will have access to features like shared email folders, group task lists, calendar sharing, central addressbooks and meeting scheduling.
In short: KDE Kontact delivers innovations to help you manage your communications more easily, organize your work faster and work together more closely, resulting in more productivity and efficiency in digital collaboration.
Main features:
The Summary Component
- This component is specially made for KDE Kontact. It provides both an overview of the other components and a selection of information gathered from the internet like weather info and headlines. In fact any RDF news feed can be added.
The Mail Component
- The mail component is provided by KMail, the KDE mail client -- a straight forward mail client that comes with all features you would expect.
The Calendar Component
- It is quite obvious that KOrganizer, again very mature KDE application, gets used as the calendar component. This feature-rich program is so easy to use and intuitive that you will quickly adopt it as your personal organizer. Extended with groupware functionality it can boost the communication within every workgroup.
The Contacts Component
- As the name implies: this component manages your valued contacts. The application providing this component is KAddressbook, a program that is deeply rooted into KDE. It was integrated in KMail and KOrganizer even before the KDE Kontact project was started
The Notes Component
- This component serves as your infinite block of digital sticky notes. Your can stick them on your desktop and they say visible even after closing KDE Kontact.
The News Component
- This straight forward, full-featured news reader is provided by KNode, KDEs default news reader.
The Sync Component
- KitchenSync, KDEs universal syncing application provides a framework for syncing with all kinds of devices. On one side it will have a plugin based interface with your mobile devices, like: PDAs and smart phones. On the other side it has conduits for connecting with other KDE Kontact components and external applications. The Sync component, provided by KitchenSync, is currently being implemented, therefore KitchenSync is not yet considered to be stable. Till the day that KitchenSync takes over we have two very nice applications that seamlessly integrate with KDE Kontact: KPilot for syncing with Palm compatible devices and Kandy for syncing with several mobile phone types. Eventually, KitchenSync will become a universal syncing framework.
ChainBuilder ESB for Linux 2.0
ChainBuilder ESB is an open source solution for use in Service Oriented Architecture (SOA) environments. ChainBuilder ESB creates standards-based components though drag and drop graphical user interfa more>>
ChainBuilder ESB is an open source Enterprise Service Bus. ChainBuilder ESB allows IT developers with Service Oriented Architecture (SOA) infrastructures to create standards-based ESB components through Eclipse-based graphical user interfaces. Most organizations SOAs need to include strategic backend systems that operate with non-XML data formats and non-WebServices communication protocols. Bostech focus on usability ensured the initial offerings of ChainBuilder ESB had industry standard editors to manage EDI X12, HL7, fixed and variable formats and communication components for TCP/IP, FTP and file protocols and database components for JMS and ETL integrations - the formats and protocols that organizations with mature applications absolutely require. ChainBuilder ESB also has uncommon high-end open source features, like an AJAX-based Console web interface for monitoring and controlling the production environment, usually found only with expensive proprietary systems. Bostech Corporation is deploys a dual-license distribution model for ChainBuilder ESB. Developers can download the open source software for Windows, Linux and Unix under the common GPL license at http://www.chainforge.net. A commercial license and subscription support is also available for enterprises and software vendors.
System Requirements: P4/1GB ram/10GB HD min; dual 3.0Ghz/2GB ram preferred
System Requirements: 2.0, Oct 2008 1.3.1, July 2008, incls Java 6 1.2, Mar 2008, incls ETL and Vista 1.1, Aug 2007, incls HL7, POP3, SMTP and framework; 1.0, Jan 2007, incls console and JDBC support; Beta Release, Dec 2006, incls source code and Linux support; Alpha Release, Sep 2006, incls Windows support;
<<lessLicense:Freeware
TunesBrowser 0.3.0
TunesBrowser project is a simple music player, capable of playing music found on iTunes shares. more>>
TunesBrowser can connect to the latest iTunes applications (as of April 29 2004) and is implemented on top of libopendaap.
TunesBrowsers interface is quite similar to that of iTunes. TunesBrowser was written with the purpose of being a prototype front-end for libopendaap. I intend to integrate libopendaap with other, more mature, players.
Main features:
- Play mp3s off other computers running iTunes
- Discovery of hosts over Rendezvous.
