letters
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 223
Kumula Letters 0.3
Kumula Letters is a program that generates letters in PDF format using the addresses and contacts managed with Kumula Clients. more>>
Kumula Letters is a program that generates letters in PDF format using the addresses and contacts managed with "Kumula Clients" (part of the Kumula base package).
After selecting an address or contact, its possible to change the address field manually. Choose a template (you can build a letter template on your own) and start writing the letter. "Show PDF" generates a pdf file and calls your favorite pdf viewer (which is configured with "Kumula Configurator").
<<lessAfter selecting an address or contact, its possible to change the address field manually. Choose a template (you can build a letter template on your own) and start writing the letter. "Show PDF" generates a pdf file and calls your favorite pdf viewer (which is configured with "Kumula Configurator").
Download (0.10MB)
Added: 2006-05-08 License: LGPL (GNU Lesser General Public License) Price:
1264 downloads
Linux Letters and Numbers 0.1.95
Linux Letters and Numbers project is an educational childrens game for linux. more>>
Linux Letters and Numbers project is an educational childrens game for linux.
Linux Letters and Number is a fun and educational learning game intended for children 2 and up.
It helps children learn or improve their letters, numbers, spelling, and vocabulary skills through the use of interesting pictures.
It also helps them develop important computer skills too.
It is written in C using the GTK and GDK_Imlib libraries.
Main features:
- Extensible - add new images yourself without having to make changes to the program. With support for gdk_imlib, you can now use common image formats, including common formats like gif, jpeg, xpm, png, and tiff.
- Dynamic - each letter or number can be represented by numerous pictures, each being displayed randomly.
- Flexible - you can even have more than one picture for a given word, by using a simple versioning scheme (ie Apple.1.xpm, Apple.2.xpm)
- Interesting - because you can change the game, its different every time!
<<lessLinux Letters and Number is a fun and educational learning game intended for children 2 and up.
It helps children learn or improve their letters, numbers, spelling, and vocabulary skills through the use of interesting pictures.
It also helps them develop important computer skills too.
It is written in C using the GTK and GDK_Imlib libraries.
Main features:
- Extensible - add new images yourself without having to make changes to the program. With support for gdk_imlib, you can now use common image formats, including common formats like gif, jpeg, xpm, png, and tiff.
- Dynamic - each letter or number can be represented by numerous pictures, each being displayed randomly.
- Flexible - you can even have more than one picture for a given word, by using a simple versioning scheme (ie Apple.1.xpm, Apple.2.xpm)
- Interesting - because you can change the game, its different every time!
Download (0.17MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1097 downloads
Letter Hunt 002
Leter Hunt is a Seven Day Roguelike game. more>>
Leter Hunt is a Seven Day Roguelike game. The original idea came from a discussion at the end of the 2005 7DRL challenge with Antoine, the author of Guild.
Main features:
- Spell words by capturing your foes in the correct order to earn points and powerups.
- Fifty-two letters to capture, many with their own personalities or unique abilities.
- Power-up based character advancement. Rather than gaining experience or levels, you just gain powerups that can wear off. Advancement is not permament.
- Open-ended game - there is no final boss or win condition. Your goal is to get as many points as possible before attrition or increasingly difficult enemies take you down.
- Extremely tactical combat. There is no randomness in combat. You always hit and always do full damage. This means that careful placement is the difference between success and failure.
- Turn based action, as is normal for a roguelike.
- User editable wordlist: The list of valid words is a plain text file that can be added to or replaced. Creature frequency is calculated from letter frequency in the wordlist file.
Enhancements:
- Various niggly bugs fixed, including the crash on walk.
<<lessMain features:
- Spell words by capturing your foes in the correct order to earn points and powerups.
- Fifty-two letters to capture, many with their own personalities or unique abilities.
- Power-up based character advancement. Rather than gaining experience or levels, you just gain powerups that can wear off. Advancement is not permament.
- Open-ended game - there is no final boss or win condition. Your goal is to get as many points as possible before attrition or increasingly difficult enemies take you down.
- Extremely tactical combat. There is no randomness in combat. You always hit and always do full damage. This means that careful placement is the difference between success and failure.
- Turn based action, as is normal for a roguelike.
- User editable wordlist: The list of valid words is a plain text file that can be added to or replaced. Creature frequency is calculated from letter frequency in the wordlist file.
Enhancements:
- Various niggly bugs fixed, including the crash on walk.
Download (1.4MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1092 downloads
Lexter 1.0.3
Lexter is a real-time word puzzle for text terminals. more>>
Lexter is a real-time word puzzle for text terminals. Arrange the falling letters into words to score points. Lexter supports internationalization and multiple dictionaries. The package contains English and French dictionaries, but needs a French gettext translation for the in game text.
If anyone would like to translate Lexter to another language Ill include any "po" files I receive in the next version.
Lexter project dynamically calculates word scores from the dictionary contents. The format is plain text with one "word" per line and can contain just about anything. They could be topical like place names or even famous number sequences. Although it might make for a very difficult game.
The Lexter archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:
rpm -tb lexter-1.0.3.tar.gz
You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.
<<lessIf anyone would like to translate Lexter to another language Ill include any "po" files I receive in the next version.
Lexter project dynamically calculates word scores from the dictionary contents. The format is plain text with one "word" per line and can contain just about anything. They could be topical like place names or even famous number sequences. Although it might make for a very difficult game.
The Lexter archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:
rpm -tb lexter-1.0.3.tar.gz
You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.
Download (0.32MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1199 downloads
BlinkenServ 1.0
BlinkenServ provides a file server project for Blinkenlights-based systems. more>>
BlinkenServ provides a file server project for Blinkenlights-based systems.
The BlinkenServ (or BlinkServ) is a project aimed at developing software for the Simple Blinkenlights Transport Protocol.
It currently provides a graphical server suite that features streaming, file sharing for blm movies, and uploading of love letters and the ability to play them on demand.
It includes a stream viewer (compatible with CCCs blccc) as well as a file sharing client that uses the SBTP protocol.
<<lessThe BlinkenServ (or BlinkServ) is a project aimed at developing software for the Simple Blinkenlights Transport Protocol.
It currently provides a graphical server suite that features streaming, file sharing for blm movies, and uploading of love letters and the ability to play them on demand.
It includes a stream viewer (compatible with CCCs blccc) as well as a file sharing client that uses the SBTP protocol.
Download (MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
914 downloads
LaTeXDB 0.3
LaTeXDB brings together LaTeX and a MySQL database. more>>
LaTeXDB project brings together LaTeX and a MySQL database. You can use SQL queries in your LaTeX document and loop over the result sets creating tables, serial letters, and other stuff.
LaTeXDB is pretty simple to use, there are only three new commands to extend your LaTeX files: With them you define a database connection, create queries and access the result sets.
You include commands such as
texdbconnection{DBType,host,user,passwd,db}
to setup a database connection,
texdbdef{##query}{select var1,var2,... from table where...}{##VAR1,##VAR2,...}
to define a query, and
texdbfor{##query}{... some LaTeX stuff with ##VAR1, ...}
to use the results in your LaTeX code.
Installation:
This is easy too: Grab the archive, unpack it, and run install as root, or for minimum functionality copy latexdb, latexdb.py and latexdb-preparse.py from the code directory to /usr/local/bin or some other directory that can be found in $PATH. Only put them in the same directory, because latexdb expects latexdb.py and latexdb-preparse.py in its own directory.
Enhancements:
- A bug within the preparser that caused latexdb to break in texdbfor loops with too big arguments was fixed (contributed by Francois Meyer)
- New script pdflatexdb which is the same as latexdb but calls pdflatex instead of latex, so it generates PDF, not DVI files (user request)
<<lessLaTeXDB is pretty simple to use, there are only three new commands to extend your LaTeX files: With them you define a database connection, create queries and access the result sets.
You include commands such as
texdbconnection{DBType,host,user,passwd,db}
to setup a database connection,
texdbdef{##query}{select var1,var2,... from table where...}{##VAR1,##VAR2,...}
to define a query, and
texdbfor{##query}{... some LaTeX stuff with ##VAR1, ...}
to use the results in your LaTeX code.
Installation:
This is easy too: Grab the archive, unpack it, and run install as root, or for minimum functionality copy latexdb, latexdb.py and latexdb-preparse.py from the code directory to /usr/local/bin or some other directory that can be found in $PATH. Only put them in the same directory, because latexdb expects latexdb.py and latexdb-preparse.py in its own directory.
Enhancements:
- A bug within the preparser that caused latexdb to break in texdbfor loops with too big arguments was fixed (contributed by Francois Meyer)
- New script pdflatexdb which is the same as latexdb but calls pdflatex instead of latex, so it generates PDF, not DVI files (user request)
Download (0.030MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1276 downloads
MILA::Transliterate 0.01
MILA::Transliterate is a Perl Module for transliterating text from Hebrew to various transliterations used in the Knowledge Cent more>>
MILA::Transliterate is a Perl Module for transliterating text from Hebrew to various transliterations used in the Knowledge Center for Processing Hebrew (MILA) and vise versa.
SYNOPSIS
use MILA::Transliterate qw((hebrew2treebank hebrew2erel hebrew2fsma);
my $erel_transliterated = hebrew2erel($utf8_encoded_hebrew_text);
my $treebank_transliterated = hebrew2treebank($utf8_encoded_hebrew_text);
my $fsma_transliterated = hebrew2fsma($utf8_encoded_hebrew_text);
# note that the reverse transliteration does NOT maintain final Hebrew letters!
Before UNICODE was widely used, applications that were manipulating Hebrew text usually used some transliteration into ASCII characters instead of using Hebrew letters. This was particularly true for software developed in the academia. MILA is a nick name for the Knowledge Center for Processing Hebrew (see: http://mila.cs.technion.ac.il/).
This knowledge center develops software and standards that result from research in natural language processing for Hebrew. As a result, some legacy software also needs to be maintained and such legacy software usually used transliteration.
This module contains mapping from UTF-8 encoded Hebrew to the various transliteration schemes that MILA needs to support and also contains the reversed mapping.
<<lessSYNOPSIS
use MILA::Transliterate qw((hebrew2treebank hebrew2erel hebrew2fsma);
my $erel_transliterated = hebrew2erel($utf8_encoded_hebrew_text);
my $treebank_transliterated = hebrew2treebank($utf8_encoded_hebrew_text);
my $fsma_transliterated = hebrew2fsma($utf8_encoded_hebrew_text);
# note that the reverse transliteration does NOT maintain final Hebrew letters!
Before UNICODE was widely used, applications that were manipulating Hebrew text usually used some transliteration into ASCII characters instead of using Hebrew letters. This was particularly true for software developed in the academia. MILA is a nick name for the Knowledge Center for Processing Hebrew (see: http://mila.cs.technion.ac.il/).
This knowledge center develops software and standards that result from research in natural language processing for Hebrew. As a result, some legacy software also needs to be maintained and such legacy software usually used transliteration.
This module contains mapping from UTF-8 encoded Hebrew to the various transliteration schemes that MILA needs to support and also contains the reversed mapping.
Download (0.004MB)
Added: 2007-03-05 License: Perl Artistic License Price:
964 downloads
Gentium fonts 1.02
Gentium is a typeface family designed to enable the diverse ethnic groups around the world. more>>
Gentium is a typeface family designed to enable the diverse ethnic groups around the world who use the Latin script to produce readable, high-quality publications.
Gentium fonts project supports a wide range of Latin-based alphabets and includes glyphs that correspond to all the Latin ranges of Unicode.
The design is intended to be highly readable, reasonably compact, and visually attractive. The additional "extended" Latin letters are designed to naturally harmonize with the traditional 26 ones. Diacritics are treated with careful thought and attention to their use.
Gentium also supports both ancient and modern Greek, including a number of alternate forms. These fonts were originally the product of two years of research and study by the designer at the University of Reading, England, as part of an MA program in Typeface Design.
SIL International has now embraced the Gentium project, and plans to continue development. Expansion of the glyph set to include more extended Latin glyphs, archaic Greek symbols, and full Cyrillic script support is the next step. Work on this has already begun, but the results will not be available for a few months. Addition of bold and bold italic faces will follow.
Gentium is freely available and may be used by anyone at no cost. It is now released under the SIL Open Font License, a free and open source license that permits modification and redistribution.
Our hope is that it will stimulate literature production and elevate extended Latin alphabets to greater parity with the basic Latin alphabet. We also hope it will encourage other type designers to appreciate and support those fascinating and beautiful extra letters.
<<lessGentium fonts project supports a wide range of Latin-based alphabets and includes glyphs that correspond to all the Latin ranges of Unicode.
The design is intended to be highly readable, reasonably compact, and visually attractive. The additional "extended" Latin letters are designed to naturally harmonize with the traditional 26 ones. Diacritics are treated with careful thought and attention to their use.
Gentium also supports both ancient and modern Greek, including a number of alternate forms. These fonts were originally the product of two years of research and study by the designer at the University of Reading, England, as part of an MA program in Typeface Design.
SIL International has now embraced the Gentium project, and plans to continue development. Expansion of the glyph set to include more extended Latin glyphs, archaic Greek symbols, and full Cyrillic script support is the next step. Work on this has already begun, but the results will not be available for a few months. Addition of bold and bold italic faces will follow.
Gentium is freely available and may be used by anyone at no cost. It is now released under the SIL Open Font License, a free and open source license that permits modification and redistribution.
Our hope is that it will stimulate literature production and elevate extended Latin alphabets to greater parity with the basic Latin alphabet. We also hope it will encourage other type designers to appreciate and support those fascinating and beautiful extra letters.
Download (2.2MB)
Added: 2005-12-28 License: Freely Distributable Price:
1401 downloads
Alphabet Soup 0.0.9
Alphabet Soup project attempts to determine a number of things about the shapes of letters. more>>
Alphabet Soup project attempts to determine a number of things about the shapes of letters in several different writing systems.
First, it hypothesizes a set of basic building blocks that all letters are built up from.
Second, it hypothesizes a set of rules, a grammar or syntax, which defines how those pieces combine to make different letters.
It can generate individual letters, randomize letters in an input string to create weird but readable text, or generate random strings of symbols.
<<lessFirst, it hypothesizes a set of basic building blocks that all letters are built up from.
Second, it hypothesizes a set of rules, a grammar or syntax, which defines how those pieces combine to make different letters.
It can generate individual letters, randomize letters in an input string to create weird but readable text, or generate random strings of symbols.
Download (0.6MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
Acme::EyeDrops 1.51
Acme::EyeDrops is a Perl module for visual programming in Perl. more>>
Acme::EyeDrops is a Perl module for visual programming in Perl.
SYNOPSIS
use Acme::EyeDrops qw(sightly);
print sightly( { Shape => camel,
SourceFile => eyesore.pl } );
Acme::EyeDrops converts a Perl program into an equivalent one, but without all those unsightly letters and numbers.
In a Visual Programming breakthrough, EyeDrops allows you to pour the generated program into various shapes, such as UML diagrams, enabling you to instantly understand how the program works just by glancing at its new and improved visual representation.
Unlike Acme::Bleach and Acme::Buffy, the generated program runs without requiring that Acme::EyeDrops be installed on the target system.
EXAMPLES
Getting Started
Suppose you have a program, helloworld.pl, consisting of:
print "hello worldn";
To convert this little program into an equivalent camel-shaped one, create cvt.pl as follows:
# cvt.pl. Convert helloworld.pl into a camel shape.
use Acme::EyeDrops qw(sightly);
print sightly( { Shape => camel,
SourceFile => helloworld.pl,
Regex => 1 } );
Then run it like this:
perl cvt.pl >new.pl
After inspecting the newly created program, new.pl, to verify that it does indeed resemble a camel, run it:
perl new.pl
to confirm it behaves identically to the original helloworld.pl.
Instead of using the API, as shown above, you may find it more convenient to use the sightly.pl command in the demo directory:
sightly.pl -h (for help)
sightly.pl -s camel -f helloworld.pl -r >new.pl
cat new.pl (should look like a camel)
perl new.pl (should print "hello world" as before)
Notice that the shape camel is just the file camel.eye in the EyeDrops sub-directory underneath where EyeDrops.pm is located, so you are free to add your own new shapes as required.
For the meaning of Regex => 1 above, see the Just another Perl hacker section below.
<<lessSYNOPSIS
use Acme::EyeDrops qw(sightly);
print sightly( { Shape => camel,
SourceFile => eyesore.pl } );
Acme::EyeDrops converts a Perl program into an equivalent one, but without all those unsightly letters and numbers.
In a Visual Programming breakthrough, EyeDrops allows you to pour the generated program into various shapes, such as UML diagrams, enabling you to instantly understand how the program works just by glancing at its new and improved visual representation.
Unlike Acme::Bleach and Acme::Buffy, the generated program runs without requiring that Acme::EyeDrops be installed on the target system.
EXAMPLES
Getting Started
Suppose you have a program, helloworld.pl, consisting of:
print "hello worldn";
To convert this little program into an equivalent camel-shaped one, create cvt.pl as follows:
# cvt.pl. Convert helloworld.pl into a camel shape.
use Acme::EyeDrops qw(sightly);
print sightly( { Shape => camel,
SourceFile => helloworld.pl,
Regex => 1 } );
Then run it like this:
perl cvt.pl >new.pl
After inspecting the newly created program, new.pl, to verify that it does indeed resemble a camel, run it:
perl new.pl
to confirm it behaves identically to the original helloworld.pl.
Instead of using the API, as shown above, you may find it more convenient to use the sightly.pl command in the demo directory:
sightly.pl -h (for help)
sightly.pl -s camel -f helloworld.pl -r >new.pl
cat new.pl (should look like a camel)
perl new.pl (should print "hello world" as before)
Notice that the shape camel is just the file camel.eye in the EyeDrops sub-directory underneath where EyeDrops.pm is located, so you are free to add your own new shapes as required.
For the meaning of Regex => 1 above, see the Just another Perl hacker section below.
Download (0.10MB)
Added: 2007-07-16 License: Perl Artistic License Price:
830 downloads
Tk::Date 0.42
Tk::Date is a date/time widget for perl/Tk. more>>
Tk::Date is a date/time widget for perl/Tk.
SYNOPSIS
use Tk::Date;
$date_widget = $top->Date->pack;
$date_widget->get("%x %X");
Tk::Date implements a date/time widget. There are three ways to input a date:
Using the keyboard to input the digits and the tab key or the mouse pointer to move focus between fields.
Using up and down cursor keys to increment/decrement the date (only with installed Tk::NumEntryPlain widget).
Selecting up and down arrow buttons will increment or decrement the value of the active field (only with installed Tk::FireButton widget).
The Date/Time Format
Unlike Java, Perl does not have a date/time object. However, it is possible to use the unix time (seconds since epoch, that is 1st January 1970) as a replacement. This is limited, since on most architectures, the valid range is between 14th December 1901 and 19th January 2038. For other dates, it is possible to use a hash notation:
{ y => year,
m => month,
d => day,
H => hour,
M => minute,
S => second }
The abbreviations are derivated from the format letters of strftime. Note that year is the full year (1998 instead of 98) and month is the real month number, as opposed to the output of localtime(), where the month is subtracted by one.
In this document, the first method will be referred as unixtime and the second method as datehash.
STANDARD OPTIONS
Tk::Date descends from Frame and inherits all of its options.
-orient
Specified orientation of the increment and decrements buttons. May be vertical (default) or horizontal.
<<lessSYNOPSIS
use Tk::Date;
$date_widget = $top->Date->pack;
$date_widget->get("%x %X");
Tk::Date implements a date/time widget. There are three ways to input a date:
Using the keyboard to input the digits and the tab key or the mouse pointer to move focus between fields.
Using up and down cursor keys to increment/decrement the date (only with installed Tk::NumEntryPlain widget).
Selecting up and down arrow buttons will increment or decrement the value of the active field (only with installed Tk::FireButton widget).
The Date/Time Format
Unlike Java, Perl does not have a date/time object. However, it is possible to use the unix time (seconds since epoch, that is 1st January 1970) as a replacement. This is limited, since on most architectures, the valid range is between 14th December 1901 and 19th January 2038. For other dates, it is possible to use a hash notation:
{ y => year,
m => month,
d => day,
H => hour,
M => minute,
S => second }
The abbreviations are derivated from the format letters of strftime. Note that year is the full year (1998 instead of 98) and month is the real month number, as opposed to the output of localtime(), where the month is subtracted by one.
In this document, the first method will be referred as unixtime and the second method as datehash.
STANDARD OPTIONS
Tk::Date descends from Frame and inherits all of its options.
-orient
Specified orientation of the increment and decrements buttons. May be vertical (default) or horizontal.
Download (0.018MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1230 downloads
Lingua::EO::Supersignoj 0.02
Lingua::EO::Supersignoj is a Perl module that can convert Esperanto characters. more>>
Lingua::EO::Supersignoj is a Perl module that can convert Esperanto characters.
SYNOPSIS
use Lingua::EO::Supersignoj;
my $transkodigilo = Lingua::EO::Supersignoj->nova(
de => fronte,
al => X,
u => u*
);
print $transkodigilo->transkodigu(Mia ^suoj estas ankau* en la ^cambro.);
# prints: Mia sxuoj estas ankaux en la cxambro.
my $transkodigilo = Lingua::EO::Supersignoj->nova(de => X);
for (qw(X x H h poste fronte apostrofoj iso unikodo)) {
$transkodigilo->al = $_;
print $transkodigilo->transkodigu(
Laux Ludoviko Zamenhof bongustas .
fresxa cxecxa mangxajxo kun spicoj.
);
}
Esperanto has 6 letters that ASCII doesnt have. These characters do exist in Unicode and ISO-8859-3. This object orientated module makes conversion easier.
<<lessSYNOPSIS
use Lingua::EO::Supersignoj;
my $transkodigilo = Lingua::EO::Supersignoj->nova(
de => fronte,
al => X,
u => u*
);
print $transkodigilo->transkodigu(Mia ^suoj estas ankau* en la ^cambro.);
# prints: Mia sxuoj estas ankaux en la cxambro.
my $transkodigilo = Lingua::EO::Supersignoj->nova(de => X);
for (qw(X x H h poste fronte apostrofoj iso unikodo)) {
$transkodigilo->al = $_;
print $transkodigilo->transkodigu(
Laux Ludoviko Zamenhof bongustas .
fresxa cxecxa mangxajxo kun spicoj.
);
}
Esperanto has 6 letters that ASCII doesnt have. These characters do exist in Unicode and ISO-8859-3. This object orientated module makes conversion easier.
Download (0.004MB)
Added: 2006-08-08 License: Perl Artistic License Price:
1172 downloads
jTokeniser 2.0
jTokeniser project is a Java library for tokenising strings into a list of tokens. more>>
jTokeniser project is a Java library for tokenising strings into a list of tokens.
Main features:
- WhiteSpaceTokeniser - this splits a string on all occurances of whitespace, which include spaces, newlines, tabs and linefeeds.
- StringTokeniser - this is basically the same as java.util.StringTokenizer with some extra methods (and extends from Tokeniser). Its default behaviour is to act as a WhiteSpaceTokeniser, however, you can specify a set of characters that are to be used to indicate word delimiters.
- RegexTokeniser - this tokeniser is much more flexible as you can use regular expressions to define a what a token is. So, "w+" means whenever it matches one or more letters, it will consider that a word. By default, it uses a regular expression equivalent to a whitespace tokeniser.
- RegexSeparatorTokeniser - this can be thought of as an advanced StringTokeniser. Whereas StringTokeniser is limited to defining delimiters as a set of individual characters, RegexSeparatorTokeniser can utilise regular expressions for a richer and more flexible approach.
- BreakIteratorTokeniser - one of the most sophisticated tokenisers in the library, although should only be used on natural language strings to isolate words. It also comes with built-in rules about how to find words, knowing how to disregard punctuation, etc.
- SentenceTokeniser - this also uses a BreakIterater like the above, but tuned towards finding sentence boundaries. The "tokens" in this tokeniser are in fact individual sentences.
Enhancements:
- This release includes an easy to use GUI front-end to use the tokenisers interactively, out-of-the-box.
- This is especially useful for experimenting with tokenisers, perhaps within a teaching environment.
- It is also handy for those without the Java experience to utilise the library API directly.
<<lessMain features:
- WhiteSpaceTokeniser - this splits a string on all occurances of whitespace, which include spaces, newlines, tabs and linefeeds.
- StringTokeniser - this is basically the same as java.util.StringTokenizer with some extra methods (and extends from Tokeniser). Its default behaviour is to act as a WhiteSpaceTokeniser, however, you can specify a set of characters that are to be used to indicate word delimiters.
- RegexTokeniser - this tokeniser is much more flexible as you can use regular expressions to define a what a token is. So, "w+" means whenever it matches one or more letters, it will consider that a word. By default, it uses a regular expression equivalent to a whitespace tokeniser.
- RegexSeparatorTokeniser - this can be thought of as an advanced StringTokeniser. Whereas StringTokeniser is limited to defining delimiters as a set of individual characters, RegexSeparatorTokeniser can utilise regular expressions for a richer and more flexible approach.
- BreakIteratorTokeniser - one of the most sophisticated tokenisers in the library, although should only be used on natural language strings to isolate words. It also comes with built-in rules about how to find words, knowing how to disregard punctuation, etc.
- SentenceTokeniser - this also uses a BreakIterater like the above, but tuned towards finding sentence boundaries. The "tokens" in this tokeniser are in fact individual sentences.
Enhancements:
- This release includes an easy to use GUI front-end to use the tokenisers interactively, out-of-the-box.
- This is especially useful for experimenting with tokenisers, perhaps within a teaching environment.
- It is also handy for those without the Java experience to utilise the library API directly.
Download (0.083MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1192 downloads
Sigma Consolefonts 0.01
Sigma Consolefonts package contains a set of UTF-8 fonts which provide readability and wide coverage. more>>
Sigma Consolefonts package contains a set of UTF-8 fonts which provide readability and wide coverage. Actually, it is only one font, in an 8x16 size but with a number of variations of what gets mapped into the (psfu) consolefont. If you arent using Linux and a UTF-8 locale, this probably will not have any relevance to you.
Still interested ? Ok, here is a less than wonderful photograph of what the sigma-general version of this font can do. Apologies for the poor quality of the photo, I hope you can get an idea of what this does - and if you are using the linux console without a graphical desktop, youll just have to download it to try it out.
I aim to let people see as many characters as possible on their console. I know that most people assume a graphical desktop is necessary to see a wide range of characters, but the standard console can display 512 characters if you do without the bold colours.
Traditional console fonts have often used separate glyphs for cyrillic and latin letters of the same shape, but desktop fonts normally render them identically (e.g. latin A and cyrillic А), and so do I - this helps make some space available. I have used Dmitry Bolkhovityanovs perl script to select which glyphs are used in a particular psfu font, and to map multiple codepoints to the same glyph. There are a limited range of line-drawing characters (enough to give a decent display in the linux kernels make menuconfig).
The main use of these fonts is when you dont have a graphical desktop but still want to be able to read text in many languages. So, perhaps they are most appropriate to people running servers. For myself, they let me read my mail over ssh when I am building the graphical desktop for a new system.
The font itself started out as etl16 from one of the debian console packages. I altered it to give more balanced letters - longer descenders at the expense of less space above the letters, and bringing the accents closer to the letter. The cell format of a capital letter is 3 rows above the letter, 10 rows for the letter, and another 3 rows for the descender. In hex, that is 3A3, hence the name (U+03A3 is Σ).
Unlike traditional vga fonts hard-coded into the machine, these fonts are much less bright - you may have to increase your screens brightness. This is because they are thin (normally only one pixel wide). The 8x16 size is very much "one size fits all" - adequate for most accented latin, and for cyrillic and current greek, but not ideal where there are multiple accents (livonian, vietnamese, polytonic greek).
Unlike most other console fonts, these come with the source (a bdf font) and a series of map files to decide what to include. So, if you really dislike the form of one of the letters you can alter it - the bdf is just 16 lines of hex codes, e.g. a capital U has nine lines of x42 (0100 0010) and a baseline of x3C (0011 1100).
If you want to change a map, either to add something else, or to remove something you dont use, they are simple to edit.
The linux console cannot accomodate CJK languages, so this font is for people who use alphabetic languages. The armenian and georgian glyphs should be identical to what is in etl16, also the arabic and hebrew (and I really dont know how useful those are on a left-to-right terminal). Everything else has been tweaked to provide what I think is a satisfactory result.
The tarball includes my attempt at listing the alphabets for the languages covered - to answer the question, which glyphs do you need for a particular language. These files may also be useful if you are using xorg and want to check whether your fonts provide adequate coverage.
For most people, I think the general version should work well (latin, greek and the main european cyrillic letters). Some people may prefer the cyrillic variant (all current cyrillic, greek, some latin letters. There is also a caucasian variant (latin, cyrillic, armenian, georgian) and some other example and proof-of-concept variants, e.g. african, polytonic, vietnamese. Ultimately, the african languages are limited by a lack of precomposed glyphs in unicode (AFAIK, there is a lack of terminals which support combining diacriticals), but some languages such as venda should work. Languages with multiple accents above the letter (livonian, polytonic greek, vietnamese) are not wonderful in the 8x16 size, but they might suffice.
<<lessStill interested ? Ok, here is a less than wonderful photograph of what the sigma-general version of this font can do. Apologies for the poor quality of the photo, I hope you can get an idea of what this does - and if you are using the linux console without a graphical desktop, youll just have to download it to try it out.
I aim to let people see as many characters as possible on their console. I know that most people assume a graphical desktop is necessary to see a wide range of characters, but the standard console can display 512 characters if you do without the bold colours.
Traditional console fonts have often used separate glyphs for cyrillic and latin letters of the same shape, but desktop fonts normally render them identically (e.g. latin A and cyrillic А), and so do I - this helps make some space available. I have used Dmitry Bolkhovityanovs perl script to select which glyphs are used in a particular psfu font, and to map multiple codepoints to the same glyph. There are a limited range of line-drawing characters (enough to give a decent display in the linux kernels make menuconfig).
The main use of these fonts is when you dont have a graphical desktop but still want to be able to read text in many languages. So, perhaps they are most appropriate to people running servers. For myself, they let me read my mail over ssh when I am building the graphical desktop for a new system.
The font itself started out as etl16 from one of the debian console packages. I altered it to give more balanced letters - longer descenders at the expense of less space above the letters, and bringing the accents closer to the letter. The cell format of a capital letter is 3 rows above the letter, 10 rows for the letter, and another 3 rows for the descender. In hex, that is 3A3, hence the name (U+03A3 is Σ).
Unlike traditional vga fonts hard-coded into the machine, these fonts are much less bright - you may have to increase your screens brightness. This is because they are thin (normally only one pixel wide). The 8x16 size is very much "one size fits all" - adequate for most accented latin, and for cyrillic and current greek, but not ideal where there are multiple accents (livonian, vietnamese, polytonic greek).
Unlike most other console fonts, these come with the source (a bdf font) and a series of map files to decide what to include. So, if you really dislike the form of one of the letters you can alter it - the bdf is just 16 lines of hex codes, e.g. a capital U has nine lines of x42 (0100 0010) and a baseline of x3C (0011 1100).
If you want to change a map, either to add something else, or to remove something you dont use, they are simple to edit.
The linux console cannot accomodate CJK languages, so this font is for people who use alphabetic languages. The armenian and georgian glyphs should be identical to what is in etl16, also the arabic and hebrew (and I really dont know how useful those are on a left-to-right terminal). Everything else has been tweaked to provide what I think is a satisfactory result.
The tarball includes my attempt at listing the alphabets for the languages covered - to answer the question, which glyphs do you need for a particular language. These files may also be useful if you are using xorg and want to check whether your fonts provide adequate coverage.
For most people, I think the general version should work well (latin, greek and the main european cyrillic letters). Some people may prefer the cyrillic variant (all current cyrillic, greek, some latin letters. There is also a caucasian variant (latin, cyrillic, armenian, georgian) and some other example and proof-of-concept variants, e.g. african, polytonic, vietnamese. Ultimately, the african languages are limited by a lack of precomposed glyphs in unicode (AFAIK, there is a lack of terminals which support combining diacriticals), but some languages such as venda should work. Languages with multiple accents above the letter (livonian, polytonic greek, vietnamese) are not wonderful in the 8x16 size, but they might suffice.
Download (0.080MB)
Added: 2007-08-13 License: BSD License Price:
808 downloads
Esperantilo 0.95
Esperantilo is a text editor with particular esperanto functions, spell and grammar checking and machine translation. more>>
Esperantilo is a text editor with particular esperanto functions, spell and grammar checking and machine translation to Polish, German and English languages.
Main features:
- Program do not need installation.
- It is suitable for Linux and Windows.
- It contains complex custumizable machine translation for a Polish, German and English languages.
- it supports also half-automatic translation.
- It can collaborate with professional translation systems by XLIFF and TMX formats.
- It can translate many Esperanto character encoding (? gx gh ^g g^ html).
- It makes easy to write Esperanto hat letters with "x"-replacement.
- It can convert many files automatically.
- It is full utf-8 editor and is suitable for editing multilingual texts.
- It enables editing of many files in one program.
- It contains "undo" and "redo" functions.
- It offers spell checking.
- It contains grammar checker
- It contains syntax analyse
- It contains a multilingual dictionary with a edit mode
Enhancements:
- The user interface for semiautomatic translation was redesigned and rewritten.
- The program contains a new dictionary user interface, which is directly embedded into the editor area.
- The searching of a translation is faster now.
- The quality of grammatical correction and computer translation into the Polish language was improved.
<<lessMain features:
- Program do not need installation.
- It is suitable for Linux and Windows.
- It contains complex custumizable machine translation for a Polish, German and English languages.
- it supports also half-automatic translation.
- It can collaborate with professional translation systems by XLIFF and TMX formats.
- It can translate many Esperanto character encoding (? gx gh ^g g^ html).
- It makes easy to write Esperanto hat letters with "x"-replacement.
- It can convert many files automatically.
- It is full utf-8 editor and is suitable for editing multilingual texts.
- It enables editing of many files in one program.
- It contains "undo" and "redo" functions.
- It offers spell checking.
- It contains grammar checker
- It contains syntax analyse
- It contains a multilingual dictionary with a edit mode
Enhancements:
- The user interface for semiautomatic translation was redesigned and rewritten.
- The program contains a new dictionary user interface, which is directly embedded into the editor area.
- The searching of a translation is faster now.
- The quality of grammatical correction and computer translation into the Polish language was improved.
Download (3.9MB)
Added: 2007-08-12 License: GPL (GNU General Public License) Price:
808 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 letters 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