hare 1.5.1
XAR 1.5.1
XAR stands for eXtensible ARchiver. more>>
Important design decisions include an easily extensible XML table of contents for random access to archived files, storing the toc at the beginning of the archive to allow for efficient handling of streamed archives, the ability to handle files of arbitrarily large sizes, the ability to choose independent encodings for individual files in the archive, the ability to store checksums for individual files in both compressed and uncompressed form, and the ability to query the table of contents rich meta-data.
The ultimate goal of the XAR project is to provide an archive format suitable for packaging software created by DarwinPorts. (Note it is a work in progress, so please feel free to make suggestions and report bugs in the xar Bugzilla product.)
Installation:
cd xar/src
./configure
make
sudo make install
HaRe 0.0.1
HaRe is a Hebrew handwriting recognition engine. more>>
syntax:
./hare filename.pgm - will attempt to read the hebrew letters from filename.pgm and output them to a UTF-8 textfile called output
./hare - does the same, acts the same as above, but the image file is defaultd to "bug.pgm"
notes:
hare reads .pgm files, but can only handle B/W images, grayscale is ignored (for now)
notes:
only letters supported right now are all letters between bet and shin, not including sofiot
runtest.pl:
syntax:
./runtest.pl - runs hare on all files in the tests directory, copies outputs to image_file_name_without_extension.out, and compares it with the expected output (in a .go file), if comparison fails, outputs a warning to STDOUT.
notes:
you need Perl to run this.
In order to use the test suit it is recommended to copy your binary to the debug directory, where the test suite resides, or simply compile with kdevelop under debug mode
T-BEAR 1.5.1
T-BEAR is the Transient Bluetooth Environment security AuditoR. more>>
Other tools based on gnuradio are being developed, including a BT "sniffer".
Enhancements:
- Minor feature enhancements
Rextile 1.5.1
Rextile project allows you to build XHTML documents and entire Web sites with ease. more>>
You write text using Textile (a format much more concise than XHTML), automate document parts with Ruby scripting, and generate the site offline (the server gets static XHTML).
Rextile was inspired by Xilize. It uses RedCloth to convert Textile to XHTML, erb to run script blocks, and Hpricot for DOM manipulation.
Enhancements:
- Support for dt tags was added.
- Support for Debian-based Ruby (without gems) was improved.
- Minor fixes required by newer versions of RedCloth were made.
Taverna 1.5.1
Taverna is a distributed compute workflow components in Java. more>>
Taverna core data models include the object representations of the workflow itself, all entities within the workflow (processors, ports, data links etc) and the model for the data values flowing along data links during a workflow enactment.
Taverna task extensions sit within an enactment engine - in this case FreeFluo - and provide concrete implementations of the abstract tasks specified by Processor objects within the workflow object model. It is these tasks which contain the logic required to contact web services, run local java classes and perform the other actions associated with their Processor entities.
Instances of the task extensions are created when a workflow and associated input objects are submitted through the Workflow Submission Interface. This interface may be an in process java method call or may be invoked across some transport such as SOAP in the case of a remote service based enactment engine. FreeFluo is capable of acting in both modes, the Taverna workbench incorporates an instance of the FreeFluo enactor to provide basic enactment services to users without a central workflow engine server.
The graphical user interface classes sit on a client machine and allow interaction with the core data model classes as well as with running workflow instance objects within an enactment engine. This allows workflow construction, editing and visualisation as well as enactor management and data browsing across the results and intermediate values within a workflow instance.
The storage interface is a plugable framework that allows external data and metadata stores to observe events within the workflow enactment service and collection information about those events. This could include a provenance collection plugin which watches the workflow enactment and records metadata about it in RDF form, or a storage plugin which streams results back to a relation database, possibly a Life Science Identifier (LSID) authority, as the enactment runs.
The LSID authority interface is a read only access point to data stored within a data store, and can potentially be used by the Taverna graphical user interface components to fetch results of previous workflows and make use of them as inputs to successive ones.
Daisy 1.5.1
Daisy project consists of a CMS framework. more>>
Daisy is a content management application framework. It provides a standalone, HTTP/XML-accessible repository server and an Apache Cocoon-based, Wiki-like Web-based client application.
Daisy is a comprehensive content management application framework, consisting of a standalone repository server accessible through HTTP/XML (using the ReST style of WebServices) and/or a high-level (remote) Java API, and an extensive browsing and editing DaisyWiki application running inside Apache Cocoon.
Daisy is licensed under the commercially-friendly Apache License 2.0. Outerthought provides commercial services around Daisy.
Enhancements:
- Added characterEncoding=UTF-8 parameter to the MySQL JDBC URL, which is needed for correct UTF-8 support when UTF-8 is not the default character set of the MySQL server.
- Fixed a "NullPointerException" that occured when using a field with a static selection list with labels for the list items, but not for the language of the active user.
- Fixed the remaining issues that prevented installing Daisy in a directory containing spaces (such as c:Program Files)
AUSTRUMI 1.5.1
AUSTRUMI is a business card size (50MB) bootable Live CD Linux distribution. more>>
Main features:
Graphic
- gqview - image browser
- gimp - Image Manipulation Program
- inkscape - SVG editor
Office
- gcalctool - graphical calculator
- abiword - word processor
- gnumeric - spreadsheet editor
- stardict - dictionary
- bluefish - html editor
- gv - a PostScript and PDF previewer
Network
- nmap - network scaner
- ettercap - sniffer/interceptor/logger for LAN
- airsnort - wireless LAN (WLAN) tool
- gspoof - sending tool of TCP/IP packets
- hydra - login cracker
- LinNeighborhood - samba client
- tsclient - frontend for rdesktop and vncviewer
- telnet - telnet client
- gputty - ssh client
- mtr - traceroute
Internet
- firefox - WWW browser
- gftp - ftp client
- skype - free internet telephony
- gitmail - mail client
- apache - Web server
- vsftpd - ftp server
- xmail - mail server
Multimedia
- mplayer - movie player
- simplecdrx - CD creation and audio manipulation program
Games
- ltris - classic Tetris clone
- atomix - logical game
- xboard:phalanx - chess
- gnomine - variation of minesweeper
- gtkballs - clone of well-known DOS game "Lines"
- gsoko - logical game
- icebreaker - clasic Xonix clone
Other
- emelfm - file manager
- rxvt - color VT102 terminal emulator
- htop - task manager
- xproc - system information
- partimage - partition imaging utility
- voarti - firewall/router
- gtkfind - graphical file finding program
- turma - search (and replace) text
- xfdiff4 - graphical diff frontend
- hexedit - shows/modify a file both in ASCII and in hexadecimal
- gcrontab - a crontab editor
Rosegarden 4 1.5.1
Rosegarden is a professional audio and MIDI sequencer, score editor. more>>
Rosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.
Main features:
- Score, piano-roll, event list and track overview editors
- MIDI and audio playback and recording with ALSA and JACK
- Audio plugin support using LADSPA
- Score interpretation of performance MIDI data
- MIDI file I/O, Csound, Lilypond and MusicXML export
- Clear and consistent KDE-based user interface
- Shareable device (.rgd) files to ease MIDI portability
- Translations into Russian, Spanish, German, French, Welsh, Italian, Swedish and Estonian, as well as UK and US English.
Enhancements:
- * Avoid xruns on exit
- Fix the guitar clef (was treble -15, should be treble -8)
- Fix failure to export all tracks when exporting to MIDI
- Fix export of empty lyrics to Lilypond
- Make project packager errors a bit more helpful
- Skip non-MIDI tracks when exporting to Lilypond
- Initialise LADSPA plugin buffers to zero if running only for latency calculation
- Dont send bank or program changes for unused instruments (it could override program changes for instruments that are in use)
- Fix incorrect label display on track buttons after popping up but not selecting from the right-button menu, if Show Track Labels is not set
- Add a couple of new instrument definitions
- Update Swedish, Czech and Japanese translations
g3data 1.5.1
g3data is a program for extracting data from graphs. more>>
Main features:
- Zoom windows for maximum accuracy
- Can handle logarithmic scales and non-ortogonal graphs
- Tabbed processing of multiple images consequetively
Enhancements:
- Added basic drag-n-drop support, current version only supports uri drops.
- Added preliminary basis for datapoint movement.
- Some of the graph properties are now hideable, to resolv issues on lower resolution screens.
Meld 1.1.5.1
Meld is a GNOME 2 diff and merge tool. more>>
The margins show location of changes for easy navigation, and it also features a tabbed interface that allows you to open many diffs at once.
Look at the screenshots page for more detailed features.
LyX 1.5.1
LyX is the first WYSIWYM document processor. more>>
LyX runs on many Unix platforms, OS/2, and under Windows/Cygwin (this port requires an X server). LyX project can also run natively on Mac OS X, thanks to the Qt/Mac library.
LyX produces high quality, professional output -- using LaTeX, an industrial strength typesetting engine, in the background; LyX is far more than a front-end to LaTeX, however. No knowledge of LaTeX is necessary to use LyX, although it will give a user more power.
LyX is stable and fully featured. It has been used for documents as large as a thesis, or as small as a business letter. Despite its simple GUI interface (available in many languages), it supports tables, figures, and hyperlinked cross-references, and has a best-of-breed math editor.
Jxp 1.5.1
Jxp (Java scripted page) is a script-processor/template-engine that can execute template files containing text + java code. more>>
Main features:
- Java as template language. Why learn another one? ;)
- support common java language 1.4 constructs (partial 1.5 syntax support on jdk 1.4)
- practical template sources management framework
- support caching of parsed syntax tree to eliminate reparse of template
- a servlet implementation to enable web-scripting
- extensible processing context for defining built-in function on the scripts
Below is an example of a script file:
This is normal text
This is text with variable
This is another text with variable `var1`
This is yet another text with expression `var1.toString()`
< %
import java.util.*;
println("This text is printed by jxp");
//populate the list with 1 to 10
var i = 0;
List l = new ArrayList();
for (int i = 0; i
Enhancements:
- This release fixes a small dependency problem.
- A syntax was added for specifying text which should not be parsed.
- The plus operator for strings was fixed.
- A default package was added in class lookup.
- Method lookup was improved in ReflectUtils (common-java) using a best match strategy (scoring) instead of first match.
- The ability to lookup a class in the default package was added.
ModAssy 1.5.1
This is an advanced portable C++ library with 80 variations of the ASSERT macro, to add expressions, levels and optional actions. 48 are modular because they can also use Rich Boolies, allowing much more combinations than non-modular ASSERT macros. It is very flexible because it allows you to create custom loggers and assertion displayers, but you can also use the provided ones for Windows, wxWidgets or console applications. more>>
ModAssy - This is an advanced portable C++ library with 80 variations of the ASSERT macro, to add expressions, levels and optional actions. 48 are modular because they can also use Rich Boolies, allowing much more combinations than non-modular ASSERT macros. It is very flexible because it allows you to create custom loggers and assertion displayers, but you can also use the provided ones for Windows, wxWidgets or console applications. The loggers and displayers show extra information, like the date and time, the thread id, the current working directory, etc. and you can add infoprovider objects to ModAssy, to provide similar custom information.
It has eight basic assertions, that each have 16 variations, by adding four suffixes that add functionality.
It is very reliable and portable, as it has been tested with five different compilers (VC++ 6.0, .NET 2003, .NET 2005, gcc on Windows and Linux), with nearly all warnings enabled.
The Rich Boolies can do all kinds of checks and generate elaborate information:
* Relations between two objects: rbEQUAL, rbLESS, ...
* Bitwise comparisons: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ...
* Type checking (with RTTI): rbEQUAL_TYPES, rbHAS_TYPE, ...
* Working on ranges and containers: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... These have an extra argument that tells what kind of check to do, e.g. Sorted, Compare, Has, Unique, ...
* String comparisons: rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. These have an extra argument that tells what kind of check to do, e.g. case sensitive or not.
* Logical expressions: rbAND, rbOR, rbXOR. These can have Rich Boolies or plain boolean expressions as their arguments.
* Exceptions: rbEXCEPTION takes an exception as its argument, and uses the information in it.
Enhancements:
Version 1.5.1
System Requirements:<<less
NBTScan 1.5.1
NBTScan is a NetBIOS Name Network Scanner. more>>
NBTscan is a program for scanning IP networks for NetBIOS name information. It sends NetBIOS status query to each address in supplied range and lists received information in human readable form. For each responded host it lists IP address, NetBIOS computer name, logged-in user name and MAC address.
NBTscan compiles and runs on Unix and Windows. I have tested it on Windows NT 4.0, Windows 2000, FreeBSD 4.3, OpenBSD 2.8 and RedHat Linux 7.1 and 7.3. It should also compile and run on Solaris and other Linuxes as well.
Steve Coleman (Steve (dot) Coleman (at) jhuapl (dot) edu) ported previous versions of NBTscan to Solaris, HP-UX and OSF/1 and fixed several bugs. He reports that NBTscan also runs on IRIX/SGI with minor problems. I was also told that NBTscan runs on AIX (Antonio Dellelce) and SunOS 4.1.3_U1 (Joe Cline). Mohammad A. Haque (mhaque (at) haque (dot) net) ported nbtscan to Darwin.
This program is a successor of a perl script with the same name and does essentially the same thing, being much faster though. NBTscan produces a report like that:
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.1.2 MYCOMPUTER JDOE 00-a0-c9-12-34-56
192.168.1.5 WIN98COMP RROE 00-a0-c9-78-90-00
192.168.1.123 DPTSERVER ADMINISTRATOR 08-00-09-12-34-56
First column lists IP address of responded host. Second column is computer name. Third column indicates if this computer shares or is able to share files or printers. For NT machine it means that Server Service is running on this computer.
Most often it means that this computer shares files. Third column shows user name. If no one is logged on from this computer it is same as computer name. Last column shows adapter MAC address.
If run with -v switch NBTscan lists whole NetBIOS name table for each responded address. The output looks like that:
NetBIOS Name Table for Host 192.168.1.123:
Name Service Type
----------------------------------------
DPTSERVER < 00 > UNIQUE
DPTSERVER < 20 > UNIQUE
DEPARTMENT < 00 > GROUP
DEPARTMENT < 1c > GROUP
DEPARTMENT < 1b > UNIQUE
DEPARTMENT < 1e > GROUP
DPTSERVER < 03 > UNIQUE
DEPARTMENT < 1d > UNIQUE
??__MSBROWSE__? < 01 > GROUP
INet~Services < 1c > GROUP
IS~DPTSERVER < 00 > UNIQUE
DPTSERVER < 01 > UNIQUE
Adapter address: 00-a0-c9-12-34-56
Installation:
- Ungzip and untar sources
- Run ./configure script
- Run make and make install
- Thats all.
Enhancements:
- Fixed segmentation fault when using -f option (noticed by Brian Lovrin)
- Fixed printing ugliness (noticed by Darren Critchley)
- Changed version number :) (1.5 said that it is 1.0.3 - now it proudly says 1.5.1)
CrossVC 1.5.1
CrossVC is a cross-platform version control client formerly known as LinCVS. more>>
CrossVC is a graphical Interface for the cvs client commandline tool on the Unix, Windows and Mac OS X platform. It allows to load modules from a server (checkout), create modules on the server (import), as well as checking the state of directories and individual files or updating them. Basic operations like add, remove and commit are supported as matter of course, just like showing the actual differences between the server version and the local sandbox, graphical display of the version tree, and manifoldy graphical support of project maintenance. All actions are logged on the cvs server (configurable via history), and are therewith comprehensible.
To keep CrossVC independant of the cvs version, CrossVC uses the local but separat installed cvs and therewith always should work with the latest version.
After choosing a startup dir, the project-explorer searches the subdirectories for cvs projects, and displays these on the workbench. Now all functions on one/many files or whole directories can be accessed over pulldown menues or simply a right mouseclick. The state of the individual directories is continuously scanned by CrossVC. This means the symbol of the dir tells the user that there are for example still uncommited changes somewhere in the depth of a dir hierarchy, even without having opened them yet.
So the project state is visualized right after a cvs status call. Completed with on-the-fly dir scanning, CrossVC is qualified for large projects with many thousand files. Because of the continuous efforts of network administrators, to encrease network security, CrossVC supports all standard cvs connection protocols. Proxy support is also available, this requires a patched cvs. This is of course available on our download page.
Because CrossVC does not affect the cvs internal project maintenance, a concurrent use with cvs commandline is possible. The function of the CrossVC dir state display is not impaired therewith.
Even though CrossVC graphically supports almost the whole cvs range of functions (and is continuously under development;-), it is easy to customize the GUI to the individual needs. Popup menues are freely configurable, while the menues always provide full feature access. An extra toolbar enables direct access to often used features.
In contrast to other programs this one is really easy to use.