karmix 2.03
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 18
Added: 2009-06-10 License: Freeware Price: FREE
16 downloads
AutoDia 2.03
AutoDia is a modular application that parses source code, XML or data and produces an XML document in Dia format. more>>
AutoDia is a modular application that parses source code, XML or data and produces an XML document in Dia format (or images via graphviz and vcg). AutoDias goal is to be a UML / DB Schema diagram autocreation package.
The diagrams its creates are standard UML diagrams showing dependancies, superclasses, packages, classes and inheritances, as well as the methods, etc of each class.
AutoDia supports any language that a Handler has been written for - see below for an up to date list..
Autodia now outputs the following formats :
- Graphviz (using dot to generate jpg, png, etc)
- dot
- vcg
- xvcg (using xvcg to output postscript, etc)
- dia (using a new custom directed graph algorithm to layout diagrams)
- HTML/XML/Anything (if you write your own template)
- Experimental SpringGraph (native perl directed graphs similar to graphviz) now included
- Experimental Umbrello XML/XMI (requires fixing)
Autodia now parses the following forms of input
- Perl
- Python
- PHP
- Java (some issues with version 1.4) no longer fully supported (it used to work, Java broke its APIs now it doesnt, fixes welcome)
- C++
- Torque (XML DB schema)
- DBI (perl database interface handles)
- SQL
- Umbrello (experimental)
<<lessThe diagrams its creates are standard UML diagrams showing dependancies, superclasses, packages, classes and inheritances, as well as the methods, etc of each class.
AutoDia supports any language that a Handler has been written for - see below for an up to date list..
Autodia now outputs the following formats :
- Graphviz (using dot to generate jpg, png, etc)
- dot
- vcg
- xvcg (using xvcg to output postscript, etc)
- dia (using a new custom directed graph algorithm to layout diagrams)
- HTML/XML/Anything (if you write your own template)
- Experimental SpringGraph (native perl directed graphs similar to graphviz) now included
- Experimental Umbrello XML/XMI (requires fixing)
Autodia now parses the following forms of input
- Perl
- Python
- PHP
- Java (some issues with version 1.4) no longer fully supported (it used to work, Java broke its APIs now it doesnt, fixes welcome)
- C++
- Torque (XML DB schema)
- DBI (perl database interface handles)
- SQL
- Umbrello (experimental)
Download (0.060MB)
Added: 2006-08-08 License: GPL (GNU General Public License) Price:
1177 downloads
JGui 2.03
JGui is a collection of useful Java GUI components and utilities. more>>
JGui project is a collection of useful Java GUI components and utilities. JGui includes a docking windows framework for Swing and AWT; a dynamic tree framework; ThreadManager, which helps to distribute tasks to a number of threads; TLToolTipManager, which shows hidden parts of JTrees and JLabels cells; JShape, a non-rectangular translucent Swing component; and many more.
Main features:
- Docking windows framework for Swing and AWT.
- Dynamic Tree Framework
- ThreadManager - helps to distribute tasks to a number of threads
- TLToolTipManager - shows hidden parts of JTrees and JLabels cells.
- JShape - not rectangular translucent components.
- JGuiTabbedPane - a TabbedPane implementation.
- RainLayout - LayoutManager which supports both horizontal and vertical orientation, Component sorting, multiple columns/rows, row/column hiding.
- ToolBarLayout - LayoutManager which supports both horizontal and vertical orientation, Components layed out according to supplied absolute coordinates, multiple columns/rows, component wrapping.
- Rotate (90 or 270 grad) J(Toggle)Buttons and JLabels.
- ButtonPanel/FoldableButtonPanel
- IconifyBar/TaskBar
- ScrollPaneNavigator
- JHistogram
Enhancements:
- RainLayout is now available under a BSD license (in a separate package).
- JTabbedPaneExt is a JTabbedPane extension that allows icons to be easily added to tabs.
- This implementations is independent from the installed UI, works with both WRAP_TAB_LAYOUT and SCROLL_TAB_LAYOUT, and also works with any tab placement.
- Any number of icons can be added.
- Hover and pressed icons are supported, as are icon tooltips.
- Some known JTabbedPane bugs were fixed.
- The possibility to synchronize views was added to GSplitPane.
- The animation for TaskPane was improved.
- Bugfixes were made.
<<lessMain features:
- Docking windows framework for Swing and AWT.
- Dynamic Tree Framework
- ThreadManager - helps to distribute tasks to a number of threads
- TLToolTipManager - shows hidden parts of JTrees and JLabels cells.
- JShape - not rectangular translucent components.
- JGuiTabbedPane - a TabbedPane implementation.
- RainLayout - LayoutManager which supports both horizontal and vertical orientation, Component sorting, multiple columns/rows, row/column hiding.
- ToolBarLayout - LayoutManager which supports both horizontal and vertical orientation, Components layed out according to supplied absolute coordinates, multiple columns/rows, component wrapping.
- Rotate (90 or 270 grad) J(Toggle)Buttons and JLabels.
- ButtonPanel/FoldableButtonPanel
- IconifyBar/TaskBar
- ScrollPaneNavigator
- JHistogram
Enhancements:
- RainLayout is now available under a BSD license (in a separate package).
- JTabbedPaneExt is a JTabbedPane extension that allows icons to be easily added to tabs.
- This implementations is independent from the installed UI, works with both WRAP_TAB_LAYOUT and SCROLL_TAB_LAYOUT, and also works with any tab placement.
- Any number of icons can be added.
- Hover and pressed icons are supported, as are icon tooltips.
- Some known JTabbedPane bugs were fixed.
- The possibility to synchronize views was added to GSplitPane.
- The animation for TaskPane was improved.
- Bugfixes were made.
Download (0.48MB)
Added: 2005-12-25 License: Other/Proprietary License Price:
1402 downloads
g-page 2.03
g-page is a client/server application designed to send text messages to pagers or SMS enabled PCS phones. more>>
g-page is a client/server application for Unix designed to send text messages to alphanumeric pagers or PCS phones with short messaging, SMS, capabilities.
It supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
<<lessIt supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
Download (0.20MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
1146 downloads
IPC::LDT 2.03
IPC::LDT is a Perl module that implements a length based IPC protocol. more>>
IPC::LDT is a Perl module that implements a length based IPC protocol.
Interprocess communication often uses line (or record) oriented protocols. FTP, for example, usually is such a protocol: a client sends a command (e.g. "LS") which is completed by a carriage return. This carriage return is included in the command which is sent to the server process (FTP deamon) which could implement its reading in a way like this:
while ($cmd= )
{
chomp($cmd);
performCommand($cmd);
}
Well, such record oriented, blocked protocols are very useful and simply to implement, but sometimes there is a need to transfer more complex data which has no trailing carriage return, or data which may include more carriage returns inside the message which should not cause the reciepient to think the message is already complete while it is really not. Even if you choose to replace carriage returns by some obscure delimiters, the same could happen again until you switch to a protocol which does not flag the end of a message by special strings.
On the other hand, if there is no final carriage return (or whatever flag string) within a message, the end of the message has to be marked another way to avoid blocking by endless waiting for more message parts. A simple way to provide this is to precede a message by a prefix which includes the length of the remaining (real) message. A reciepient reads this prefix, decodes the length information and continues reading until the announced number of bytes came in.
IPC::LDT provides a class to build objects which transparently perform such "length driven transfer". A user sends and receives messages by simple method calls, while the LDT objects perform the complete translation into and from LDT messages (with prefix) and all the necessary low level IO handling to transfer stream messages on non blocked handles.
IPC::LDT objects can be configured to transfer simle string messages as well as complex data structures. Additionally, they allow to delay the transfer of certain messages in a user defined way.
<<lessInterprocess communication often uses line (or record) oriented protocols. FTP, for example, usually is such a protocol: a client sends a command (e.g. "LS") which is completed by a carriage return. This carriage return is included in the command which is sent to the server process (FTP deamon) which could implement its reading in a way like this:
while ($cmd= )
{
chomp($cmd);
performCommand($cmd);
}
Well, such record oriented, blocked protocols are very useful and simply to implement, but sometimes there is a need to transfer more complex data which has no trailing carriage return, or data which may include more carriage returns inside the message which should not cause the reciepient to think the message is already complete while it is really not. Even if you choose to replace carriage returns by some obscure delimiters, the same could happen again until you switch to a protocol which does not flag the end of a message by special strings.
On the other hand, if there is no final carriage return (or whatever flag string) within a message, the end of the message has to be marked another way to avoid blocking by endless waiting for more message parts. A simple way to provide this is to precede a message by a prefix which includes the length of the remaining (real) message. A reciepient reads this prefix, decodes the length information and continues reading until the announced number of bytes came in.
IPC::LDT provides a class to build objects which transparently perform such "length driven transfer". A user sends and receives messages by simple method calls, while the LDT objects perform the complete translation into and from LDT messages (with prefix) and all the necessary low level IO handling to transfer stream messages on non blocked handles.
IPC::LDT objects can be configured to transfer simle string messages as well as complex data structures. Additionally, they allow to delay the transfer of certain messages in a user defined way.
Download (0.013MB)
Added: 2007-06-18 License: Perl Artistic License Price:
860 downloads
Games Knoppix 4.0.2-03
Games Knoppix is a Knoppix based LiveCD with games. more>>
Games Knoppix is a Knoppix based LiveCD with games.
The following games are included:
- Marble Blast Gold Demo (OpenGL)
- Mutant Storm Demo (OpenGL)
- Space Tripper Demo (OpenGL)
- Think Tanks Demo (OpenGL)
- Ufo AI (XMas Special) (OpenGL)
- Asciijump
- Atanks
- Bzflag (OpenGL)
- Bzflag-Server
- Crack-Attack (OpenGL)
- Crimson
- Crossfire-Client-GTK
- Crossfire-Client-X11
- Cube
- Empire
- Enigma
- Foobillard (OpenGL)
- Freeciv-Client
- Freeciv-Client-GTK
- Freeciv-Server
- Freesci
- Gltron (OpenGL)
- Gnuchess
- Gnugo
- JumpnBump
- Kbattleship
- Kmahjongg
- Kobodeluxe
- Ksokoban
- Lbreakout2
- Lgeneral
- Nethack-Console
- Nethack-Gnome
- Nethack-Lisp
- Nethack-Qt
- Nethack-X11
- Netpanzer (OpenGL)
- Neverball (OpenGL)
- Pysol
- Scorched3d (OpenGL)
- Tower Toppler
- Battle for Wesnoth
- Battle for Wesnoth Editor
- Battle for Wesnoth Server
- Xarchon
- Xblast
- Xblast-TNT
- Xboing
- Xgalaga
- Xskat
- Xsoldier
<<lessThe following games are included:
- Marble Blast Gold Demo (OpenGL)
- Mutant Storm Demo (OpenGL)
- Space Tripper Demo (OpenGL)
- Think Tanks Demo (OpenGL)
- Ufo AI (XMas Special) (OpenGL)
- Asciijump
- Atanks
- Bzflag (OpenGL)
- Bzflag-Server
- Crack-Attack (OpenGL)
- Crimson
- Crossfire-Client-GTK
- Crossfire-Client-X11
- Cube
- Empire
- Enigma
- Foobillard (OpenGL)
- Freeciv-Client
- Freeciv-Client-GTK
- Freeciv-Server
- Freesci
- Gltron (OpenGL)
- Gnuchess
- Gnugo
- JumpnBump
- Kbattleship
- Kmahjongg
- Kobodeluxe
- Ksokoban
- Lbreakout2
- Lgeneral
- Nethack-Console
- Nethack-Gnome
- Nethack-Lisp
- Nethack-Qt
- Nethack-X11
- Netpanzer (OpenGL)
- Neverball (OpenGL)
- Pysol
- Scorched3d (OpenGL)
- Tower Toppler
- Battle for Wesnoth
- Battle for Wesnoth Editor
- Battle for Wesnoth Server
- Xarchon
- Xblast
- Xblast-TNT
- Xboing
- Xgalaga
- Xskat
- Xsoldier
Download (2762MB)
Added: 2005-09-14 License: GPL (GNU General Public License) Price:
857 downloads
Hephaestus 2.03
Hephaestus is a computer role playing game construction kit. more>>
Hephaestus project is a computer role playing game construction kit.
Hephaestus is a freeware computer role-playing game construction kit (often called an "RPG maker"). A map editor is included, and scripting is done in the Java programming language. Hephaestus is written in Java, and therefore runs on every platform.
Youve wanted to make your own computer role-playing game all your life. Hephaestus 2 makes it easier than ever to make any adventure you can imagine. Use your own art and sounds, or use the standard libraries. Make "static" maps with the map editor, or create your maps entirely with code - even making mazes and dungeons that are different every time you play. Theres never been a better time to start writing your own CRPG!
Hephaestus 2 now includes the post-holocaust horror adventure, Umbra! After the Great Old Ones return to reclaim the Earth, the few survivors cower in towns hidden in the wilderness, or have given themselves over to madness and worship of inhuman gods. You start out alone and helpless, but can rise to strike back, and perhaps return Earth to humanity!
<<lessHephaestus is a freeware computer role-playing game construction kit (often called an "RPG maker"). A map editor is included, and scripting is done in the Java programming language. Hephaestus is written in Java, and therefore runs on every platform.
Youve wanted to make your own computer role-playing game all your life. Hephaestus 2 makes it easier than ever to make any adventure you can imagine. Use your own art and sounds, or use the standard libraries. Make "static" maps with the map editor, or create your maps entirely with code - even making mazes and dungeons that are different every time you play. Theres never been a better time to start writing your own CRPG!
Hephaestus 2 now includes the post-holocaust horror adventure, Umbra! After the Great Old Ones return to reclaim the Earth, the few survivors cower in towns hidden in the wilderness, or have given themselves over to madness and worship of inhuman gods. You start out alone and helpless, but can rise to strike back, and perhaps return Earth to humanity!
Download (2.8MB)
Added: 2007-01-04 License: Freeware Price:
1029 downloads
DungeonMaker-Lib 2.03
DungeonMaker-Lib is a fork of the project DungeonMaker, which has been abandoned. more>>
DungeonMaker-Lib is a fork of the project DungeonMaker, which has been abandoned. A fork was chosen as changes needed to be made to the original code to more easily accommodate scripting front-ends. The code forks from their 2.02 release.
This C++ library "grows" dungeons for use in isometric games using artificial life algorithms. It is a fork of the existing DungeonMaker project, which has been abandoned.
Desiring to create a Perl front-end to the library, I decided to fork as I wanted to make some changes to the code itself.
The code is forked from their v2.02 release. The major change in the current release is the incorporation of the original main.cpp into the DungeonMaker object itself as a new generate() method.
This makes it much easier to develop front-ends. Further changes are forthcoming. Soon the Swig interface file and Perl front-end will be added to the release with other interfaces hopefully to follow.
This project is brand-new and thus the website and other documentation is somewhat thin, but will expand over time.
Enhancements:
- All changes from the DungeonMaker-Lib fork were merged with the main DungeonMaker tree.
- A preliminary Perl front-end was released.
<<lessThis C++ library "grows" dungeons for use in isometric games using artificial life algorithms. It is a fork of the existing DungeonMaker project, which has been abandoned.
Desiring to create a Perl front-end to the library, I decided to fork as I wanted to make some changes to the code itself.
The code is forked from their v2.02 release. The major change in the current release is the incorporation of the original main.cpp into the DungeonMaker object itself as a new generate() method.
This makes it much easier to develop front-ends. Further changes are forthcoming. Soon the Swig interface file and Perl front-end will be added to the release with other interfaces hopefully to follow.
This project is brand-new and thus the website and other documentation is somewhat thin, but will expand over time.
Enhancements:
- All changes from the DungeonMaker-Lib fork were merged with the main DungeonMaker tree.
- A preliminary Perl front-end was released.
Download (0.27MB)
Added: 2005-12-03 License: GPL (GNU General Public License) Price:
1427 downloads
chaplin 1.10
chaplin is a dvd chapter tool for Linux (and all other *ixes with libdvdread support). more>>
chaplin is a dvd chapter tool for Linux (and all other *ixes with libdvdread support).
The tool parses a DVD disc or image and extracts the exact duration for each chapter of a given title. Then the total list of chapters is split into a user-selectable number of subsets. Each subset should have approximately the same duration.
This is a very useful approach for multi-cd rips. You no longer simply split the movie in the middle of the frame count but you choose two sets of chapters for both parts which both have (almost) the same length. Then the disc-break is not at a rather random point (concering the story telling of the movie) but at the end of a dvd-chapter.
The chapter timings and the split sets are also very useful for chapter navigation (even on a single disc). The normal output mode of chaplin thus prints the chapters relative beginning time and the duration in a wide number of formats, ranging from seconds, frame counts to timestamps.
For S/VCD mastering chaplin can also produce vcdimager XML files for each disc. There a complete sequence structure with chapter entry points is defined. Also the full navigation setup for chapter hopping is provided. Additionally you can add chapter menus and automatically create the necessary menu pages out of thumbnails extracted directly from the DVD.
Installation:
You will need the libdvdread library for this tool. Specify its installation path in the provided Makefile. Then a simple call to "make" should build the chaplin binary. Copy the binary into your PATH. It is very useful to have transcode and vcdimager installed. The chaplin-genmenu tool needs transcode, ImageMagick and the mjpegtools.
Usage
Simple Usage
Just call chaplin the following way:
chaplin -d < dvd_path > -t < title >
This will display a chapter summary and places all chapters into a single subset (the default). This is useful for a single cd transfer. For multi-cd targets you specify the number of subsets with the -p option:
chaplin -d < dvd_path > -t < title > -p 2
This will divide the chapters up into 2 subsets. They should have almost the same size (this depends largely on the granularity of the provided chapters). Now you know which chapters fit on the first disc, know the exact frame count and you can calculate the exact bitrate for this part and finally transcode each part.
Chapter Info
Detailed info on the chapters is also available. Just add the -c option and per chapter info is printed:
chaplin ... -c
The standard output mode prints the relative offset of each chapter in the part. With the -l option you can replace this display with the length of each chapter.
S/VCD Mastering
If your target is a set of S/VCDs then the -x option is very useful:
chaplin ... -x MYMOVIE
MYMOVIE is the basename of the VCDs.
This option generates a XML S/VCD description for vcdimager which contains the exact chapter setup found by chaplin. The XML files are called "vcdNN.xml" and are created in the current directory. Name the MPEG files made from each subset "partNN.mpg" and place them in the same directory (NN=part number). Now a call to:
vcdxbuild vcdNN.xml
should generate a SVCD image with chapters and navigation information.
You can control the XML generation by passing suboptions to -x:
chaplin ... -x MYMOVIE,vcd,my%02d.xml,movie%02.mpg
This will generate VCD 2.0 XML files called myNN.xml and refers to MPEG movie files called movieNN.mpg. Do not forget to include a "%d" expression in the XML and MPEG file patterns. This will be replaced by the current part number. Numbering starts with one by default. Chaplin will begin with zero if you pass the -z option.
The second argument defines the type of the disc: vcd or svcd.
S/VCD Chapter Menus
Since version 1.9 chaplin also supports the creation of XML mastering files for S/VCDs with chapter menus. Add the -m option to -x to enable menu creation. You have to specify how many chapters are selectable on each menu page. chaplin will then create a menu page set for each of the selected parts and each menu page will contain at most the given number of entries:
chaplin ... -x MYMOVIE,svcd,my%02d.xml,movie%02.mpg,menu%02d-%d.mpg -m 6
In this example menu pages with up to six entries are created and labeled menu%02d-%d.mpg. Note the two %d replacement tags in the menu file name. The first one is replaced with the current part number and the second one counts the menu pages for this part. The generated XML will create a SVCD that shows the first menu page and allows to select the first six chapters with the numeric buttons. Furthermore you can switch to the next menu page.
The referenced menu pages are MPEG files containing still images. Each menu page should depict the chapters that can be selected on this page. The menu pages can be rendered automatically with the chaplin-genmenu tool.
Automatic Chapter Menu Generation
The chaplin-genmenu script creates the chapter menu still image MPG files that are referenced in the S/VCD chapter menus. To guide this tool what should be rendered on each menu page, you have to create a chapling menu description with the -g command:
chaplin ... -x ... -m < n > -g menu.txt
Now have a look a the created menu description text file. Its splitted into blocks for each menu page:
chaplin-menu 9
dvd "/dev/dvd" title 10 PAL 4:3
menu01-1.mpg 9 Part 1 Menu 1
01 0 Chapter 1
02 0 Chapter 2
03 0 Chapter 3
04 0 Chapter 4
05 0 Chapter 5
06 0 Chapter 6
07 0 Chapter 7
08 0 Chapter 8
09 0 Chapter 9
menu01-2.mpg 6 Part 1 Menu 2
10 0 Chapter 10
11 0 Chapter 11
12 0 Chapter 12
13 0 Chapter 13
14 0 Chapter 14
15 0 Chapter 15
The description contains the menu files to create and the chapters that are referenced on each page. You can edit this file to change the sample frame for each chapter that will be extracted to get the thumbnail image on the menu page: change the 0 value in the second column to the requested frame number. Finally you can edit the text that gets rendered on the menu pages: The title of each menu page is given in the title line (e.g.: "Part 1 Menu 1") and the chapter description after each frame number (e.g.: "Chapter 1").
Now run the menu page creator:
chaplin-genmenu menu.txt
This sets the dvd input device and title similar to the chaplin call and pass the generated chaplin menu description. This will create the MPG still images needed for S/VCD creation out of the XML file.
Specify -n NTSC if creating a NTSC and not a PAL S/VCD. Use -v if creating a VCD and not a SVCD.
With -o you can set a global offset for each chapter sample frame number. The -u option cleans up all temporary files created during program call. -x will display all external command calls to debug the tool.
With -b, -l and -f you can adjust the rendering of the menu pages.
Note that chaplin-genmenu is an incremental tool that only creates files that are not yet existing in the current path. So you can first call the tool (without -u) to create all intermediate files. Then you can retouch or repaint the menu PNG files and call the tool again to build MPG files. If you pass the -c switch then all files are recreated always.
Enhancements:
- fixed crash in some parts calculations
- output some video attributes in verbose mode
- new menu.txt format now passes all important parameters
- (dvd device, title, tvnorm and aspect ratio) automatically
- chaplin-genmenu:
- improved menu layout creation (hinted by S. Stordal)
- manual layout setup with -m option
- now reads all important parameters from chaplin directly
- thumbs now have correct aspect ratio
- default frame offset is now 16 (to skip partial gops)
- new switch -c allows to always recreate files
- new switch -s sets the font size
- renamed switches to be more consistent
<<lessThe tool parses a DVD disc or image and extracts the exact duration for each chapter of a given title. Then the total list of chapters is split into a user-selectable number of subsets. Each subset should have approximately the same duration.
This is a very useful approach for multi-cd rips. You no longer simply split the movie in the middle of the frame count but you choose two sets of chapters for both parts which both have (almost) the same length. Then the disc-break is not at a rather random point (concering the story telling of the movie) but at the end of a dvd-chapter.
The chapter timings and the split sets are also very useful for chapter navigation (even on a single disc). The normal output mode of chaplin thus prints the chapters relative beginning time and the duration in a wide number of formats, ranging from seconds, frame counts to timestamps.
For S/VCD mastering chaplin can also produce vcdimager XML files for each disc. There a complete sequence structure with chapter entry points is defined. Also the full navigation setup for chapter hopping is provided. Additionally you can add chapter menus and automatically create the necessary menu pages out of thumbnails extracted directly from the DVD.
Installation:
You will need the libdvdread library for this tool. Specify its installation path in the provided Makefile. Then a simple call to "make" should build the chaplin binary. Copy the binary into your PATH. It is very useful to have transcode and vcdimager installed. The chaplin-genmenu tool needs transcode, ImageMagick and the mjpegtools.
Usage
Simple Usage
Just call chaplin the following way:
chaplin -d < dvd_path > -t < title >
This will display a chapter summary and places all chapters into a single subset (the default). This is useful for a single cd transfer. For multi-cd targets you specify the number of subsets with the -p option:
chaplin -d < dvd_path > -t < title > -p 2
This will divide the chapters up into 2 subsets. They should have almost the same size (this depends largely on the granularity of the provided chapters). Now you know which chapters fit on the first disc, know the exact frame count and you can calculate the exact bitrate for this part and finally transcode each part.
Chapter Info
Detailed info on the chapters is also available. Just add the -c option and per chapter info is printed:
chaplin ... -c
The standard output mode prints the relative offset of each chapter in the part. With the -l option you can replace this display with the length of each chapter.
S/VCD Mastering
If your target is a set of S/VCDs then the -x option is very useful:
chaplin ... -x MYMOVIE
MYMOVIE is the basename of the VCDs.
This option generates a XML S/VCD description for vcdimager which contains the exact chapter setup found by chaplin. The XML files are called "vcdNN.xml" and are created in the current directory. Name the MPEG files made from each subset "partNN.mpg" and place them in the same directory (NN=part number). Now a call to:
vcdxbuild vcdNN.xml
should generate a SVCD image with chapters and navigation information.
You can control the XML generation by passing suboptions to -x:
chaplin ... -x MYMOVIE,vcd,my%02d.xml,movie%02.mpg
This will generate VCD 2.0 XML files called myNN.xml and refers to MPEG movie files called movieNN.mpg. Do not forget to include a "%d" expression in the XML and MPEG file patterns. This will be replaced by the current part number. Numbering starts with one by default. Chaplin will begin with zero if you pass the -z option.
The second argument defines the type of the disc: vcd or svcd.
S/VCD Chapter Menus
Since version 1.9 chaplin also supports the creation of XML mastering files for S/VCDs with chapter menus. Add the -m option to -x to enable menu creation. You have to specify how many chapters are selectable on each menu page. chaplin will then create a menu page set for each of the selected parts and each menu page will contain at most the given number of entries:
chaplin ... -x MYMOVIE,svcd,my%02d.xml,movie%02.mpg,menu%02d-%d.mpg -m 6
In this example menu pages with up to six entries are created and labeled menu%02d-%d.mpg. Note the two %d replacement tags in the menu file name. The first one is replaced with the current part number and the second one counts the menu pages for this part. The generated XML will create a SVCD that shows the first menu page and allows to select the first six chapters with the numeric buttons. Furthermore you can switch to the next menu page.
The referenced menu pages are MPEG files containing still images. Each menu page should depict the chapters that can be selected on this page. The menu pages can be rendered automatically with the chaplin-genmenu tool.
Automatic Chapter Menu Generation
The chaplin-genmenu script creates the chapter menu still image MPG files that are referenced in the S/VCD chapter menus. To guide this tool what should be rendered on each menu page, you have to create a chapling menu description with the -g command:
chaplin ... -x ... -m < n > -g menu.txt
Now have a look a the created menu description text file. Its splitted into blocks for each menu page:
chaplin-menu 9
dvd "/dev/dvd" title 10 PAL 4:3
menu01-1.mpg 9 Part 1 Menu 1
01 0 Chapter 1
02 0 Chapter 2
03 0 Chapter 3
04 0 Chapter 4
05 0 Chapter 5
06 0 Chapter 6
07 0 Chapter 7
08 0 Chapter 8
09 0 Chapter 9
menu01-2.mpg 6 Part 1 Menu 2
10 0 Chapter 10
11 0 Chapter 11
12 0 Chapter 12
13 0 Chapter 13
14 0 Chapter 14
15 0 Chapter 15
The description contains the menu files to create and the chapters that are referenced on each page. You can edit this file to change the sample frame for each chapter that will be extracted to get the thumbnail image on the menu page: change the 0 value in the second column to the requested frame number. Finally you can edit the text that gets rendered on the menu pages: The title of each menu page is given in the title line (e.g.: "Part 1 Menu 1") and the chapter description after each frame number (e.g.: "Chapter 1").
Now run the menu page creator:
chaplin-genmenu menu.txt
This sets the dvd input device and title similar to the chaplin call and pass the generated chaplin menu description. This will create the MPG still images needed for S/VCD creation out of the XML file.
Specify -n NTSC if creating a NTSC and not a PAL S/VCD. Use -v if creating a VCD and not a SVCD.
With -o you can set a global offset for each chapter sample frame number. The -u option cleans up all temporary files created during program call. -x will display all external command calls to debug the tool.
With -b, -l and -f you can adjust the rendering of the menu pages.
Note that chaplin-genmenu is an incremental tool that only creates files that are not yet existing in the current path. So you can first call the tool (without -u) to create all intermediate files. Then you can retouch or repaint the menu PNG files and call the tool again to build MPG files. If you pass the -c switch then all files are recreated always.
Enhancements:
- fixed crash in some parts calculations
- output some video attributes in verbose mode
- new menu.txt format now passes all important parameters
- (dvd device, title, tvnorm and aspect ratio) automatically
- chaplin-genmenu:
- improved menu layout creation (hinted by S. Stordal)
- manual layout setup with -m option
- now reads all important parameters from chaplin directly
- thumbs now have correct aspect ratio
- default frame offset is now 16 (to skip partial gops)
- new switch -c allows to always recreate files
- new switch -s sets the font size
- renamed switches to be more consistent
Download (0.023MB)
Added: 2006-05-26 License: GPL (GNU General Public License) Price:
1246 downloads
Text::Textile 2.03
Text::Textile is a humane web text generator. more>>
Text::Textile is a humane web text generator.
SYNOPSIS
use Text::Textile qw(textile);
my $text =<<less
SYNOPSIS
use Text::Textile qw(textile);
my $text =<<less
Download (0.031MB)
Added: 2007-07-24 License: Perl Artistic License Price:
825 downloads
Autodia::Handler::Cpp 2.03
Autodia::Handler::Cpp Perl module is an AutoDia handler for C++. more>>
Autodia::Handler::Cpp Perl module is an AutoDia handler for C++.
This module parses files into a Diagram Object, which all handlers use. The role of the handler is to parse through the file extracting information such as Class names, attributes, methods and properties.
HandlerPerl parses files using simple perl rules. A possible alternative would be to write HandlerCPerl to handle C style perl or HandleHairyPerl to handle hairy perl.
HandlerPerl is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language - in this case:
%language_handlers = { .. , cpp => "Autodia::Handler::Cpp", .. };
CONSTRUCTION METHOD
use Autodia::Handler::Cpp;
my $handler = Autodia::Handler::Cpp->New(%Config);
This creates a new handler using the Configuration hash to provide rules selected at the command line.
ACCESS METHODS
This parses the named file and returns 1 if successful or 0 if the file could not be opened.
$handler->output_xml(); # interpolates values into an xml or html template
$handler->output_graphviz(); # generates a gif file via graphviz
<<lessThis module parses files into a Diagram Object, which all handlers use. The role of the handler is to parse through the file extracting information such as Class names, attributes, methods and properties.
HandlerPerl parses files using simple perl rules. A possible alternative would be to write HandlerCPerl to handle C style perl or HandleHairyPerl to handle hairy perl.
HandlerPerl is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language - in this case:
%language_handlers = { .. , cpp => "Autodia::Handler::Cpp", .. };
CONSTRUCTION METHOD
use Autodia::Handler::Cpp;
my $handler = Autodia::Handler::Cpp->New(%Config);
This creates a new handler using the Configuration hash to provide rules selected at the command line.
ACCESS METHODS
This parses the named file and returns 1 if successful or 0 if the file could not be opened.
$handler->output_xml(); # interpolates values into an xml or html template
$handler->output_graphviz(); # generates a gif file via graphviz
Download (0.060MB)
Added: 2007-05-29 License: Perl Artistic License Price:
880 downloads
MGRX 0.9.7
MGRX is a 2D graphics library derived from the GRX library. more>>
MGRX project is a 2D graphics library derived from the GRX library. GRX was originaly written by Csaba Biegl for DJ Delories DOS port of the GCC compiler. MGRX supports four platforms: DOS (DJGPPv2), Linux console, Linux X11 and Win32 (Mingw). On DOS it supports VGA and VESA compliant cards. On Linux console it uses the framebuffer. On X11 and Win32 it runs in a window.
Why MGRX
MGRX is a fork of GRX. Because I liked the GRX C API interface, I began to maintain GRX when it was orphaned at the end of 2000. But GRX has not only the C API, it has a Pascal API, a BGI compatibility API, support for Turbo C, Wattcom, MSC and some X11 implementations over mainframes. At the end it was not funny, to easy to break things I dont know (and dont want to know). So I stoped my job maintainig GRX at the end of 2003. At the time I write this, GRX is still orphaned.
But in the mean time I developed a fork for my own use, only the C API, no Pascal, no BGI, no Turbo C support, only the 4 platforms I can test. And a new (and better I think) input API. And now I have released it, only for fun.
Supported platforms:
Latest versions of OS, compiler, and key software tested:
Linux X11: linux 2.6.18, Xorg 7.2, gcc 4.1.2
Linux fb: linux 2.6.18, gcc 4.1.2
DJGPP: djdev 2.03, gcc 4.1.2
Win32: Windows XP, MinGW 3.1.0-1
<<lessWhy MGRX
MGRX is a fork of GRX. Because I liked the GRX C API interface, I began to maintain GRX when it was orphaned at the end of 2000. But GRX has not only the C API, it has a Pascal API, a BGI compatibility API, support for Turbo C, Wattcom, MSC and some X11 implementations over mainframes. At the end it was not funny, to easy to break things I dont know (and dont want to know). So I stoped my job maintainig GRX at the end of 2003. At the time I write this, GRX is still orphaned.
But in the mean time I developed a fork for my own use, only the C API, no Pascal, no BGI, no Turbo C support, only the 4 platforms I can test. And a new (and better I think) input API. And now I have released it, only for fun.
Supported platforms:
Latest versions of OS, compiler, and key software tested:
Linux X11: linux 2.6.18, Xorg 7.2, gcc 4.1.2
Linux fb: linux 2.6.18, gcc 4.1.2
DJGPP: djdev 2.03, gcc 4.1.2
Win32: Windows XP, MinGW 3.1.0-1
Download (1.2MB)
Added: 2007-07-03 License: LGPL (GNU Lesser General Public License) Price:
846 downloads
Apache2::AuthCookieDBI 2.03
Apache2::AuthCookieDBI is an AuthCookie module backed by a DBI database. more>>
Apache2::AuthCookieDBI is an AuthCookie module backed by a DBI database.
SYNOPSIS
# In httpd.conf or .htaccess
PerlModule Apache2::AuthCookieDBI
PerlSetVar WhatEverPath /
PerlSetVar WhatEverLoginScript /login.pl
# Optional, to share tickets between servers.
PerlSetVar WhatEverDomain .domain.com
# These must be set
PerlSetVar WhatEverDBI_DSN "DBI:mysql:database=test"
PerlSetVar WhatEverDBI_SecretKey "489e5eaad8b3208f9ad8792ef4afca73598ae666b0206a9c92ac877e73ce835c"
# These are optional, the module sets sensible defaults.
PerlSetVar WhatEverDBI_User "nobody"
PerlSetVar WhatEverDBI_Password "password"
PerlSetVar WhatEverDBI_UsersTable "users"
PerlSetVar WhatEverDBI_UserField "user"
PerlSetVar WhatEverDBI_PasswordField "password"
PerlSetVar WhatEverDBI_CryptType "none"
PerlSetVar WhatEverDBI_GroupsTable "groups"
PerlSetVar WhatEverDBI_GroupField "grp"
PerlSetVar WhatEverDBI_GroupUserField "user"
PerlSetVar WhatEverDBI_EncryptionType "none"
PerlSetVar WhatEverDBI_SessionLifetime 00-24-00-00
# Protected by AuthCookieDBI.
< Directory /www/domain.com/authcookiedbi >
AuthType Apache2::AuthCookieDBI
AuthName WhatEver
PerlAuthenHandler Apache2::AuthCookieDBI->authenticate
PerlAuthzHandler Apache2::AuthCookieDBI->authorize
require valid-user
# or you can require users:
require user jacob
# You can optionally require groups.
require group system
< /Directory >
# Login location.
< Files LOGIN >
AuthType Apache2::AuthCookieDBI
AuthName WhatEver
SetHandler perl-script
PerlHandler Apache2::AuthCookieDBI->login
< /Files >
This module is an authentication handler that uses the basic mechanism provided by Apache2::AuthCookie with a DBI database for ticket-based protection. It is based on two tokens being provided, a username and password, which can be any strings (there are no illegal characters for either). The username is used to set the remote user as if Basic Authentication was used.
On an attempt to access a protected location without a valid cookie being provided, the module prints an HTML login form (produced by a CGI or any other handler; this can be a static file if you want to always send people to the same entry page when they log in). This login form has fields for username and password. On submitting it, the username and password are looked up in the DBI database. The supplied password is checked against the password in the database; the password in the database can be plaintext, or a crypt() or md5_hex() checksum of the password. If this succeeds, the user is issued a ticket. This ticket contains the username, an issue time, an expire time, and an MD5 checksum of those and a secret key for the server. It can optionally be encrypted before returning it to the client in the cookie; encryption is only useful for preventing the client from seeing the expire time. If you wish to protect passwords in transport, use an SSL-encrypted connection. The ticket is given in a cookie that the browser stores.
After a login the user is redirected to the location they originally wished to view (or to a fixed page if the login "script" was really a static file).
On this access and any subsequent attempt to access a protected document, the browser returns the ticket to the server. The server unencrypts it if encrypted tickets are enabled, then extracts the username, issue time, expire time and checksum. A new checksum is calculated of the username, issue time, expire time and the secret key again; if it agrees with the checksum that the client supplied, we know that the data has not been tampered with. We next check that the expire time has not passed. If not, the ticket is still good, so we set the username.
Authorization checks then check that any "require valid-user" or "require user jacob" settings are passed. Finally, if a "require group foo" directive was given, the module will look up the username in a groups database and check that the user is a member of one of the groups listed. If all these checks pass, the document requested is displayed.
If a ticket has expired or is otherwise invalid it is cleared in the browser and the login form is shown again.
<<lessSYNOPSIS
# In httpd.conf or .htaccess
PerlModule Apache2::AuthCookieDBI
PerlSetVar WhatEverPath /
PerlSetVar WhatEverLoginScript /login.pl
# Optional, to share tickets between servers.
PerlSetVar WhatEverDomain .domain.com
# These must be set
PerlSetVar WhatEverDBI_DSN "DBI:mysql:database=test"
PerlSetVar WhatEverDBI_SecretKey "489e5eaad8b3208f9ad8792ef4afca73598ae666b0206a9c92ac877e73ce835c"
# These are optional, the module sets sensible defaults.
PerlSetVar WhatEverDBI_User "nobody"
PerlSetVar WhatEverDBI_Password "password"
PerlSetVar WhatEverDBI_UsersTable "users"
PerlSetVar WhatEverDBI_UserField "user"
PerlSetVar WhatEverDBI_PasswordField "password"
PerlSetVar WhatEverDBI_CryptType "none"
PerlSetVar WhatEverDBI_GroupsTable "groups"
PerlSetVar WhatEverDBI_GroupField "grp"
PerlSetVar WhatEverDBI_GroupUserField "user"
PerlSetVar WhatEverDBI_EncryptionType "none"
PerlSetVar WhatEverDBI_SessionLifetime 00-24-00-00
# Protected by AuthCookieDBI.
< Directory /www/domain.com/authcookiedbi >
AuthType Apache2::AuthCookieDBI
AuthName WhatEver
PerlAuthenHandler Apache2::AuthCookieDBI->authenticate
PerlAuthzHandler Apache2::AuthCookieDBI->authorize
require valid-user
# or you can require users:
require user jacob
# You can optionally require groups.
require group system
< /Directory >
# Login location.
< Files LOGIN >
AuthType Apache2::AuthCookieDBI
AuthName WhatEver
SetHandler perl-script
PerlHandler Apache2::AuthCookieDBI->login
< /Files >
This module is an authentication handler that uses the basic mechanism provided by Apache2::AuthCookie with a DBI database for ticket-based protection. It is based on two tokens being provided, a username and password, which can be any strings (there are no illegal characters for either). The username is used to set the remote user as if Basic Authentication was used.
On an attempt to access a protected location without a valid cookie being provided, the module prints an HTML login form (produced by a CGI or any other handler; this can be a static file if you want to always send people to the same entry page when they log in). This login form has fields for username and password. On submitting it, the username and password are looked up in the DBI database. The supplied password is checked against the password in the database; the password in the database can be plaintext, or a crypt() or md5_hex() checksum of the password. If this succeeds, the user is issued a ticket. This ticket contains the username, an issue time, an expire time, and an MD5 checksum of those and a secret key for the server. It can optionally be encrypted before returning it to the client in the cookie; encryption is only useful for preventing the client from seeing the expire time. If you wish to protect passwords in transport, use an SSL-encrypted connection. The ticket is given in a cookie that the browser stores.
After a login the user is redirected to the location they originally wished to view (or to a fixed page if the login "script" was really a static file).
On this access and any subsequent attempt to access a protected document, the browser returns the ticket to the server. The server unencrypts it if encrypted tickets are enabled, then extracts the username, issue time, expire time and checksum. A new checksum is calculated of the username, issue time, expire time and the secret key again; if it agrees with the checksum that the client supplied, we know that the data has not been tampered with. We next check that the expire time has not passed. If not, the ticket is still good, so we set the username.
Authorization checks then check that any "require valid-user" or "require user jacob" settings are passed. Finally, if a "require group foo" directive was given, the module will look up the username in a groups database and check that the user is a member of one of the groups listed. If all these checks pass, the document requested is displayed.
If a ticket has expired or is otherwise invalid it is cleared in the browser and the login form is shown again.
Download (0.022MB)
Added: 2007-03-19 License: Perl Artistic License Price:
949 downloads
GNU Hosting Helper 2.03
GNU Hosting Helper is a Web-based Web hosting management system that provides an administration system. more>>
GNU Hosting Helper is a web hosting management package. It is distributed under the GNU GPL (General Public License) Agreement.
This package provides tools to manage many of the aspects of a hosting environment.
GNU Hosting Helper also provides a client utility to reduce the need for staff to perform tasks that a client needs such as managing email accounts.
Main features:
Administrative Features
The features provided through the administrative interface include (but not limited to):
- Server Tasks
- Security Management
- Server Monitor
- Ticket Center
- News Management
- Knowledge Base
- Fraudscreen
- Domain Management
- User Management
- Billing/Accounting
- Account Information Tools
- Miscellaneous Functions
- Package Management
- Manage Hosting Servers
- Manage Client Interfaces
- Manage Mail Servers
- Manage Name Servers
- Manage Signup Servers
- Manage Server Pools
- Manage Administrators
- Manage Admin Daemon
- System Config
Client Features
The features provided thru the client interface include (but not limited to):
- Account Quickview
- Account Resources
- System Information
- Email Functions
- Virtual FTP Management
- Sub Domain Management
- SSL Certificate Management
- Website Management
- Front Page Extensions Management
- Stats and Logs access
- Account Management
- Account Billing
System/Network Support
GNU Hosting Helper currently supports management for the following software:
- Apache 1.3x and 2x
- Sendmail and Postfix
- Most major FPTD software
- BIND 8x and BIND 9x
- MySQL 3x and 4.0.x
Enhancements:
- Fixes an error with MyDNS where straight domains wouldnt resolve.
- Fixes an error with some systems rnd file creation for creating SSL CSR.
- Fixes an error representing bandwidth allotment, usage, and remaining.
- Fixes an error in the init.d file for the admin server daemon.
- Fixes an error with encryption when editing Webmail, signup, mail, and hosting servers.
- Adds SSH port specification and SSH daemon management to all managed servers.
<<lessThis package provides tools to manage many of the aspects of a hosting environment.
GNU Hosting Helper also provides a client utility to reduce the need for staff to perform tasks that a client needs such as managing email accounts.
Main features:
Administrative Features
The features provided through the administrative interface include (but not limited to):
- Server Tasks
- Security Management
- Server Monitor
- Ticket Center
- News Management
- Knowledge Base
- Fraudscreen
- Domain Management
- User Management
- Billing/Accounting
- Account Information Tools
- Miscellaneous Functions
- Package Management
- Manage Hosting Servers
- Manage Client Interfaces
- Manage Mail Servers
- Manage Name Servers
- Manage Signup Servers
- Manage Server Pools
- Manage Administrators
- Manage Admin Daemon
- System Config
Client Features
The features provided thru the client interface include (but not limited to):
- Account Quickview
- Account Resources
- System Information
- Email Functions
- Virtual FTP Management
- Sub Domain Management
- SSL Certificate Management
- Website Management
- Front Page Extensions Management
- Stats and Logs access
- Account Management
- Account Billing
System/Network Support
GNU Hosting Helper currently supports management for the following software:
- Apache 1.3x and 2x
- Sendmail and Postfix
- Most major FPTD software
- BIND 8x and BIND 9x
- MySQL 3x and 4.0.x
Enhancements:
- Fixes an error with MyDNS where straight domains wouldnt resolve.
- Fixes an error with some systems rnd file creation for creating SSL CSR.
- Fixes an error representing bandwidth allotment, usage, and remaining.
- Fixes an error in the init.d file for the admin server daemon.
- Fixes an error with encryption when editing Webmail, signup, mail, and hosting servers.
- Adds SSH port specification and SSH daemon management to all managed servers.
Download (0.18MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1286 downloads
Autodia::Handler::Torque 2.03
Autodia::Handler::Torque Perl module contains an AutoDia handler for Torque xml database schema. more>>
Autodia::Handler::Torque Perl module contains an AutoDia handler for Torque xml database schema.
This provides Autodia with the ability to read Torque Database Schema files, allowing you to convert them via the Diagram Export methods to images (using GraphViz and VCG) or html/xml using custom templates or to Dia.
SYNOPSIS
use Autodia::Handler::Torque;
my $handler = Autodia::Handler::dia->New(%Config);
$handler->Parse(filename); # where filename includes full or relative path.
Description
The Torque handler will parse the xml file using XML::Simple and populating the diagram object with class, superclass, and relationships representing tables and relationships.
The Torque handler is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language.
An example Torque database schema is shown here - its actually a rather nice format apart from the Java studlyCaps..
< ?xml version="1.0" encoding="ISO-8859-1" standalone="no" ? >
< !DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database_3_0_1.dtd" >
< database name="INTERPLANETARY" >
< table name="CIVILIZATION" >
< column name="CIV_ID" required="true" autoIncrement="true" primaryKey="true" type="INTEGER"/ >
< column name="NAME" required="true" type="LONGVARCHAR"/ >
< /table >
< table name="CIV_PEOPLE" >
< column name="CIV_ID" required="true" primaryKey="true" type="INTEGER"/ >
< column name="PEOPLE_ID" required="true" primaryKey="true" type="INTEGER"/ >
< foreign-key foreignTable="CIVILIZATION" >
< reference local="CIV_ID" foreign="CIV_ID"/ >
< /foreign-key >
< foreign-key foreignTable="PEOPLE" >
< reference local="PEOPLE_ID" foreign="PEOPLE_ID"/ >
< /foreign-key >
< /table >
< table name="PEOPLE" >
< column name="PEOPLE_ID" required="true" autoIncrement="true" primaryKey="true" type="INTEGER"/ >
< column name="NAME" required="true" size="255" type="VARCHAR"/ >
< column name="SPECIES" type="INTEGER" default="-2"/ >
< column name="PLANET" type="INTEGER" default="-1"/ >
< /table >
< /database >
<<lessThis provides Autodia with the ability to read Torque Database Schema files, allowing you to convert them via the Diagram Export methods to images (using GraphViz and VCG) or html/xml using custom templates or to Dia.
SYNOPSIS
use Autodia::Handler::Torque;
my $handler = Autodia::Handler::dia->New(%Config);
$handler->Parse(filename); # where filename includes full or relative path.
Description
The Torque handler will parse the xml file using XML::Simple and populating the diagram object with class, superclass, and relationships representing tables and relationships.
The Torque handler is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language.
An example Torque database schema is shown here - its actually a rather nice format apart from the Java studlyCaps..
< ?xml version="1.0" encoding="ISO-8859-1" standalone="no" ? >
< !DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database_3_0_1.dtd" >
< database name="INTERPLANETARY" >
< table name="CIVILIZATION" >
< column name="CIV_ID" required="true" autoIncrement="true" primaryKey="true" type="INTEGER"/ >
< column name="NAME" required="true" type="LONGVARCHAR"/ >
< /table >
< table name="CIV_PEOPLE" >
< column name="CIV_ID" required="true" primaryKey="true" type="INTEGER"/ >
< column name="PEOPLE_ID" required="true" primaryKey="true" type="INTEGER"/ >
< foreign-key foreignTable="CIVILIZATION" >
< reference local="CIV_ID" foreign="CIV_ID"/ >
< /foreign-key >
< foreign-key foreignTable="PEOPLE" >
< reference local="PEOPLE_ID" foreign="PEOPLE_ID"/ >
< /foreign-key >
< /table >
< table name="PEOPLE" >
< column name="PEOPLE_ID" required="true" autoIncrement="true" primaryKey="true" type="INTEGER"/ >
< column name="NAME" required="true" size="255" type="VARCHAR"/ >
< column name="SPECIES" type="INTEGER" default="-2"/ >
< column name="PLANET" type="INTEGER" default="-1"/ >
< /table >
< /database >
Download (0.060MB)
Added: 2007-06-21 License: Perl Artistic License Price:
855 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above karmix 2.03 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