Main > Free Download Search >

Free boolean software for mac

boolean

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 45
EasyFind 4.5

EasyFind 4.5


Finds files, folders & contents without indexing. more>>

EasyFind 4.5 is specially created to be a powerful alternative to or supplement of Spotlight and finds files, folders or contents in any file without the need for indexing. This is especially useful if you are tired of slow or impossible indexing, outdated or corrupted indices or if you are just looking for features missing in the Finder or Spotlight.

Major Features:

  1. Boolean operators, wildcards, phrases
  2. Extended Boolean operators, similar to DEVONthink and DEVONagent
  3. Immediate searches, no indexing required
  4. Finds invisible files and files inside packages (something Spotlight doesn't do)
  5. Displays the location of each file in a separate column
  6. Previews files using Quick Look (Mac OS X 10.5 or later)
  7. Provides contextual menus and services
  8. Supports drag-and-drop
  9. Very responsive, thanks to multithreading
  10. Uses very little memory
<<less
Download (836.7KB)
Added: 2009-07-08 License: Freeware Price:
17 downloads
 
Other version of EasyFind
EasyFind 3.9Main features: - Boolean operators, wildcards, phrases - No indexing, search immediately - Finds invisible files and files inside packages (which Spotlight doesnt search) - Displays the location
License:Freeware
Download (302KB)
1270 downloads
Added: 2006-05-11
Easy Find 3.2

Easy Find 3.2


File, folder, and text contents search tool. more>>
Easy Find is an alternative to, or supplement of, Sherlock and it finds files, folders or contents in any file without the need for indexing -- and therefore immediately.

This is especially useful if you are tired of slow or impossible indexing, outdated or corrupted indices or if you are just looking for missing features like case sensitive or insensitive search, boolean operators, wildcards or searching for phrases.

In addition, EasyFind uses multithreading and is therefore very responsive even with multiple search processes running, provides contextual menus and Mac OS X services and displays the location of each item in a separate column for a better overview.

Finally EasyFind uses little memory, supports drag-and-drop and the clipboard and optionally finds invisible items or items within packages.
<<less
Download (250KB)
Added: 2004-11-15 License: Freeware Price:
1812 downloads
Equation Compiler Plugin 3.1

Equation Compiler Plugin 3.1


Equation Compiler Plugin - Compile string into machine language for rapid evaluation more>>
Equation Compiler Plugin is a REALbasic plugin which compiles a user entered string containing a mathematical formula into machine language for rapid evaluation.

Only two functions are needed for the plugin. They are compile() and evaluate(), both of which can take a variable number of arguments.

The compile() function can take from 1 to 7 arguments. The first is the function text. The remaining are the string names of the user variables. Their order defines how the plugin uses the arguments of the evaluate function. The return type of compile() is a Boolean, true for a good compile, false for a bad one.

The evaluate() function takes from 0 to 6 arguments. These are the input double values for the variables defined with compile{}. With no argument the function has no variables, as say 2*exp(3.5). The return type of evaluate() is a double which results from evaluating the function.


<<less
Download (99KB)
Added: 2006-01-30 License: Freeware Price:
772 downloads
RSSOwl 2.0 M8a

RSSOwl 2.0 M8a


Free and open source desktop client that reads RSS more>> Free and open source desktop client that reads RSS

RSSOwl is a GUI desktop client (using SWT as fast graphic libary) that reads the RSS format from a URL or a local file.
It is divided into 4 areas: RSS Management includes quickview of an RSS feed, adding new RSS favorites to a category, adding new categories, deleting an RSS feed or a category, and fulltext searching with result highlights. RSS Favorites shows all the saved favorites in the different categories in a tree.
RSS TabFolder displays the title and description of the RSS feed plus a list of the newsheaders from the feed; it opens a new tab whenever a new RSS feed is opened. RSS NewsItem displays the selected news from the list of newsheaders from the TabFolder; the link to the news can be clicked to open it in the browser.
RSSOwl supports languages as German and English.
NOTE: RSSOwl is released under the Eclipse Public License.

Main features:>
- Import your favorite newsfeeds using the OPML format. Most newsreaders support the export of newsfeeds via OPML, making it very easy to switch to RSSOwl and have your bookmarked favorites inside RSSOwl.
- Bookmark Favorites: Bookmark your favorite newsfeeds in nested categories. Set properties like "auto-update-interval", "open on startup" or "reload on startup".
- RSSOwl helps you finding a suitable title for your favorites. Just click the "Grab title from newsfeed" button and RSSOwl will scan the newsfeed for the title and use it for the new favorite.
- New Subscription: Import Blogrolls into RSSOwl. A Blogroll is a file that contains newsfeeds. Popular services like Bloglines allow to manage and share Blogrolls. Synchronize the list of Newsfeeds in RSSOwl.
- Internal Browser: Switch on the internal browser to read news that contain HTML. Some newsfeeds use this kind of technique to include images and links.
- Generate PDF: Select a newsfeed, a single news or an entire category of newsfeeds to export the content into one of the formats PDF, RTF or HTML. When exporting news into PDF, RSSOwl will create bookmarks showing the titles of all news. These are very helpfull when searching for a particular news inside the PDF document.
- Window Management: RSSOwls internal panels are highly customizable. Choose between a 2-column and a 3-column layout. Hide and restore the tree containing all favorites and the quickview box. Maximize the tabfolder with a single click in order to view a website inside the internal browser with full size.
- Search In Feeds: A lot of search-options make RSSOwl a powerful application to search inside a newsfeed or an entire category. The boolean operators "and", "or" and "not" may be combined with the search-term. Common options to only match a whole word, regard case-sensitivity or to use regular expressions are allowed. Results are displayed in the tabfolder and each keyword is highlighted inside the newstext.
- Feed Search: The integrated newsfeed-search engine allows to search for newsfeeds by keyword. Simply enter words like "News" or "Linux" and press the search button. Soon the engine will give out a list of newsfeeds. It is also possible to restrict the search to only match newsfeeds that have the same language that RSSOwl has set. Once the search has finished, import all of them into any category with a single click.
- Discover Feeds: Tired of copying and pasting newsfeeds out of a website into your newsreader? Simply enter the website containing links to newsfeeds into the feed-discovery and RSSOwl will show all the newsfeeds it has found. Import them into any category with a single click. Or enter the URL to an OPML file and gain access to its newsfeeds - its a breeze!
- Feed Validator: The integrated feedvalidator allows to check the validity of a newsfeed. Any error or warning is shown inside the validator, together with the line-number. This feature makes the perfect tool for bloggers as theyre able to test their newsfeeds. RSSOwl provides support for RSS 0.91, 0.92 and 2.0 straight "out of the box".
- Authorization: Access password protected newsfeeds. RSSOwl 1.0 is supporting the Base authentication which is the original and most compatible authentication scheme. Since RSSOwl 1.1.1 the Digest and NTLM authentication are supported that were introduced with HTTP 1.1.
- Useful Toolbar: The Toolbar allows to execute common commands "Mark All Read" or "Next Unread News". The Quickview panel lets you quickly open a Newsfeed with pasting its location into the Adress field. The Quicksearch searches a Newsfeed while typing the term to search for.
- Tray Support: Place RSSOwl into the system tray on minimization. As soon as RSSOwl is reloading a newsfeed and detects that new, unread news are available it will tell you so.
- Preferences: RSSOwl is highly customizable. "Preferences" allow to change fonts, languages, colors, hotkeys and a lot more. Export settings into a file to import them into RSSOwl on a different computer. Switch fonts or make yourself comfortable with RSSOwl by choosing one of the 29 languages available - everything is just a few clicks away!

System requirements:
-

Enhancements:
- Copy or Move News into Bins
- Create Keyword Subscriptions (e.g. del.icio.us)
- Undo/Redo now available for most operations
- Display all feeds of a folder at once
- Improved performance and reduced memory consumption
- More than 80 Bugs fixed

<<less
Download (12.6MB)
Added: 2008-10-07 License: Freeware Price: FREE
381 downloads
OptionsList 1.0

OptionsList 1.0


OptionsList - Listbox useful for setting boolean preferences more>>
OptionsList is a simple control for REALbasic which provides a special listbox useful for setting boolean preferences.

<<less
Download (104KB)
Added: 2005-11-25 License: Freeware Price:
804 downloads
COLOURLovers Screensaver

COLOURLovers Screensaver


Free screensaver for Mac that will display color palettes on your idle desktop more>> Boolean Search is a Mac OS X server application for searching the contents of plain text, rich text, HTML formatted text, MS Word, PDF and any other textual file format supported by Spotlight.
Boolean Search can be employed as a search engine for a public web site on the Internet, or a personal or group owned collection of files on your own computer or LAN. A wide variety of search criteria and customizable response pages makes Boolean Search a very flexible alternative to Internet search engines or operating system services like Spotlight.
<<less
Download (636KB)
Added: 2009-06-02 License: Freeware Price: FREE
186 downloads
Cool Tools 1.0.1

Cool Tools 1.0.1


Cool Tools - Rebuild the desktop, creates super aliases and more more>>
Cool Tools is a set of AppleScripts which provides a multitude of usefull tasks.

Liberate Desktops: Rebuilds desktop files automatically at next startup.

Quote UnQuote: Adds or deletes quote symbols and hard returns to text.

Selector: Selects files and folders by boolean combination of many filter criteria, and performs a number of actions, e.g. change file creator and type and set Finder attributes, on items found.

Show Document: Selects, in the Finder, the icon of the front document of the current application.

SuperAlias: Opens any number of files, folders and applications at once. Item list is easy to set and reconfigure.

UltraClip: Global glossary saves clipboard text to clipping files named and placed automatically, or optionally with a name you choose. Or loads a clipping back to the clipboard, optionally appending to existing text on the clipboard. Clips are editable and searchable.

<<less
Download (212KB)
Added: 2006-03-20 License: Freeware Price:
1323 downloads
LogTen Pro 5.1.6

LogTen Pro 5.1.6


LogTen Pro is created as a useful professional mac pilot logbook solution for pilots of all experience levels. more>>

LogTen Pro 5.1.6 is created as a useful professional mac pilot logbook solution for pilots of all experience levels. Whether you're a CFI, operate a small charter, fly for a major airline, or just own your own plane, LogTen Pro will provide you with the tools to take control of your flight time.

What was your latest departure time out of JFK last month? How much time did you log on flight number 317 last week? When was the last time you performed the landing in KASE? Is your flight time in the last 28 days within the approved limits? How many days until your next flight review? Medical? LogTen Pro has the answers.

Major Features:

  1. Built for Mac OS X
  2. Universal Binary
  3. Powerful Reporting and Printing
  4. Fast Searching
  5. Smart Groups
  6. Flight Journal
  7. Manage complete databases for Airports, Aircraft, People, and Certificates
  8. Tools for professional pilots, including: operating capacities, numerous additional time categories and operations, medical and flight review due date tracking, general/day/night currency tracking
  9. Support for international flight rules
  10. Display and enter time in either hours decimal or hours and minutes
  11. Fully Customizable Columns
  12. Currency tracking
  13. Powerful SQL Database Engine

Enhancements:

  • Improved importing of boolean (yes/no) values.
  • Actual - Scheduled and On Time Performance columns now display times in hours and minutes if they're greater than an hour.
  • Fixed an issue that could prevent the up and down arrows from changing the flight date in the table view.
<<less
Download (9.9MB)
Added: 2009-11-03 License: update/patch Price: Notavailable
downloads
SilverCreator 1.5

SilverCreator 1.5


SilverCreator is a game and application development system more>>
SilverCreator is a new card-based game and application development system from SilverNetworks! SilverCreator lets you express your ideas quickly, easily, and freely.
You can even sell your programs, because theres no royalties. Sprites, movies, sound, and more let you create a multimedia rich game.
Scripting, Methods and functions let you create a modern game easily. 2-player ONLINE games are easy, with built-in game socket support. And with click-areas and keyboard support, theres so much more.
Enhancements:
- Sound support has been expanded. First, STOPSOUND will now stop all sounds currently playing, unless you specify which sound to stop in the command, i.e, STOPSOUND "Gun". Also, LOOPSOUND can now loop a specific sound if you specify it. If no sound is specified, the sound which was played last will be looped. Additionally, SOUNDPLAYING now returns true if any sound is playing, unless you specify which sound, and if you do, only if that sound is playing will SOUNDPLAYING return TRUE. Finally, PLAY has been depreciated, and PLAYSOUND should be used instead.
- - Added a new compiling window. When you choose Compile from the Special window, this new window will appear and let you select which platforms you want to support, and allow you to enter in your games version, creator code, and info text. When you click Compile, SilverCreator will ask you where to save each program and then compile the program(s). In the future this window will let you paste the icon you want to use on your program. Also includes a new option to make .sit files of your games. DropStuff required.
- - Significantly redesigned button, click-area, card setup, and game setup windows. These new windows are non-modal and follow Aqua HIG guidelines. You can now open multiple button, click-area, and card setup windows, each editing a different thing. You can even edit buttons and click-areas on cards other than the one currently being displayed in the editor!
- - Fixed INPUT command bugs which let you manipulate text which should not be manipulatable: Placing the cursor outside of the editable area now moves it back into the editable area, Select All now selects only the editable area, and selecting part of the editable area and some uneditable text will change the selection to only the part of the editable text that is selected.
- - Fixed the splash screen on OS X preventing double-clicked project files from loading if SilverCreator was previously closed (ie, double-clicking the project file caused SilverCreator to launch). This also removes the splash screen flicker on OS 9 where you would see the splash screen for a split second followed by the project window.
- - The filter windows have been touched up a bit. The exact center of the card image is now always visible in the preview area, and if you resize the window, you can see the whole image, but you will no longer see white area because the window can no longer be resized bigger than what is necessary to show the image.
- - Various scripting commands have changed. For example, INITSPRITE is now CREATESPRITE. Several other commands have also changed. SilverCreator will automatically convert all old syntax to the new syntax and will let you know if any syntax was changed. Please read the Help window for the new syntax.
- - Fixed additional or incorrect error dialogs, crashing, and/or failed assertions occuring after error dialogs caused by syntax errors or invalid values in values passed to scripting commands. The majority of commands in SilverCreator were affected. This should fix most scripting-related crashes.
- - Close widget in the game editor window is now active. Closing the window asks to save changes. If the window is ultimately closed, either by successfully saving, or clicking "Dont Save", then SilverCreator will act like it does when clicking "Nothing" or "Cancel" in the splash dialog.
- - The "save your changes before closing/quitting" dialog is now more accurate. In some cases it would have shown up even when no modifications had been made, and in other cases it might not have shown up after manipulating card text, sounds, or sprites, causing potential data loss.
- - Most read only functions, including SPRITEX, SPRITEY, WINDOWLEFT, and WINDOWTOP are now settable. This means you can use code such as "LET SPRITEX(1) = 50" to move around sprites and "LET WINDOWLEFT = 200" to move around the window.
- - Fixed visual problems which temporarily occured when first seeing the running/compiled game window on Mac OS X. This includes a bug where extra buttons would be shown in the game window if an ALERT was shown in the Open event of the beginning card.
- - The game editor window now has a proxy icon and, on Mac OS X, now displays the red dot in the close widget if modifications have been made since the last time you saved. On Mac OS 9, the proxy icon will be dimmed when modifications have been made.
- - Fixed a terribly peculiar bug where after a scripting error in a click-area, the script might be replaced with either "RuntimeViewWindow" or a bunch of random garbage, or the program might have just quit or freeze up the computer.
- - Fixed a cosmetic bug in the Sprite Editor which caused the "i-beam" cursor to inappropriately display when the mouse was in the picture area, and caused a blinking dot to appear in the corner of the picture area when you clicked on it.
- - Added SELECT CASE support! SELECT CASE is similar to IF... THEN but you can check many different values against the value you are checking while only using one SELECT CASE block. See the built-in help window for examples.
- - Includes new method for including runtimes in SilverCreators data fork. This allows Stuffit to be more efficient when compressing resulting in a smaller download size, and also fixes situations with people losing their runtimes.
- - Fixed various commands not accepting a variable for the boolean part. So, if you set a variable to TRUE, and then tried to pass the variable to these commands, it would not work and instead would act as if you had passed FALSE.
- - Fixed various sprite and socket commands not handling commas correctly. This would cause these commands to break if, for example, you used something such as "MOVESPRITE 1, SOMEMETHOD("48,56"), 59".
- - Added SPRITETOUCHINGXY function that returns true if a sprite is touching an X, Y coordinate! For example, to see if sprite 5 is touching at 52, 60, you might use "IF SPRITETOUCHINGXY(5, 52, 60) = TRUE THEN".
- - Fixed an error handling bug which caused some game functions to continue running after a scripting error in an Open Card or Close Card event. This would cause additional fatal errors and/or unexpected behavior.
- - Added Script Formatting button to the script editor window! Just click this button to reformat your script into an easier to read format thats great for fixing bugs and understanding other peoples code.
- - Fixed HUGE memory leak which caused games with a lot of card changing to quickly fill up large amounts of RAM. This will greatly reduce the required memory for games, especially on the classic Mac OS.
- - Fixed a significant long-standing IF...THEN handling code bug that caused the code after ELSE to occur when the code before ELSE should occur, and there was no code before ELSE (and after the IF...THEN).
- - Fixed close and quit events still being executed after a game error on Mac OS 8 and above on PPC, or on Mac OS X. This caused erratic behavior and/or additional errors. 68K and System 7 were not affected.
- - Faster Sprites! The Simple Test Games "Sprite Test" and "Optimized Sprites" are both 26% faster versus SilverCreator v1.1!
- - Added SETWINDOWTITLE command and WINDOWTITLE$ function. The function is both gettable and settable, meaning you can set it with the LET command and the windows title will actually change.
- - Fixed KILLSPRITE not completely removing the sprite from memory. This meant sprite commands could still call on the sprite number even though it was supposed to be completely gone.
- - Improved project saving and game compiling speed by as much as 220% in some instances, and improved project and compiled game loading speed by as much as 30% in some instances.
- - Fixed minor drawing bug which caused a border of the game windows background color to be drawn inside of the text field frame. This was noticable if the background color was not white.
- - Added a new preferences option, "Open filter windows at full size". When selected, all graphics filter windows will open at their maximum size, which shows all of the image.
- - Added SPRITESTOUCHING function that returns true if two sprites are touching! Just indicate the two sprites, for example, "IF SPRITESTOUCHING(2, 3) = TRUE THEN".
- - Added two ways to move the window around: by using LET to assign WINDOWLEFT or WINDOWTOP the desired coordinate, or by using the new MOVEWINDOW command.
- - Fixed a bug in the internal script optimizer which left extra spaces at the end of a scripting line if the end of the line had a comment which was prefixed with spaces.
- - Fixed the font faces, sizes, styles, and colors menu items being inconsistently checkmarked much of the time. Now the items should be appropriately checkmarked.
- - Internal script optimizer now trims non breaking spaces as well as regular spaces. This fixes an uncommon bug where perfectly fine looking code would not work.
- - Fixed scripting errors that occured if you used REM at the end of a scripting line but REM was not captialized, ie., "LET x = 5 rem This command sets x to 5".
- - The game about window has been redesigned and now resizes to fit the about window text, meaning you can now fit more text (but only up to 255 characters).
- - Now supports compiling PPC and OS X games which are larger than 16MB. Previously, this would cause the compiled game to be corrupted and not work.
- - Added sprite flipping! Use the XFLIPSPRITE and YFLIPSPRITE commands to flip a sprite horizontally (X), vertically (Y), or a combination of the two.
- - Added SPRITEWIDTH and SPRITEHEIGHT functions that tell you the width or height of a sprite. Changes in the sprite, such as scaling, are considered.
- - Fixed a problem where custom methods that started with "REM" would not work, because they would be mistakenly filtered out by the pre-parser.
- - Added a new floating info window that tells you the width and height of the card picture, and the X and Y values of the mouse relative to the picture.
- - Fixed game text field not being scrolled to the top when changing cards. This should fix the text sometimes being clipped off or not visible at all.
- - Added "Clear" button to the Button Editor. This allows you to clear all data associated with that button, including the caption, script, sound, etc.
- - The version number and get info text that you enter are now actually used to make a vers resource (and a plist on Mac OS X) for your game.
- - Fixed a bug which caused the KeyDown event to be incorrectly executed twice for most keys if the text field was visible and had the focus.
- - Added pencil and brush painting tools. The brush will use the line width setting chosen. The pencil will always use one pixel width.
- - Click-areas in the game editor are now translucent! Now you can easily see whats beneath a click-area without having to move it.
- - Fixed the sound rename dialog being limited to 32 characters. SilverCreator can handle sounds with names up to 255 characters.
- - Scripts that repetitively call commands that accept multiple values are now faster on Mac OS X due to a new caching algorithm.
- - Fixed game continuing to run and causing unexpected behavior after executing an IF statement that didnt have THEN at the end.
- - Added BEGIN COMMENTS/END COMMENTS. Anything between these two lines is ignored and is not included in compiled games.
- - Fixed a minor internal bug in various parts of the scripting code that caused an integer variable with no name to be created.
- - Mac OS X compiled games are now fully supported on Mac OS 8.6 and up with CarbonLib, as well as Mac OS X (10.1 and up).
- - Choosing "other color" in the graphics or text color pickers will now load the previously chosen color into the color picker.
- - You can now play a looping sound just by checking the new "Looping" checkbox in the click-area, button, or card editors!
- - You can now hold down option while drawing a box, rounded box, or circle, in order to create a proportional figure.
- - Fixed NilObjectException error if you tried to access an uncreated socket. Now a more appropriate error is given.
- - Fixed FILETYPE$ and FILECREATOR$ not processing strings correctly, making them generally useless until now.
- - Added sprite scaling! Use the SCALESPRITE command to set the percentage of the scale for the sprite passed.
- - Sprite Manager, Sound Manager, and About Window editor are now integrated into the Game Setup window.
- - The compiling status box is now more verbose. It now tells you which stage of compilation is taking place.
- - Fixed carbon compiled games possibly crashing on quit by adding ".app" to end of carbon game names.
- - Added documentation for UPARROW$, DOWNARROW$, LEFTARROW$, RIGHTARROW$, and ESCKEY$.
- - Fixed the Help window text field not scrolled to the top when changing the help topic on Mac OS X.
- - Fixed previous card text overwriting current card text when turning off wide picture mode.
- - Added PROMPT function (exactly like PROMPT$ but the input field only accepts numbers).
- - Fixed CAUTIONALERT and NOTEALERT using the note icon instead of their respective icons.
- - You can no longer open the help window or other windows like that while in Run mode.
- - Fixed a longstanding bug that randomly caused the picture to be erased while drawing.
- - The "Platformer" example has been updated, enhanced, and optimized. Check it out.
- - Added more internal error handling to should give more accurate error messages.
- - The add graphic window now shows how the graphic will look in the game window.
- - Improved error dialog when entering an invalid card into the Go To Card window.
- - "Darker" and "Tint" graphics filters are now faster and use much less memory.
- - Added a warning dialog if you try to import a MIDI file into the Sound Manager.
- - Added Other Font Size option to the Format menu and the Place Text window.
- - You can now resize click-areas! Hold down option to reveal the resize box.
- - Added COMMANDKEY, CONTROLKEY, OPTIONKEY, and SHIFTKEY functions.
- - Fixed movie looping not being turned off after loading another movie.
- - Redesigned the Place Text, method editor, and add graphic windows.
- - The INPUT command now moves the cursor to the end of the field.
- - Added WINDOWHEIGHT and WINDOWWIDTH read-only functions.
- - Some windows are now sheets on Mac OS X, where appropriate.
- - Fixed SETFIELDCOLOR not setting the field to the right color.
- - Fixed several Mac OS X interface and window focus issues.
- - Minor error dialog improvements (visual, textual, etc).
- - Added FILEDATALENGTH and FILERSRCLENGTH functions.
- - Raised maximum number of click-areas per card to 25.
- - Added Width and Height text to the sprite adder/editor.
- - Updated toolbar appearance to look better in Mac OS X.
- - Raised maximum number of on-screen sprites to 50.
- - The Help window has been significantly reorganized.
- - Raised maximum number of project sprites to 500.
- - Raised maximum number of open output files to 5.
- - Raised maximum number of open input files to 5.
- - Added "AIM/iChat with Developer" menu item.
- - Raised maximum number of methods to 500.
- - Minor speedup in the Bevel graphics filter.
- - Raised maximum number of cards to 5000.
- - Raised maximum number of sounds to 100.
- - Fixed Global Input event not working at all.
- - Raised maximum number of sockets to 10.
- - Fixed various bugs in the paint text tool.
- - Added SIN, COS, and TAN functions.
- - Added decimal numbers support!
- - Added ABOUTWINDOW command.
<<less
Download (1.6MB)
Added: 2005-06-06 License: Freeware Price:
1604 downloads
XMLPreferences 1.0

XMLPreferences 1.0


XMLPreferences will help you generate an XML compliant preferences file for your application more>>
XMLPreferences is a small modules that makes it incredibly simple to generate an XML compliant preferences file for your application. It uses the XMLDictionary Module by Kevin Ballard (http://www.tildesoft.com) to write out the preferences file.

Instructions are included in the modules note section.

You can GET and SET the following data types: Boolean, String, Integer, Double (Real Number), FolderItem, Color, Date, and a Windows position and size.

<<less
Download (20KB)
Added: 2007-04-02 License: Freeware Price:
936 downloads
XML-RPC Client 1.6

XML-RPC Client 1.6


XML-RPC Client - Debugger for developers setting up/accessing XML-RPC services more>> XML-RPC Client - Debugger for developers setting up/accessing XML-RPC services

XML-RPC Client is a free Cocoa-based developer tool for Mac OS X Tiger that allows you to access and debug XML-RPC web services from the comfort of your desktop.
Its not much? and its not very full-featured. Basically, the suitably-named "XML-RPC Client" allows you to point at an arbitrary XML-RPC service URL available on the network, specify a method and (limited) parameters, and view the response in a readable display. Its pretty much meant to be used as a handy, graphical debugger for developers setting up or accessing XML-RPC services. I kinda needed something like this at work, and was tired of using the command line for something for which there should be a nice little graphical tool. Theres still work to be done. At this point, you can only send arguments of some of XML-RPCs "primitve" types: string, int, double, and boolean are supported. structs, arrays, base64 and dateTime.iso8601 are not yet supported. That means that you may not access any service methods requiring parameters of those types using XML-RPC Client. Release early and release often, right?
Enhancements
- Now a Universal Binary.

<<less
Download (406KB)
Added: 2006-07-07 License: Freeware Price: FREE
202 downloads
Undo Toolkit 1.3.1

Undo Toolkit 1.3.1


Undo Toolkit - REALbasic toolkit providing unlimited undo/redo more>>
Undo Toolkit allows you to easily add unlimited undo and redo to your REALbasic project. The Toolkit includes window classes that automatically prompt the user to save changes (using a MacOS X sheet window), manage the MacOS X Aqua change flag, enable and handle the FileSave, EditUndo and EditRedo menu items, and support unlimited levels of undo with unlimited numbers of controls.
Undo Toolkit supports application-wide or window-specific undo -- you can choose the undo solution thats right for your project -- and provides customizable language constants for multi-lingual apps.
Enhancements:
- [New] UndoStack: When calling a controls Undo method, now moves the controls window to the foreground, and if necessary sets the value of the controls TabPanel or PagePanel to make the control visible.
- [Fix] UndoStack: Fixed a bug where the "dirty" boolean was improperly set FALSE if the user performed an action while there were no actions to redo.
- [Fix] Application-wide Undo: Added documentation about menu handling code needed in the App.EnableMenuItems event.
- [Fix] UndoableEditField: Now captures the styles of text dragged into an UndoableEditField from another application, instead of just capturing the text.
- [Kis] UndoableEditField: The StyledText object associated with text dragged or copied from another application will have incorrect color settings and will not honor the bold setting, due to a bug in REALbasic itself (Feedback ID: jrnziewx). This will become visible after undoing and redoing the insertion of styled text.
- [Fix] UndoableEditField: Fixed a bug where an undo or redo could change the style settings of a non-styled UndoableEditField.
- [Fix] UndoableEditField: The Modified event no longer fires when pressing the backspace key while the cursor is at position zero.
- [Fix] UndoableEditField: Now checks whether StyledText = nil instead of relying on the value of the styled property, which apparently returns TRUE when it shouldnt under certain (not yet isolated) conditions in a compiled Windows app.
- [Fix] Compiler: Removed some REALbasic 5.5-specific syntax (e.g., "dim x as new y") for better compatibility with REALbasic 5.0 and higher.
- [Chg] Debugging Tools: Renamed UndoStackDisplay to UndoStackViewer.
- [New] Debugging Tools: Added the StyledTextViewer class, which displays the contents of a StyledText object. You can click on a StyledText object in the UndoStackViewer to display its contents.
<<less
Download (125KB)
Added: 2006-05-18 License: GPL Price:
1256 downloads
KaleidaGraph 4.1.1

KaleidaGraph 4.1.1


KaleidaGraph 4.1.1 is not attractive but powerful, sophisticated software for curve fitting and data analysis. more>>

KaleidaGraph 4.1.1 is designed as a professional and useful software for curve fitting and data analysis.

Major Features:

  1. Powerful Curve Fitting
    • Built-in fits include: Smooth Weighted, Cubic Spline, and Interpolate curve fits, as well as Least Squares Regressions (linear, polynomial, exponential, logarithmic and power).
    • Includes a library of over 100 industry-specific formulas you can customize.
    • Utilize a predefined fit or enter your own equation (up to 9 parameters)
    • Define up to 16 curve fits for simultanoues use on a single plot.
    • Extrapolate curve fits to axis limits.
    • Show fit equation, parameters, and R or R2.
    • Copy the values of the curve fit or the residuals into the data window for further analysis.
  2. Data Entry
    • Type data directly into the data window.
    • Open Excel files directly.
    • Import Tab, Space, and Comma delimited text files created in other applications.
    • Read user specified data formats, including fixed / variable data widths and read / skip capabilitiy.
    • Preview your data set while importing it.
    • Windows and Macintosh data and graphs are fully interchangeable. DDE client support (Windows version).
  3. Plot Types
    • Line, Scatter (X-Y), Double-X, Double-Y, Double-XY, High/Low, Step, Probability, X-Y Probability, Histogram, Box, Percentile, Horizontal Bar, Stack Bar, Column, Stack Column, Polar, Pie Summary Column, Double Y Bar, Double Y Column, Dot and Function (enter a formula).
    • Binned data can be exported to a Histtogram, Step Plot, or Spike Plot.
  4. Plot Customization
    • Fully customize your plot's attributes (axis limits, label frequency, ticks, grids, color, font, style, legend, plot size, etc.)
    • Create customized color palettes.
    • Control the number of markers displayed, marker shape (36 choices), size, and color.
    • Control the ticks and axis labels on the X2 and Y2 axes by creating a link to their primary axis.
    • Set the initial tick mark and specify tick intervals.
    • Log or Linear axis settings.
    • Partial decades allowed on any log axis.
    • Option to use standard baseline instead of 1 on column plots with a log axis.
    • Display rulers and grids for placing plot elements.
    • Preview your plot changes without leaving the dialog.
    • Add very flexible axis breaks.
    • Cross axis at a specific value.
    • Freely position the plot axis at any desired location.
    • Display scientific and engineering plot labels in one of five formats.
  5. Drawing Tools
    • Add Lines, Arrows, Boxes, Ovals, Arcs, Polygons, and Bezier curves to the plot.
    • Choose from 11 different styles for lines and arrows.
    • Copy, Duplicate, Group, Align, and Layer objects.
  6. Data Management
    • Up to 160 open data windows (containing up to 1000 columns by 1 million rows each).
    • Data Formats: Floating point, Double precision, Integer, Data, Time, and Text.
    • Display date and time values in one of 18 formats.
    • Perform multi-level sorts on the data.
    • Make notes about your data (Posted Note).
    • Update the plot automatically (or on-demand) if any changes are made in the data window.
    • Independently adjustable column width and row height.
    • Select font, font size, style, justification, font color and background color for individual columns.
    • Add horizontal and vertical splits to compare different sections of the same data window.
    • Perform key operations quickly using the Toolbar.
  7. Data Analysis & Manipulation
    • Statistics
      • Parametric Tests: One and two way ANOVA (with repeated measures), t-test.
      • Nonparametric Tests: Wilcoxon (Signed Rank, Matched Pairs, Wilcoxon-Mann-Whitney), Kruskal-Wallis, and Friedman.
      • Post Hoc Tests: Tukey HSD, Bonferonni, Holm, Student-Newman-Keuls, Scheffe, Fisher's LSD and Dunnett.
      • Descriptive Statistics: Min, Max, Sum, Points, Mean, Median, RMS, Std Deviation, Variance, Std Error, Skewness, and Kurtosis.
    • Formula entry
      • Select from over 100 menu items to create algebraic equations for data manipulations.
      • Use scripts to automate the process of importing data, manipulating data, creating plots, and exporting or printing plots.
    • Macro Calculator
      • Use Conditional testing, Boolean testing, Subroutines, and Nested Loops.
      • 1000 step RPN program capability.
  8. Special Plot Features
    • User selectable error bars can be added with independent upper and lowe error types. Error values can be calculated or specified in a data column.
    • Graphically mask data regions to temporarily eliminate data point. Numerical values of bars, columns, or pie slices can be placed automatically on the plot.
    • Plot up to 20 dependent variables at once on a single set of axes. Combine multiple data sets on a single plot.
    • Plot multiple X variables from one data set.
    • Use the Extract button to display any data windows used to create the plot.
  9. Export / Import & Print
    • Export plots as Metafile, JPG, GIF, TIFF, PICT, PNG, and BMP files. EPS also utilizing printer driver.
    • Import Metafile, JPG, GIF, TIFF, PICT, BMP, and EPS files.
    • Use the page layout feature to easily combine plots, text, and graphics on a single page.
    • OLE Server support (Windows version).
    • Save plots and layout in a single file.
    • Seamless interaction with Microsoft Office including ungrouping of plots in PowerPoint.

Requirements:

  • WINDOWS
    • Intel Pentium Processor
    • Windows XP SP2, Vista and newer
    • 256 MB RAM
    • 45 MB available disk space
  • MACINTOSH
    • PowerPC or Intel processor
    • Mac OSX 10.3.9 and later
    • 256 MB RAM
    • 45 MB available disk space
<<less
Download (11.7MB)
Added: 2009-10-08 License: update/patch Price: $199.95
downloads
ZODB3 3.9.0 Beta 1

ZODB3 3.9.0 Beta 1


A free set of tools for using the Zope Object Database (ZODB) more>> A free set of tools for using the Zope Object Database (ZODB)

The Zope Object Database provides an object-oriented database for Python that provides a high-degree of transparency.
Applications can take advantage of object database features with few, if any, changes to application logic. ZODB includes features such as a plugable storage interface, rich transaction support, and undo.
The components you get with the ZODB release are as follows:
- Core ZODB, including the persistence machinery
- Standard storages such as FileStorage
- The persistent BTrees modules
- ZEO, for scalability needs
- documentation (needs more work)
ZODBs primary development platforms are Mac OS X, Linux, and Windows XP.

System requirements:
-

Enhancements
New Features (in more or less reverse chronological order):
- The Database class now has an xrefs keyword argument and a corresponding allow-implicit-cross-references configuration option. which default to true. When set to false, cross-database references are disallowed.
- As a convenience, the connection root method for returning teh root object can now also be used as an object with attributes mapped to the root-object keys.
- Databases have a new method, transaction, that can be used with the Python (2.5 and later) with statement
- This uses a private transaction manager for the connection. If control exists the block without an error, the transaction is committed, otherwise, it is aborted.
- Convenience functions ZODB.connection and ZEO.connection provide a convenient way to open a connection to a database. They open a database and return a connection to it. When the connection is closed, the database is closed as well.
- The ZODB.config databaseFrom... methods now support multi-databases. If multiple zodb sections are used to define multiple databases, the databases are connected in a multi-database arrangement and the first of the defined databases is returned.
The zeopack script has gotten a number of improvements:
- Simplified command-line interface. (The old interface is still supported, except that support for ZEO version 1 servers has been dropped.)
- Multiple storages can be packed in sequence.
- This simplifies pack scheduling on servers serving multiple databases.
- All storages are packed to the same time.
- You can now specify a time of day to pack to.
- The script will now time out if it cant connect to s storage in 60 seconds.
- The connection now estimates the object size based on its pickle size and informs the cache about size changes.
- The database got additional configurations options (cache-size-bytes and historical-cache-size-bytes) to limit the cache size based on the estimated total size of cached objects. The default values are 0 which has the interpretation "do not limit based on the total estimated size". There are corresponding methods to read and set the new configuration parameters.
- Connections now have a public opened attribute that is true when the connection is open, and false otherwise. When true, it is the seconds since the epoch (time.time()) when the connection was opened. This is a renaming of the previous _opened private variable.
- FileStorage now supports blobs directly.
- You can now control whether FileStorages keep .old files when packing.
- POSKeyErrors are no longer logged by ZEO servers, because they are really client errors.
- A new storage interface, IExternalGC, to support external garbage collection, http://wiki.zope.org/ZODB/ExternalGC, has been defined and implemented for FileStorage and ClientStorage.
- As a small convenience (mainly for tests), you can now specify initial data as a string argument to the Blob constructor.
- ZEO Servers now provide an option, invalidation-age, that allows quick verification of ZEO clients less than a given age even if the number of transactions the client hasnt seen exceeds the invalidation queue size. This is only recommended if the storage being served supports effecient iteration from a point near the end of the transaction history.
- The FileStorage iterator now handles large files better. When iteratng from a starting transaction near the end of the file, the iterator will scan backward from the end of the file to find the starting point. This enhancement makes it practical to take advantage of the new storage server invalidation-age option.
- Previously, database connections were managed as a stack. This tended to cause the same connection(s) to be used over and over. For example, the most used conection would typically be the onlyt connection used. In some rare situations, extra connections could be opened and end up on the top of the stack, causing extreme memory wastage. Now, when connections are placed on the stack, they sink below existing connections that have more active objects.
- There is a new pool-timeout database configuration option to specify that connections unused after the given time interval should be garbage colection. This will provide a means of dealing with extra connections that are created in rare circumstances and that would consume an unreasonable amount of memory.
- The Blob open method now supports a new mode, c, to open committed data for reading as an ordinary file, rather than as a blob file. The ordinary file may be used outside the current transaction and even after the blobs database connection has been closed.
- ClientStorage now provides blob cache management. When using non-shared blob directories, you can set a target cache size and the cache will periodically be reduced try to keep it below the target size.
- The client blob directory layout has changed. If you have existing non-shared blob directories, you will have to remove them.
- ZODB 3.9 ZEO clients can connect to ZODB 3.8 servers. ZODB ZEO clients from ZODB 3.2 on can connect to ZODB 3.9 servers.
- When a ZEO cache is stale and would need verification, a ZEO.interfaces.StaleCache event is published (to zope.event). Applications may handle this event and take action such as exiting the application without verifying the cache or starting cold.
- Theres a new convenience function, ZEO.DB, for creating databases using ZEO Client Storages. Just call ZEO.DB with the same arguments you would otherwise pass to ZEO.ClientStorage.ClientStorage.
- Object saves are a little faster
- When configuring storages in a storage server, the storage name now defaults to "1". In the overwhelmingly common case that a single storage, the name can now be ommitted.
- FileStorage now provides optional garbage collection. A gc keyword option can be passed to the pack method. A false value prevents garbage collection.
- The FileStorage constructor now provides a boolean pack_gc option, which defaults to True, to control whether garbage collection is performed when packing by default. This can be overridden with the gc option to the pack method.
- The ZConfig configuration for FileStorage now includes a pack-gc option, corresponding to the pack_gc constructor argument.
- The FileStorage constructor now has a packer keyword argument that allows an alternative packer to be supplied.
- The ZConfig configuration for FileStorage now includes a packer option, corresponding to the packer constructor argument.
- MappingStorage now supports multi-version concurrency control and iteration and provides a better storage implementation example.
DemoStorage has a number of new features:
- The ability to use a separate storage, such as a file storage to store changes
- Blob support
- Multi-version concurrency control and iteration
- Explicit support dfor demo-storage stacking via push and pop methods.
- Wen calling ZODB.DB to create a database, you can now pass a file name, rather than a storage to use a file storage.
Added support for copying and recovery of blob storages:
- Added a helper function, ZODB.blob.is_blob_record for testing whether a data record is for a blob. This can be used when iterating over a storage to detect blob records so that blob data can be copied. In the future, we may want to build this into a blob-aware iteration interface, so that records get blob file attributes automatically.
- Added the IBlobStorageRestoreable interfaces for blob storages that support recovery via a restoreBlob method.
- Updated ZODB.blob.BlobStorage to implement IBlobStorageRestoreable and to have a copyTransactionsFrom method that also copies blob data.
- New ClientStorage configuration option drop_cache_rather_verify. If this option is true then the ZEO client cache is dropped instead of the long (unoptimized) verification. For large caches, setting this option can avoid effective downtimes in the order of hours when the connection to the ZEO server was interrupted for a longer time.
- Cleaned-up the storage iteration API and provided an iterator implementation for ZEO.
- Versions are no-longer supported.
- Document conflict resolution (see ZODB/ConflictResolution.txt).
- Support multidatabase references in conflict resolution.
- Make it possible to examine oid and (in some situations) database name of persistent object references during conflict resolution.
- Moved the transaction module out of ZODB. ZODB depends upon this module, but it must be installed separately.
- ZODB installation now requires setuptools.
- Added offset information to output of fstail script. Added test harness for this script.
- Added support for read-only, historical connections based on datetimes or serials (TIDs). See src/ZODB/historical_connections.txt.
- Removed the ThreadedAsync module.
- Now depend on zc.lockfile
Bugs Fixed:
- fixed Python 2.6 compatibility issue with ZEO/zeoserverlog.py
- using hashlib.sha1 if available in order to avoid DeprecationWarning under Python 2.6
- made runzeo -h work
- The monitor server didnt correctly report the actual number of clients.
- Packing could return spurious errors due to errors notifying disconnected clients of new database size statistics.
- Undo sometimes failed for FileStorages configured to support blobs.
- Starting ClientStorages sometimes failed with non-new but empty cache files.
- The history method on ZEO clients failed.
- Fix for bug #251037: Make packing of blob storages non-blocking.
- Fix for bug #220856: Completed implementation of ZEO authentication.
- Fix for bug #184057: Make initialisation of small ZEO client file cache sizes not fail.
- Fix for bug #184054: MappingStorage used to raise a KeyError during load instead of a POSKeyError.
- Fixed bug in Connection.TmpStore: load() would not defer to the backend storage for loading blobs.
- Fix for bug #181712: Make ClientStorage update lastTransaction directly after connecting to a server, even when no cache verification is necessary.
- Fixed bug in blob filesystem helper: the isSecure check was inversed.
- Fixed bug in transaction buffer: a tuple was unpacked incorrectly in clear.
- Bugfix the situation in which comparing persistent objects (for instance, as members in BTree set or keys of BTree) might cause data inconsistency during conflict resolution.
- Fixed bug 153316: persistent and BTrees were using int for memory sizes which caused errors on x86_64 Intel Xeon machines (using 64-bit Linux).
- Fixed small bug that the Connection.isReadOnly method didnt work after a savepoint.
- Bug #98275: Made ZEO cache more tolerant when invalidating current versions of objects.
- Fixed a serious bug that could cause client I/O to stop (hang). This was accomonied by a critical log message along the lines of: "RuntimeError: dictionary changed size during iteration".
- Fixed bug #127182: Blobs were subclassable which was not desired.
- Fixed bug #126007: tpc_abort had untested code path that was broken.
- Fixed bug #129921: getSize() function in BlobStorage could not deal with garbage files
- Fixed bug in which MVCC would not work for blobs.
- Fixed bug in ClientCache that occurred with objects larger than the total cache size.
- When an error occured attempting to lock a file and logging of said error was enabled.
- FileStorages previously saved indexes after a certain number of writes. This was done during the last phase of two-phase commit, which made this critical phase more subject to errors than it should have been. Also, for large databases, saves were done so infrequently as to be useless. The feature was removed to reduce the chance for errors during the last phase of two-phase commit.
- File storages previously kept an internal object id to transaction id mapping as an optimization. This mapping caused excessive memory usage and failures during the last phase of two-phase commit. This optimization has been removed.
- Refactored handling of invalidations on ZEO clients to fix a possible ordering problem for invalidation messages.
- On many systems, it was impossible to create more than 32K blobs. Added a new blob-directory layout to work around this limitation.
- Fixed bug that could lead to memory errors due to the use of a Python dictionary for a mapping that can grow large.
- Fixed bug #251037: Made packing of blob storages non-blocking.
- Fixed a bug that could cause InvalidObjectReference errors for objects that were explicitly added to a database if the object was modified after a savepoint that added the object.
- Fixed several bugs that caused ZEO cache corruption when connecting to servers. These bugs affected both persistent and non-persistent caches.
- Improved the the ZEO client shutdown support to try to avoid spurious errors on exit, especially for scripts, such as zeopack.
- Packing failed for databases containing cross-database references.
- Cross-database references to databases with empty names werent constructed properly.
- The zeo client cache used an excessive amount of memory, causing applications with large caches to exhaust available memory.
Fixed a number of bugs in the handling of persistent ZEO caches:
- Cache records are written in several steps. If a process exits after writing begins and before it is finishes, the cache will be corrupt on restart. The way records are writted was changed to make cache record updates atomic.
- There was no lock file to prevent opening a cache multiple times at once, which would lead to corruption. Persistent caches now use lock files, in the same way that file storages do.
- A bug in the cache-opening logic led to cache failure in the unlikely event that a cache has no free blocks.
- When using ZEO Client Storages, Errors occured when trying to store objects too big to fit in the ZEO cache file.
- Fixed bug in blob filesystem helper: the isSecure check was inversed.
- Fixed bug in transaction buffer: a tuple was unpacked incorrectly in clear.
- Fixed bug in Connection.TmpStore: load() would not defer to the backend storage for loading blobs.
- Fixed bug #190884: Wrong reference to POSKeyError caused NameError.
- Completed implementation of ZEO authentication. This fixes issue 220856.

<<less
Download (772KB)
Added: 2009-05-07 License: Freeware Price: FREE
178 downloads
DBEdit 1.6

DBEdit 1.6


DBEdit - An application that browses and edits a database based on information in an EOModel file more>>
DBEdit is a tool for database exploration and editing based on information in EOModel files. Fetches can be done for all or qualified rows for a particular entity, and the results can be sorted, printed, exported to file, edited, and saved back to the database. Rows can be deleted or added, and relationships can be followed to display the related rows. A raw SQL window is provided to execute arbitrary SQL statements (and see the results if any).
Enhancements:
- Built as universal binary for use on Intel Macs.
- When using DBEditGroup files, modified connection dictionaries are saved.
- JVM version specified as "1.3+", so it should use 1.4.2 if present. Previously DBEdit would always use 1.3.1 if available, preventing some newer JDBC drivers from working.
- Worked around problems with Boolean attributes (Number attributes with a valueType of "c") and the Java Bridge on MacOS X 10.4 which previously prevented DBEdit from working. Reported by Brian Arthur.
- Fixed long-standing validation bugs when using JDBC models that sometimes caused problems when saving to the database.
- Fixed bug with prototypes and CLOB/BLOB attributes that could prevent fetching. Reported by Brian Arthur.
<<less
Download (435KB)
Added: 2006-03-28 License: Freeware Price:
1309 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3