routines
nadamac_subroutines v1
nadamac_subroutines are a set of base routines for AppleScript more>>
Main features:
- strReplace: search & replace strings
- strCount: count the occurrence of a string in a text
- lineSort: sort a text
- sortByColumn: sort a table by the contents of a particular column
- sumOfColumn: add up the contents of a particular column
- cutColumns: delete and rearrange table columns.
Arduino 0007
Arduino - a tool that will help you write code and upload it to the i/o board more>>
It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software.
NOTE: If you have an older Mac, like a Powerbook, iBook, G4, or G5, download the PPC distribution. If you have a newer Mac, like a MacBook, MacBook Pro, or Mac Pro, download the Intel distribution.
Enhancements:
- Smaller core (about 3.5 KB instead of 4.5 KB).
- Added a SoftwareSerial library (thanks to Antonio, Heather Dewey-Hagborg, and bigengineer for their help).
- Implemented a Serial.flush() routine; see reference for details.
- Digital pins 0 and 1 can be used for i/o until a call to Serial.begin().
- Replaced avr-libs uart routines with custom code for handling serial communication and modified C++ serial commands to call the C serial commands; the code may behave slightly differently in border cases (e.g. non-standard speeds, or on overflow).
- Added attachInterrupt() and detachInterrupt() functions for handling of external interrupts on pins 2 and 3.
- Implemented shiftOut() routine; see reference for details.
- Defining binary constants: e.g. B1010 is 6.
- Mac versions no longer require running of the macosx_setup.command script.
- Windows version comes with the FTDI USB drivers already unzipped.
- New Linux binary distribution (still requires some programs to be pre-installed).
Crop QXP Images 1.0
Crop QXP Images - Crop images to their picture boxes in QuarkXPress more>>
You have the option to crop the original image or a duplicate. Each selected image will be opened in PhotoFlash, cropped, and re-imported into XPress maintaining previous scaling.
Sorry, this one is saved a read-only due to the fact that some of the routines were derived with some help from others and it is not fair to give away their code without asking them.
unlock_files 1.2
unlock_files - Unlock files in a dropped folder more>>
If double-clicked, unlock_files prompts the user to select a folder to unlock the contents of.
The script will report the number of files processed, the number of errors encountered, as well as the number of locked files and associated errors. reporting can be turned off by setting the gen_report property to false (the truly ambitious can remove all the if statements beginning with "if gen_report then..." and the routines "report()" and "init()," as well as all global variable statements and properties [except the property "fn_name"] - in that order).
Script can be repurposed by changing lines between commented areas in cycle_items. run, open and walk_folders subroutines are static (based on my recursive.droplet script from 1999). error reporting and file selection strings should be changed to suit (fn_name and fn_nick properties).
OpenGLPlugin 1.0a3
OpenGLPlugin - plugin for REALbasic that gives full access to over 500 OpenGL routines more>>
So far a bug in RB 2005 prevents it to show parameters for each global routine.
This is the first public alpha version of OpenGLPlugin, a lot of things remains to do, but I would like to start receiving suggestions and feedback as soon as possible so I have decided to release this incomplete alpha version now.
Enhancements:
- No changes, just a new expiration date.
ZZip Utilities Plugin 0.3
ZZip Utilities Plugin - REALbasic plugin that provides quick access to zipped file data more>>
Utilities is compatible with Mac OS Classic/Carbon, Mac OS X PowerPC, Mac OS X Intel, and Windows targets.
Enhancements:
- Mac OS X: i386 support (Intel/Universal Binary targets).
- All: Updated zziplib to version 0.13.47.
- Mac OS X: No longer uses file manager routines marked deprecated in Mac OS X 10.4.
- All: Folderitem extensions use the Extends syntax rather than the older (deprecated?) REALRegisterClassExtension API.
- All: The ZZipArchive class has a more robust initializer that may prevent random errors/crashes if the class is improperly used.
- Mac OS X: Mach-O segments have significantly reduced in size.
OpenGL Plugin 1.1.1
OpenGL Plugin is a program allowing you to use OpenGL 3D graphics in Realbasic. more>>
OpenGL Plugin 1.1.1 is a program allowing you to use OpenGL 3D graphics in Realbasic. It wraps virtually all OpenGL 1.2.1 functions in addition to GLUT functions. It is a low level wrapper, making it easier to port to and from C and java (GL4Java) sample code. Features special classes and routines for loading Wavefront OBJ models, PNG textures, selection and picking, etc.
Enhancements:
- Adds more properties for controlling the renderer setup (vertical refresh frequency, pixeldepth, VRAM, texture RAM)
- More compatible with OS X and 32bit screen resolutions.
TechTool Pro Updater 2.5.5
Just as your car requires regular servicing and your teeth need routine cleaning, your Mac needs periodic technical attention in order to perform to its best ability more>> Just as your car requires regular servicing and your teeth need routine cleaning, your Mac needs periodic technical attention in order to perform to its best ability. Dont worry - were not talking about popping open the back panel of your machine; were talking about routine maintenance that every Mac user can perform. To this end, TechTool Pro is a wonderful tool that will let you easily rebuild your Macs desktop file, zap the PRAM, and test for damaged system files. You can also use it (along with a drive-cleaning kit) to clean your floppy drive, and to view hardware and software information about your beloved computer.
TechTool Pro 2.5.4, Stuffit Expander 5.0 or later.
Version 2.5.5 adds the following:
- Improved detection and repair routines for Vol. Structures
- Fixed Optimization date bug for HFS and HFS+ volumes
- Fixed AutoPilot Suite crash on Mac OS 8.1 or earlier
- Fixed "OTUtilityLib" issue on Mac OS 8.1 or earlier
- Fixed SCSI scanner detection bug
- Updated DNA file
GoogleNewsTicker 0.1
Now you can have the latest Google news at hand on your dashboard. more>> TCP Deux is a 4th Dimension component which provides cross-platform TCP wrappers for different TCP plugins available for 4th Dimension. The plugins supported within TCP Deux include 4D Internet Commands v6.7.x, 4D Internet Commands v6.8.x, 4D Internet Commands v7.0.x (2003), Internet ToolKit v2.0.x, and Internet ToolKit v2.5.x.
With the TCP Deux component, a 4th Dimension developer can code TCP level routines without worrying about which particular plugin is going to be used. TCP Deux provides a very simple upgrade path for developers to write one set of code. With TCP Deux, a 4D developer can begin by using the free 4D Internet Commands for all TCP communications and upgrade to the commercial Internet ToolKit plugin when the needs arises, all without changing a single line of code.
TCP Deux supports running in demo mode. Demo mode allows for the component to be fully used for 30 minutes when no serial code is supplied to the TCP Deux component.A full manual, explaining every call and feature available in TCP Deux, is included with the component.<<less
impromptu 1.3
Collaborative Scheme programming environment for composers and sound artists more>> Collaborative Scheme programming environment for composers and sound artists
Impromptu is a Mac OS X programming environment for sound artists and composers with an interest in live or interactive programming. Impromptu is a Scheme language environment, a member of the Lisp family of languages.
Time plays a major role in the Impromptu environment allowing accurate realtime scheduling of events and code blocks. Impromptu is a dynamic environment designed specifically for the creation and manipulation of running programs in live performance.
Impromptu is a programmable AudioUnit host. A powerful environment for creating AudioUnit graphs of arbitrary complexity with precise programmatic control over individual AU nodes. Musical material can be precisely scheduled for performance by any AudioUnit instrument node.
Quartz drawing routines can be applied with the same temporal accuracy as audio material allowing composers to tightly integrate audio and visual components.
Enhancements:
- New grim reaper - by default this will cull any scheduled events that are delivered later than a set time (defaults to 3.25 seconds). If you want to turn off the reaper set the reaper time to 0. By default the reaper will not cull callbacks, although you can set it to do this by checking the appropriate flag. You can set this stuff in impromptu preferences.
- You can now capture in a compressed format. Check the capture-movie help for details.
- Fixed a bug with AudioUnit resizing
- Stability and performance improvements
Text Tools 1.0
Text Tools - Adds commands that allow you to use some Toolbox routines in the Mac OS more>>
The most commands wont require special skills, except for two commands that get variables of Script Manager.
Completly freeware.
PolyFactors 1.0
PolyFactors - Factors univariate polynomials over the integers more>>
PolyFactors uses the ZZX polynomial type and the ZZXFactoring routines from Victor Shoups NTL (http://www.shoup.net/ntl/). He deserves most of the credit.
PolyFactors just provides a GUI for input and output.
PolyFactors is a Universal Cocoa application.
Component X Graphics 3.1
Component X Graphics - REALbasic plugin for graphics functions more>>
It contains routines to stretch, flip, rotate, shear, and trim pictures, routines to adjust contrast, gamma, HSV, and RGB of pictures, routines for compositing, threshold, transitions, and pixelating images, and even a routine to blit high quality crawling ants on images.
Entourage Browser 1.0b6
Entourage Browser - Automated backup of folders to one of several formats more>>
Backup to cross-app .mbox files or to native Entourage export format. Integrate .mbox archives with your OSX text indexing and search tools to make historical email instantly available. The "browser daemons" are launched by Entourage rules -- so you have all the native Entourage X flexibility and power for sorting mail into organized folders.
Folder Scaler 1.0
Folder Scaler - Scale and process folders more>>
Completly freeware.