Main > Free Download Search >

Free foo 0.993 software for linux

foo 0.993

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 475
Video::Info::FOO 0.993

Video::Info::FOO 0.993


Video::Info::FOO is a Perl module for video information. more>>
Video::Info::FOO is a Perl module for video information.

Video::Info::FOO - what is it useful for? an example list:

-video codec
-audio codec
-frame height
-frame width
-frame count
and more!

SYNOPSIS

use Video::Info::FOO;

my $video;

$video->vcodec; #video codec
$video->acodec; #audio codec
...

What does the module do? What are its limitations? Is it built on top of other code? If so, what are the details and where can I get it?

<<less
Download (0.62MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1199 downloads
Video::Info 0.993

Video::Info 0.993


Video::Info can retrieve video properties such as: height width codec fps. more>>
Video::Info can retrieve video properties such as: height width codec fps.

SYNOPSIS

use Video::Info;

my $info = Video::Info->new(-file=>my.mpg);

$info->fps();
$info->aspect();
## ... see methods below

Video::Info is a factory class for working with video files. When you create a new Video::Info object (see methods), something like this will happen: 1) open file, determine type. See Video::Info::Magic. 2) attempt to create object of appropriate class (ie, MPEG::Info for MPEG files, RIFF::Info for AVI files). 3) Probe the file for various attributes 4) return the created object, or a Video::Info object if the appropriate class is unavailable.

Currently, Video::Info can create objects for the following filetypes:

Module Filetype
-------------------------------------------------
Video::Info::ASF ASF
MP3::Info MPEG Layer 2, MPEG Layer 3
Video::Info::MPEG MPEG1, MPEG2, MPEG 2.5
Video::Info::RIFF AVI, DivX
Video::Info::Quicktime MOV, MOOV, MDAT, QT
And support is planned for:
Module Filetype
-------------------------------------------------
Video::Info::Real RealNetworks formats

<<less
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1197 downloads
rconftool 0.1

rconftool 0.1


rconftool is an implementation of sysconftool in Ruby. more>>
rconftool is a reimplementation of Sam Varshavchiks sysconftool in Ruby. Its purpose is to keep configuration files "fresh" when upgrading an application from one version to another, ensuring that all necessary settings are present and obsolete ones removed.

To use it, application writers need to distribute their config files marked up with some simple metadata in comments, and arrange for the make install or make install-configure target to invoke rconftool.

rconftool can be called as a library function or from the command line. It can also install groups of files recursively from one directory tree into another.

rconftool is distributed under the MIT licence.

Installation

You can just use rconftool.rb from the current directory, or copy it anywhere into Rubys library search path. The following command will do this for you:

# ruby install.rb

Usage

(1) As a command-line tool

# ./rconftool.rb foo.dist

Installs foo.dist to foo (option --strip-suffix .dist is the default)

# ./rconftool.rb --strip-suffix .orig --add-suffix .txt *.orig

Installs files foo.orig and bar.orig as foo.txt and bar.txt

# ./rconftool.rb --recursive --targetdir /etc/foo .

Installs all files in the current directory and its subdirectories into /etc/foo recursively. (Suffix .dist is still stripped off by default, unless you specify --strip-suffix ""). /etc/foo itself must exist, but subdirectories are created if necessary.

(2) As a library

require rconftool

# install single files
Rconftool::install(foo.dist, foo)
Rconftool::install(foo.dist, nil, nil, :strip_regexp=>/.dist$/)
Rconftool::install(foo.orig, foo.txt)
Rconftool::install(bar.orig, nil, nil, :strip_regexp=>/.orig$/,
:add_suffix=>.txt)

# using the command-line interface
argv = [--recursive,--targetdir,/etc/foo,.]
rct = Rconftool::Processor.new(argv)
rct.run(argv)
<<less
Download (0.009MB)
Added: 2005-04-12 License: MIT/X Consortium License Price:
1655 downloads
Video::Info::ASF 0.993

Video::Info::ASF 0.993


Video::Info::ASF is a Perl module for ASF files atributes. more>>
Video::Info::ASF is a Perl module for ASF files for attributes like:

-video codec
-audio codec
-frame height
-frame width
-frame count
and more!

SYNOPSIS

use Video::Info::ASF;

my $video;

$video = Video::Info::ASF->new(-file=>$filename); #like this

$video->vcodec; #video codec
$video->acodec; #audio codec
...

ASF stands for Advanced Systems Format, in case you were wondering. It used to stand for Active Streaming Format, but Microsoft decided to change it. This type of file is primarily used to store audio & video data for local or streaming playback. It can also be embedded with commands (to launch a web browser, for instance), for an "immersive" experience. ASF is similar in structure to RIFF. (See RIFF::Info). The morbidly curious can find out more below in REFERENCES.

<<less
Download (0.62MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1226 downloads
Clone 0.23

Clone 0.23


Clone is a Perl module that can recursively copy Perl datatypes. more>>
Clone is a Perl module that can recursively copy Perl datatypes.

SYNOPSIS

use Clone;

push @Foo::ISA, Clone;

$a = new Foo;
$b = $a->clone();

# or

use Clone qw(clone);

$a = { foo => bar, move => zig };
$b = [ alpha, beta, gamma, vlissides ];
$c = new Foo();

$d = clone($a);
$e = clone($b);
$f = clone($c);

This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.

clone() takes a scalar argument and an optional parameter that can be used to limit the depth of the copy. To duplicate lists, arrays or hashes, pass them in by reference. e.g.

my $copy = clone (@array);

# or

my %copy = %{ clone (%hash) };

For a slower, but more flexible solution see Storables dclone().

<<less
Download (0.010MB)
Added: 2007-05-16 License: Perl Artistic License Price:
899 downloads
Video::Info::RIFF 0.993

Video::Info::RIFF 0.993


Video::Info::RIFF is a Perl module that can probe DivX and AVI files for attributes. more>>
Video::Info::RIFF is a Perl module that can probe DivX and AVI files for attributes like:

-video codec
-audio codec
-frame height
-frame width
-frame count
and more!

SYNOPSIS

use Video::Info::RIFF;

my $video;

$video = Video::Info::RIFF->new(-file=>$filename); #like this
$video = Video::Info::RIFF->new(-file=>$filename,-headersize=>$headersize); #or this

$video->vcodec; #video codec
$video->acodec; #audio codec
...

RIFF stands for Resource Interchange File Format, in case you were wondering. The morbidly curious can find out more below in REFERENCES.

<<less
Download (0.62MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1198 downloads
Video::Info::MPEG 0.993

Video::Info::MPEG 0.993


Video::Info::MPEG is a basic MPEG bitstream attribute parser. more>>
Video::Info::MPEG is a basic MPEG bitstream attribute parser.

SYNOPSIS

use strict;
use Video::Info::MPEG;

my $video = Video::Info::MPEG->new( -file => $filename );
$video->probe();

print $file->type; ## MPEG

## Audio information
print $file->acodec; ## MPEG Layer 1/2
print $file->acodecraw; ## 80
print $file->achans; ## 1
print $file->arate; ## 128000 (bits/sec)
print $file->astreams ## 1

## Video information
printf "%0.2f", $file->fps ## 29.97
print $file->height ## 240
print $file->width ## 352
print $file->vstreams ## 1
print $file->vcodec ## MPEG1
print $file->vframes ## 529
print $file->vrate ## 1000000 (bits/sec)

The Moving Picture Experts Group (MPEG) is a working group in charge of the development of standards for coded representation of digital audio and video.
MPEG audio and video clips are ubiquitous but using Perl to programmatically collect information about these bitstreams has to date been a kludge at best.

This module parses the raw bitstreams and extracts information from the packet headers. It supports Audio, Video, and System (multiplexed audio and video) packets so it can be used on nearly every MPEG you encounter.

<<less
Download (0.62MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1195 downloads
Video::Info::Magic 0.993

Video::Info::Magic 0.993


Video::Info::Magic can resolve video filetype if possible. more>>
Video::Info::Magic can resolve video filetype if possible.

SYNOPSIS

use strict;
use Video::Info::Magic qw(:all);

my $type = divine(/path/to/video.mpg );

print $type; #MPEG system stream data (maybe)

## ... see methods below

EXPORT

various constants related to video file formats. All are prefixed with "VIDEO_".
divine(): Employs /usr/share/magic entries to determine a files type, as well as GUID and other info from Microsoft, mplayer, transcode...

<<less
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1191 downloads
Scalar::Footnote 0.99_02

Scalar::Footnote 0.99_02


Scalar::Footnote is a Perl module that can attach hidden scalars to references. more>>
Scalar::Footnote is a Perl module that can attach hidden scalars to references.

SYNOPSIS

use Data::Dumper;
use Scalar::Footnote;

my $obj = Foo->new;

# attach invisible footnote to $obj:
$obj->Scalar::Footnote::set( my_key => my footnote );
print Dumper( $obj );

# get it back:
my $note = $obj->Scalar::Footnote::get( my_key );
print "footnote: $noten";

# remove it:
my $note = $obj->Scalar::Footnote::remove( my_key );

Scalar::Footnote lets you attach scalar footnotes to an object (or any kind of reference, really) that are essentially invisible from Perl. For example, if you try dumping an object that has a footnote attached to it, you wont actually see the footnote:

my $obj = bless [qw( foo bar )], Foo;
$obj->Scalar::Footnote::set( Foo => foo note );
print Dumper( $obj );
prints:
$VAR1 = bless [
foo,
bar
], Foo;

You can of course still access the footnote with Scalar::Footnote::get.

<<less
Download (0.009MB)
Added: 2007-05-21 License: Perl Artistic License Price:
889 downloads
Config::Sofu 0.3

Config::Sofu 0.3


Config::Sofu is a simple Sofu configuration file parser. more>>
Config::Sofu is a simple Sofu configuration file parser.

SYNOPSIS

use vars qw/%CONFIG/;
use Config::Sofu "config.sofu";
if ($CONFIG{FOOBAR}) {
...
}
if ($CONFIG{Bar}->[7]->{Foo} eq "Foobar") {
...
}
Save the new configuration:
$CONFIG{FOOBAR}="Bar times Foo";
Config::Sofu::save;
or
Config::Sofu::save(%CompletlyNewConfig)

SYNTAX

This class exports the hash %CONFIG by default which contains all the information of the file which is given to the use statement.

<<less
Download (0.002MB)
Added: 2007-04-12 License: Perl Artistic License Price:
925 downloads
Video::Info::MPEG::Video 0.993

Video::Info::MPEG::Video 0.993


Video::Info is a suite of modules to probe video files for various attributes. more>>
Video::Info is a suite of modules to probe video files for various attributes.

Previous versions of Video::Info depended on external modules, such as RIFF::Info and ASF::Info. This is no longer the case, you dont need to install them. All the functionality is now included with the Video::Info distribution.

INSTALLATION:

To install this module type the following:

perl Makefile.PL
make
make test (optional)
make install

<<less
Download (0.62MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1214 downloads
Class::HPLOO 0.23

Class::HPLOO 0.23


Class::HPLOO is an easier way to declare classes on Perl, based in the popular class {...} style and ePod. more>>
Class::HPLOO is an easier way to declare classes on Perl, based in the popular class {...} style and ePod.

USAGE

use Class::HPLOO ;

class Foo extends Bar , Baz {

use LWP::Simple qw(get) ; ## import the method get() to this package.

attr ( array foo_list , int age , string name , foo ) ## define attributes.

vars ($GLOBAL_VAR) ; ## same as: use vars qw($GLOBAL_VAR);

my ($local_var) ;

## constructor/initializer:
sub Foo {
$this->{attr} = $_[0] ;
}

## methods with input variables declared:
sub get_pages ($base , @pages , %options) {
my @htmls ;

if ( $options{proxy} ) { ... }

foreach my $pages_i ( @pages ) {
my $url = "$base/$pages_i" ;
my $html = get($url) ;
push(@htmls , $html) ;
$this->cache($url , $html) ;
}

return @htmls ;
}

## methos like a normal Perl sub:
sub cache {
my ( $url , $html ) = @_ ;
$this->{CACHE}{$url} = $html ;
}

sub attributes_example {
$this->set_foo_list(qw(a b c d e f)) ;
my @l = $this->get_foo_list ;

$this->set_age(30) ;
$this->set_name("Joe") ;
$this->set_foo( time() ) ;
print "NAME: ". $this->get_name ."n" ;
print "AGE: ". $this->get_age ."n" ;
print "FOO: ". $this->get_foo ."n" ;
}

}

## Example of use of the class:

package main ;

my $foo = new Foo(123) ;
$foo->get_pages(http://www.perlmonks.com/, [/index.pl,/foo] , {proxy => localhost:8080}) ;

<<less
Download (0.027MB)
Added: 2007-06-09 License: Perl Artistic License Price:
867 downloads
Pod::XML 0.96

Pod::XML 0.96


Pod::XML is a Perl module to convert POD to XML. more>>
Pod::XML is a Perl module to convert POD to XML.

SYNOPSIS

use Pod::XML;
my $parser = Pod::XML->new();
$parser->parse_from_file("foo.pod");

This module uses Pod::Parser to parse POD and generates XML from the resulting parse stream. It uses its own format, described below.

<<less
Download (0.007MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1165 downloads
Video::Info::MPEG::Constants 0.993

Video::Info::MPEG::Constants 0.993


Video::Info::MPEG::Constants is a suite of modules to probe video files for various attributes. more>>
Video::Info::MPEG::Constants is a suite of modules to probe video files for various attributes.

Previous versions of Video::Info depended on external modules, such as RIFF::Info and ASF::Info. This is no longer the case, you dont need to install them. All the functionality is now included with the Video::Info distribution.

To contribute, use Video::Info::FOO as a template to write a module, and email it to the Allen Day. Also see t/FOO.t as an example test script to verify the sanity of your code.

Installation:

To install this module type the following:

perl Makefile.PL
make
make test (optional)
make install

<<less
Download (0.62MB)
Added: 2006-11-17 License: Perl Artistic License Price:
1071 downloads
DBIx::OO 0.0.4

DBIx::OO 0.0.4


DBIx::OO is a database to Perl objects abstraction. more>>
DBIx::OO is a database to Perl objects abstraction.

SYNOPSIS

package MyDB;
use base DBIx::OO;

# We need to overwrite get_dbh since its an abstract function.
# The way you connect to the DB is really your job; this function
# should return the database handle. The default get_dbh() croaks.

my $dbh;
sub get_dbh {
$dbh = DBI->connect_cached(dbi:mysql:test, user, passwd)
if !defined $dbh;
return $dbh;
}

package MyDB::Users;
use base MyDB;

__PACKAGE__->table(Users);
__PACKAGE__->columns(P => [ id ],
E => [qw/ first_name last_name email /]);
__PACKAGE__->has_many(pages => MyDB::Pages, user);

package MyDB::Pages;
use base MyDB;

__PACKAGE__->table(Pages);
__PACKAGE__->columns(P => [ id ],
E => [qw/ title content user /]);
__PACKAGE__->has_a(user => MyDB::Users);

package main;

my $u = MyDB::Users->create({ id => userid,
first_name => Q,
last_name => W });

my $foo = MyDB::Users->retrieve(userid);
my @p = @{ $foo->fk_pages };
print "User: ", $foo->first_name, " ", $foo->last_name, " pages:n";
foreach (@p) {
print $_->title, "n";
}

$foo->first_name(John);
$foo->last_name(Doe);
# or
$foo->set(first_name => John, last_name => Doe);
$foo->update;

<<less
Download (0.023MB)
Added: 2007-01-13 License: Perl Artistic License Price:
1014 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5