bitzipper trial
DivXripper 0.1.3
DivXripper converts MPEG1/2 files to AVI format with the DivX low motion codec. more>>
To build this program i have taken ideas and some code from various programs: xmovie, vcr and specially mpeg2divx. Thanx to all of you !!
I started this project when i tested mpeg2divx and it lacked some features i wanted. Now it has these features, but meanwhile i have had some fun coding my program.
Tips for usage:
Execute program with no arguments to get full usage instructions The input file can be any MPEG1/2 file or also the typical vts_01_0.ifo file. In the latter case, the program will convert all the VOBs in a DVD movie.
One of the main features of this release is the cropping code. The cropping can be done with two different ways:
Cropping based on a ratio between width and heighti (-R command line
argument). Several DVDs show in the back cover two different aspect ratios of
the film, usually 16:9 and 2.35:1. The first ratio is the standard one, but
the second tells the real size of the film, after removing the two black bars.
Cropping a number of output lines (-l command line argument). This is the
failsafe method when we dont have enough information to use the above method.
The number of lines to crop can be calculated with ther trial-and-error method
using the player mode (its the only decent use it has)
The other new (and very cool) features are the automatically calculation of:
The bitrate to fit the film in a 700MB CD.
The correction factor of the audio volume.
Using any of this two features requires a previous pass decoding the film audio.
Enhancements:
- Fixed bug on mono audio
- Fixed wrong calculation of audio buffer size
BitRock InstallBuilder 4.5.2
BitRock InstallBuilder is a tool to build easy-to-use installers for Linux, Solaris application. more>>
The generated installers provide native look and feel and desktop integration for Windows, KDE and Gnome and are optimized in size and speed, reducing download, startup and installation time. BitRock Installers are single-file, self-contained native executables with no external dependencies and minimal overhead.
All BitRock installers are truly native code, do not require bundling a Java Runtime Environment and provide an intuitive interface on all platforms, even for users without previous Linux experience. BitRock InstallBuilder includes an easy to learn, easy to use GUI environment thar can be run on Windows and Linux.
Create Windows, Solaris and Linux installers from a single build environment. For advanced users, a friendly XML project format supports source control integration, collaborative development and customizing projects both by hand and using external scripts. A command line interface allows you to automate and integrate the building process.
QuickBuild functionality allows you to update installers in a few seconds, without having to repack the entire application. BitRock InstallBuilder provides convenient built-in actions for commonly required installation functionality such as changing file permissions, substituting text in file, adding environment variables, adding directories to the path, changing the Windows registry, launching external scripts and so on.
BitRock installers can be customized in a variety of ways, both graphically and in functionality, and can be run on GUI, text and unattended modes. An uninstall program is created as part of every installation. BitRock Installers are platform and programming language independent. Internationalization: BitRock installers support 15 different languages.
Main features:
- Multiplatform Support : BitRock installers are native binaries that can run on Windows 98, ME, 2000, XP, 2003, Solaris Sparc and on virtually any Linux distribution. Contact us for legacy Windows 95 support.
- Desktop Integration : BitRock installers provide native look and feel and desktop integration for Windows, KDE and Gnome.
- Optimized : BitRock installers are optimized in size and speed and do not require a self-extraction step, reducing download, startup and installation time.
- No External Dependencies : BitRock installers are single-file, self-contained native executables with no external dependencies and minimal overhead. Unlike competing products, all BitRock installers are truly native code and do not require bundling a Java Runtime Environment.
- Ease of Use : BitRock installers provide an intuitive and easy to use interface on all platforms, even for end users without previous Linux experience.
- Ease of Development : BitRock InstallBuilder includes an easy to learn, easy to use GUI environment. Design, build and test installers with the click of a button.
- Time Saving Functionality : For advanced users, a friendly XML project format supports source control integration, collaborative development and customizing projects both by hand and using external scripts. A command line interface allows you to automate and integrate the building process. QuickBuild functionality allows you to update installers in a few seconds, without having to repack the entire application.
- Built-in actions : BitRock InstallBuilder provides convenient built-in actions for commonly required installation functionality such as autodetecting a Java(tm) Runtime, changing file permissions and ownership, substituting text in a file, adding environment variables, adding directories to the path, creating symbolic links, changing the Windows registry, launching external scripts and so on.
- Crossplatform Build Support : The installer builder tool can run on Windows, Solaris and Linux and generate installers for all target platforms from a single project file. Create Windows, Solaris and Linux installers from a single build environment!
- Customization : BitRock installers can be customized in a variety of ways, both graphically and in functionality.
- Multiple Installation modes : BitRock installers provide : several GUI modes with native look-and-feel, for installation in a variety of desktop environments; a text-based installation mode, for console-based and remote installations; a silent/unattended install mode which can be used for integration in shell scripts for automated deployment.
- Uninstall Functionality : An uninstall program is created as part of every installation, allowing users to easily uninstall the software. As the installer, it can be run in a variety of modes. On Windows, uninstall functionality can also be accessed from the Add/Remove Program entry in the Control Panel.
- Startup Failure Detection : BitRock installers will automatically detect the best installation mode available. Users also have the option to manually select a mode.
- Language and Platform Independent : BitRock installers can install applications written in any language, including: Java, PHP, Perl, Python, C/C++ and .NET/Mono.
- Multiple Language Support : BitRock installers support a variety of installation languages, including English, German, Spanish, Italian, French, Portuguese, Traditional Chinese, Dutch, Polish, Valencian, Catalan, Estonian, Slovenian, Romanian and Welsh. You can specify a default language or let the user decide. Please contact us if you require additional language support.
Version restrictions:
- 30-day trial
Enhancements:
- This release adds new actions to calculate md5 and specify the default user and group for installed files.
- It has improved error notification for external program execution.
- The ability to access standard Windows shell folder locations using installer variables has been added.
Test::LectroTest::Tutorial 0.3500
Test::LectroTest::Tutorial is a Perl module that contains documentation on how to use LectroTest to test your software. more>>
SYNOPSIS
LectroTest is an automated, specification-based testing system. To use it, declare properties that specify the expected behavior of your software. Then invoke LectroTest to test whether those properties hold.
LectroTest does this by running repeated random trials against your software. If LectroTest finds that a property doesnt hold, it emits the counterexample that "broke" your software. You can then plug the counterexample into your software to debug the problem. (Its also a good idea to add the counterexample to your list of regression tests.)
Think of your softwares behavior as a haystack that youre searching for needles. Each error is a needle. You want to find the needles and remove of them. LectroTest will search the haystack for you -- its nice that way -- but first you must tell it about the shape of the haystack and how to recognize a needle when it sees one.
The Haystack
The shape of the haystack is defined by a set of "generator bindings," in which variables are bound to the output of value generators:
x = 0;
The above asserts for each point in the haystack that the output of the function the_thing_we_are_testing must be non-negative.
Put them together to make a Property
The generator bindings and needle recognizer are combined to make a property:
Property {
##[ x = 0;
}, name => "the_thing_we_are_testing(...) is non-negative";
Youll note that we also added a meaningful name. Although not strictly required, its an excellent practice that makes life easier. (Youll also note that we placed the generator bindings inside of the magic delimiters ##[ ]##. This tells Perl that our bindings are bindings and not regular Perl code.)
We can read the above property like so: "For all integers x and all characters c in the range A through Z, we assert that the_thing_we_are_testing is non-negative."
Testing whether your Properties hold
After you define properties for your software, just add them to a small Perl program that uses the Test::LectroTest module:
# MyProperties.l.t
use MyModule; # provides the_thing_we_are_testing
use Test::LectroTest;
Property {
##[ x = 0;
}, name => "the_thing_we_are_testing(...) is non-negative";
Then you can test your properties simply by running the program:
$ perl MyProperties.l.t
If your properties check out, youll see something like this:
1..1
ok 1 - the_thing_we_are_testing(...) is non-negative (1000 attempts)
If something goes wrong, however, LectroTest will tell you where it happened:
1..1
not ok 1 - the_thing_we_are_testing(...) is non-negative
falsified in 23 attempts
# Counterexample:
# $x = 4
# $c = "R"
What this says is that at the point (x=4, c="R") in the haystack, there is a needle (i.e., your property doesnt hold). With this information, you can examine your code to determine the cause of the error.
Kerika for liunx 1.2
Let you share your ideas, documents and projects with friends more>> Kerika lets you share your ideas, documents and projects with friends and colleagues around the world using Graphical Wikis: a unique approach to team collaboration that makes it easy for everyone to understand what your project is all about.
Sign up as a trial user.
Download the software (it works on Macs, Windows and Linux!)
Use a template to jump-start a new project or simply sketch it free-style on an Idea Page.
Add documents, pictures, Web links, and sticky notes to your Pages.
Share your projects with other people, even if they dont use Kerika!
Attach notes to documents and other items on shared pages.
Share large files that you cant send by email, and whenever a shared document gets modified, let Kerika take care of all the filing for everyone on the project.
And for greater privacy, create your own private network at no extra charge.<<less
Guitar Mode Maker 3.0
Guitar Mode Maker is a software will help the guitar player learn scales, modes, chords, and create new scales. more>>
This program also has the capability of the user sharing their scales with others through a new and improved, unique scale file (.GS2 file)!
Guitar Mode Maker 1.0 for linux comes with hundreds of scales, chords and modes to help you learn! Guitar Mode Maker 1.0 is available only for Linux.
Additionally for BASS GUITAR PLAYERS, Bass Guitar Mode Maker! Now bass players can have all the scales, modes and chords too! Bass Guitar Mode Maker 3.0 available for download now!
Main features:
- Easy scale creation by clicking on the fretboard, note list or piano keyboard
- Easy scale transposition
- Ability to save Guitar Scale files, even in trial version
- Ability to hear your scale played by acoustic guitar, 12-string or piano
- 750 Scales and chords TO START WITH!
- Ability to print guitar scale on printer!
- Easier to use interface (Screen Shot)
WebNMS Management Framework Trial Edition 5
WebNMS Management Framework is the industry-leading network management framework for building custom EMS and NMS applications. It offers a comprehensive set of FCAPS functions, provisioning, along with customizable interfaces for most popular network elements, OSS systems and other management applications. Networking equipment vendors and other management solution providers rely on WebNMS Management Framework for rapid management application development and deployment. more>>
WebNMS Management Framework Trial Edition - WebNMS Management Framework is the industry-leading network management framework for building custom Element Management System (EMS) and Network Management System (NMS) applications.
WebNMS Management Framework is a scalable, application-centric platform that makes extensive use of state-of-the-art graphical displays to provide an intuitive and powerful network management dashboard for operations staff. By automating a number of complex, tedious, and error-prone tasks, the management application raises productivity, improves accuracy, simplifies training, and reduces costs for operation centers.
It offers a comprehensive set of FCAPS functions, provisioning, along with bundled customizable interfaces to most popular network elements, OSS systems and other management applications. Networking equipment vendors and other management solution providers rely on WebNMS Management Framework for rapid management application development and deployment.
Enhancements:
Version 5
System Requirements:Pentium 4 - 2Ghz; 1GB RAM and above<<less
DNA BASER 2.60
Visit us for updated info: http://www.DNABaser.com DNA Baser Assembler is easy to use software for simple and batch DNA sequence assembly, DNA sequence analysis, contig editing, metadata integration and mutation detection. It also offers a powerful chromatogram viewer/editor. The truly user-friendly interface makes DNA Baser the best choice for DNA contig assembly. For more details, see the DNA BASER Features page. File formats supported are abi, scf and seq (or FASTA). Features: end clip, export,auto trim... more>>
DNA BASER - Visit us for updated info: http://www.DNABaser.com
DNA Baser Assembler is easy to use software for simple and batch DNA sequence assembly, DNA sequence analysis, contig editing, metadata integration and mutation detection. It also offers a powerful chromatogram viewer/editor. The truly user-friendly interface makes DNA Baser the best choice for DNA contig assembly. For more details, see the DNA BASER Features page.
Why is DNA Baser Assembler special?
Any software company pretends that their product is the best. But lets see for real if DNA Baser can offer you a better proposition. As you will see below we concentrate on adding automatic and batch functions to our product in order to decrease the time. Additional to this, DNA Baser is available at a "kill your competition" price.
Forget about manually trimming the low quality ends of your sequences. DNA Baser Assembler will do it for you!
Do you think you need weeks to assemble hundreds of contigs? What about doing this in minutes? DNA Baser is the only software that can automatically detect and assemble sequences belonging to the same contig based on their filename.
Do you think that is necessary to spend more than 20 minutes to correct discrepancies and mismatches in every contig? Wrong! DNA Baser is the first software which can make correct suggestions in at least 98% of cases.
Have you ever wondered how others laboratories afford to have sequence assembly software in EVERY computer? Simple! They dont spend thousands of dollars for each license. They use DNA Baser Assembler. DNA Baser is affordable, has no annual maintenance fees, technical support is included in price and you have instant access to your key, right after purchase.
You dont have to fill in and submit forms in order to get a trial version. If you want to try it, you can download and install it in less than one minute. No personal data or registration process is required. The trial version is fully functional.
DNA BASER Assembler offers a smart navigation system that takes you to the location of each sequence ambiguity / mutation with a single click.
Enhancements:
Version 2.60
New: Metadata and batch metadata integration.
New: Button to open Windows Explorer in contigs folder, after sequence assembly.
New: Remove vectors from single chromatograms.
New: SEQUENCE ANALISYS - mark al bases with a confidence level (QV) below a specified threshold, in red.
New: Batch convert from chromatogram to Fasta with vector removal and automatic metadata integration.
New: Resizable chromatograms.
Full support for low quality sample ends editing.
100% compatible with Mac via Parallels/Bootcamp/VMWare.
Improved handling of corrupted/invalid ABI/SCF files.
Improved contig editor.
Improved file association.
Improved Assemble to reference.
Improved log window.
Improved file handling: Before starting the contig, check if all files in the JobList are valid. Invalid samples are automatically removed from Job List so the assembly process can continue without human intervention. Build a list of invalid files and report it.
Improved user interface: new toolbar, improved embedded help, interactive help, workflow...
Improved sample viewer: Mark as trusted/un-trusted can now be used also in Sample viewer window
New: Show error message while trying to open empty/invalid FASTA files
Improved: Correctly handle multiple contigs resulted when assembling to a reference.
Improved: menu Save as Fasta/Seq/Scf was replaced with Save all as... and Save selected as.... Now the user can choose where to save the file.
Version 2.10
Batch assembly. Thousand of contigs can be assembled at once.
System Requirements:CPU: 333MHz, 64MB RAM, Video 1024x768, 2MB HDD free space<<less
Deluxe Tree 1.0
Deluxe Tree is a powerful, JavaScript-based site navigation menu. more>>
It supports a special JavaScript API to change your menu "on-the-fly", animation effects, floating, drag-n-drop, state saving, XP Style, relative and absolute positions, animated icons and arrows, normal state, mouseover state, expanded state, unlimited submenus, separators, lines, and more.
Main features:
Compatibility
- Full cross-browser compatibility including IE, Netscape, Mozilla, Opera, Firefox, Konqueror and Safari
- on Windows, Mac OS and Linux
- Section 508 compliant
- Support for any doctypes
- Menu can be populated from a database using ASP, PHP, etc.
Seamless Integration
- Multiple menus on the same page
- Friendly to other scripts and css styles
- Any HTML code can be used within menu items
High Performance
- Generally loads faster than other page elements
- Performs perfectly with unlimited number of submenus and items
Easy Setup
- Comprehensible menu parameters for manual editing
Professional Look-n-Feel
- Fully customizable appearance, individual styles for each element
- Animation effects for submenus in XP Style
Unique Features
- Dragable, floating, state-saving menus
- Special JavaScript API for changing menu "on-the-fly"
Cost Effective
- Starts at just $39.95. Buy Now!
- Free for non-profit websites. Order Now!
- Full-functional free trial version.
Enhancements:
- Several .js modules were added.
- A special JavaScript API was added to change your menu "on-the-fly".
- New animation effects were added.
iOfficeV4 4.1.3
iOfficeV4 is a Web-based groupware application suite. more>>
Various applications are easy to use and can improve productivity of cooperative work in your group or whole organization. iOfficeV4 offers your work group 21 powerful collaboration tools.
Main features:
Personalizing Options
- Personalize your desktop and change various options of each application to better suit your needs.
Administration Tools
- iOfficeV4 provides powerful and flexible Administration tools that can reduce TCO. Once iOfficeV4 is installed on your server, a non-IT expert can administer the entire system.
Security Features
- Planning and implementing security policies are critical issues in Groupware applications. To determine and manage the security issues, iOfficeV4 provides three different security policies.
National Language Support
- iOfficeV4 has no built-in assumptions or dependencies on language specific or cultural specific conventions. Although the user interface is English, iOfficeV4 NLS supports non-English speaking countries and regions.
Other Unique Features
- Weve developed abundant auxiliary functions so that the applications can be used more conveniently.
System Requirements
- iOfficeV4 runs on various operating systems, including Windows, Linux, and UNIX. Installing iOfficeV4 is easy, and can be done in a few minutes with most operating systems.
More about iOfficeV4
- We provide a comprehensive user guide that allows you to learn iOfficeV4s features.
Version restrictions:
- 60-Day Free Trial
ccextractor 0.30
ccextractor is a fast closed captions extractor for MPEG files. more>>
ccextractor is mostly a mildly optimized C port of McPoodles excellent but painfully slow Perl script SCC_RIP. It lets you rip the raw closed captions (read: subtitles) data from a number of sources, such as DVD or replay TV.
As an added bonus compared to the original SCC_RIP, ccextractor can extract subtitles from the HDTV transport streams that are becoming more common.
At this point ccextractor extracts the line 21 captions (which must legally be present for a number of years until the transition to digital is complete). Note that in most .ts you can find, there will be subtitle data for both analog (EIA-608) decoders and digital (EIA-708). AFAIK there are not
freely available EIA-708 rippers.
Anyway, since line 21 captions will be available for some time, we have time to build a decent 708 ripper.
Basic Usage
For details on CC, please go to McPoodles page:
http://www.geocities.com/mcpoodle43/SCC_TOOLS/DOCS/SCC_TOOLS.HTML
You will need his tools to use ccextrators output.
The basic idea is that you get the raw closed caption dump from ccextractor.
Then you need other tools (which vary depending on what you want to do) to continue processing.
To get a transcript from a .ts file in .srt (I assume this will be the most common use) do this:
ccextractor -12 input_file
-12 means "extract both subtitle tracks" (actually technical names are fields but tracks is easier to understand). 1 is almost always English. 2 is Spanish in HBO (at least in the few samples Ive seen) but could be anything. Just extract both of them and check.
Example: cctractor -12 house315.ts
ccextractor will create two files, called house315_1.bin and _2.
Then use McPoodles RAW2SCC to create a temporary SCC file (means Scenerist, which is originally the native format for some program, its not important here).
raw2scc house315_1.bin
This creates house315_1.scc
From this .scc file, you can get the final .srt by using McPoodles CCASDI:
ccasdi -s house315_1.srt
Which looks like this (just 3 random lines shown).
514
00:24:07,400 --> 00:24:09,300
Theyve got another trial
going on at Duke.
515
00:24:09,367 --> 00:24:12,567
15% extend their lives
beyond five years.
516
00:24:12,634 --> 00:24:13,701
If youre positive
for protein PHF--
Enhancements:
- This release adds support for DVR-MS files.
- It improves the CC decoder.
- There are several bugfixes, a major speed boost (20%-40%), improved timing for non-TS files, improved format autodetection, and other minor improvements.
perlfilter 5.8.8
perlfilter package contains Perl source filters. more>>
This article is about a little-known feature of Perl called source filters. Source filters alter the program text of a module before Perl sees it, much as a C preprocessor alters the source text of a C program before the compiler sees it. This article tells you more about what source filters are, how they work, and how to write your own.
The original purpose of source filters was to let you encrypt your program source to prevent casual piracy. This isnt all they can do, as youll soon learn. But first, the basics.
CONCEPTS
Before the Perl interpreter can execute a Perl script, it must first read it from a file into memory for parsing and compilation. If that script itself includes other scripts with a use or require statement, then each of those scripts will have to be read from their respective files as well.
Now think of each logical connection between the Perl parser and an individual file as a source stream. A source stream is created when the Perl parser opens a file, it continues to exist as the source code is read into memory, and it is destroyed when Perl is finished parsing the file. If the parser encounters a require or use statement in a source stream, a new and distinct stream is created just for that file.
The diagram below represents a single source stream, with the flow of source from a Perl script file on the left into the Perl parser on the right. This is how Perl normally operates.
file -------> parser
There are two important points to remember:
Although there can be any number of source streams in existence at any given time, only one will be active.
Every source stream is associated with only one file.
A source filter is a special kind of Perl module that intercepts and modifies a source stream before it reaches the parser. A source filter changes our diagram like this:
file ----> filter ----> parser
If that doesnt make much sense, consider the analogy of a command pipeline. Say you have a shell script stored in the compressed file trial.gz. The simple pipeline command below runs the script without needing to create a temporary file to hold the uncompressed file.
gunzip -c trial.gz | sh
In this case, the data flow from the pipeline can be represented as follows:
trial.gz ----> gunzip ----> sh
With source filters, you can store the text of your script compressed and use a source filter to uncompress it for Perls parser:
compressed gunzip
Perl program ---> source filter ---> parser
TurboCall 1.0.3+
TurboCall is an extension which adds a phone call function to your browser. more>>
Select any phone number on any web page, or click on a phone number in your contact list in the integrated panel, and you will receive an incoming call from the desired destination number within seconds.
Main features:
- No obligation to subscribe after trial period
- Use your regular landline or cell phone
- Low international rates!
- Accessible worldwide
- Store your personal contact list
- No connection fee, no maintenance fee!
Easy Benchmarking Suite 1.05
Easy Benchmarking Suite is aimed at testing and benchmarking sites. more>>
- Issue requests to a URL. A benchmark typically consists of a given number of clients that concurrently issue a number of requests. A request can be any HTTP request (GET, POST, HEAD etc.) with all necessary HTTP header information (session cookies, basic authentication information, etc.);
- Get a quick overview of the results of a benchmark: how many trials succeeded, what are the average times for connecting and processing, what is the standard deviation of these times;
- Prepare a GnuPlot command file so that the obtained results can be plotted.
This document describes the suite. Furthermore, manual pages are provided for the separate parts of the suite: sitebench, sitecollect, and siteplot.
Stompy 0.04
Stompy provides a tool to check the security of Web session IDs and other tokens. more>>
Stompy the session stomper is a penetration testing tool that performs an automated analysis and runs an array of fairly sophisticated tests on WWW session identifiers (or any other tokens) to see whether they are reasonably unpredictable or vulnerable to attacks.
Session IDs and similar secret values shared between client and server are commonly used to track authenticated users or validate certain actions in stateless environments (not limited to the Internet: prepaid mobile recharge vouchers are a good example), and as such, whenever theyre predictable or simply have a non-negligible chance of being guessed by trial and error, we do have a problem.
Some of such mechanisms, particularly in relation to the Web, are well-studied and well-documented, and believed to be cryptographically secure (for example: Apache Tomcat, PHP, ASP.NET built-in session identifiers).
This is not necessarily so for various less-researcher enterprise platforms, and almost never so for custom solutions implemented in-house for a particular application. This is no better for other types of closed-source token generation systems that need to be quickly assessed for most obvious vulnerabilities before deployment.
Enhancements:
- Added more explicit explanations of certain results,
- Added fault bitmap reporting,
- Emphasized the ability to use stompy for non-WWW applications,
- Added raw file support,
- Replaced environmental variables with command-line options,
- Dropped non-GMP compilation target.
- Added the ability to issue custom requests from file,
- Added spatial correlation detection,
- Added SSL support,
- Moved testcases to test/
- [BUG] Fixed transition checking
- [BUG] Fixed some variable token length testing bugs
- [BUG] Fixed minor reporting errors
- [BUG] Fixed a problem with SEGV on replay on some platforms
Block Attack - Raise of the Blocks 1.3.0
Block Attack - Raise of the Blocks is another block fall game based on Tetris Attack. more>>
Block Attack - Raise of the Blocks is a block fall game. Like Tetris Attack and Crack Attack, block are raising from the floor and the player must clear them before they touch the roof.
Blocks are cleared by making a line of three blocks in the same color horizontally or vertically, and blocks can only be changed horizontally.
The goal is to either get as much points as possible, get as much point in two minutes, clear all blocks in limited moves and clear a number of lines.
Two player slit screen is available. Two players can compete in Time Trial (who gets most points in two minutes) or Vs. mode where clearing more than 3 blocks trows blocks at the opponent.