to create your own
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7079
Create Your Own Adventure 0.4 Beta
Create Your Own Adventure project is an interactive adventure in which the users themselves write the adventure. more>>
Create Your Own Adventure project is an interactive adventure in which the users themselves write the adventure. When the user reaches the end of the adventure, the user will be given the option to continue writing the next part of the adventure.
The user can upload a picture (in any format supported by Web browsers) and define how many choices the player will have. Its possible to connect choices to other parts of the story simply by selecting the chapter number from the dropdown list next to the choice.
<<lessThe user can upload a picture (in any format supported by Web browsers) and define how many choices the player will have. Its possible to connect choices to other parts of the story simply by selecting the chapter number from the dropdown list next to the choice.
Download (0.014MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
851 downloads
Create CVSup 0.1.6
Create CVSup is a script that will create a cvsup server mirror for FreeBSD, NetBSD, and OpenBSD. more>>
Create CVSup is a script that will create a cvsup server mirror for FreeBSD, NetBSD, and OpenBSD.
Create CVSup script has been tested and is known to work under FreeBSD, NetBSD, and OpenBSD.
<<lessCreate CVSup script has been tested and is known to work under FreeBSD, NetBSD, and OpenBSD.
Download (0.004MB)
Added: 2005-12-07 License: BSD License Price:
1416 downloads
ThemeKreator 0.3
ThemeKreator is a program to create and preview theme files (.thm) for SonyEricsson mobile phones. more>>
ThemeKreator project can to create and preview theme files (.thm) for SonyEricsson mobile phones. Currently it is limited to create only themes for the K700 phone.
You can change the appearance of your mobile completely by creating you own display theme with this program.
Main features:
- Create, open, load, save themes
- Preview themes
- Validation of themes (color distance checks, etc.)
- Extract preview images of theme
- Detailed list of files in theme
Enhancements:
- Added French (complete) and Polish (partial) translations (thanks to both
- translators!)
- finished German translation
- K600i, K750i and W800i support
- New model selection dialog
- Support for inplace editing of images (with automatic refresh)
- Minor UI other enhancements
- Added dialog with all previews visible in one place
- Previews display transparent PNGs and animated GIFs now
- Improved detection and notification of broken themes
- Bugfix: fixed opening of themes created with the SonyEricsson "Themes Creator"
<<lessYou can change the appearance of your mobile completely by creating you own display theme with this program.
Main features:
- Create, open, load, save themes
- Preview themes
- Validation of themes (color distance checks, etc.)
- Extract preview images of theme
- Detailed list of files in theme
Enhancements:
- Added French (complete) and Polish (partial) translations (thanks to both
- translators!)
- finished German translation
- K600i, K750i and W800i support
- New model selection dialog
- Support for inplace editing of images (with automatic refresh)
- Minor UI other enhancements
- Added dialog with all previews visible in one place
- Previews display transparent PNGs and animated GIFs now
- Improved detection and notification of broken themes
- Bugfix: fixed opening of themes created with the SonyEricsson "Themes Creator"
Download (0.95MB)
Added: 2006-03-04 License: GPL (GNU General Public License) Price:
755 downloads
create Image 1.0
create Image is an amarok script that can create an image of the current playlist and save the files to an iso image. more>>
create Image is an amarok script that can create an image of the current playlist and save the files to an iso image.
The iso image is found in the respective home folders.
<<lessThe iso image is found in the respective home folders.
Download (0.010MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1023 downloads
MyDBO Code Generator 2.1
MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers. more>>
MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers.
It is designed to remove the hassle of implementing familiar database operations (select, update, insert, etc) over and over again when creating Web applications. MyDBO Code Generator creates code for accessing your database tables without you having to worry about connections or SQL queries.
It also allows you to approach your database in an object-oriented fashion, thus giving you real flexibility. It uses templates to generate code, so it is also possible to create your own templates.
Main features:
- Forget about accessing your database with SQL queries.
- Use the far more flexible object-oriented approach.
- Create logic foreign key links between your tables and navigate between your objects.
- Map the default MySQL date type to whatever you want.
- Create your own templates for unlimited possibilities.
- Fast and reliable.
- Should your database structure change, just re-generate the code.
- Easy to generate with the generation wizard.
- The generated code has standard comments for each class and functions.
- Free for personal and commercial use (GNU), Open source.
- Clean and tested code.
Enhancements:
- Boolean return values were added in API methods.
- A LIMIT argument was added in the tableCollector of the businessAPI plugin.
- The number of queries to execute when using Collector was reduced to 1.
- The use of database connections was optimized, and $DB is now a global variable.
- Memory is allowed increased to 16M.
- The ADOdb installation was customized to be minimal.
- instantAdmin was updated with a new API.
- Collector classes can now return the number of results only.
<<lessIt is designed to remove the hassle of implementing familiar database operations (select, update, insert, etc) over and over again when creating Web applications. MyDBO Code Generator creates code for accessing your database tables without you having to worry about connections or SQL queries.
It also allows you to approach your database in an object-oriented fashion, thus giving you real flexibility. It uses templates to generate code, so it is also possible to create your own templates.
Main features:
- Forget about accessing your database with SQL queries.
- Use the far more flexible object-oriented approach.
- Create logic foreign key links between your tables and navigate between your objects.
- Map the default MySQL date type to whatever you want.
- Create your own templates for unlimited possibilities.
- Fast and reliable.
- Should your database structure change, just re-generate the code.
- Easy to generate with the generation wizard.
- The generated code has standard comments for each class and functions.
- Free for personal and commercial use (GNU), Open source.
- Clean and tested code.
Enhancements:
- Boolean return values were added in API methods.
- A LIMIT argument was added in the tableCollector of the businessAPI plugin.
- The number of queries to execute when using Collector was reduced to 1.
- The use of database connections was optimized, and $DB is now a global variable.
- Memory is allowed increased to 16M.
- The ADOdb installation was customized to be minimal.
- instantAdmin was updated with a new API.
- Collector classes can now return the number of results only.
Download (0.12MB)
Added: 2006-02-17 License: LGPL (GNU Lesser General Public License) Price:
791 downloads

RegexSR for liunx 1.0.0
A tool to create and test complex regular expressions. more>> RegexSR is a very easy-to-use and powerful tool (written in Java) to create and test complex regular expressions.
The plugin system provides extra functionalities, such as transforming expressions into Java code, and allows the user to create his own extensions.
Features include testing regular expressions, handling text through regular expressions or plugins, renaming files, developing plugins, and managing expressions in the repository.<<less
Download (502KB)
Added: 2009-04-10 License: Freeware Price: Free
196 downloads
Tapestry JSCookMenu 2.30
Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework. more>>
Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework that makes it possible to create JavaScript menus and navigation sidebars easily with an arbitrary number of hierarchical pop up sub menus.
The famous JavaScript "JSCookMenu", written by Heng Yuan, is encapsulated within the component. The component gives an easy Tapestry-like programming interface to the Web developer.
There are some built-in themes for the look of the menu. With Tapestry JSCookMenu is easy to create your own themes or to override some property of a given theme.
<<lessThe famous JavaScript "JSCookMenu", written by Heng Yuan, is encapsulated within the component. The component gives an easy Tapestry-like programming interface to the Web developer.
There are some built-in themes for the look of the menu. With Tapestry JSCookMenu is easy to create your own themes or to override some property of a given theme.
Download (0.40MB)
Added: 2007-01-23 License: The Apache License 2.0 Price:
1014 downloads
Tribal Trouble 2 Beta 0.9
Tribal Trouble 2 Beta 0.9 brings users a fast-paced amazing real time strategy game in the wacky Viking age where pillaging and plundering were everyone favorite pastimes. more>> Tribal Trouble 2 Beta 0.9 brings users a fast-paced amazing real time strategy game in the wacky Viking age where pillaging and plundering were everyone favorite pastimes.
Create your own Viking chieftain (or chieftess), sail on quests to foreign places, challenge other online players to battle and then go spend your loot on more Viking gear!
Enhancements:
- Number of players on each island shown on the Hall map.
- Players can create their own rooms in the Hall.
- The Lur Blaster will no longer lose energy if he is stunned while playing a tune.
- Initial cease-fire period reduced in treasure games to avoid tower axemen rushing.
Requirements: Java 2 Standard Edition Runtime Environment
Added: 2009-05-06 License: Freeware Price: FREE
811 downloads
Monalo Toolbar 0.93
Monalo Toolbar is a Firefox extension that shows RSS feed headlines directly in the toolbar and more... more>>
Monalo Toolbar Firefox extension lets you:
1) Show RSS feed headlines directly in the toolbar with a slick fade-in effect. You can also select from a list of topics (i.e. Technology, Video Gaming, Star Wars) to get headlines from feeds relating to the chosen topic.
2) Be notified when there are updates to RSS feeds you wish to monitor.
3) Share links with friends/family/the world.
There are many other features, such as the ability to create your own topic-based "channel" (with RSS) from a mashup of related RSS feeds. So, for example, you could create an "IT Podcasts" channel which would display all the latest (and most popular) IT podcasts from around the web.
The rest is left for you to discover.
<<less1) Show RSS feed headlines directly in the toolbar with a slick fade-in effect. You can also select from a list of topics (i.e. Technology, Video Gaming, Star Wars) to get headlines from feeds relating to the chosen topic.
2) Be notified when there are updates to RSS feeds you wish to monitor.
3) Share links with friends/family/the world.
There are many other features, such as the ability to create your own topic-based "channel" (with RSS) from a mashup of related RSS feeds. So, for example, you could create an "IT Podcasts" channel which would display all the latest (and most popular) IT podcasts from around the web.
The rest is left for you to discover.
Download (0.033MB)
Added: 2007-05-28 License: MPL (Mozilla Public License) Price:
882 downloads
BruteFIR 1.0f
BruteFIR is a software convolution engine. more>>
BruteFIR is a software convolution engine, a program for applying long FIR filters to multi-channel digital audio, either offline or in realtime. BruteFIRs basic operation is specified through a configuration file, and filters, attenuation and delay can be changed in runtime through a simple command line interface.
The FIR filter algorithm used is an optimised frequency domain algorithm, partly implemented in hand-coded assembler, thus throughput is extremely high. In realtime, a standard computer can typically run more than 10 channels with more than 60000 filter taps each.
Through its highly modular design, things like adaptive filtering, signal generators and sample I/O are easily added, extended and modified, without the need to alter the program itself.
Main features:
- Designed for realtime filtering of HiFi quality digital audio
- Up to 256 inputs and 256 outputs
- Input/output provided by external modules for maximum flexibility
- Default I/O modules provide support for sound cards and files
- Access multiple I/O modules (= several sound cards / files) at the same time
- 8 - 24 bit audio at any rate supported by sound cards
- Easy-to-use C language API to create your own I/O modules, for example to support more file formats, other sound card APIs, or generate test signals
- Mix/copy channels before and/or after filtering
- Cascade filters or build complex filter networks
- Simple C language API to create logic modules, to add new functionality
- Create your own logic module, for example to do adaptive filtering
- Provided is a logic module which implements a CLI accessible through telnet to manage runtime settings, and a dynamic equalier.
- Toggle/change filter in runtime
- Alter attenuation for each individual input and output in runtime
- Alter delay for each individual input and output in runtime
- Filter length limited only by processor power and memory
- Typical filter lengths are in the range 2048 - 262144 taps
- Reasonable low I/O-delay (typically 200 ms)
- Fixed I/O-delay, thus possible to sample-align with other processors
- Cross-fade for seamless filter coefficient changes.
- Redithering of outputs (HP TPDF)
- Overflow protection and monitoring
- 32 or 64 bit floating point internal resolution.
- Supports multiple processors
A few examples of applications where BruteFIR could be a central component:
- Digital crossover filters
- Room equalisation
- Cross-talk cancellation
- Wavefield synthesis
- Auralisation
- Ambiophonics
- Ambisonics
Among these, room equalisation and auralisation needs the longest FIR filters in the common case. Many applications can do with quite short filters actually, but the thing is that you will probably not need to compromise on the filter lengths when you use BruteFIR, even when sample rates go up.
However, BruteFIR is pretty useless by itself, since it is only a FIR filter engine. It does not provide any filter coefficients, thus it is not a filter design program. Also, due to its relatively high I/O-delay, BruteFIR is most suited for applications when the input signal is not live.
<<lessThe FIR filter algorithm used is an optimised frequency domain algorithm, partly implemented in hand-coded assembler, thus throughput is extremely high. In realtime, a standard computer can typically run more than 10 channels with more than 60000 filter taps each.
Through its highly modular design, things like adaptive filtering, signal generators and sample I/O are easily added, extended and modified, without the need to alter the program itself.
Main features:
- Designed for realtime filtering of HiFi quality digital audio
- Up to 256 inputs and 256 outputs
- Input/output provided by external modules for maximum flexibility
- Default I/O modules provide support for sound cards and files
- Access multiple I/O modules (= several sound cards / files) at the same time
- 8 - 24 bit audio at any rate supported by sound cards
- Easy-to-use C language API to create your own I/O modules, for example to support more file formats, other sound card APIs, or generate test signals
- Mix/copy channels before and/or after filtering
- Cascade filters or build complex filter networks
- Simple C language API to create logic modules, to add new functionality
- Create your own logic module, for example to do adaptive filtering
- Provided is a logic module which implements a CLI accessible through telnet to manage runtime settings, and a dynamic equalier.
- Toggle/change filter in runtime
- Alter attenuation for each individual input and output in runtime
- Alter delay for each individual input and output in runtime
- Filter length limited only by processor power and memory
- Typical filter lengths are in the range 2048 - 262144 taps
- Reasonable low I/O-delay (typically 200 ms)
- Fixed I/O-delay, thus possible to sample-align with other processors
- Cross-fade for seamless filter coefficient changes.
- Redithering of outputs (HP TPDF)
- Overflow protection and monitoring
- 32 or 64 bit floating point internal resolution.
- Supports multiple processors
A few examples of applications where BruteFIR could be a central component:
- Digital crossover filters
- Room equalisation
- Cross-talk cancellation
- Wavefield synthesis
- Auralisation
- Ambiophonics
- Ambisonics
Among these, room equalisation and auralisation needs the longest FIR filters in the common case. Many applications can do with quite short filters actually, but the thing is that you will probably not need to compromise on the filter lengths when you use BruteFIR, even when sample rates go up.
However, BruteFIR is pretty useless by itself, since it is only a FIR filter engine. It does not provide any filter coefficients, thus it is not a filter design program. Also, due to its relatively high I/O-delay, BruteFIR is most suited for applications when the input signal is not live.
Download (0.23MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1363 downloads
migratedata 0.1
migratedata project allows you to write a simple XML file to define how to copy data from one database to another. more>>
migratedata project allows you to write a simple XML file to define how to copy data from one database to another, and perform very simple transformations on the way.
Currently, it is immediately able to help you migrate a PostNuke web site to a WordPress one, but to perform any other transformations you will need to create your own XML spec file (which is reasonably simple).
Migrating from PostNuke to WordPress
Download the migratedata tarball from the Download page, and unzip it somewhere.
Copy the file database_details_sample.xml and name it database_details.xml.
Edit the database_details.xml file to contain the hosts, usernames, passwords and database names of your databases.
If you have remote access to the MySQL databases for both your source and your target databases, the process is relatively simple. Open a terminal and cd into the directory containing migratedata.py, and run this command:
./migratedata.py database_details.xml postnuke0.75_to_wordpress2.2.xml
If you dont have remote access to the target database, run this command instead:
./migratedata.py --dump-insert database_details.xml postnuke0.75_to_wordpress2.2.xml > insert.sql
and execute the insert.sql script on the database server of your target database (probably through your hosting providers web interface).
If you cant run queries remotely against your source database either, do this:
./migratedata.py --dump-select database_details.xml postnuke0.75_to_wordpress2.2.xml > select.sql
This will create the file select.sql which you need to run on your source database (probably through your hosting providers web interface). The output of running this query will be some more SQL, which you will need to copy and run on your target database, again probably through your new hosting providers web interface.
Enhancements:
- PostNuke to WordPress migration support was implemented.
<<lessCurrently, it is immediately able to help you migrate a PostNuke web site to a WordPress one, but to perform any other transformations you will need to create your own XML spec file (which is reasonably simple).
Migrating from PostNuke to WordPress
Download the migratedata tarball from the Download page, and unzip it somewhere.
Copy the file database_details_sample.xml and name it database_details.xml.
Edit the database_details.xml file to contain the hosts, usernames, passwords and database names of your databases.
If you have remote access to the MySQL databases for both your source and your target databases, the process is relatively simple. Open a terminal and cd into the directory containing migratedata.py, and run this command:
./migratedata.py database_details.xml postnuke0.75_to_wordpress2.2.xml
If you dont have remote access to the target database, run this command instead:
./migratedata.py --dump-insert database_details.xml postnuke0.75_to_wordpress2.2.xml > insert.sql
and execute the insert.sql script on the database server of your target database (probably through your hosting providers web interface).
If you cant run queries remotely against your source database either, do this:
./migratedata.py --dump-select database_details.xml postnuke0.75_to_wordpress2.2.xml > select.sql
This will create the file select.sql which you need to run on your source database (probably through your hosting providers web interface). The output of running this query will be some more SQL, which you will need to copy and run on your target database, again probably through your new hosting providers web interface.
Enhancements:
- PostNuke to WordPress migration support was implemented.
Download (0.025MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
883 downloads
B::Generate 1.06
B::Generate is a Perl module which you can create your own op trees. more>>
B::Generate is a Perl module which you can create your own op trees.
SYNOPSIS
use B::Generate;
# Do nothing, slowly.
CHECK {
my $null = new B::OP("null",0);
my $enter = new B::OP("enter",0);
my $cop = new B::COP(0, "hiya", 0);
my $leave = new B::LISTOP("leave", 0, $enter, $null);
$leave->children(3);
$enter->sibling($cop);
$enter->next($cop);
$cop->sibling($null);
$null->next($leave);
$cop->next($leave);
# Tell Perl where to find our tree.
B::main_root($leave);
B::main_start($enter);
}
WARNING
This module will create segmentation faults if you dont know how to use it properly. Further warning: sometimes I dont know how to use it properly.
There are lots of other methods and utility functions, but they are not documented here. This is deliberate, rather than just through laziness. You are expected to have read the Perl and XS sources to this module before attempting to do anything with it.
Patches welcome.
Malcolm Beatties B module allows you to examine the Perl op tree at runtime, in Perl space; its the basis of the Perl compiler. But what it doesnt let you do is manipulate that op tree: it wont let you create new ops, or modify old ones. Now you can.
Well, if youre intimately familiar with Perls internals, you can.
B::Generate turns Bs accessor methods into get-set methods. Hence, instead of merely saying
$op2 = $op->next;
you can now say
$op->next($op2);
to set the next op in the chain. It also adds constructor methods to create new ops. This is where it gets really hairy.
new B::OP ( type, flags )
new B::UNOP ( type, flags, first )
new B::BINOP ( type, flags, first, last )
new B::LOGOP ( type, flags, first, other )
new B::LISTOP ( type, flags, first, last )
new B::COP ( flags, name, first )
In all of the above constructors, type is either a numeric value representing the op type (62 is the addition operator, for instance) or the name of the op. ("add")
(Incidentally, if you know about custom ops and have registed them properly with the interpreter, you can create custom ops by name: new B::OP("mycustomop",0), or whatever.)
first, last and other are ops to be attached to the current op; these should be B::OP objects. If you havent created the ops yet, dont worry; give a false value, and fill them in later:
$x = new B::UNOP("negate", 0, undef);
# ... create some more ops ...
$x->first($y);
In addition, one may create a new nextstate operator with
newstate B::op ( flags, label, op)
in the same manner as B::COP::new - this will also, however, add the lineseq op.
Finally, you can set the main root and the starting op by passing ops to the B::main_root and B::main_start functions.
This module can obviously be used for all sorts of fun purposes. The best one will be in conjuction with source filters; have your source filter parse an input file in a foreign language, create an op tree for it and get Perl to execute it. Then email me and tell me how you did it. And why.
<<lessSYNOPSIS
use B::Generate;
# Do nothing, slowly.
CHECK {
my $null = new B::OP("null",0);
my $enter = new B::OP("enter",0);
my $cop = new B::COP(0, "hiya", 0);
my $leave = new B::LISTOP("leave", 0, $enter, $null);
$leave->children(3);
$enter->sibling($cop);
$enter->next($cop);
$cop->sibling($null);
$null->next($leave);
$cop->next($leave);
# Tell Perl where to find our tree.
B::main_root($leave);
B::main_start($enter);
}
WARNING
This module will create segmentation faults if you dont know how to use it properly. Further warning: sometimes I dont know how to use it properly.
There are lots of other methods and utility functions, but they are not documented here. This is deliberate, rather than just through laziness. You are expected to have read the Perl and XS sources to this module before attempting to do anything with it.
Patches welcome.
Malcolm Beatties B module allows you to examine the Perl op tree at runtime, in Perl space; its the basis of the Perl compiler. But what it doesnt let you do is manipulate that op tree: it wont let you create new ops, or modify old ones. Now you can.
Well, if youre intimately familiar with Perls internals, you can.
B::Generate turns Bs accessor methods into get-set methods. Hence, instead of merely saying
$op2 = $op->next;
you can now say
$op->next($op2);
to set the next op in the chain. It also adds constructor methods to create new ops. This is where it gets really hairy.
new B::OP ( type, flags )
new B::UNOP ( type, flags, first )
new B::BINOP ( type, flags, first, last )
new B::LOGOP ( type, flags, first, other )
new B::LISTOP ( type, flags, first, last )
new B::COP ( flags, name, first )
In all of the above constructors, type is either a numeric value representing the op type (62 is the addition operator, for instance) or the name of the op. ("add")
(Incidentally, if you know about custom ops and have registed them properly with the interpreter, you can create custom ops by name: new B::OP("mycustomop",0), or whatever.)
first, last and other are ops to be attached to the current op; these should be B::OP objects. If you havent created the ops yet, dont worry; give a false value, and fill them in later:
$x = new B::UNOP("negate", 0, undef);
# ... create some more ops ...
$x->first($y);
In addition, one may create a new nextstate operator with
newstate B::op ( flags, label, op)
in the same manner as B::COP::new - this will also, however, add the lineseq op.
Finally, you can set the main root and the starting op by passing ops to the B::main_root and B::main_start functions.
This module can obviously be used for all sorts of fun purposes. The best one will be in conjuction with source filters; have your source filter parse an input file in a foreign language, create an op tree for it and get Perl to execute it. Then email me and tell me how you did it. And why.
Download (0.012MB)
Added: 2006-07-04 License: Perl Artistic License Price:
1207 downloads
LoginServer 0.0.2
LoginServer provides a multi-client TCP server class with username/password access control. more>>
LoginServer provides a multi-client TCP server class with username/password access control.
A multi-client TCP server with username/password access control. This server binds to a port and waits for connections. It then spawns LoginServerThreads. In order to create your own server you have to extend the LoginServerThread class to your needs.
Field Details
ALLOW
public static final int ALLOW
This doubleLoginPolicy allows a user to be connected to this LoginServer several times at once.
Field Value:
0
DENY
public static final int DENY
This doubleLoginPolicy denies any additional connections to a particular user when he is already logged on at this LoginServer.
Field Value:
2
KICK
public static final int KICK
This doubleLoginPolicy will close the first (=old) connection when a user logs on twice at this LoginServer.
Field Value:
1
<<lessA multi-client TCP server with username/password access control. This server binds to a port and waits for connections. It then spawns LoginServerThreads. In order to create your own server you have to extend the LoginServerThread class to your needs.
Field Details
ALLOW
public static final int ALLOW
This doubleLoginPolicy allows a user to be connected to this LoginServer several times at once.
Field Value:
0
DENY
public static final int DENY
This doubleLoginPolicy denies any additional connections to a particular user when he is already logged on at this LoginServer.
Field Value:
2
KICK
public static final int KICK
This doubleLoginPolicy will close the first (=old) connection when a user logs on twice at this LoginServer.
Field Value:
1
Download (0.013MB)
Added: 2007-04-19 License: GPL (GNU General Public License) Price:
918 downloads
Linux From Scratch 6.2-3
Linux From Scratch are instructions to create your own custom Linux system from scratch. more>>
Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system.
There are a lot of reasons why somebody would want to install an LFS system. The question most people raise is "why go through all the hassle of manually installing a Linux system from scratch when you can just download an existing distribution?". That is a valid question which I hope to answer for you.
The most important reason for LFSs existence is teaching people how a Linux system works internally. Building an LFS system teaches you about all that makes Linux tick, how things work together, and depend on each other. And most importantly, how to customize it to your own taste and needs.
One of the key benefits of LFS is that you are in control over your system without having to rely on somebody elses Linux implementation. You are in the drivers seat now and are able to dictate every single thing such as the directory layout and boot script setup. You will also know exactly where, why and how programs are installed.
Another benefit of LFS is that you can create a very compact Linux system. When you install a regular distribution, you end up installing a lot of programs you probably would never use. Theyre just sitting there taking up (precious) disk space. Its not hard to get an LFS system installed under 100 MB. Does that still sound like a lot? A few of us have been working on creating a very small embedded LFS system. We installed a system that was just enough to run the Apache web server; total disk space usage was aproximately 8 MB. With further stripping, that can be brought down to 5 MB or less. Try that with a regular distribution.
If we were to compare a Linux distribution with a hamburger you buy at a supermarket or fast-food restaurant, you would end up eating it without knowing precisely what it is you are eating, whereas LFS gives you the ingredients to make a hamburger. This allows you to carefully inspect it, remove unwanted ingredients, and at the same time allow you to add ingredients to enhance the flavour of your hamburger. When you are satisfied with the ingredients, you go on to the next part of putting it together. You now have the chance to make it just the way you like it: broil it, bake it, deep-fry it, barbeque it, or eat it raw.
Another analogy that we can use is that of comparing LFS with a finished house. LFS will give you the skeleton of a house, but its up to you to install plumbing, electrical outlets, kitchen, bathtub, wallpaper, etc.
Another advantage of a custom built Linux system is added security. You will compile the entire system from source, thus allowing you to audit everything, if you wish to do so, and apply all the security patches you want or need to apply. You dont have to wait for somebody else to provide a new binary package that fixes a security hole. Besides, you have no guarantee that the new package actually fixes the problem (adequately). You never truly know whether a security hole is fixed or not unless you do it yourself.
Enhancements:
- The LFS LiveCD Team is proud to announce the release of the x86-6.2-3 version of LFS LiveCD. This version is built using LFS 6.2 and many Beyond Linux From Scratch packages from the Subversion branch. Source packages for LFS 6.2, and the LFS book itself, are included on the live CD. The CD is also suitable as a host for building x86 and x86_64 Cross LFS systems. Other features and bugfixes: the CD supports hibernation; the CD file system can be written to; the CD contains a visually pleasing and easy-to-use window manager, XFce...
<<lessThere are a lot of reasons why somebody would want to install an LFS system. The question most people raise is "why go through all the hassle of manually installing a Linux system from scratch when you can just download an existing distribution?". That is a valid question which I hope to answer for you.
The most important reason for LFSs existence is teaching people how a Linux system works internally. Building an LFS system teaches you about all that makes Linux tick, how things work together, and depend on each other. And most importantly, how to customize it to your own taste and needs.
One of the key benefits of LFS is that you are in control over your system without having to rely on somebody elses Linux implementation. You are in the drivers seat now and are able to dictate every single thing such as the directory layout and boot script setup. You will also know exactly where, why and how programs are installed.
Another benefit of LFS is that you can create a very compact Linux system. When you install a regular distribution, you end up installing a lot of programs you probably would never use. Theyre just sitting there taking up (precious) disk space. Its not hard to get an LFS system installed under 100 MB. Does that still sound like a lot? A few of us have been working on creating a very small embedded LFS system. We installed a system that was just enough to run the Apache web server; total disk space usage was aproximately 8 MB. With further stripping, that can be brought down to 5 MB or less. Try that with a regular distribution.
If we were to compare a Linux distribution with a hamburger you buy at a supermarket or fast-food restaurant, you would end up eating it without knowing precisely what it is you are eating, whereas LFS gives you the ingredients to make a hamburger. This allows you to carefully inspect it, remove unwanted ingredients, and at the same time allow you to add ingredients to enhance the flavour of your hamburger. When you are satisfied with the ingredients, you go on to the next part of putting it together. You now have the chance to make it just the way you like it: broil it, bake it, deep-fry it, barbeque it, or eat it raw.
Another analogy that we can use is that of comparing LFS with a finished house. LFS will give you the skeleton of a house, but its up to you to install plumbing, electrical outlets, kitchen, bathtub, wallpaper, etc.
Another advantage of a custom built Linux system is added security. You will compile the entire system from source, thus allowing you to audit everything, if you wish to do so, and apply all the security patches you want or need to apply. You dont have to wait for somebody else to provide a new binary package that fixes a security hole. Besides, you have no guarantee that the new package actually fixes the problem (adequately). You never truly know whether a security hole is fixed or not unless you do it yourself.
Enhancements:
- The LFS LiveCD Team is proud to announce the release of the x86-6.2-3 version of LFS LiveCD. This version is built using LFS 6.2 and many Beyond Linux From Scratch packages from the Subversion branch. Source packages for LFS 6.2, and the LFS book itself, are included on the live CD. The CD is also suitable as a host for building x86 and x86_64 Cross LFS systems. Other features and bugfixes: the CD supports hibernation; the CD file system can be written to; the CD contains a visually pleasing and easy-to-use window manager, XFce...
Download (503.3MB)
Added: 2006-09-10 License: BSD License Price:
668 downloads

Crafty Syntax Live Help (linux) 2.4.16
Live help functionality that can be proactively pushed to visitors to your site. more>> Crafty Syntax Live Help (CSLH) is an open source live support solution that helps customer support with live help functionality that can be proactively pushed to visitors to your site or requested by the consumer. Crafty Syntax includes a large range of features to allow multiple operators, multiple departments and multiple languages to be used.
Crafty Syntax Live Help is free and is progammed in PHP with Mysql for the datatabase. Other highlighted features include the ability to create your own questions, auto inviting visitors, referer tracking, page tracking, ability to view what the customer is typing as they type, multiple chat sessions, sound alert, leave a message if offline, push urls, quick responses, Customizable graphics, and multiple operators. runs on your server and is open source GPL.<<less
Download (1.17MB)
Added: 2009-04-23 License: Freeware Price: Free
183 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 to create your own 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