parse
LDAPBrowser 1.0
LDAPBrowser is a beneficial and easy-to-use application which converts the commonly used ldapsearch utility into a visual, extendable VNOS application. more>>
LDAPBrowser 1.0 is a beneficial and easy-to-use application which converts the commonly used ldapsearch utility into a visual, extendable VNOS application.
The LDAPBrowser built with VNOS, the Visual Network Operating System runs the ldapsearch command and parses the results into a view-only Browse Tree. Administrators can use it as a stand-alone tool for visualizing directory tree information or quickly extend its functions to manage directory data between other services.
It is a simple application that connects VNOS objects in a powerful user interface to handle the input and output options of command line functions. This provides easier access to information in directories and enables automation.
The LDAPBrowser is released with browse-only functionality. However, because the LDAPBrowser is built with VNOS, creating policies and extending the application is as simple as Cloning and Aliasing VNOS objects. Users can extended, modify, add and delete functionality, apply policies and manage events to customize the application to meet their specific needs.
VNOS is an integration and object-oriented programming platform with more than 35 widgets and tools for building, extending and modifying applications. The LDAPBrowser uses 14 widgets including Command Tool, PopUp Menu, Regex and Value Filters to run the ldapsearch commands, filter and parse results, and manage the security protocols. Users can Alias, Clone and Connect other widgets and tools to customize the application.

upCast RT 7.1.3
Word/RTF to XML converter. more>>
upCast RT 7.1.3 is one of the most comprehensive tools which can enable you to use Microsoft Word as an authoring application for XML documents.
Take advantage of the widespread availability and familiar user interface of Word or any other RTF savvy office application for structured document authoring. upCast offers a cost-effective way to reuse existing tools for gaining all the benefits of a standardized markup language: XML.
Major Features:
- Import formats
- RTF documents conforming to the RTF specification 1.8 (including style info)
- Word binary documents (using WordLink; only when running on Windows platform with Word installed)
- Any well-formed XML document (no style info)
- Processing features
- Run Upcast Processing Language (UPL) code on documents
- Transform documents using XSLT (XSLT 1: Xalan, XSLT 2: Saxon-B)
- Integrate external tools via commandline call
- Create complex, nested groupings using UPL and the Grouper module
- Create markup based on regular expressions, even across element boundaries
- Create markup based on style information
- Validate against XML DTD, XML Schema and Relax NG
- In-place transformations, attach custom data to any node
- List detection heuristics, supporting nested lists
- Create sub-processing pipelines
- Perform detailed logging, handle processing errors
- Sophisticated handling of embedded and referenced images
- Export formats
- XML (upCast DTD)
- XML (internal tree format)
- RTF (Version 1.6)
- CSS
- Interfaces
- GUI based on Swing
- Commandline
- Java API
Enhancements:
- New Features
-
- UPL: New function set-var() to be able to set variables with dynamically calculated names
- UPL: New function parse-numbering() to convert a (possibly multi-level) numbering string like "(iv)" or "I-A-3.d)" into a list of integers indicating the number index of each level like {4} or {1,1,3,4}
- RTF Exporter: new option to specify handling of missing images or images in an unsupported or unrecognized format
- Changes & Improvements
-
- Documentation: markup-regex(): Add notice that with a repeating group, only the last instance is handled by markup-regex() as described in javadoc for java.util.regex.Pattern.
- Documentation: markup-regex(): Add example for parsing out heading numbers by levels.
- Documentation: markup-regex(): Add example for custom-replace function.
- When log file path is "-", the console logger is used. You can therefore request output to the console (instead of to a file) by specifying "-Dde.infinityloop.application.logfile=-" on invoking Java.
- You can now set specifically configured logging filter on the external logger. This can be done programmatically via the Java API or use the system property de.infinityloop.logfilterspec for testing within the GUI.
- Completely revamped logging filter configuration in the UI. This includes modules, pipelines, preferences and Log Window. In each of these places, you now can specify a fully customizable log filter spec string. This required a change of the pipeline storage format to V4. Format converters from earlier pipeline versions have been implemented and work silently in the background on loading a pipeline file. The UI has changed to an editable combo box with the plain log levels available as pre-defined choices. However, you can write into the edit field and set up any filter spec you like. For syntax, see documentation.
- Log Window was line-wrapping, which is not desirable. Now, a horizontal scroll bar is shown as needed.
- Fixes
-
- Re-setting the WordLink executable path dynamically during program execution was not picked up by the RTF Exporter
- RunPipeline did not work at all times
- several corrections in the documentation
- Pipeline Settings > License: Alt modifier did not work to force relative path
- Documentation generated by the pipeline doc generator did not warn on missing self-containedness when license setting was "inherit"
- Calling replace-with-text() does not work on a last sibling node in that the text to replace it with was not inserted, although the node to replace was deleted.
- UPL: fixed bug in checking signatures of functions with variable argument lists
- Exporting Ant source or Java source did not report any errors during that op, but showed "successful" message instead.
- Log window: Disable filter entry field when showing log from file where filtering is not possible
Requirements:
- Java 5 runtime environment or later
- 512 MB of free RAM (recommended)
- Environment compatible and running with Xerces 2.9 or later (Xerces 2.9.1 is delivered with upCast binary)
Flash AV Player 4.0
Cool streaming solution: Flash AV player is a skinnable Flash application that streams folders of FLV , MP3, SWF, JPEG & MID files by loading all necessary playlists data from a custom or dynamic XML more>>
Flash AV Player 4.0 has come as a useful and handy flash utility that helps with rendering and streaming folders of FLV , MP3, SWF, JPEG & MID files by loading all necessary playlists data from a custom or dynamic XML file. It is made to stream any media content: from an MP3 file to a FLV movie over the internet or as a stand alone player.
Major Features:
- The Application:
- Preloads and plays sound tracks (SWF or MP3), movie tracks embeded in a SWF file and FLV files (Flash native video format), as well as JPEG and MID files.
- Automatic parsing of a media folder and subfolders content to playlists.
- Loading of custom XML playlists.
- Comments and background images/animations can be assigned to each track (SWF or JPEG).
- Bufering time according to the size of the loaded track and the speed of the connection.
- Auto resize of graphics.
- Dynamic background: the background color and alpha properties of the player can be redefined when embeding the .swf
- Search engine for the playlist section
- Flash 6 plugin detection.
- Skinnable.
- Shortcut keys for the main controls. e-commerce options
- The Skins:
- Playback controls: play, pause, stop, wind, rewind, next track, previous track.
- Play mode options : Play all, loop track, repeat all, single track (pauses at the end of each track), random.
- Auto play and Auto loop.
- Volume control.
- Dragable cursor following the time line.
- Loading progress bar.
- Tracks Information display (playlist name, track name, track total time).
- Choice of 3 encodings (the player choose the default Kbps you specifie)
- Instant Playlist browsing/switching with direct controls.
- An URL link can be defined and displayed for each playlist.
- Timer (old style or digital type - depends of the skin).
- Virtual leds (analogic or digital - depends of the skin) tuned to the volume set level.
- ... and many other options
BASh Pro 1.8.5
BASh Professional is the source code version of the internationally popular BASh 4D component more>>
By licensing BASh Pro, the actual source code for the BASh component is made available to the licensee/developer.
BASh Professional is geared towards companies that want to leverage their access to source for all of their systems. It provides the ultimate in protection for using 4th Dimension components available from Deep Sky Tech., Inc. By licensing BASh Pro, a company has full access to the source code used for every release of the BASh component.
BASh Professional is also ideal for 4D programmers looking to expand their expertise in the 4D language. The concepts and organizational structure of the BASh Professional source code is a wonderful learning tool for expanding the development skills on any 4th Dimension programmer. Just as BASh has become a basis for developing and deploying 4D based applications, BASh Professional is a solid basis for expanding the horizons of 4D developers of all levels of experience.
Main features:
Modules currently available in the BASh component:
- ARR - Array sizing, management, and manipulation methods;
- BLOB - BLOB management and manipulation methods;
- CODEC - encoding and decoding support for common formats;
- CONV - conversion methods to handle data and type conversions;
- CRYPT - encryption and decryption routines;
- DATE - provides basic date manipulation routines;
- DSS - Dynamic Stack Space; reusable variable management system;
- DTS - Date-Time Stamps; generation and manipulation methods;
- ENV - environmental information (program, OS, CPU, etc.);
- FILE - path and file name utilities;
- FMAP - file mapping for document types, creator and type codes, and MIME types;
- IB - management and manipulation of indexed BLOBs;
- INIT - module and component initialization;
- INT - interruption manager;
- NULL - Variable clearing and initialization methods;
- NVP - named value pair utilities and management;
- PROS - process information accessors;
- PTEXT - parameter text replacement routines;
- QUIT - controlled clean up of BASh data structures;
- RES - resource management and utility methods;
- RW - read/write module for handling record access;
- SEM - Semaphore management methods;
- SEQ - flexible sequence number module;
- SERNO - serial number generation and confirmation methods;
- STR - string manipulation, formatting, and filtering methods;
- TIME - Time manipulation methods;
- TYPE - Variable type comparison methods;
- URL - URL creation and extraction routines;
- VAR - Variable utility methods;
- WORD - manipulators for non-native four-byte values;
- X4D - XML based record packing and unpacking methods;
- XML - Extensible Markup Lanugage parsing and retrieval code.
Entourage Email Archive 2.2
Entourage Email Archive brings you an ultimate solution for archiving emails and attachments you have received or sent using Microsoft Entourage. more>>
Entourage Email Archive 2.2 brings you an ultimate solution for archiving emails and attachments you have received or sent using Microsoft Entourage. Entourage Email Archive can archive your email in three different ways:
- Archive email and/or attachments in the Finder
- Export or append email in a text file
- Export or append email in tab-text format (for this function a freeware FileMaker Pro template is enclosed in EEA folder)
Settings 1 produce produce a Finder-structured-folders archive where emails and/or attachments are grouped by day. It's also possible save email in native Entourage file format for quick restore or for move emails between Microsoft product.
Settings 2 produce a long 'paper trail' file that can be viewed with a robust text editor like BBEdit, Text-Edit Plus or Microsoft Word.
Settings 3 produce a tab-text file that can be imported into computer database programs like Filemaker Pro.
Enhancements:
- Fixed bug present when using setting "Archive only attachment" that caused EEA to save the attachments twice.
- Fixed bug present when using setting "Archive only attachment" when check box "Save email in native Entourage file format" was enabled that caused EEA to stop archiving in some circumstances.
- Minor improvements and optimizations.
- In addition to all current features, EEA can now write the messages in native Entourage file format.
- The messages are now saved and named as (Email ID) myMsgBackup.eml
- It is now possible to:
- Restore at any time single or multiple messages (a particular email or for example all emails of the "Sent Items" folder sent in the last 6 months)
- Import emails in other Microsoft products like Outlook Express or Entourage X.
- Move emails back and forth between Microsoft products.
- Import emails in Microsoft Windows versions like Outlook Express.
- Added line delimiter to the start/end of the email to facilitate post parsing when EEA exports emails as a new text file.
- Added EEA version in the log.
- The unregistered version can manage 20 emails per session.
- Various internal changes and optimizations.
- Manual revised
Requirements:
- Mac OS 8.5 or higher
- Not compatible with Entourage SE
Acme Script Widgets 3.0.6
Acme Script Widgets is a rather praiseworthy program that extends the AppleScript language with important tools for manipulating text and lists. more>>
Acme Script Widgets 3.0.6 is a rather praiseworthy program that extends the AppleScript language with important tools for manipulating text and lists. Commands include: Sort, search/replace, tokenize, join lists,extract URLs, set/get the clipboard, trim, offsets of, read/write styled text, change case, insert/delete item, and others.
Major Features:
- Text Processing
- Acme replace: Replace occurrences of a string with another string, with options for case-sensitive search, replace all or only first occurrence, and apply the replacement to lists of items or lists of lists!
- Change case: Convert text to UPPER case, lower case, Sentence case, or toggle the case of every character.
- Offsets of:
- Tokenize: Split a string into a list of items based on one or more delimiter strings. You are not restricted to using single characters as delimiters for breaking the string into separate items.
- Trim: Trim text (not just spaces) from either end of a string (or both), optionally ignoring patterns. Works on strings or lists of strings.
- Acme sort: Sort a list of data items [strings, numbers, dates, etc.] or sort lists of lists into ascending or descending order. For sorting lists of lists, specify which item within the inner list is used for comparisons.
- List Manipulation
- Offset in list: Search for a string in a list of items and return the index into the list of the first occurrence, or all occurences.
- Insert item: Insert an item into a list at a specified index.
- Delete item: Delete an item from a list at a specified index.
- Join list: This is the reverse of the tokenize operation. Given a list of strings, combine the elements into a single string with separator strings.
- Combine lists: Groups the Nth items from sublistts together into a list of new lists.
- Other Tools...
- Acme parse args: This function handles decoding and grouping http CGI arguments (such as from a Form POST submission). Strings are URL-decoded in the process. [Only available for Mac OS 8/9]
- Acme lookup field: After calling Acme parse args on your CGI data, get the value of a form field using this function. [Only available for Mac OS 8/9]
- Download the OS X replacement for these functions: DecodeURL Script
Requriements: Mac OS 8/9/X
XFlows 3.0.1
XFlows is a tool useful for producing complex scenarios, transforming a set of files with XSLT, publishing your result into a remote server, exporting and importing data with your database using XML Files, converting your HTML documents to XML... more>>
XFlows 3.0.1 is a tool useful for producing complex scenarios, transforming a set of files with XSLT, publishing your result into a remote server, exporting and importing data with your database using XML Files, converting your HTML documents to XML... XFlows runs in Batch and User Interface modes.
Major Features :
- Easy-to-use User Interface for creating and testing a scenario
- Batch usage for running a scenario -Several log levels stored in files
- Mail notification on errors
- Work for one file or a complete directory content
- File filter for a directory content working with regular expressions
- Remote / Local files access (FTP)
- Various managed Databases (Oracle, DB2, Sybase, MySQL, SQL Server...)
- Copy and Paste task parameters
- Update the tasks order
- Test one task with logs
- Test one scenario with logs
- Various user preferences (proxy, default ftp server...)
- Transform a set of XML documents with a stylesheet
- Convert a set of FO files to PDF, HTML...
- Convert a set of DocBook documents to PDF, HTML...
- Convert a set of HTML documents to XML
- Export a database content to XML
- Import an XML content to a database
- Merge several XML documents into a new one.
- Copy a set of files from FTP/Local file system to FTP/Local file system
- Delete a set of documents from FTP/Local file system
- Parse a set of XML documents including well-formed and/or validation checking
- Plug your own parser and/or transformer with JAXP
- Plug your own database JDBC driver
Sawmill 8.0.9
Server log analysis tool with configurable GUI. more>>
Sawmill 8.0.9 is created as a powerful, hierarchical log analysis tool which runs on every major platform. It is particularly well suited to web server access and referrer logs, but can process almost any log.
It runs either with a built-in web server, or as a CGI program on your web server, and publishes an intuitive graphical user interface which can be used from any web browser to configure and run Sawmill, or to view the statistics pages. The statistics pages are hierarchical, attractive, and heavily crosslinked for easy navigation. Complete documentation is built directly into the program. Sawmill provides an extensive set of features, including a persistent database, fine control over the appearance of stats pages, and versatile log filtering options.
Major Features:
- Easy To Use
- Sawmill presents an intuitive web-based user interface, which leads you through every step of browsing your log file's statistics. The New Profile Wizard asks questions when it needs information, so you only have to deal with the configuration options which are relevant to the task at hand.
- Extensive Documentation
- The manual for Sawmill is built right into the web interface program, so it's always at your fingertips as you use the program. Throughout the HTML interface, there are links to relevant sections of the online documentation, and wherever a configuration option is mentioned, or a value is requested for it, there is a link to that option's documentation page. You can browse the documentation by running any copy of Sawmill.
- Live Reports & Graphs
- Sawmill statistics are "live," for unparalleled flexibility while viewing the statistics. Sawmill shows you a collection of interlinked web pages which allow rapid navigation of the entire range of your log statistics.
- Powerful Dynamic Filters
- Sawmill allows dynamic segmentation of reports through its advanced filtering capabilities. Simple one-click "zoom" filters provide easy zooming into any item appearing in an report. For more advanced dynamic filtering, Sawmill provides advanced Boolean (AND/OR/NOT) selection based on multiple criteria, including wildcards and regular expressions. Log data can also be filtered on import using Log Filters, which use Salang, Sawmill's build-in scripting language, for extremely flexible filtering and conversion.
- Attractive Statistics
- Sawmill's statistics are attractive. The tables are colored for easy reading, and the graphs are designed to be easily readable. You'll be able to take the reports right out of Sawmill and show them to your boss, or your investors, or anyone else, without having to reformat them to make them look good - they already look good.
- Database Driven
- Sawmill stores your statistics in an optimized database. This can be Sawmill's own built-in high-performance database, or it can be a Microsoft SQL Server, Oracle, or MySQL database.
- Role-based Authentication
- Sawmill supports role-based authentication, allowing you to control in detail what your Sawmill users have permission to do.
- True Real-time reporting
- Sawmill can be configured to provide true real-time reporting--up-to-the-second reporting on the current contents of your log files. There is no need for explicit database refreshes, and no need to wait for the log data to finish loading into the database before viewing reports from the latest data.
- Very Fast
- Since Sawmill generates a new report every time you click the mouse, it has been heavily optimized for speed. Most pages load in less than five seconds, so you won't be waiting for your statistics. There is no limit to the amount of data Sawmill can analyze, and even really huge datasets (gigabytes of log data) can be browsed in real time.
- Easy To Install
- Sawmill is extremely easy to install. For Windows or MacOS, just run the installer and launch the program. For UNIX, just tar/gunzip it and run the executable. Sawmill starts its built-in web server, and you're ready to start using it immediately.
- Highly Configurable
- Sawmill is highly configurable using a large set of configuration options. These options can be configured through the graphical user interface from any web browser. The options let you choose which reports are available (or you can create your own custom reports), what types of information are tracked, which log entries are filtered out, what the statistics look like, and much, much more.
Enhancements:
- Bugs fixed in version 8.0.9:
-
- [532124] Filtered reports show higher numbers than unfiltered reports, when using "is NOT" filters.
- [532124] The description of report filters sometimes contains a "not" even when it isn't a "not" filter, if there is also another filter which is a "not" filter.
- [554819] Multiprocessor database builds create zombie processes on UNIX systems, which last for the duration of the build; on systems with very few processes available, this can cause errors during build, including, "Error spawning process for multi-threaded SSQL query split."
- [584458] The sort_by (-sb) and sort_direction (-sd) command line options for "-a ect" are not documented.
- [586149] Profiles with duplicate labels are allowed by the Create Profile Wizard
- [590678] Log detail report is very slow, when using with a large internal database and no filters.
- [591432] The update.pl script in the Extras folder does not copy the system.cfg file, so installations updated with that script rerun the installation process.
- [591629] Scheduled tasks with a single profile, and multiple actions, run all actions simultaneously, instead of running them in sequence.
- [592187] Database indices, and unique-tracking lists, can become corrupted on 32-bit systems, when processing large datasets (typically, any dataset which would require an index > 2GB, though it could happen as low as 600MB). This can give various errors about "array caches" or "ranges."
- [592295] When using file-by-file distributed parsing, and "skip previously seen files on update," the list of previously-seen files is not recorded properly, resulting in some files being re-processed on update.
- [595619] Imported v7 profiles show integers in the sum row of "start time" or "end time" columns, instead of showing "-".
- [596194] When filtered, the Sessions Overview sometimes shows a negative number for "sessions for one-time users", and shows a few other incorrect values.
- [596597] Database fields with large aggregated values (more than about 10 billion) incorrectly show very small values (< 10) in the Overview.
- [596753] The current_log_pathname() function returns the wrong pathname for some log lines, when using multiprocessor database builds.
- [597095] Removing database data with a date range in a MS SQL database gives an error, "Invalid column name."
- [597455] Database indices can become corrupt on update, when using the internal database. This can cause errors when displaying filtered reports, or errors during future database updates. Possible error messages include "Unable to allocate N bytes of memory (Reallocating array cache)", "Internal: list N in IntegerLists X ends with -M, which is the start of a range", and possible others.
- [597949] In real-time profiles, reports hang at 33% during the initial database build, if the build is using parsing servers (multiple processors), or if the file-by-file option is turned on.
- [597953] Date filter expressions containing capital letters give an error, "Date filter not valid."
- [598038] Log format plug-ins which use "collected listed", where field values are quoted (e.g., Fortigate), ignore the values immediately after quoted fields.
- [601338] Cross-reference tables of imported Sawmill 7 profiles do not contain numerical session fields, resulting in slow report generation.
- [601365] Regular expression or wildcard filters on the "hour of day" or "day of week" field are displayed incorrectly in the yellow filter description at the top of reports, as "corrupt date/time".
- [601810] Database updates applied to databases imported from Sawmill 7, or to databases using non-internal database servers, do not propagate the new data to the xref tables in some cases, resulting in reports which do not have the latest data.
- New features in 8.0.9:
-
- [569464] Added support for a new format variant of the NcFTP Xfer log. For now, the new fields at the end of each line are being ignored.
- [584392] Added support for overriding the port of SFTP, by using "hostname:port" in the hostname field.
Requirements:
- Window (x86 or x64)
- Linux (x86 or x64)
- Solaris (SPARC, x86, or x64)
- FreeBSD (x86)
- OpenBSD (x86).
License:Commercial
ZEmailLite 1.0.1
ZEmailLite offers you a small free download utility that can parse an HTML form and returns the results to the end user as well as emailing a copy of the results to you. more>>
ZEmailLite 1.0.1 offers you a small free download program that can parse an HTML form and returns the results to the end user as well as emailing a copy of the results to you. This program should work well with WebStar, Personal Web Sharing, QuidProQuo, MacHTTP and other similar Macintosh web servers.
Requirements:
- Mac OS X
LinkLion 1.0.1
LinkLion is considered to be a versatile freeware link checker that takes a text data file and parses through checking the validity of the links contained within. more>>
LinkLion 1.0.1 is considered to be a versatile freeware link checker that takes a text data file and parses through checking the validity of the links contained within. LinkLion also provides a HTML parser which gets the links on the page and runs the test on those. Detailed information is provided per link, including the href value, text value, and line number.
Requirements: Mac OS X 10.4 or higher
- Page: 1 of 1
- 1