magic 0.993
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 202
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...
<<lessSYNOPSIS
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...
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1191 downloads
Magic Mounter 0.9
Magic Mounter is a user-space auto-mounter. more>>
Magic Mounter is a user-space auto-mounter.
mmounter tries to mimic the behaviour of MacOS with regards to automatic monitoring and mounting of the volumes in your system (CDs, ZIP disks, floppies, HDs) using their volume name as the mount point.
It will optionally eject devices and let users mount/umount them.
Currently mmounter supports ext2, ext3, iso9660 (CD), HFS, and VFAT.
This tool is user-space only (doesnt require any kernel patching) and should be fairly portable.
<<lessmmounter tries to mimic the behaviour of MacOS with regards to automatic monitoring and mounting of the volumes in your system (CDs, ZIP disks, floppies, HDs) using their volume name as the mount point.
It will optionally eject devices and let users mount/umount them.
Currently mmounter supports ext2, ext3, iso9660 (CD), HFS, and VFAT.
This tool is user-space only (doesnt require any kernel patching) and should be fairly portable.
Download (0.023MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1125 downloads
Download (21.4MB)
Added: 2005-06-17 License: GPL (GNU General Public License) Price: $99
1590 downloads
Config::Magic 0.801
Config::Magic is a Perl extension for reading all kinds of configuration files. more>>
SYNOPSIS
Example 1
use Config::Magic;
use Data::Dumper;
$input=q{
Section 1 {
[Section 4]
#Comment style #1
//Comment style #2
;Comment style #3
Monkey:1
Monkey=>2
Monkey:=3
< Section 2 >
Foo = Bar
Baz { Bip:1
Pants==5 }
< /Section >
< Tasty Cheese="3" / >
< Section 5 >
Foo=Bippity,boppity,boo
< /Section >
}
}
#Fastest way:
$config = new Config::Magic();
print Dumper($config->parse($input));
Example 2
use Config::Magic;
use Data::Dumper;
#Arguments with sorting $ordered_hash = 1; $config = new Config::Magic("input.conf",$ordered_hash); print Dumper($config->parse); $result = $config->get_result; print Dumper($result);
OUTPUT (from second example)
Section 1 => {
Section 4 => {
Monkey => [
1,
2,
3
]
},
Section => [
{
2 => {},
Foo => Bar,
Baz => {
Bip => 1,
Pants => 5
}
},
{
attribs=>5,
Foo => [
Bippity,
boppity,
boo
]
}
],
Tasty => {
Cheese => {
}
}
This module uses Parse::RecDescent to generate a parse tree for nearly any kind of configuration file. You can even combine files/configuration types. It understands XML, Apache-style, ini files, csv files, and pretty much everything else I could find. Just give it a file, and get a hash tree out. If it doesnt understand the file, or it isnt well formed (such as if a bracket is missing, etc), then you will get a partial result, or no result at all.
There is a single option that can be passed to this file which indicates that the resulting hash should be ordered rather than random. This is done using Tie::Hash::Indexed. You can also call "setordered" directly to change from using ordered to unordered hashes.
Download (0.020MB)
Added: 2007-04-12 License: Perl Artistic License Price:
624 downloads
Template::Magic 1.39
Template::Magic is a Perl module for magic merger of runtime values with templates. more>>
Template::Magic is a Perl module for magic merger of runtime values with templates.
SYNOPSIS
Just add these 2 magic lines to your code...
use Template::Magic;
Template::Magic->new->print( /path/to/template );
to have all your variable and subroutines merged with the template file, or set one or more constructor array to customize the output generation as you need:
use Template::Magic qw( -compile );
$tm = new Template::Magic
paths => [ qw(/any/path /any/other/path) ] ,
markers => [ qw( < / > ) ] ,
lookups => [ %my_hash, $my_obj, main ] ,
zone_handlers => [ &my_zone_handler, _EVAL_ ] ,
value_handlers => [ DEFAULT, &my_value_handler ] ,
text_handlers => sub {print lc $_[1]} ,
output_handlers => sub {print uc $_[1]} ,
post_handlers => &my_post_handler ,
options => no_cache ;
$tm->nprint( template => /path/to/template
lookups => %my_special_hash );
<<lessSYNOPSIS
Just add these 2 magic lines to your code...
use Template::Magic;
Template::Magic->new->print( /path/to/template );
to have all your variable and subroutines merged with the template file, or set one or more constructor array to customize the output generation as you need:
use Template::Magic qw( -compile );
$tm = new Template::Magic
paths => [ qw(/any/path /any/other/path) ] ,
markers => [ qw( < / > ) ] ,
lookups => [ %my_hash, $my_obj, main ] ,
zone_handlers => [ &my_zone_handler, _EVAL_ ] ,
value_handlers => [ DEFAULT, &my_value_handler ] ,
text_handlers => sub {print lc $_[1]} ,
output_handlers => sub {print uc $_[1]} ,
post_handlers => &my_post_handler ,
options => no_cache ;
$tm->nprint( template => /path/to/template
lookups => %my_special_hash );
Download (0.045MB)
Added: 2007-07-11 License: Perl Artistic License Price:
839 downloads
Parted Magic 1.8
Parted Magic is a ~30mb LiveCD/USB with its only purpose being partitioning hard drives. more>>
Parted Magic is a ~30mb LiveCD/USB with its only purpose being partitioning hard drives. Although GParted and Parted are the main programs, the CD/USB also offers programs like partimage, testdisk, fdisk, sfdisk, dd, etc...
Parted Magic is based on my work from the GParted LiveCD project and falls under the terms of the GPL.
Enhancements:
- We added dd_rhelp, sdparm, mbr, and xfburn for starters. Updated programs: linux-2.6.22, e2fsprogs-1.40.2, ntfs-3g-1.710, dd_rescue-1.13, ddrescue-1.5, leafpad-0.8.11, file-4.21, testdisk-6.7, mdadm-2.6.1, pciutils-2.2.5, syslinux-3.51, isomaster-1.0, hdparm-7.4, xfsprogs_2.8.21-1, busybox-1.5.1, and usbutils-0.72. All menus are bypassed now. After the syslinux menu, it boots to the desktop without any other interruptions. You can now create the LiveUSB from the LiveCD by using our new USB Operations program...
<<lessParted Magic is based on my work from the GParted LiveCD project and falls under the terms of the GPL.
Enhancements:
- We added dd_rhelp, sdparm, mbr, and xfburn for starters. Updated programs: linux-2.6.22, e2fsprogs-1.40.2, ntfs-3g-1.710, dd_rescue-1.13, ddrescue-1.5, leafpad-0.8.11, file-4.21, testdisk-6.7, mdadm-2.6.1, pciutils-2.2.5, syslinux-3.51, isomaster-1.0, hdparm-7.4, xfsprogs_2.8.21-1, busybox-1.5.1, and usbutils-0.72. All menus are bypassed now. After the syslinux menu, it boots to the desktop without any other interruptions. You can now create the LiveUSB from the LiveCD by using our new USB Operations program...
Download (35.6MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
536 downloads
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
<<lessSYNOPSIS
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
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1197 downloads
File::MMagic 1.27
File::MMagic is a Perl module to guess file type. more>>
File::MMagic is a Perl module to guess file type.
SYNOPSIS
use File::MMagic;
use FileHandle;
$mm = new File::MMagic; # use internal magic file
# $mm = File::MMagic->new(/etc/magic); # use external magic file
# $mm = File::MMagic->new(/usr/share/etc/magic); # if you use Debian
$res = $mm->checktype_filename("/somewhere/unknown/file");
$fh = new FileHandle "< /somewhere/unknown/file2";
$res = $mm->checktype_filehandle($fh);
$fh->read($data, 0x8564);
$res = $mm->checktype_contents($data);
<<lessSYNOPSIS
use File::MMagic;
use FileHandle;
$mm = new File::MMagic; # use internal magic file
# $mm = File::MMagic->new(/etc/magic); # use external magic file
# $mm = File::MMagic->new(/usr/share/etc/magic); # if you use Debian
$res = $mm->checktype_filename("/somewhere/unknown/file");
$fh = new FileHandle "< /somewhere/unknown/file2";
$res = $mm->checktype_filehandle($fh);
$fh->read($data, 0x8564);
$res = $mm->checktype_contents($data);
Download (0.021MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1017 downloads
NetMage 0.7.1
NetMage is a Java-based game that lets two players play Magic over a network. more>>
NetMage project is a Java-based game that lets two players play Magic over a network.
netMage is a Java-based game that lets two people play Magic: The Gathering (or other card games) over a TCP/IP connection.
It does not know how to play the game, but it does let you play if you know how (a la Apprentice).
NetMage cannot actually play Magic by itself, it simply allows MTG players to enjoy their games over the internet. Both players must know how to play the game, but NetMage will provide all the necessary tools.
<<lessnetMage is a Java-based game that lets two people play Magic: The Gathering (or other card games) over a TCP/IP connection.
It does not know how to play the game, but it does let you play if you know how (a la Apprentice).
NetMage cannot actually play Magic by itself, it simply allows MTG players to enjoy their games over the internet. Both players must know how to play the game, but NetMage will provide all the necessary tools.
Download (0.062MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1016 downloads
CGI::Builder::Magic 1.31
CGI::Builder::Magic Perl module contains CGI::Builder and Template::Magic integration. more>>
CGI::Builder::Magic Perl module contains CGI::Builder and Template::Magic integration.
SYNOPSIS
# just include it in your build
use CGI::Builder
qw| CGI::Builder::Magic
|;
<<lessSYNOPSIS
# just include it in your build
use CGI::Builder
qw| CGI::Builder::Magic
|;
Download (0.015MB)
Added: 2007-08-01 License: Perl Artistic License Price:
816 downloads
Duck 0.9.5
Duck project is a Web-based system for practice testing and quizzing. more>>
Duck project is a Web-based system for practice testing and quizzing.
Instructors can create multiple-choice, short answer, and extended response questions.
Unique feedback can be provided for up to 10 potential student responses.
Duck is based on constructivist teaching and learning ideals.
Enhancements:
- commented out addslashes so that it works with magic quote on.
- Probably should undo and turn magic quotes off.
- added authentication variable to duck.inc to control hard auth
<<lessInstructors can create multiple-choice, short answer, and extended response questions.
Unique feedback can be provided for up to 10 potential student responses.
Duck is based on constructivist teaching and learning ideals.
Enhancements:
- commented out addslashes so that it works with magic quote on.
- Probably should undo and turn magic quotes off.
- added authentication variable to duck.inc to control hard auth
Download (0.088MB)
Added: 2006-11-03 License: GPL (GNU General Public License) Price:
1087 downloads
Magic Cube 4D 3.2.3
Magic Cube 4D is a four-dimensional Rubiks Cube. more>>
Magic Cube 4D project is a four-dimensional Rubiks Cube.
MagicCube4D is a fully functional four-dimensional analog of Rubiks cube. The image above shows the puzzle in its solved state. Click on it for a simple resizable applet version that you can interact with to get a feeling for how it works. Download the full-featured application below and try to solve it. Please read the FAQ for a more complete description of the puzzle. If the Java applet or application fail to start you may need to install a Java virtual machine. Click here for a current one.
Don Hatch and Melinda Green have developed it on and off over several years. Jay Berkenbilt has recently joined us to help with Linux support and source control. Don and Jay were the first to have solved the puzzle making extensive use of the move macro facility in the UNIX version. Roice Nelson became the first person to solve the puzzle without using macros. For his solution, he extended Philip Marshalls 3D "Ultimate Solution to Rubiks Cube".
You can learn Roices solution if you dont feel like trying to solve it yourself first. Using his techniques, Roice and others have continued to find ever shorter solutions so that the record currently recovered by Roice required only 334 twists! You can find documentation of these and other milestones on the MagicCube4D Hall Of Fame page. If you solve it with or without reading the solution, send us your log file and well list you in the MagicCube4D hall of fame too!
The mathematically inclined may be interested to know that the number of possible states for the 4D cube is exactly
(24!x32!)/2 x 16!/2 x 2^23 x (3!)^31 x 3 x(4!/2)^15 x 4
which can also be expressed as
32! 24! 16! 2^22 6^32 12^15
<<lessMagicCube4D is a fully functional four-dimensional analog of Rubiks cube. The image above shows the puzzle in its solved state. Click on it for a simple resizable applet version that you can interact with to get a feeling for how it works. Download the full-featured application below and try to solve it. Please read the FAQ for a more complete description of the puzzle. If the Java applet or application fail to start you may need to install a Java virtual machine. Click here for a current one.
Don Hatch and Melinda Green have developed it on and off over several years. Jay Berkenbilt has recently joined us to help with Linux support and source control. Don and Jay were the first to have solved the puzzle making extensive use of the move macro facility in the UNIX version. Roice Nelson became the first person to solve the puzzle without using macros. For his solution, he extended Philip Marshalls 3D "Ultimate Solution to Rubiks Cube".
You can learn Roices solution if you dont feel like trying to solve it yourself first. Using his techniques, Roice and others have continued to find ever shorter solutions so that the record currently recovered by Roice required only 334 twists! You can find documentation of these and other milestones on the MagicCube4D Hall Of Fame page. If you solve it with or without reading the solution, send us your log file and well list you in the MagicCube4D hall of fame too!
The mathematically inclined may be interested to know that the number of possible states for the 4D cube is exactly
(24!x32!)/2 x 16!/2 x 2^23 x (3!)^31 x 3 x(4!/2)^15 x 4
which can also be expressed as
32! 24! 16! 2^22 6^32 12^15
Download (0.31MB)
Added: 2006-12-22 License: GPL (GNU General Public License) Price:
1073 downloads
XMMPlayer 0.3.3
XMMPlayer is an input plugin for XMMS that allows you to play video files from within XMMS using MPlayer as a back-end. more>>
XMMPlayer is an input plugin for XMMS that allows you to play video files from within XMMS using MPlayer as a back-end. Easy, plain and simple. Just add the files you wish to play to the XMMS playlist and hit "play".
XMMPlayer currently detects AVI/MPEG, QuickTime, RealMedia, .BIN and ASF(WMV, WMA) files by identifying them using file-signatures ("magic"). OGG movies are detected by their extension (".OGM").
Please remember that is product is still in beta-stage and may not work on all systems and with all video files MPlayer supports. See the README section below for more info.
Main features:
- local file playback of AVI, MPEG, QuickTime and OGG movies using
- MPlayer
- playback of HTTP and MMS media streams (see below)
- Playback of (individual) VCD tracks or DVD titles (see below)
- Shows info (length, audio-(nit)rate / channels) in XMMS
- uses magic to detect AVI, MPEG, RealMedia and QuickTime movies (checks for .ogm extension to detect OGG movies, this to avoid MPlayer playing OGG sound files, which have the same magic identifier)
- pause and seek in files from within xmms
- Constant, skinned and dockable video window (can be turned off in options)
<<lessXMMPlayer currently detects AVI/MPEG, QuickTime, RealMedia, .BIN and ASF(WMV, WMA) files by identifying them using file-signatures ("magic"). OGG movies are detected by their extension (".OGM").
Please remember that is product is still in beta-stage and may not work on all systems and with all video files MPlayer supports. See the README section below for more info.
Main features:
- local file playback of AVI, MPEG, QuickTime and OGG movies using
- MPlayer
- playback of HTTP and MMS media streams (see below)
- Playback of (individual) VCD tracks or DVD titles (see below)
- Shows info (length, audio-(nit)rate / channels) in XMMS
- uses magic to detect AVI, MPEG, RealMedia and QuickTime movies (checks for .ogm extension to detect OGG movies, this to avoid MPlayer playing OGG sound files, which have the same magic identifier)
- pause and seek in files from within xmms
- Constant, skinned and dockable video window (can be turned off in options)
Download (0.30MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1284 downloads
MTasker 0.4
MTasker is a two-file C++ library designed to support very simple cooperative multitasking. more>>
MTasker is a two-file C++ library designed to support very simple cooperative multitasking. MTasker can facilitate writing code that would ordinarily require a state machine, for which the author does not consider himself smart enough.
This class does not perform any magic it only makes calls to makecontext() and swapcontext(). Getting the details right however is complicated and MTasker does that for you.
If preemptive multitasking or more advanced concepts such as semaphores, locks or mutexes are required, the use of POSIX threads is advised.
MTasker is designed to offer the performance of statemachines while maintaining simple thread semantics. It is not a replacement for a full threading system.
Enhancements:
- A theoretically damaging bug was fixed involving delete[] vs delete, spotted by Valgrind.
- There is tentative Solaris support, not heavily tested.
- Furthermore, a new method called numProcesses() was added so the kernel can query how many processes are running, and perhaps acting on that.
<<lessThis class does not perform any magic it only makes calls to makecontext() and swapcontext(). Getting the details right however is complicated and MTasker does that for you.
If preemptive multitasking or more advanced concepts such as semaphores, locks or mutexes are required, the use of POSIX threads is advised.
MTasker is designed to offer the performance of statemachines while maintaining simple thread semantics. It is not a replacement for a full threading system.
Enhancements:
- A theoretically damaging bug was fixed involving delete[] vs delete, spotted by Valgrind.
- There is tentative Solaris support, not heavily tested.
- Furthermore, a new method called numProcesses() was added so the kernel can query how many processes are running, and perhaps acting on that.
Download (0.060MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1314 downloads
Magic Settings Wizard 0.1
Magic Settings Wizard is designed to quickly and easily restore or backup your favorite applications settings. more>>
Magic Settings Wizard is designed to quickly and easily restore or backup your favorite applications settings.
Magic Settings Wizard can backup/restore through an FTP location used as a storage medium.
Main features:
- backup or restore applications settings : select which ones from a list.
- personal home dir is automatically detected by default, but another directory can be specified.
- communicates with a FTP server specified by the user.
- FTP settings may be saved in a config file.
- a FTP directory may be created from the interface if needed.
- add your own applications settings definitions if yours dont exist in the database (edit settings_definitions.py).
<<lessMagic Settings Wizard can backup/restore through an FTP location used as a storage medium.
Main features:
- backup or restore applications settings : select which ones from a list.
- personal home dir is automatically detected by default, but another directory can be specified.
- communicates with a FTP server specified by the user.
- FTP settings may be saved in a config file.
- a FTP directory may be created from the interface if needed.
- add your own applications settings definitions if yours dont exist in the database (edit settings_definitions.py).
Download (0.015MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1374 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 magic 0.993 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