splitter 1.3
File Splitter 1.3
Split large text/html files into smaller files. I find it much faster and more accurate than cut and paste. You embed commands in the big file telling it which pieces of it are to go where, then let Splitter do the work. It is much faster and more accurate than trying to select huge blocks of text in an editor. You dont accidentally lose or duplicate text. Keeping files small makes the site more responsive. more>>
File Splitter - Split large text/html files into smaller files. I find it
much faster and more accurate than cut and paste.
You embed commands in the big file telling it which pieces
of it are to go where, then let Splitter do the work. It is
much faster and more accurate than trying to select huge
blocks of text in an editor. You dont accidentally lose or
duplicate text. Keeping files small makes the site more
responsive.
In the following pretend that [...] are actually lessthan...greater than.
You embed multiple [split tags in the file to be split of
the form:
[split charlie.html]
...
stuff that will end up in the charlie.html file.
...
[/split]
The text between the [split xxx] and [/split] tags is split
off into that named file and the text is removed from the
original file along with the tags.
1. Filenames may be absolute or relative, with no quotes or spaces.
2. Tags may be nested, but they must balance (equal number
of [split xxx] and [/split]).
3. Tags are case-insensitive, i.e. may be lower or upper case.
4. Multiple [split xxx] tags may be directed to the same
file, where they will be appended.
5. If the files mentioned in the split tags already exist,
they will be overwritten.
6. Anything not inside [split xxx].. [/split] is retained in
the original file. Everything else is removed.
The file being split must be small enough to fit in RAM.
Java array addressing limits the file to 2GB, though other
considerations mean in practice the largest file you can
handle will be smaller still.
To install, Extract the zip download with Winzip, available from
http://www.winzip.com (or similar unzip utility) into any
directory you please, often C:\ -- ticking off the (user
folder names) option. To run as an application, type:
java -jar C:\com\mindprod\splitter\splitter.jar x.html
adjusting as necessary to account for where the jar file is.
Enhancements:
Version 1.3
allow you to specify encoding
System Requirements:<<less
SmartSplitter 1.3
SmartSplitter is a cross-platform open-source control splitter class for REALbasic 5 or greater. more>>
SmartSplitter can automatically attach nearby controls thus achieving full functionality with NO coding and NO binding! SmartSplitter is developed for and tested on Linux, Mac OS 9, Mac OS X, and Windows 98/2000/XP.
SmartSplitter began like so many other classes do - as a simple crappy class in an early crappy project. But as I used this divider thingy in more of my projects, I gradually added in smarts until so great the intellect of this amazing class, I felt obliged to spend the extra effort to simplify it, clean it up, and make it more accessible.
The SmartSplitter class is provided free for all to use. However, I do maintain ownership of SmartSplitter. You are free to redistribute the source code. If you distribute it as a standalone class, please include this documentation with it. If you distribute source code containing SmartSplitter, you do not need to include this documentation. There is no requirement to credit me in your program for using SmartSplitter.
Enhancements:
- Fixed control smarts to handle embeded control resize change in REALbasic 2005
- Added logic to handle invisible attached controls
- (Use new subroutine setAttachedControlNormallyVisible to alert SmartSplitter if an attached control changes visibility)
- Using DisableLiveDrag looks MUCH better
- Fixed a Win32 "expanding" handle refresh problem
MP3 Splitter 0.3
MP3 Splitter is a simple program to split MP3s into segments of user-specified size. more>>
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script config.status that you can run in the future to recreate the current configuration, a file config.cache that saves the results of its tests to speed up reconfiguring, and a file config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
This is the way to compile this package is:
1. cd to the directory containing the packages source code and type ./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type sh ./configure instead to prevent `csh from trying to execute configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
MP3::Splitter 0.03
MP3::Splitter is a Perl extension for splitting MP3 files. more>>
SYNOPSIS
use MP3::Splitter;
mp3split(xx.mp3, {verbose => 1}, [3, 356.25], [389, 615, lax => 10]);
mp3split_read(xx.mp3, xx.list, {verbose => 1});
The first two arguments of mp3split() is a name of an MP3 file and a reference to a hash of options, the remaining are descriptions of pieces. Such a description is an array reference with the start and duration of the piece (in seconds; or of the forms 03h05m56.45, 03h05m56.45s, or 03:05:56.45; any of the hours/minutes/seconds fields can be omited if the result is not ambiguous.
Alternatively, one can specify the start field as a relative position w.r.t. the end of previous piece (or start of file); to do this, prepend > to the field. Similarly, one can put end-of-the-piece in the duration field by prepending the time by =; if this field has a special value INF, it is assumed to go until the start of the next piece, or until the audio ends.
The remaining elements of a piece description should form a hash of piece-specific options (arbitrary user data can be stored with the key user).
Similarly, mp3split_read() takes names of an MP3 file and of a file with the description of pieces, followed by optional reference to a hash of options. Each line of the description file should be either empty (except comments), or have the form
START END # OPTIONAL_COMMENT
START and END are exactly the same as in the description of pieces for mp3split(); however, END may be omited (with the same meaning as INF). Note that this is a format of method output_blocks() of Audio::FindChunks.
gtk-splitter 2.2
gtk-splitter can split files into smaller pieces. more>>
Dependencies:
- GTK+ 2.x
- mhash [optional]
sqlitewrapped 1.3
sqlitewrapped is a C++ wrapper for the Sqlite database C application programming interface. more>>
The code works for linux/unix, as well as win32. This library supports version 3 of the sqlite database. From version 1.2 the connection pool can be made threadsafe.
Examples:
#include < stdio.h>
#include < stdlib.h>
#include < sqlite3.h>
#include < string>
#include "Database.h"
#include "Query.h"
int main()
{
Database db( "database_file.db" );
Query q(db);
q.execute("delete from user");
q.execute("insert into user values(1,First Person)");
q.execute("insert into user values(2,Another Person)");
q.get_result("select num,name from user");
while (q.fetch_row())
{
long num = q.getval();
std::string name = q.getstr();
printf("User#%ld: %sn", num, name.c_str() );
}
q.free_result();
}
Enhancements:
- This release adds methods to access values in the result set by column name.
sloop.splitter 0.2.1
sloop.splitter is a realtime sound effect software. more>>
It samples sounds from any source and dissects them. It searches for waveforms and repeats them from one repetition to thousands. So, it generates synthetic sounds from natural ones.
The waveforms are never deformed, only repeated, so always natural waveforms are played, but in a more or less synthetic way.
The number of repetitions constantly changes from one (the identical sound) to thousands and back. It tries to show the transition between the synthetic and the natural.
SLiM 1.3.0
SLiM is a simple login manager for X11. more>>
It aims to be light and simple, although completely configurable through themes and an option file; is suitable for machines on which remote login functionalities are not needed.
Main features:
- PNG and XFT support for aplha transparency and antialiased fonts
- External themes support
- Configurable runtime options: X server, login / shutdown / reboot commands
- Single (GDM-like) or double (XDM-like) input control
- Can load predefined user at startup
- Configurable welcome / shutdown messages
HJSPLIT 0.1
HJSPLIT 0.1 is specially designed to be a graphical shell (user-interface) around the command-line LX Split. more>>
HJSplit will enable you to split the large file into smaller chunks, which can be much more easily sent and stored. What about a backup of very large Gigabyte sized files? HJSplit (Windows and Java version) also can handle these! HJSplit allows you to split a 10 Gb file into 640 Mb parts, which can then be stored onto CD-Rom's by your CD-writer software.
HJSplit can join these split parts back together again, so that the original file is restored. Alternatively, you can use HJJoin for this, which is a tiny and specialized program for joining files.
HJSplit is very reliable, simple, small and easy to use. It does not need any installation or complicated DLLs, it just consists of one '.exe' file. This means that you can also run it directly from a floppy or CD-Rom.
Major Features:
- Compatible with other versions
- Split the large file into smaller chunks no matter how large that file is
- Join these split parts back together again easily
- Reliable, simple, small and easy to use
- No installation needed
Requirements:
- Kylix library
Gspot 0.1.3
Gspot stands for Gnome applet for Searching the web in a Practical, Outlined and Tidy way. more>>
The project is in version 0.1. For version 0.2 it should have a preferences dialog that uses gconf for settings such as language support for engines that "support" it and other engine-specific settings.
It is going to be a non-intrusive simple applet and is supposed to be an all search tool for the gnome desktop.
Puzzled 1.3
Puzzled project is a program which helps you solve complex grid-type logic problems. more>>
Puzzled is a program which will ultimately help you solve complex grid-type logic problems by understanding pseudo-English translations of the clues provided with the problem.
It can automatically reassess clues containing comparative information (or, more than, less than, next to), and it has the persistent software preferences characteristic.
It comes with a pseudo-English language parser which supports the following relationships: is, is not, more than, less than, next to, not next to, and, or, and shorthand equivalents.
Main features:
- Possibility to open and save problem files
- Automatic reassessment of clues containing comparative information (or, more than, less than, next to)
- Persistent software preferences
- Positionable toolbar
- Pseudo-english language parser supports the following relationships: is, is not, more than, less than, next to, not next to, and, or and their shorthand equivalent (=, !=, >,<<less
Internote 2.1.3
Internote is an implementation of persistent sticky notes for Firefox. more>>
Notes are very customizable, and come with many small, useful features. A manager is available, in which you can see all of your saved notes, edit them, print them, and delete them.
Main features:
- Internotes persist on the page they were created on
- A new Internote Manager allows for access to all notes across all pages
- The flipside of a note can be used to change its background and text colors
- Notes come in six appealing text colors and six appealing background colors
- Notes can have either a modern, glassy look, or a classical, flat look
- Optional animations are available for notes
- One of five default locations can be selected for the creation of new Internotes
- Note text is now optionally hilightable
- A scrollbar is now optional for notes which are too small to display all of their content
- Internote is translated into Simplified Chinese, Croatian, Danish, Dutch, French, German, Italian, Brazilian Portuguese, Russian, Slovak, Slovenian, and Spanish
- Internote can now be made to work with special sites, such as GMail
QPSPManager 1.3
QPBPManager is a PBP File manager for Linux. more>>
QPSPManager automates this process to make it a simple task to the end user, who will only have to select a PBP file and the PSP directory, leaving all other tasks to the program. It also provides some other cool features such as selecting custom PNG, PMF and AT3 files to use as an icon or background in the PSP menu.
QPBPManager also allows the user to backup the savegames to the computer and copy those savegames later to the PSP.
Main features:
- Unpacks PBP files and selects automatically the icon and background files from the source file.
- Extracts the program name included in the PBP file and sets it as default output directory.
- Extracts the ELF of the PBP file and packs a fake PBP file without the ELF for showing in the menu of the PSP.
- Allows to select custom icon and background files to use in the menu.
- Allows to select custom video and music files to use in the menu.
- Allows to select the output directory on the PSP and the actual PSP directory, which is saved as an option for further usages, so you only have to configure it once (as long as the PSP directory does not change).
- Provides support for backup the savegames on the PSP to the computer and viceversa.
Although QPSPManager was mainly designed only to transfer PBP files into the PSP so they can be executed through the memory stick menu, Im thinking about new features in future versions non related to PBP file management. Some of those features:
- Conversion and transfering of any kind of video file. It will allow to convert all kind of video files into the PSP format and transfer the files to the PSP to allow viewing them on the console.
- Conversion and transfering of any kind of audio file. It will allow to convert all kind of audio files into the PSP format (mp3) and transfer the files to the PSP to allow hearing them on the console.
Enhancements:
- Added ISO/CISO compression/decompression and transfer support.
- Fixed bug where you couldnt rename a directory in the PSP.
- Changed renaming policy for kxploit.
- Copy file routine changed.
- Support for different linux distributions where mount options change the filenames of the mounted PSP to uppercase.
phpWebSite 1.3.0
phpWebSite is a complete Web site content management solution. more>>
phpWebSites growing number of modules allow for easy site customization without the need for unwanted or unused features. Client output from phpWebSite is valid XHTML 1.0 and meets the W3Cs Web Accessibility Initiative requirements.
Founded and hosted by the Web Technology Group at Appalachian State University, phpWebSite is developed by the phpWebSite Development Team, a network of developers from around the world. phpWebSite is free, open source software and is licensed under the GNU GPL and GNU LGPL.
Main features:
- Easy, web-based administration - minimal computer experience is needed to maintain site content.
- Flexible layout control - site page layout can be changed at anytime.
- Topic-based announcements - organize site announcements by category with automatic history rollover.
- Interactive content - visitors can post comments, submit announcements and web links.
- Full featured event calendar - post events by category and subcategory in a flexible cross-referenced calendar.
- Customized user experience - themes allow each vistor to customize the web site for his or her preferences or special needs.
- XHTML and WAI compliance - we are committed to meeting XHTML 1.0 specifications by our 1.0 release. Current errors are minimal.
Enhancements:
- Two new modules were added.
- Around 50 bugfixes and improvements were made to the core libraries, JavaScript files, and documents.
- Several bugs in various modules were fixed.
- New File Cabinet features were added.
Phpmole 1.3.1
Phpmole is an integrated desktop development environment. more>>
Phpmole grew out of a port of Moleskine, since then it has grown and been redesigned to be a framework for a modulized development environment.
For users it offers syntax highlighting, integrated help, a WYSIWG HTML editor, and remote file management, along with being midgard compatible.
For developers, it is a modulized, object based php-gtk application, which could be extended to do almost anything - including reading mail.
Enhancements:
- removing phpcodedoc - its available via docs.akbkhome.com
- updates by martin langhoff finally applied
- changing everything to pear naming standards - dont expect this to work!
- get rid of this - should use the phplex/jayphp now..
- removing html view tests - use pear_frontend_gtk - it has the finished version
- fix to php4.3 bug