parser
BasePlant 2.0.0
BasePlant comes as a collection of more than 300 classes to improve PowerPlant(TM), the flagship framework from Metrowerks. more>>
BasePlant 2.0.0 comes as a collection of more than 300 classes to improve PowerPlant(TM), the flagship framework from Metrowerks.
Major Features:
- Data Browser - Do you need a full-featured Finder like a hierarchical data browser, or a simple Appearance Manager savvy list? The BasePlant browser provides all the features you could ask for a data browser that is as easy to use as the well known Finder. It supports drag and drop, popup selection, check boxes, and more.
- Folder Parser - You want to maintain and synchronize a folder hierarchy with its associated files? Better yet, you want to put them in a menu? The Folder Parser classes will reduce your work to a minimum.
- AppleScript - Do you want a dynamic Script menu that updates itself whenever a user adds a new script to its hierarchy? Do you want to attach a script to a button or a menu item? Here is the solution in just one line of code!
- AppleEvents - Tired of having to write dozens of lines of code just to send a simple AppleEvent? AppleEvents wrapper makes it as easy as typing just a few lines of code.
- Preferences Manager (global and/or per document) - You'd like a simple way to manage user preferences? With the Preferences classes, all you have to do is call the "SetItem" and "GetItem" member functions.
- Starting Point to manage multiple types of document applications - You want a starting point like in AppleWorks? BasePlant provides everything you need to create one.
- Window - You want a starting point like in AppleWorks? BasePlant provides everything you need to create one.
- plus a whole lot more.

REALbasic 2009.3.0
Cross-platform, object-oriented programming environment. more>>
REALbasic 2009.3.0 is a very serviceable tool which creates software faster, enjoy increased productivity.
REALbasic is a rapid application development (RAD) environment that provides developers a marked increase in productivity over other cross-platform development tools. REALbasic includes drag-and-drop capability to enable you to quickly create a user interface design, then incorporate the code behind it to add power and functionality.
REALbasic is easy to learn, easy to use and object-oriented. Whether you are a seasoned developer or new to programming, REALbasic will let you create your own applications, faster.
REALbasic comes in three editions:
- Personal Edition, for hobbyists or those developing software for themself.
- Professional Edition, for part time software developers.
- Studio Edition, for full time commercial software developers.
Major Features:
- Window layout editor
- Drag and drop: Drag controls onto a window to build your user interface.
- Native support controls: REALbasic provides more than 40 native user interface controls for each platform, including buttons, fields, lists, sliders, tab panels, and much more.
- Alignment guides: Assists in lining up controls on a window.
- Code editing
- Auto-complete: Helps you write code faster with fewer errors by offering suggestions on valid syntax.
- Syntax coloring: Use different colors to distinguish between keywords, variables, code and comments.
- Block lines. Quickly see the structure of your code.
- Code assistants. A contextual menu of syntax options that help you write code faster and with fewer errors.
- Graphics
- Bitmaps: Use the REALbasic Canvas class to create and display bitmap images.
- Vector graphics: Includes a 2D vector graphics engine for spline-based images.
- Quicktime: Play and edit QuickTime movies in your applications.
- Language Features
- Modern and object-oriented: Modern, object-oriented version of BASIC. Supports inheritance, interfaces and polymorphism.
- Advanced language: The REALbasic language is strongly typed and supports RTTI (Run Time Type Information), operator overloading and try/catch exception handling.
- Memory management: Works automatically via reference counting.
- Powerful framework
- XML: Industrial-strength XML parser and generator enables you to read and write XML data with a few lines of code.
- Database: Includes a single-user desktop database engine based on SQLite.
- Regular Expressions: Adds powerful text searching capabilities to your application that supports regular expressions.
- Internet-Aware
- Socket control: Enables the development of powerful Internet client applications. Support internet protocols includes HTTP, SMTP, POP3 and UDP.
- SOAP (Simple Object Access Protocol): Incorporate web services in your applications quickly and easily to provide access to live data, stock prices, weather information and more.
- Learn by example
- Example projects: Hundreds of examples are included with the REALbasic product download.
- Hands-on tutorial: The REALbasic Tutorial and Quick Start walk you through creating real-world applications and familiarizing yourself with REALbasic tools and commands. These are available both in print for purchase and in .pdf for download.
- Integrated help
- Language reference: Powerful, fully searchable online reference is included in the REALbasic product and provides instant access to details and examples on every REALbasic keyword and framework class.
- Language support
- Available in 8 languages: REALbasic is available in English, Spanish, French, German, Italian, Japanese, Simplified Chinese and Traditional Chinese.
- Localize your own applications: REALbasic applications can be localized easily to support any language.
- Unicode: With full support for Unicode built-in, REALbasic allows your application to support multiple languages simultaneously.
- Extensible: Plug-in development: Includes a software development kit (SDK) for creating cross-platform plug-ins for REALbasic.
- Deployment
- Native code: Compile your applications down to machine code. No interpreter or virtual machine is required.
- Royalty-free: You are free to sell the applications you create with REALbasic or give them away for free without ever paying a fee to REAL Software
Memtest 4.2
Memtest - This small command-line utility thoroughly checks available memory under OS X more>>
Memtest is distributed as a universal (fat) binary containing four separate executables, targeting each of the major classes of available Macs. The appropriate machine-specific executable is loaded by OS X at launch time.
PPC G5 and Intel Xeon-based Mac Pro systems running MacOS 10.4 or higher will automatically run Memtest in 64-bit mode, allowing virtually any amount of installed ram to be tested. All other systems will run Memtest in 32-bit mode with a maximum testable limit of 4 GB. At this time, MacOS X limits the testable memory to 2 GB when running in 32-bit mode.
NOTE from the author: There is a small fee for downloading memtest from this site. The fee is set at $1.39 for version 4.2 and is being used to offset the costs of providing and maintaining this site. Please note that version 4.14 is still available for a download fee of $0.99. Both versions support MacOS X releases 10.2.8 and later. Please do not download memtest if you are running an earlier version of MacOS.
Enhancements:
- Addition of a new Linear PRN test which fills the entire test space with non-repeating pseudorandom data. This test could help identify latent failures earlier in the testing process.
- Addition of an intelligent command-line parser to reduce dependence on the order of command-line arguments. This will assist new users of unix-style command line programs and hopefully reduce inadvertant errors.
- Each memtest run now reports the total execution time. If a user wishes to determine how long it will take to run a number of passes on a given system, run one pass and use that number to estimate the run time of mulitple passes.
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.7
Sawmill is considered as a beneficial hierarchical log analysis tool for Windows 95/NT, MacOS, and UNIX. more>>
Sawmill 8.0.7 is considered as a beneficial and hierarchical log analysis tool for Windows 95/NT, MacOS, and UNIX which 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 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. Sawmill Calendar screen shot Statistics pages are full of links to related information, organized intuitively so you can get to the information you want with a minimal number of clicks. All aspects of Sawmill's profiles are customizable through the web interface, so you can create new profiles, custom reports, custom filters, and much more, directly from Sawmill's web interface.
- 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. Sawmill Overview Report screen shot Convenient links and menus right on the statistics pages let you zoom in, set up real-time filters, show and hide columns of the tables and other view elements, sort the data however you want, and much more.
- 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. Sawmill Database Options screen shot This database can be incrementally updated as new log files arrive, and old data can be periodically expired from the database. Sawmill generates reports directly from the database; it does this so quickly (just a few seconds) that you can browse through your reports in real time, asking for new views of your data with every click, and receiving the information you want almost instantly.
- Role-based Authentication: Sawmill supports role-based authentication, allowing you to control in detail what your Sawmill users have permission to do. You can create roles with varying degrees of permissions (e.g., permissions only to view reports for specific profiles; or permissions to edit but not delete Log Filters), and assign each user to one or more roles.
- 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. Sawmill uses multiple levels of caching to ensure that once something has been computed, it will re-use the computation when possible, for highest performance.
- 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. Or if you want to run it as a CGI program, you can drop the executable in the CGI directory of your web server, and start using it immediately from your favorite web browser.
- 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.
- Works With A Variety Of Platforms: Sawmill runs on all major platforms. There are currently pre-built versions for the following platforms:
- Window (x86 or x64)
- Linux (x86 or x64)
- Solaris (SPARC, x86, or x64)
- FreeBSD (x86)
- OpenBSD (x86)
- Processes Almost Any Log File: Sawmill can process the text log files generated by all popular devices and servers, in over 700 formats. If you want to analyze a log in a different format, Sawmill also lets you specify a custom log format. If your log is generated by publicly-available software, they can do this for you--just email a sample of your log fileand they can write you a log format file that you can plug right in to your copy of Sawmill.
Enhancements:
- Bugs fixed
-
- Common Access Log profiles with large datasets use a huge amount of memory on database builds.
- The parser adds "{default}" to the end of any log field value which ends in the hierarchy divider specified by its log field, even if the field is not hierarchical. I.e., {default} or "(default page)" sometimes appears unexpectedly in reports of non-hierarchical, non-page fields.
- Some strings in the web interface are in English, even when non-English translations are used.
- Ironport C Series reports do not show recipients when message rewriting occurs in the log data.
- Session ID reports appear as integers in the Individual Sessions report, on profiles where the session ID is computed by log filters, instead of appearing as the computed value.
- The IPC folder of LogAnalysisInfo collects many files with names HTTPRequest*, which linger for hours; these could be cleaned up much sooner.
- Building a database for a MS SQL profile will give an error like, "drop the index 'main_table.mt_field_name', because it does not exist in the system catalog," if another profile, or a profile using different prefix/suffix, has used that same database to build a Sawmill database in the past.
- Firewall-1 NG (text export) Log Format format does not support hh:mm:ss format for the "elapsed" field.
- Database builds started from Config -> Database Info immediately display a "build completed" page, before the build is actually completed, when a profile is "real time."
- PDF report generation sometimes crashes on x64 Windows.
- Filters created in the Filters window using "is NOT item name" appear as "is item name" in the filter description of the report.
- During a multiprocessor database build, the IPC folder of LogAnalysisInfo collects several files with names like ParsingServerPort_*.done, which linger for days; these could be cleaned up much sooner.
- PDF export fails from the scheduler when using a drive letter in the pathname, with an error like "Can't create directory c: (File exists)".
- Session duration shows 0 for profiles without a session ID field, and with "maximum session duration" set to 0.
- Individual Sessions report of imported Sawmill 7 profile gives error, "Unable to read file LogAnalysisInfo/Databases/mms_pub_imported/main/Tables/ssession_idsubitem/header.cfg".
- Deleting a database field does not delete it from all cross-references tables.
- Schedules configured to "update all profiles" run all updates simultaneously, rather than sequentially.
- The "Creating Many Profile in a Batch" topic is missing from the FAQ.
- Some command line operations give the rather cryptic error message "Couldn't find node licenses in" when there is no license installed.
- When using Firefox, page formatting is messed up if a report is generated, the server is stopped, the Admin page is accessed, the server is started, and the Admin page is accessed again.
- Profiles with a field named "level" give an error "invalid identifier" when used with Oracle.
- An internal string management issue could cause crashes during database builds or updates, when using a SQL database server.
- The "Session ID" profile option is not customizable in the web UI.
- Database updates can give an error, "Unable to allocate X bytes of memory (allocating preconversion buffer)" where X is a huge number.
- Running the Windows installer to upgrade overwrites the preferences.cfg and default_profile.cfg files from the previous installation.
- The label of the report element filter field has a typo: "epxression"
- Log data with pseudo-W3C headers starting with "# DatetTime" (like some Exchange 2000 logs) does not parse, resulting in empty reports.
- Exporting PDF tables containing certain data can give an error, "Unknown HTML entity"
- Improved performance of building indices, for the internal database, for large datasets.
- Memory usage can be very high on profiles using the internal database, with very complex fields (fields with many unique values).
- New features
-
- Added a -pp ("path page") command-line option for specifying the focus page for command-line export of the Paths Through A Page report.
- Added better detection of mobile web browsers.
- Enhanced Firewall-1 (fw log -ftn export) Log Format to handle logs with lines starting with dates; added some new fields.
- Added support for Linksys VPN Router log format
- Added the option to disable cross-reference tables individually, for better control over database build and report performance.
- Enhanced support for IPtraf logs, to support a variant with single-digit days.
- Improved performance of report generation in most cases. This is partly due to an increase in the default value of the "maximum paging caching buffer memory usage", and partly due to other optimizations. Profiles will benefit most when setting "maximum paging caching buffer memory usage" to the new default value of 64MB. In one example (a large pivot table), report generation speed increased from 13 minutes to 2 minutes; memory usage increased by less than 2x.
- Improved progress reporting for cross-reference builds and index builds, to show more granular progress while building each xref table or index (especially when using the internal database).
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