Main > Free Download Search >

Free kaspersky int software for mac

kaspersky int

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 16
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
SLASHEM 0.0.7E7F1

SLASHEM 0.0.7E7F1


SLASHEM is a roguelike, single-player role-playing game more>>
From the land before 3DFX, before VGA graphics and DOOM, before the IBM PC, way back in the dark ages of Unixland, there was a game. They called it Rogue. People played it, and found it good. From this basis, Hack was born. Soon Hack became Nethack, because it was developed by many people (and has nothing to do with hacking the internet). And people played this on many machines, from Unices to Macs to PCs, due to the amazing power of Open Source Code.
SLASHEM (SuperLotsaAddedStuffHack - Extended Magic) is a variant of Nethack. It is a roguelike, single-player role-playing game where the hero must venture through the depths of the Dungeon of Doom to retrieve the Amulet of Yendor.
Enhancements:
- Fixed bug 1155634: charm spell or command undead spell invoke genocide
- Fixed incorrect #ifdef resulting in compilation failure on ANSI only DOS builds
- Fixed bug 1193070: Engraving with a wand of draining keeps illiterate conduct (Nico Kist)
- Fixed bug 924811: Fire vampires leave corpses
- Fixed bug 1028948: casting stone to flesh on a gargoyle
- Fixed bug 1213881: Lieutenants lack Firearms
- Fixed bug 1212903: Int and Wis stats not correct (in obscure case)
- Fixed bug 1175912: Deity-gifted pets should not attack like aligned unicorns (Nico Kist)
- Fixed bug 1205563: suppress_alert still says NetHack
- Fixed bug 1157414: Do not "loose" faith
- Fixed bug 1197822: necromancer zombies hp
- Fixed bug 1185759: Shopkeeper "looks at corpse" through wall.
<<less
Download (1.2MB)
Added: 2005-07-05 License: Freeware Price:
1577 downloads
BASh 1.8.5

BASh 1.8.5


BASh - 4D component that provides extensive utility commands more>>
BASh is a 4D component that provides extensive utility commands, especially for dynamically reusable variable space (DSS, Dynamic Stack Space, module), date-time stamps (DTS module), resources (RES module), encoding and decoding (CODEC module), encryption (CRYPT module), X4D module (record packing in XML), XML management, and much, much more.
The BASh component now consists of 477 methods across 32 modules of code.
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.
<<less
Download (7.2MB)
Added: 2005-12-30 License: Freeware Price:
1396 downloads
Biferno 1.6

Biferno 1.6


Biferno is considered as a free new generation, Cross Platform Web Scripting Language allowing developers the rapid implementation of dynamic Web applications and of Web sites that offer a high degree of user interactivity. more>> Biferno 1.6 is considered as a free new generation, Cross Platform Web Scripting Language allowing developers the rapid implementation of dynamic Web applications and of Web sites that offer a high degree of user interactivity.

Biferno is a Web server add-on module that allows dynamic generation of HTML pages. The result of the processing of the Biferno code by the server determines the page content.

A Biferno script is therefore a server-side script, i.e. the Web server is tasked with code processing. Biferno is currently implemented only as an interpreted language, but Tabasoft is developing a compiler that will be soon released.

Biferno is also a "HTML-embedded" language. Scripts can be written in pure Biferno language, but can also contain HTML code segments between Biferno code blocks.

Major Features:

  1. Open Source
    • The complete source code is available and distribuited under the GPL license.
  2. Object Orientation
    • All variables in Biferno are class instances. This allows developers to write more readable and modular code that can easily be reused in different projects.
  3. Efficiency
    • The Biferno interpreter is completely written in the C language and optimization of execution speed has been a constant goal throughout the development process.
  4. Portability
    • One of the main problems for Web site developers is the maze of different platforms (operating systems, Web servers, databases) and their incompatibilities. Biferno's system independence allows to migrate a whole site from a platform to a new one with minimal effort.
  5. Extendibility
    • A complete public C interface and a downloadable SDK will soon be released, allowing developers to write their own Biferno classes. All Biferno classes (ranging from int to string to file) are based on this interface.

Enhancements:

  • Change
    • Err_IllegalDestructor
    • Persistent variables
  • Crash Bug Fixes
    • Memory crash reporting error
  • Bug Fixes
    • Expanding an array
    • Bad error Err_IllegalConstantExpression
    • Super object and fixed size
    • Err_IllegalScopeForObject
    • Array in multiple statements line
    • Conditional expressions
    • Threads timeout
  • Changes
    • Copying file variables
    • fKeepCon and IIS Windows
    • Check that "Allow IIS to control password" in IIS Admin is not checked.
  • Enhancements
    • Leopard MacOSX
    • Dynamic Charset
    • Undef on variables of class extending another class
    • CurScript GetIncludeStack
    • Object GetSuper
    • StackItem includeIndex and thisObj
    • Parameter onlyArguments in GetTotVariables
    • Class collection
    • Added BAPI_GetIncludeStack and BAPI_GetListTotVariablesExt
    • Debug page
  • Error report enanchements
    • Biferno Bad Urls Errors

Requirements:

  • Mac OS X 10.1 or later.
<<less
Download (3.8MB)
Added: 2008-12-09 License: Free Price:
downloads
 
Other version of Biferno
Biferno 1.6.0All Biferno classes (ranging from int to string to file) are based on this interface. System
Price: FREE
License:GPL
Download (3.8MB)
198 downloads
Added: 2008-12-13
Biferno 1.3.0int to string to file) are based on this interface. Enhancements: - Enanchements in this
License:GPL
Download (3.9MB)
1269 downloads
Added: 2006-05-03
Neverwinter Nights Updater 1.68

Neverwinter Nights Updater 1.68


Neverwinter Nights Updater - Adds new game resources more>>
This Neverwinter Nights patch will brind several improvements and fixes to the previous versions of the game.
Note: Each patch contains all the fixes from the previous patches.
WARNING! AS OF THIS PATCH, ALL MODULES CREATED/SAVED WITH THE VERSION 1.67 TOOLSET ARE TAGGED AS REQUIRING VERSION 1.67 OR HIGHER OF NEVERWINTER NIGHTS GAME OR TOOLSET.
IF YOU DONT WANT TO BRAND YOUR MODULE AS 1.67 THEN DO NOT EDIT YOUR MODULE IN THE VERSION 1.67 TOOLSET.
Enhancements:
- Added visible cloaks to the game.
- Fixed an issue with the Monks Perfect Self feat not correctly reporting that the monk was immune when making saving throws against mind-affecting spells (was making Phantasmal Killer work on monks if they failed their saving throws).
Scripting-specific
- Fixed an issue with the sleep spell not being counted as a hostile action when cast (nw_s0_sleep.nss).
- Fixed range issue in spell "Mestils Acid Breath" (X2_S0_AcidBrth.nss).
Custom Content
- Added new scripting command:
- // Set oPlaceables useable object status.
- // Note: Only works on non-static placeables.
- void SetUseableFlag(object oPlaceable, int nUseableFlag);
- Added new nwnplayer.ini setting.
- [Game Options] Log Model Errors=0
- If turned on, some types of model errors will be logged out to the nwclientLog file and the AR_ERROR.LOG file while the game is running (in the NWN install directory). This would include some errors with setting invalid TileSet data, invalid use nodes set on placables, some placeable walkmesh errors, and some errors with the animrootnode not matching the name of other nodes in the model.
- Wings now use the ENVMAP setting from the new column in the WingModel.2da rather than using the ENVMAP setting from the appearance.2da. This fixes some issues with transparency on wings.
- Tails now use the ENVMAP setting from the new column in the TailModel.2da rather than using the ENVMAP setting from the appearance.2da. This fixes some issues with transparency on tails.
<<less
Download (103MB)
Added: 2006-09-14 License: Freeware Price:
1143 downloads
newLISP 10.0.8

newLISP 10.0.8


LISP reborn as a scripting language: pragmatic and casual, simple to learn more>> newLISP 10.0.8 is recreated as a scripting language: pragmatic and casual, simple to learn. newLISP is a scripting language for developing web applications and programs in general and in the domains of artificial intelligence (AI) and statistics.

newLISP is a LISP-like scripting language for doing things you typically do with scripting languages: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISPs beauty and power of expression, but who need it stripped down to easy-to-learn essentials. newLISP is small on resources like disk space and memory but has a deep, practical API.
LISP is an old language born, grown, and standardized in times very different from today, times when programming was for highly educated people who engineered programs. newLISP is LISP reborn as a scripting language: pragmatic and casual, simple to learn without requiring you to know advanced computer science concepts.
Like any good scripting language, newLISP is quick to get into and gets the job done without fuss. It has all of the essential elements that made LISP famous: symbol processing, lists, anonymous functions (lambda expressions), and S-expressions as a simple syntax for both data and program.
newLISP has a modern relevant API (Application Programming Interface) with networking, advanced math, financial, simulation, regular expression, statistics, HTTP, and XML functions built right into it.
newLISP can interface to standard shared libraries on Win32 and Linux/UNIX systems to add even more functionality. The newLISP API is user-driven and adapts over time to the ever-changing requirements of tomorrows applications.

Major Features:

  1. A Modern Built-In API:
    • Regular espressions
    • Pattern matching with unify
    • Networking functions: TCP/IP, UDP, HTTP, ICMP (in net-ping)
    • XML functions
    • Advanced Math and classic Statistics functions
    • Bayesian Statistics functions
    • Financial functions
    • Date and time functions
    • Distributed applications support
    • I/O transparent over local files or remote files via HTTP
  2. Expandable API:
    • Import functions from C libraries
    • Modules for MySQL, SQLite, Zlib, Crypto, Postscript etc.
    • Document generation support for user written modules: newLISPdoc
  3. Complete Documentation:
    • Users Manual and Reference
    • Cookbook for common solutions Code Patterns in newLISP
    • Introductions, e.g.: Introduction to newLISP
    • Training videos
  4. Advanced Automatic Memory Management:
    • ORO memory management
    • Syncronous for repeatable processing times in real-time tasks
    • Fast and small
  5. Multiprocessing:
    • UNIX forks (not on Win32)
    • Semaphores
    • Shared memory
    • local domain UNIX sockets for fast IPC, new on v.9.1.4 (not on Win32)
  6. 64 bit support:
    • standard in 32-bit version for integers and some file operations
    • LP64 Memory model support makefiles for LINUX, MacOS X and SOLARIS, TRU64
  7. Distributed Computing Support:
    • Net-eval function for remote evaluation on multiple nodes
    • HTTP and net-eval server modes built-in (no code required)
  8. Small and portable:
    • Only around 200KB in size (depending on platform)
    • Very fast load time for CGI and scripts
    • Uses only very essential UNIX libs found on the smallest systems
    • Makefiles for FreeBSD, NetBSD, OpenBSD, MacOS X, LINUX, SOLARIS, TRU64, Win32.
  9. Embeddable: Shared library versions for all Platforms (.so, .dylib, .dll)
  10. International: UTF-8 and Unicode support compile flavors

Enhancements:

  • Improvements in dotree, int and pack functions
  • Fixes and additions in newlip-edit in newLISP-GS
  • Syntax.cgi and newlispdoc now color newLISPdoc tags too
Requirements: Universal Binary
<<less
Download (949KB)
Added: 2009-06-13 License: GPL Price: FREE
11 downloads
Bochs 2.4.1

Bochs 2.4.1


A portable x86 PC emulation software package. more>> A portable x86 PC emulation software package.

Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OSs, all on your workstation.
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms.
Bochs includes emulation of the Intel x86 CPU, a custom BIOS and common I/O devices. Currently, Bochs can be compiled to emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional SSEx, MMX, and 3DNow! instructions.
Bochs is capable of running most Operating Systems inside the emulation including Linux, Windows 95, DOS, and Windows NT 4. Bochs was written by Kevin Lawton and is currently maintained by this project.
Bochs can be compiled and used in a variety of modes, some which are still in development. The typical use of Bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory.
This allows you to run OSes and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, lets say your workstation is a Unix/X11 workstation, but you want to run Win95 applications.
Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.

Enhancements
- Fixed bunch of CPUID issues
- Bochs is now able to install and boot 64-bit Windows images!
- Several bugfixes in CPU emulation (mostly for x87 instructions)
- Fixed two critical deadlock bugs in the Win32 gui.
- Fixes related to the show ips feature
- Removed conflicting win32-specific alarm() functions (win32 and sdl gui)
- Feature now works in wx on win32
- Added support for gdb stub on big endian machine.
- Rewritten obsolete hash_map code in dbg symbols module.
- BIOS: implemented missing INT 15h/89h.

<<less
Download (3.9MB)
Added: 2009-06-09 License: Freeware Price: FREE
196 downloads
FlexCal 1.13

FlexCal 1.13


Get your to-dos or events into iCal quickly. more>>

FlexCal 1.13 is designed for you to get your to-dos or events into your calendar quickly. Simply hit a hotkey (that you define) and a quick entry window pops up -- from within any application. The first window is a to-do entry window. Hit the hotkey again and an event entry window appears. Type in your to-do or event, hit return and instantly the item is added to your calendar. It's that simple.

Enhancements:

  • Spanish localization added (Gracias Jorge!)
  • Added ability to change the default time of new events. Note, similar to the way that iCal allows this, you need to perform this via a defaults write command. Specifically if you type in "defaults write com.FlexGames.FlexCal 'Default duration in minutes for new event' -int 15" (without the outer quotes) into your Terminal program, the duration for all events going forward in FlexCal would change to 15 minutes (instead of the default 60)
  • Minor bugfix for donation reminder.

Requirements:

  • Requires Mac OS X 10.5 or later.


<<less
Download (1.7MB)
Added: 2009-06-21 License: Freeware Price:
18 downloads
mlnet core 2.7.7

mlnet core 2.7.7


mlnet is a multi-network P2P client for eDonkey, BitTorrent, Kazaa, Gnutella and Shareaza more>>
mlnet is a multi-network P2P client. Previously known as mldonkey, its been the heart inside some other packages, as mlMac and xDonkey.
mlnet core supports Mac OS X, Linux, BSD, Solaris, and Win32.
It works as a core, which can be accesed, managed and controlled via Telnet, Webb (with your favorite browser) or via a graphic interface.
Its multi-net support actually covers the following networks:
- eDonkey 2000
- Overnet
- Kademlia
- BitTorrent
- FastTrack (Kazaa)
- Gnutella
- G2 (Shareaza).
Enhancements:
- 5199: BT: Fix BT_client_uid changing between core start
- 5196: IP: Store IPs with two int values instead of four to save RAM
- 5195: BT: Log tracker error messages in UTF-8
- 5194: HTML: Print warning on opening page when enable_servers is set to false
- 5191: HTML: remove sysinfo on opening page & option motd_html
- 5192: Fix deactivation of verbosity "gui"
- 5163: Configure: CVS SCM support for Mac OS X 10.3
- 5158: HTML: Use table for printing buildinfo and runinfo data
- 5187: New option: BT_import_new_torrents_interval, ignore Thumbs.db & desktop.ini in directory lists
- 5186: GUI: Send only non-empty real_startup_message string
- 5156: HTML, improve Options output
- 5061: New option small_files_slot_limit to push release of small files. all files below the configured file size (default 10kb) are uploaded through one reserved slot
- 5144: Increase default max_upload_rate to 10
- 5177: HTML, Options: update display after changing options
- 5176: Swarming: Change error message text and verbosity for BAD WRITE. BAD WRITE is not really an error, MLDonkey just receives unwanted data
- 5175: GTK1 oldgui: Last compile fix for abstract verification bitmaps
- 5174: Abstract verification bitmaps: compile fixes for GTK1 GUIs, move generic code to CDK
- 5173: Swarmer: Small fix for merged downloads
- 5172: EDK: Log error which causes pausing a download
- 5171: New command group "Driver/Users", print help text for "Bad number of arguments" error message
- 5170: Fix default max_indirect_connections, minimum is 30
- 5169: HTML, Options: add description to option section buttons, remove save button
- 5168: Global module to abstract verification bitmaps
- 5167: Swarmer: Fix saving ini data for merged downloads
- 5166: Swarmer: New module to abstract verification bitmaps
- 5164: CommonSwarming: Pangos WIP5e
- 5063: EDK: remove duplicate entries in shared_files_new.ini
- 5160: Remove stale avifile.ml, clean commonMultimedia logging
- 5159: Compute magic values only when needed
- 5157: add some line breaks to option help text for shorter lines
- 5153: New command: force_web_infos to manually download web_infos URLs
- 5152: Do not connect friends from disabled networks
- 5151: Options: New stringvalue functions needed for multiuser support
- 5150: Log: Fix log when server list is empty in check_blocked_servers
- 5149: Log: Some additions for commonSwarming
- 5148: Mail: Fix for multiline SMTP responses
- 5143: HTML/Telnet: Country codes for servers
- 5147: G1/G2: Display proper filename (and therefore support rename)
- 5145: EDK: Fix md4 hashing when filesize is an exact multiple of edk chunk size, MLDonkey is now eMule-compatible
- 5141: Swarmer: New option swarming_block_selection_algorithm
- 5140: Update .cvsignore files
- 5138: Catch ip banned exception
- 5137: HTML: Fix display of file magic values with
- 5136: FileTP: fixes and enhancements
- 5131: New option gui_log_size: number of lines for GUI console messages
- 5129: HTML: Display client_bind_addr in options menu
- 5124: Log: Login messages can be disabled with verbosity "no-login"
- 5130: CommonSwarming: Pangos WIP4a. Thats a huge patch over CommonSwarming module (whose job is to select what data to ask from connected sources, and the merging of received data),
- 5121: EDK: Remove obsolete option emule_compression
- 5122: improve block_list output and runinfo ip blocking
- 5123: Fix Invalid_argument("UTF8.length") bug in HTML, down-/uploaders.
<<less
Download (2.2MB)
Added: 2006-06-26 License: Freeware Price:
1249 downloads
cocoaNEC 2.0 0.54

cocoaNEC 2.0 0.54


Free Mac application that will help you design and model antennas. more>> Free Mac application that will help you design and model antennas.

cocoaNEC is a Universal Binary Cocoa based Mac OS X application intended primarily for the modeling and design of antennas.

Enhancements
- The NC interpreter now supports arrays of int, real, element, vector or transform data types.

<<less
Download (1.1MB)
Added: 2009-06-10 License: Freeware Price: FREE
197 downloads
 
Other version of cocoaNEC
cocoaNEC 2.0 0.53Pre-increment (++v) and pre-decrement (--v) operators on scalar (int and real) variables
Price: FREE
License:Freeware
Download (1.1MB)
187 downloads
Added: 2009-06-08
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
Ch Standard Edition 6.1

Ch Standard Edition 6.1


Ch Standard Edition is considered as an embeddable C/C++ interpreter designed for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. more>>

Ch Standard Edition 6.1 is considered as an embeddable C/C++ interpreter designed for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting.

It is the most complete C interpreter in existence for scripting, plotting and numerical computing. It supports 1990 ISO C Standard (C90), major features in C99, classes in C++, POSIX, X11/Motif, OpenGL, ODBC, XML, GTK+, Win32, CGI, 2D/3D graphical plotting, socket/Winsock, C LAPACK, high level numeric functions, and shell programming.

Major Features:

  1. A complete C interpreter supporting all features in the ISO C90 Standard.
  2. Easy interface with C/C++ binary libraries using Ch SDK
  3. Wide characters in Addendum 1 for C90.
  4. Ch supports more new features added in the latest ISO C99 Standard than most existing C compilers. Ch is the first implementation of complex numbers, variable length arrays (VLAs), IEEE-754 floating-point arithmetic, generic mathematical functions in C99.
  5. Many salient C++ features including classes, objects and encapsulation for object-based programming (Brain-damaging features are excluded).
  6. Complex IEEE floating-point arithmetic with complex metanumbers ComplexInf and ComplexNaN.
  7. Assumed-shape arrays for passing multi-dimensional arrays of different sizes to the same argument of a function.
  8. Nested functions and nested classes for modular programming.
  9. Interactive execution of C statements, perfect solution for classroom demos using a laptop.
  10. Interactive portable shell across different platforms.
  11. A very-high level language (VHLL) environment for shell programming to automate tasks and system administration.
  12. Safe Ch with built-in secure sandbox and Ch applet for world-wide distributed network computing. As a very high-level language at the source level, a Ch applet can be very small, but with very powerful capabilities. It is especially suitable for bandwidth sensitive devices such as handheld computers and cellular phones.
  13. Built-in string type with automatic memory management and advanced text processing capabilities for shell programming and script computing.
  14. Adjustable array bounds, i.e., int a[1:10].
  15. Auto array bound checking.
  16. TCP/IP socket/WinSock for network computing.
  17. POSIX for portable scripting.
  18. Cross platform Unix utilities and commands such as vi, ls, awk, sed, mv,rm, cp, find, grep, vim with syntax highlighting for Ch, etc.
  19. A large number of Integrated Development Environment (IDE) support Ch. For example, ChSciTE allows you to edit, parse, and run C, Ch and C++ code within the IDE with the user interface in over 30 local languages such as German, Chinese, and Korea.
  20. OpenGL toolkit
  21. GTK+ toolkit
  22. Windows toolkit on Windows
  23. X/Motif toolkit on Unix/Linux
  24. Common Gateway Interface (CGI)
  25. Open Database Connectivity (ODBC)
  26. An increasing number of third party products and user contributed code
Enhancements:
  • fixed the crash for a return statement not in a function definition.
  • fixed the crash for integer mod by zero intvalue%0.

Requirements:

  • Mac OS X 10.3 or above
  • Disk space: 69Mb
<<less
Download (8MB)
Added: 2008-11-18 License: Free Price:
downloads
BDControl.framework X 1.0.5

BDControl.framework X 1.0.5


BDControl.framework X - Obj-C tool with sort ordering/qualifiers more>>
The BDControl Framework supplies some of the useful functionality that used to be provided as part of EOFs EOControl framework.
Specifically, in version 1.0.5, BDControl provides qualifiers and sort orderings. No other EOF functionality is provided at this time.
The disk image contains both a binary release and the complete source code. The BDControl Framework is Open Source, covered by a BSD-style license.
HTML documentation is provided within the BDControl Framework. The BDQualifier and BDSortOrdering classes should be drop-in replacements for EOQualifier and EOSortOrdering in most cases.
Enhancements:
- Major Change: Now uses an install path of @executable_path/../Frameworks. This means the framework expects to be bundled into your application, rather than in /Library/Frameworks. You should still keep your development copy in /Library/Frameworks or in ~/Library/Frameworks of course.
- Major Change: Now built with MACOSX_DEPLOYMENT_TARGET set to 10.2. This means that the framework now expects to be run on Mac OS X 10.2 or later. You should still be able to build it for 10.1 if you need to though.
- Changed the signature of -[BDQualifier count] to return an usigned rather than an int. This matches -[NSArray count] and makes the compiler not complain about mismatched prototypes.
- Built with the December 2002 release of the Mac OS X Developer Tools, on Mac OS X 10.2.6.
- Added missing documentation on categories and exception.
- Changed sorting to use BSD mergesort(3) instead of -[NSArray sortedArrayUsingFunction:inContext:] and its mutable equivalent, because these sorts arent guaranteed to be stable. This shouldnt affect behavior but it may affect performance, since using mergesort(3) requires at least two copies.
<<less
Download (73KB)
Added: 2006-01-10 License: Freeware Price:
1382 downloads
ImageJ 1.43i

ImageJ 1.43i


ImageJ is a public domain Java image processing program inspired by NIH Image for the Macintosh. It runs, either as an online applet or as a downloadable application, on any computer with a Java 1.1 more>>

ImageJ 1.43i comes to you as a public domain Java image processing program inspired by NIH Image for the Macintosh, which runs, either as an online applet or as a downloadable application, on any computer with a Java 1.1 or later virtual machine.

It can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images. It can read many image formats including TIFF, GIF, JPEG, BMP, DICOM, FITS and "raw". It supports "stacks", a series of images that share a single window. It is multithreaded, so time-consuming operations such as image file reading can be performed in parallel with other operations. It can calculate area and pixel value statistics of user-defined selections. It can measure distances and angles. It can create density histograms and line profile plots.

It supports standard image processing functions such as contrast manipulation, sharpening, smoothing, edge detection and median filtering. It does geometric transformations such as scaling, rotation and flips. Image can be zoomed up to 32:1 and down to 1:32. All analysis and processing functions are available at any magnification factor.

The program supports any number of windows (images) simultaneously, limited only by available memory. Spatial calibration is available to provide real world dimensional measurements in units such as millimeters. Density or gray scale calibration is also available.

Major Features:

  1. Runs Everywhere: ImageJ is written in Java, which allows it to run on Linux, Mac OS X and Windows, in both 32-bit and 64-bit modes.
  2. Open Source: ImageJ and its Java source code are freely available and in the public domain. No license is required.
  3. User Community: ImageJ has a large and knowledgeable worldwide user community. More than 1700 users and developers subscribe to the ImageJ mailing list.
  4. Macros: Automate tasks and create custom tools using macros. Generate macro code using the command recorder and debug it using the macro debugger. More than 300 macros are available on the ImageJ Web site.
  5. Plugins: Extend ImageJ by developing plugins using ImageJ's built in text editor and Java compiler. More than 500 plugins are available.
  6. Toolkit: Use ImageJ as a image processing toolkit (class library) to develop applets, servlets or applications.
  7. Speed: ImageJ is the world's fastest pure Java image processing program. It can filter a 2048x2048 image in 0.1 seconds (*). That's 40 million pixels per second!
  8. Data Types: 8-bit grayscale or indexed color, 16-bit unsigned integer, 32-bit floating-point and RGB color.
  9. File Formats: Open and save all supported data types as TIFF (uncompressed) or as raw data. Open and save GIF, JPEG, BMP, PNG, PGM, FITS and ASCII. Open DICOM. Open TIFFs, GIFs, JPEGs, DICOMs and raw data using a URL. Open and save many other formats using plugins.
  10. Image display: Tools are provided for zooming (1:32 to 32:1) and scrolling images. All analysis and processing functions work at any magnification factor.
  11. Selections: Create rectangular, elliptical or irregular area selections. Create line and point selections. Edit selectoins and automatically create them using the wand tool. Draw, fill, clear, filter or measure selections. Save selections and transer them to other images.
  12. Image Enhancement: Supports smoothing, sharpening, edge detection, median filtering and thresholding on both 8-bit grayscale and RGB color images. Interactively adjust brightness and contrast of 8, 16 and 32-bit images.
  13. Geometric Operations: Crop, scale, resize and rotate. Flip vertically or horizontally.
  14. Analysis: Measure area, mean, standard deviation, min and max of selection or entire image. Measure lengths and angles. Use real world measurement units such as millimeters. Calibrate using density standards. Generate histograms and profile plots.
  15. Editing: Cut, copy or paste images or selections. Paste using AND, OR, XOR or "Blend" modes. Add text, arrows, rectangles, ellipses or polygons to images.
  16. Color Processing: Split a 32-bit color image into RGB or HSV components. Merge 8-bit components into a color image. Convert an RGB image to 8-bit indexed color. Apply pseudo-color palettes to grayscale images.
  17. Stacks: Display a "stack" of related images in a single window. Process an entire stack using a single command. Open a folder of images as a stack. Save stacks as multi-image TIFF files.

Enhancements:

  • Added the Edit>Selection>Create Overlay (example) and Properties commands.
  • Added the Plugins>Macros>Record Script command.
  • Thanks to Jay Unruh, File>Import>Text Image opens images in comma-delimited text format.
  • Thanks to Gabriel Landini, the Thresholding tool's "B&W" mode now respects the "Black background" flag in Process>Binary>Options.
  • Added the "Flatten" button to the ROI Manager and removed the "Draw", "Fill" and "Label" commands from the "More>>" drop down menu.
  • The aspect ratio of rectangular and elliptical selections is displayed in the status bar as they are created and resized.
  • The "Transparent-zero" mode in Edit>Paste Control and Process>Image Calculator now works with 16-bit and 32-bit images.
  • Assigned the shift-f keyboard shortcut to Image>Flatten and the "]" (close bracket) shortcut to Window>Show All.
  • Added the ImagePlus.setDisplayList(Roi,Color,int,Color) method (example).
  • Worked around a bug with Java 1.6 on Mac OS X that caused multiple selection in the ROI Manager to not work.
  • Jerome Mutterer has released Droplet, a drag and drop file processor that uses customizable macros.
  • Thanks to Johannes Schindelin, ImageJ now has a Git version control repository, which is updated daily.
  • Niels Jensen contributed PlateMontage, a macro that creates a labeled plate montage image from BD Pathway 855 / AttoVision 1.6 data sets.

Requirements:


<<less
Added: 2009-10-20 License: Freeware Price: Notavailable
downloads
Flickcurl 1.11

Flickcurl 1.11


Open source C library for the Flickr application more>> Open source C library for the Flickr application

Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses.
Flickcurl uses libcurl to call the REST web service and libxml2 to manipulate the XML responses. Flickcurl 1.0 or later supports 100% of the 2008-01-23 version of the API (see Flickcurl API coverage) including the functions for photo uploading, browsing,
Flickcurl also includes a program flickrdf to turn photo metadata, tags and machine tags into RDF descriptions of photos and tags.
NOTE: Flickcurl is released under LGPL 2.1 / GPL 2 / Apache 2.0.

System requirements:
- libcurl
- libxml2 2.6.8 or newer
- raptor 1.4.0 (optional), 1.4.14 recommended

Enhancements
- flickcurl_search_params structure now has an integer field woe_id for searching via Where On Earth IDs (WOEIDs). Forgot to add this earlier!
- The flickcurl utility was updated to support searching with the integer woeid parameter.
- Search results now decode more of the extras that can be returned in search queries when the extras field is set in the query to a comma-separated list of things to return. The additions with their extras names are: original dimensions (o_dims), photo views count (views), simple list of tags (tags), photo user information (owner), geo information (geo) and user buddy icons (icons),
- Added new flickcurl_photo fields for extras from search results: PHOTO_FIELD_original_height, PHOTO_FIELD_original_width, PHOTO_FIELD_owner_iconfarm, PHOTO_FIELD_owner_iconserver and PHOTO_FIELD_views
- Added donuthole support to shapes as announced 2009-05-06. The flicckurl_shapedata structure now has is_donuthole and has_donuthole boolean flag fields.
- Fix handling API calls return shape XML with slightly different names so that places.getShapeHistory and places.getInfo both work now (again?).
- Added function to get a user buddy icon URI for a given user: char* flickcurl_user_icon_uri(int farm, int server, char *nsid);
- Added function to get the user buddy icon URI from a users photo: char* flickcurl_photo_as_user_icon_uri(flickcurl_photo *photo);
- Added function to return the photo page URI of a photo: char* flickcurl_photo_as_page_uri(flickcurl_photo *photo);
- Added timezone field support to place (This has not yet been announced as an API change). The flickcurl_place structure now has a timezone string field.
- Make more attempts to reset the libcurl context between requests which should help in sequences of calls that mix GET (searches, get information) and POST (uploading, deletions etc.) This is intended to try to fix a hard-to-test report of crashes with multiple upload and API calls on Solaris/SPARC.
- Configuration via configure now uses pkg-config(1) to get the compile (CFLAGS) and link (LIBS) flags info for libxml, libcurl and raptor. This should work since those libraries have shipped the respective .pc file in releases for some time.
- Use pkg-config raptor configuration for checking raptor presence, versions, cflags and libs rather than the (deprecated) raptor-config program output.
- Added configure SHAVE support (git clone git://git.lespiau.name/shave ) to "make autotools output sane" which amounts to much less verbose messages when compiling. It is now enabled by default.
- Compiling from subversion (autogen.sh or configure --enable-maintainer-mode) requires Libtool V2 for consistency with my other projects.

<<less
Download (691KB)
Added: 2009-05-27 License: Freeware Price: FREE
193 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2