Main > Free Download Search >

Free type 1 software for linux

type 1

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 14350
MIME::Type 1.19

MIME::Type 1.19


MIME::Type is a definition of one MIME type. more>>
MIME::Type is a definition of one MIME type.

SYNOPSIS

use MIME::Types;
my $mimetypes = MIME::Types->new;
my MIME::Type $plaintext = $mimetypes->type(text/plain);
print $plaintext->mediaType; # text
print $plaintext->subType; # plain

my @ext = $plaintext->extensions;
print "@ext" # txt asc c cc h hh cpp

print $plaintext->encoding # 8bit
if($plaintext->isBinary) # false
if($plaintext->isAscii) # true
if($plaintext->equals(text/plain) {...}
if($plaintext eq text/plain) # same

print MIME::Type->simplified(x-appl/x-zip) # appl/zip

MIME types are used in MIME entities, for instance as part of e-mail and HTTP traffic. Sometimes real knowledge about a mime-type is need. Objects of MIME::Type store the information on one such type.

This module is built to conform to the MIME types of RFCs 2045 and 2231. It follows the official IANA registry at http://www.iana.org/assignments/media-types/ and the collection kept at http://www.ltsw.se/knbase/internet/mime.htp

<<less
Download (0.017MB)
Added: 2007-06-01 License: Perl Artistic License Price:
877 downloads
Hash::Type 1.05

Hash::Type 1.05


Hash::Type module contains pseudo-hashes as arrays tied to a type (list of fields). more>>
Hash::Type module contains pseudo-hashes as arrays tied to a "type" (list of fields).

SYNOPSIS

use Hash::Type;

# create a Hash::Type
my $personType = new Hash::Type(qw(firstname lastname city));

# create and populate some hashes tied to $personType
tie %wolfgang, $personType, "wolfgang amadeus", "mozart", "salzburg";
$ludwig = new $personType ("ludwig", "van beethoven", "vienna");
$jsb = new $personType;
$jsb->{city} = "leipzig";
@{$jsb}{qw(firstname lastname)} = ("johann sebastian", "bach");

# add fields dynamically
$personType->add("birth", "death") or die "fields not added";
$wolfgang{birth} = 1750;

# More complete example : read a flat file with headers on first line
my ($headerline, @datalines) = map {chomp; $_} ;
my $ht = new Hash::Type(split /t/, $headerline);
foreach my $line (@datalines) {
my $data = new $ht(split /t/, $line);
work_with($data->{someField}, $data->{someOtherField});
}

# an alternative to Time::gmtime and Time::localtime
my $timeType = new Hash::Type qw(sec min hour mday mon year wday yday);
my $localtime = new $timeType (localtime);
my $gmtime = new $timeType (gmtime);
print $localtime->{hour} - $gmtime->{hour}, " hours difference to GMT";

# comparison functions
my $byAge = $personType->cmp("birth : -num, lastname, firstname");
my $byNameLength = $personType->cmp(lastname => {length($b) length($a)},
lastname => alpha,
firstname => alpha);
showPerson($_) foreach (sort $byAge @people);
showPerson($_) foreach (sort $byNameLength @people);

# special comparisons : dates
my $US_DateCmp = $myHashType->cmp("someDateField : m/d/y");
my $FR_InverseDateCmp = $myHashType->cmp("someDateField : -d.m.y");

<<less
Download (0.008MB)
Added: 2007-08-06 License: Perl Artistic License Price:
813 downloads
HTTP Server type 1.2.3

HTTP Server type 1.2.3


httptype is a program that returns the http host software of a website. more>>
httptype is a program that returns the http host software of a website. It is written in Perl.
httptype reads a list of http hosts and optionally the port number for each of these. It queries each host, displaying the type of HTTP server running on that host. It reads the http_proxy and no_proxy environment variables to determine whether to use a proxy or not.
httptype reads a list of http servers and, optionally, the port number for each of these. It then queries each of the hosts and displays the HTTP server software of the host.
Input may be read from a host file if specified using the --hosts switch:
httptype --hosts [hostfile]
If hostfile is omitted or `-, httptype reads from standard input. See Format of host file for more info.
A single host may be queried by passing its name on the command line:
httptype host [port]
If port is omitted, 80 is used.
If no host file is specified through the --hosts file and no host is specified on the command line, httptype will read the list from standard input. See Format of host file for more info.
httptype will read the http_proxy environment variable and try to determine if a proxy server is being used. This setting may be overridden using the --proxy switch:
httptype --proxy proxyhost[:proxyport]
If proxyport is omitted, 80 is used.
If the proxy server is `none, no proxy is used. This is typically used to prevent httptype from using the proxy server specified by http_proxy. The --noproxy switch can be used to achieve the same.
Additionally, you may use the no_proxy environment variable to specify a comma delimited list of hosts for which httptype should not use the proxy. If httptype comes across any of these hosts, it will make a direct connection to them.
Enhancements:
- made 1.3.8 stable and renamed to 1.2.3
<<less
Download (0.014MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1203 downloads
Force Content-Type 1.2.1

Force Content-Type 1.2.1


Force Content-Type is an extension used to force the Content-Type of URLs. more>>
Force Content-Type is an extension used to force the Content-Type of URLs.

Its useful to avoid the tag soup when you are developing a XHTML webpage and want Firefox to use its internal XML parser. If the webserver is not correctly configured, it will serve the page with a text/html Content-Type (a tag soup), instead of sending it as application/xhtml+xml, and therefore avoiding Firefox to treat the page as pure XML.

Force Content-Type allows you to define the Content-Type of some URLs (using Regular Expressions), overriding the webservers incorrect Content-Type.

Supported locales:
- Basque
- English
- Spanish

<<less
Download (0.035MB)
Added: 2007-04-03 License: MPL (Mozilla Public License) Price:
951 downloads
jMimetypeLib 0.1

jMimetypeLib 0.1


jMimetypeLib is a java library used to find the mime-type of files and streams using extensions or magic numbers. more>>
jMimetypeLib is a java library used to find the mime-type of files and streams using extensions or magic numbers. Additionally jMimetypeLib may return an icon to represent the mime-type file and a locale description.

jMimetypeLib will follow the Shared MIME-info Database especification 0.13 version and the Icon Theme Specification 0.11 version.

The current version only recognize mime-type files using file extensions and regex expressions (as says the specification). The next version will complete the rest of these documents.

Quick start

download latest version of jMimetypeLib
include jmimetypelib-*.jar in your project classpath
put this code in your program:

MimetypeLib mimetypeLib = new ar.com.pabloa.jmimetypelib.JMimetypeLib();
String mimetype = mimetypeLib.getMimeType( new File( "miFile.ext")));

<<less
Download (0.021MB)
Added: 2006-04-13 License: LGPL (GNU Lesser General Public License) Price:
1289 downloads
Data::Type 0.01.04

Data::Type 0.01.04


Data::Type is a Perl module with versatile data and value types. more>>
Data::Type is a Perl module with versatile data and value types.

SYNOPSIS

use Data::Type qw(:all);
use Error qw(:try);

try
{
verify $email , EMAIL;
verify $homepage , URI(http);
verify $cc , CREDITCARD( MASTERCARD, VISA );
verify $answer_a , YESNO;
verify $gender , GENDER;
verify one , ENUM( qw(one two three) );
verify [qw(two six)], SET( qw(one two three four five six) ) );
verify $server_ip4 , IP(v4);
verify $server_ip6 , IP(v6);

verify A35231AH1 , CINS;
verify 14565935 , ISSN;
verify DE , LANGCODE;
verify German , LANGNAME;

verify 012345678905, UPC();
verify 5276440065421319, CREDITCARD( MASTERCARD ) );

verify ATGCAAAT , BIO::DNA;
verify AUGGGAAAU , BIO::RNA;

verify 01001001110110101, BINARY;
verify 0F 0C 0A, HEX;

verify 0 , DEFINED;
verify 234 , NUM( 20 );
verify 1 , BOOL( true );
verify 100 , INT;
verify 1.1 , REAL;

my $foo = bless( 123, SomeThing );

verify $foo , REF;
verify $foo , REF( qw(SomeThing Else) );
verify [ bar ] , REF( ARRAY );

verify x 20 , VARCHAR( 20 );
verify 2001-01-01 , DATE( MYSQL );
verify 16 Nov 94 22:28:20 PST , DATE( DATEPARSE );
verify 9999-12-31 23:59:59, DATETIME;
verify 1970-01-01 00:00:00, TIMESTAMP;
verify -838:59:59 , TIME;
verify 2155 , YEAR;
verify 69 , YEAR(2);
verify 0 x 20 , TINYTEXT;
verify 0 x 20 , MEDIUMTEXT;
verify 0 x 20 , LONGTEXT;
verify 0 x 20 , TEXT;

verify 80 , PORT;
verify www.cpan.org, DOMAIN;
}
catch Type::Exception with
{
my $e = shift;

printf "Expected %s %s at %s line %sn",
$e->value,
$e->type->info,
$e->was_file,
$e->was_line;

foreach my $entry ( testplan( $e->type ) )
{
printf "texpecting it %s %s ", $entry->[1] ? is : is NOT, $entry->[0]->info();
}
};

# believe it or not, this really works

foreach ( EMAIL, WORD, CREDITCARD( MASTERCARD, VISA ), BIO::DNA, HEX )
{
print $_->info;
print $_->usage;
print $_->export; # does it have other names
print $_->param; # what are my choice i.e. [yes,no]
print $_->isa( IType::Business ); # is it a Business related type ?
print $_->VERSION; # first apperance in Data::Type release
}

# tied interface (alias typ)

try
{
typ ENUM( qw(DNA RNA) ), ( my $a, my $b );

print "a is typed" if istyp( $a );

$a = DNA; # $alias only accepts DNA or RNA
$a = RNA;
$a = xNA; # throws exception

untyp( $alias );
}
catch Type::Exception ::with
{
printf "Expected %s %s at %s line %sn",
$e->value,
$e->type->info,
$e->was_file,
$e->was_line;
};

dverify( $email, EMAIL ) or die $!;

my $g = Data::Type::Guard->new(

allow => [ Human, Others ], # blessed objects of that type

tests =>
{
email => EMAIL( 1 ), # mxcheck ON ! see Email::Valid
firstname => WORD,
social_id => [ NUM, VARCHAR( 10 ) ],
contacts => sub { my %args = @_; exists $args{lucy} },
}
);

$g->inspect( $h );

# compact version

overify { email => EMAIL( 1 ), firstname => WORD }, $object_a, $object_b;

print toc();

print catalog();

This module supports versatile data and value types. Out of the ordinary it supports parameterised types (like databases have i.e. VARCHAR(80) ). When you try to feed a typed variable against some odd data, this module explains what he would have expected.

<<less
Download (0.022MB)
Added: 2006-10-02 License: Perl Artistic License Price:
1117 downloads
Typing Trainer 1.0rc3

Typing Trainer 1.0rc3


Typing Trainer is a software developed to exercise typing skills. more>>
Typing Trainer is a software developed to exercise typing skills.
Typing Trainer is designed for exercising typing speed and typing accuracy, by providing an environment to type in a copy of an original text within a specific time period.
It also has the ability to store the results of such an exercise for exam purposes.
Enhancements:
- Some bugfixes in unicode handling, primarily in the way results are displayed.
<<less
Download (0.53MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1119 downloads
ptkmixer 0.1

ptkmixer 0.1


ptkmixer is a Perl Tk Audio Mixer with an easy-to-use GUI. more>>
ptkmixer is a Perl Tk Audio Mixer with an easy-to-use GUI. You will need to have Tk and Audio-Mixer perl modules to run the program.Look in the documentation section for information how to install perl modules. Tested on Peanut Linux .

Type make install for default install.
<<less
Download (0.014MB)
Added: 2006-07-31 License: GPL (GNU General Public License) Price:
1180 downloads
Python rope 0.6.1

Python rope 0.6.1


Python rope is a Python IDE. more>>
rope is a Python IDE. Python ropes main goal is to provide features like auto-completion, refactorings, content assistance, and outlines.

Refactoring: In recent years refactoring has become a basic task of everyday programing, specially in java community. In the agile programing methodologies, like Extreme Programing, Refactoring is one of the core practices.
Some IDEs support some basic refactorings like PyDev (which uses bicycle repair man). These IDEs have a limited set of refactorings and fail when doing refactorings that need to know the type of objects in the source code (specially for relatively large projects). rope tries to provide a rich set of refactorings. Some of the refactorings require type inferencing which is described later.
Auto Completion: One of the basic features of modern IDEs is the availability of auto-completion. Some Python IDEs have auto-completion support but in a limited form. Since the type of many variables cannot be deduced from simple analysis of the source code. Auto-completing modules names, class names, static methods, class methods, function names and variable names are easy. But auto-completing the methods and attributes of an object is hard. Because the IDE needs to know the type of the object that cannot be achieved easily most of the time in dynamic languages. rope uses Type Inferencing algorithms to solve this problem.
Type Inferencing: One disadvantage of dynamic languages like python is that you cannot know the type of variables by a simple analysis of program source code most of the time. Knowing the type of variables is very essential for providing many of the refactorings and auto-completions. rope will use type inferencing to overcome this problem.

Static type inferencing uses program source code to guess the type of objects. But type inferencing python programs is very hard. There have been some attempts though not very successful (examples: psycho: only str and int types, StarKiller: wasnt released and ShedSkin: good but limited). They where mostly directed at speeding up python programs by transforming its code to other typed languages rather than building IDEs. Such algorithms might be helpful.

There is another approach toward type inferencing. That is the analysis of running programs. This dynamic approach records the types variables are assigned to during the program execution. Although this approach is a lot easier to implement than the alternative, it is limited. Only the parts of the program that are executed are analyzed. If developers write unit tests and use test driven development this approach works very well.

<<less
Download (MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
797 downloads
Audio::File::Type 0.10

Audio::File::Type 0.10


Audio::File::Type represents an audio filetype. more>>
Audio::File::Type represents an audio filetype.

An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...) and the data stored in the files tag, but also providing access to the raw audio data and other information should be easy to be implemented.

METHODS

new

Constructor. In fact you dont need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type.

init

This method will be called by the constructor. Its empty by default and should be overwritten by inheriting subclasses to initialize themselfes.

name

Returns the name of the audio file.

is_readable

Checks whether the file is readable or not. At the moment its only used by the constructor, but it will be more usefull with later versions of Audio::File.

is_writeable

Checks whether the file is writeable or not. At the moment youll probably dont need to call this method, but itll be more usefull as soon as changing the audio file is implemented.

tag

Returns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does.

audio_properties

Returns a reference to the files audio properties object. See the documentation of Audio::File::AudioProperties to get information about what the audio properties object does.

save

Saves the audio file. This is not yet implemented but it should remember me to do it at some time..

type

Returns the files type.

<<less
Download (0.073MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
qLeo 2.1

qLeo 2.1


qLeo is a fast and simple QT gui for de-en translation using the dict.leo.org dictionary. more>>
qLeo is a fast and simple QT gui for de-en translation using the "dict.leo.org" dictionary.
qLeo is faster than using the webbrowser and has a few nice features like grabbing the clipboard for translation.
Installation:
1. type "qmake" in the top folder.
2. type "make" in the top folder.
3. become root and type "make install" to install QTodo.
Start with "qleo" or make a kde-shortcut on it.
Enhancements:
- support for spanish translations.
<<less
Download (0.028MB)
Added: 2007-02-17 License: GPL (GNU General Public License) Price:
982 downloads
keix 0.1

keix 0.1


keix is a QT user interface for eix, which is usefull for searching gentoo packages. more>>
keix is a QT user interface for eix, which is usefull for searching gentoo packages.

Installation:

The simplest way to compile this package is:

1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.

Running `configure takes a while. While running, it prints some messages telling which features it is checking for.

2. Type `make to compile the package.

3. Type `make install to install the programs and any data files and documentation.

4. You can remove the program binaries and object files from the source code directory by typing `make clean.
<<less
Download (0.61MB)
Added: 2006-01-19 License: GPL (GNU General Public License) Price:
1373 downloads
TERMatrix 0.1

TERMatrix 0.1


TERMatrix software emulates The Matrix on your VT-100 compatible terminal 8^). more>>
TERMatrix software emulates "The Matrix" on your VT-100 compatible terminal 8^).

It has been tested on GNU/Linux.

Installation:

To compile, just type ``make.
To enter the matrix, just type ``./termatrix.
To end it, just press CTRL-c .

"The Matrix" is a movie from Warner Bros. Inc. Warner Bros. Inc. isnt affiliated in any way with TERMatrix.
<<less
Download (0.008MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1365 downloads
muhttpd 1.0.7

muhttpd 1.0.7


muhttpd (mu HTTP deamon) is a simple but complete Web server written in portable ANSI C. more>>
muhttpd (mu HTTP deamon) is a simple but complete Web server written in portable ANSI C. It supports static pages, CGI scripts, and MIME type based handlers.
It drops privileges before accepting any connections, and can log received requests.
It has been tested on OpenBSD, GNU/Linux, NetBSD, FreeBSD, Mac OS X, and Cygwin. muhttpd runs successfully on 32-bits, 64-bit, little endian, and big endian systems.
muhttpd understands a few configuration directives, described below.
port n Listen for connections on port n
webdir path Use path as the directory containing the web pages
webroot path chroot(2) to path
type type ext+ Treat files whose names end in one of the strings in ext+ (a space separated list) as if they were of type type
handler type program Pass files of type type through program
include file Read file as a configuration file
index name+ Specify which file to send when a directory index is requested. The first matching name is used
user username Switch to username before starting to accept connections
group groupname Switch to groupname before starting to accept connections
logfile file Log incoming requestst to file
Example:
port 80
webdir /var/www
logfile /var/log/muhttpd/logfile
user www
group www
index index.html index.php
type text/html .html
type text/css .css
type text/plain .txt
type application/x-httpd-php .php
type image/png .png
type image/jpeg .jpg .jpeg
handler application/x-httpd-php /usr/lib/cgi-bin/php
Enhancements:
- Fixes logging of IP addresses on OpenBSD.
- Flushes the log file before calling exec(2) to make sure entries make it to the log file.
- Connects standard error to the log file so errors from scripts are logged.
<<less
Download (MB)
Added: 2006-02-23 License: MIT/X Consortium License Price:
1339 downloads
Asteroids 1.1

Asteroids 1.1


Asteroids is a simulation game where you have to shoot in some asteroids. more>>
Asteroids is a simulation game where you have to shoot in some asteroids. Asteroids is a clone of asteroids game.
Control your spaceship with the mouse, shoot rocks until they vaporize completely.
Installation:
I have tried to compile this programs on : Linux and Solaris.
On Linux and Solaris, simply type gmake (On Solaris, typing make will call Suns own make program, that is incompatible with the makefile).
Once the program has compiled, type ./game
Enhancements:
- Sound was added, proving that there is sound in the vacuum of space.
<<less
Download (0.032MB)
Added: 2005-12-21 License: GPL (GNU General Public License) Price:
1614 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5