pipes
GPipes 1.0
Gpipes is a modification of the Pipes screensaver by epicware more>>
Well this modification fixes it. The screen now clears after 50 generations instead of just 5. You end up with a big cube of pipes at then end.
peacePipe 1.2
peacePipe - Re-connect Applescript CGIs to the apache Web more>>
Unfortunately, with the advent of OS-X, server support for Applescript went away. Personal Web Sharing is now reliant on the very robust apache server, which is great, but apache does not directly support "sdoc" (AppleEvent) CGIs such as Applescripts. Further, the apache server is run as an invisible background process (usually owned by "www").
Due to the way Apple implemented OS-X, neither apache, nor any apache (shell) CGI scripts are able to directly access AppleEvent applications such as Applescripts. Applescript CGIs are locked behind a wall, or have been.
peacePipe was created to free them.
Enhancements:
- Changed delimiter character on cgi-pipe to tab.
- Flush log file more.
Peers 0.3
A free and very minimalistic SIP User-Agent more>> A free and very minimalistic SIP User-Agent
Peers is a minimalistic and free softphone, developed using Java. Peers will allow a user to call from one PC to another on a local area network, using SIP/RTP/SDP with Ulaw encoding for voice.
System requirements:
-
Enhancements
New features:
- register management (initial register, register refresh, unregister)
- authentication using message digest (RFC2617)
Improved features:
- media capture/sending using pipes and three threads
- using TestNG for tests
- no singleton is used anymore
- xxxRequestManagers and xxxMethodHandlers are instanciated only once for uas and uac
- provisional responses can create or update dialog info (remote target, etc.)
Bugs fixed:
- 1994625 provisional responses with to-tag

MidiPipe 1.4.3
Modify MIDI messages in real-time. more>>
MidiPipe is freeware and comes with no warranties. MidiPipe can be useful in a music studio or live on stage to route, map, filter, convert, display, input and output MIDI messages in real-time. Mac OS X 10.3.9 (Panther) or higher is required - 10.5 (Leopard) is recommended. Right now it comes with the following tools:
- Midi In - connects a MIDI input to the pipe
- Midi Out - connects a MIDI output to the pipe
- AList - outputs messages to the screen
- Message Converter - converts messages from one type to an other
- Delay - delays the time for when the message is scheduled
- Transpose - transposes note to multiple keys, set velocity, delay and channel for each
- Message Filter - filters by messages
- Channel Filter - filters by channel
- Channel Router - routes channels
- Keyboard Split - moves note on/off messages above/below a split point to a different channel
- Randomizer - randomly changes any parameter value(s) of any channel message(s)
- Many more features
PipeAlert 0.6.1
PipeAlert is a utility that reads data from a Unix pipe and displays it in a regular Aqua window more>>
Enhancements:
- Fixed insufficient escaping of spaces when PipeAlert displays its own path.
WarpPipe 0.3.5b
WarpPipe allows you to trick your Nintendo Gamecube into thinking you are on a local area network (LAN) so you can play against other players over the internet more>> WarpPipe allows you to trick your Nintendo Gamecube into thinking you are on a local area network (LAN) so you can play against other players over the internet. WarpPipe currently supports Kirbys Air Ride and Mario Kart: Double Dash!!.
- A Nintendo GameCube console
- A Nintendo GameCube Broadband Adapter
- Kirbys Air Ride or Mario Kart: Double Dash!!
- A FAST broadband connection. You will need at least 128kbps upstream bandwidth for most games, although Kirby Air Ride can require up to 256kbps upstream bandwidth per player in the game. If your connection is not fast enough you WILL experience lag and connection loss problems. No dial-up modem support is available or planned.
- A supported network configuration.
Version 0.3.5b:
- New Interface: A nice, uniform, friendly graphical user interface for Windows, Linux, OS X, and BSD.
- Auto Ping: Once you are connected to someone, the GUI will ping the other person so you can see approximately how the game will perform.
- Auto Port Forwarding: Now there is functionality so that you dont have to open ports for the UDP game traffic. This is a step to 0.4. Until then if you want to listen for connections you still have to open port 4000 TCP. This should help individuals with routers.
- Automatic NIC Selection: Now you dont need to select the network card (NIC) that the GameCube is on. Warp Pipe will figure that out for itself.
- Wireless Network Support: If your PC or Mac is wireless, WarpPipe will now work. However, wireless game adapters are not yet officially supported, although some do work. We look forward to supporting wireless game adapters in version 0.4 to allow your GameCube to be connected to your network wirelessly.
- Improved 1080°: Avalanche Stability: Grind the pipe! Your favorite snowboarding game on the GameCube is much more stable on Warp Pipe. Although not all of the kinks have been worked out, this is part one of a significant stability increase we hope to completely solve with version 0.4
- Bug Fixes: Per usual a slew of stuff to make it more compatible and not crash on peoples systems.
MediaPipe 0.8.9r2
MediaPipe - Flexible framework to manipulate media more>>
Additionally, if a format is not supported, or a filter not available, it features a SDK that let you to quickly implement the pipe you want.
ISH 0.2
Free and open source telnet-like protocol for your Mac more>> Free and open source telnet-like protocol for your Mac
ISH allows users to connect to a remote host and to open a shell using only ICMP to send and receive data. ICMP Shell is developed in C for the UNIX environment.
The ISHELL server is run in daemon mode on the remote server. When the server recieves a request from the client it will strip the header and look at the ID field, if it matches the server then it will pipe the data to "/bin/sh". It will then read the results from the pipe and send them back to the client and the client prints the results to stdout.
Enhancements:
- Fixed a compiling problem that was encountered on some Solaris machines
- Changed AF_LOCAL to AF_UNIX in ish_open functions
- Rearranged headers in ishell.h
- Changed u_intXX_t variables to uintXX_t
Maya Paint Effects 1.0
Maya Paint Effects - Screen saver based on the Maya engine more>>
Make your screen come alive with amazingly detailed flowers, pretzels, vines, galaxies, feathers, copper pipes, or any of the other fascinating Presets provided, or expand your fun by down-loading new Presets.
Indigo/Phlink Scripts 1.1
Indigo/Phlink Scripts - Control your home using touch tone phone more>>
Ovolab Phlink automatically answers telephone calls and identifies the caller based on Caller ID. The caller can interact with Ovolab Phlink by pressing touch tone key sequences, which in turn trigger actions in Indigo. Indigo then communicates with devices throughout the house by using X10 technology.
Main features:
- Execute Indigo Action Groups (lighting scenes, house modes, etc.)
- Hear the on/off status of Devices
- Hear the brightness level of lamp and light modules
- Turn on or off any Device
- Brighten or dim lamp and light modules.
Enhancements:
- new call-out script for calling your mobile or office phone to remotely notify you of emergencies, such as motion detected alarms, power failures, or pipes freezing.
PLTools 1.0
PLTools - Perl scripts for cleaning prefs files more>>
I wrote them to avoid painful retyping of Apples plutil command. All three scripts run plutil in one form or another to get the job done, and their use should be obvious to just about anyone familiar with a UNIX command line.
Those who prefer another editor (such as pico) may wish to edit line 58 of /usr/bin/pledit to use their favorite editor. I just happen to like vim. The three scripts are installed in /usr/bin. Installing requires administrative access, and the scripts are installed with permissions of 755 (rwxr-xr-x). To uninstall, simply remove these three files. You may elect to remove the "PLTools.pkg" file in your /Library/Receipts folder as well.
PLEASE NOTE: THESE ARE COMMAND LINE TOOLS. IF YOU ARE NOT COMFORTABLE WITH USING THE MAC OS X COMMAND LINE, THEN YOU DO NOT NEED THESE TOOLS.
Main features:
- plcat: A simple means for viewing an ASCII representation of a binary .plist file. Basically converts a binary .plist file to ASCII and displays it directly to the screen (/dev/stdout).
- plmore: A simple means for viewing an ASCII representation of a binary .plist file, one screen at a time. Similar to plcat, but "piped" to more.
- pledit: A simple means for editing binary .plist files in your favorite editor (vim, naturally!), automatically keeping a backup trail of each edit. This script temporarily converts the file to ASCII, enabling easier editing. Upon finishing your edits, the file is converted back to its original compact binary format. A complete backup trail (filename.plist.OLD, filename.plist.OLD.1, etc.) is kept for your convenience.
Apache for OSX 2.0.55
Apache for OSX - Popular website server software more>>
Its created by a collaborative effect of software developers.
The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation.
These volunteers are known as the Apache Group. In addition,hundreds of users have contributed ideas, code, and documentation to theproject.
This version of Apache is a precompiled binary for MacOS X and Darwin users.
Enhancements:
- SECURITY: CAN-2005-2700 (cve.mitre.org) mod_ssl: Fix a security issue where "SSLVerifyClient" was not enforced in per-location context if "SSLVerifyClient optional" was configured in the vhost configuration. [Joe Orton]
- worker MPM: Fix a memory leak which can occur after an aborted connection in some limited circumstances. [Greg Ames]
- mod_ldap: Fix PR 36563. Keep track of the number of attributes retrieved from LDAP so that all of the values can be properly cached even if the value is NULL. [Brad Nicholes, Ondrej Sury ]
- SECURITY: CAN-2005-2491 (cve.mitre.org): Fix integer overflows in PCRE in quantifier parsing which could be triggered by a local user through use of a carefully-crafted regex in an .htaccess file. [Philip Hazel]
- SECURITY: CAN-2005-2088 (cve.mitre.org) proxy: Correctly handle the Transfer-Encoding and Content-Length headers. Discard the request Content-Length whenever T-E: chunked is used, always passing one of either C-L or T-E: chunked he never the request includes a request body. Resolves an entire class of proxy HTTP Request Splitting/Spoofing attacks. [William Rowe]
- Added TraceEnable [on|off|extended] per-server directive to alter the behavior of the TRACE method. This addresses a flaw in proxy conformance to RFC 2616 - previously the proxy server would accept a TRACE request body although the RFC prohibited it. The default remains TraceEnable on. [William Rowe]
- Add ap_log_cerror() for logging messages associated with particular client connections. [Jeff Trawick]
- Correct mod_cgids argv[0] so that the full path can be delved by the invoked cgi application, to conform to the behavior of mod_cgi. [Pradeep Kumar S ]
- mod_include: Fix possible environment variable corruption when using nested includes. PR 12655. [Joe Orton]
- Support the suppress-error-charset setting, as with Apache 1.3.x. PR 31274. [Jeff Trawick]
- EBCDIC: Handle chunked input from client or, with proxy, origin server. [Jeff Trawick]
- Fix bad globbing comparison which could result in getting a directory listing when a file was requested. PR 34512. [sean ]
- Fix core dump if mod_auth_ldaps mod_auth_ldap_auth_checker() was called even if mod_auth_ldap_check_user_id() was not (or if it didnt succeed) for non-authoritative cases. [Jim Jagielski]
- SECURITY: CAN-2005-2728 (cve.mitre.org) Fix cases where the byterange filter would buffer responses into memory. PR 29962. [Joe Orton]
- mod_proxy: Fix over-eager handling of % for reverse proxies. PR 15207. [Jim Jagielski]
- mod_ldap: Fix various shared memory cache handling bugs. PR 34209. [Joe Orton]
- Fix a file descriptor leak when starting piped loggers. PR 33748. [Joe Orton]
- mod_ldap: Avoid segfaults when opening connections if using a version of OpenLDAP older than 2.2.21. PR 34618. [Brad Nicholes]
- mod_ssl: Fix build with OpenSSL 0.9.8. PR 35757. [William Rowe]
- SECURITY: CAN-2005-2088 (cve.mitre.org) core: If a request contains both Transfer-Encoding and Content-Length headers, remove the Content-Length, mitigating some HTTP Request Splitting/Spoofing attacks. [Paul Querna, Joe Orton]
- proxy HTTP: If a response contains both Transfer-Encoding and a Content-Length, remove the Content-Length and dont reuse the connection, mitigating some HTTP Response Splitting attacks. [Jeff Trawick]
- Prevent hangs of child processes when writing to piped loggers at the time of graceful restart. PR 26467. [Jeff Trawick]
- SECURITY: CAN-2005-1268 (cve.mitre.org) mod_ssl: Fix off-by-one overflow whilst printing CRL information at "LogLevel debug" which could be triggered if configured to use a "malicious" CRL. PR 35081. [Marc Stern ]
- mod_userdir: Fix possible memory corruption issue. PR 34588. [David Leonard ]
- worker mpm: dont take down the whole server for a transient thread creation failure. PR 34514 [Greg Ames]
- mod_rewrite: use buffered I/O to improve performance with large RewriteMap txt: files. [Greg Ames]
- proxy HTTP: Rework the handling of request bodies to handle chunked input and input filters which modify content length, and avoid spooling arbitrary-sized request bodies in memory. PR 15859. [Jeff Trawick].
ActionItem 1.0
ActionItem - Menubar does-it-all more>>
I, search
Thinking of something and decide you want to search for it online? First you have to fire up a web browser, navigate to the search engine you want, type it in, then wait for the results. ActionItem makes it much easier. Simply click on the search engine you want from menu, type in your search terms into the text field, and hit return. ActionItem opens your default web browser and searches using the engine you selected. Adding new search items is easy so you can customize it to suit your preferences.
Add it up
ActionItem lets you do simple (and fairly complex) calculations directly from the text field. ActionItem pipes the text entered in ActionItem into the command-line program bc. The results are placed right back in the text field. Open Terminal and type "man bc" for more information on what is possible.
Applescript? Absolutely.
With ActionItem, you can send text to applescripts. This is a handy way to route text through other scriptable applications such as BBEdit or Considera. If the text field looks a bit small, press the "TEXT" button next to it to reveal a window with a larger text view. As long as that window is open, ActionItem will take information from that text view instead of the smaller text field. It couldnt be easier to pass text around.
Create file here
ActionItem also includes a handy feature which lets you create files instantly, anywhere. Better yet, you can define your own templates for inserting text into standardized files. ActionItem creates the files in the selected format in the currently open Finder window. If there isnt an open window, ActionItem creates files on the Desktop.
Inter-application support or product plug?
ActionItem includes one last feature, but only if youve got MacDialer installed. If you do, ActionItem can dial numbers using MacDialer. If you like ActionItem, give a small donation and you can get MacDialer for free. Give a bit to support ActionItems development and Ill gladly return the gesture.
Hedge Backup Script 1.1.0
Simple and easy-to-use backup script for your Unix systems more>>
Note: For a better understanding of how to use this script, please refer to the readme file in the archive.
Major Features:
- Backs up filesystems with tar
- Compresses its archives with gzip
- Encrypts its archives with openssl
- Pipes the archive to remote storage using ssh
- Uses simple Y-M-D date-stamps to housekeep its archives
- Is just a shell script. Hopefully a fairly legible one.
MPWFoundation 3.0
MPWFoundation is a simple to use Objective-C framework that provides an implementation of Higher Order Messaging (HOM) for convenient processing of collections more>>
MPWFoundation 3.0 is a simple to use Objective-C framework that provides an implementation of Higher Order Messaging (HOM) for convenient processing of collections, ObjectStreams for pipe-filter style programming, object caches for fast temporary object allocation, archiving support and more.
Requirements: Mac OS X Developer ToolsGNUstep