meant to
Camelia 1.1
Camelia - make the leap from Scheme to OCaml more>>
Its meant to make writing in OCaml relatively painless without having to learn the nuances of a powerful editor like Emacs or VI.
That said, its not meant to be just a teaching tool. It is a fairly powerful IDE that offers a nice alternative for OCaml programmers of all skill levels.
Camelia is an open-source IDE for OCaml meant to provide a nice alternative to Emacs and Vim. It was originally created as a tool for CS17 to help teach OCaml to students who had only ever worked with DrScheme before, but it is a useful tool to any OCaml developer.
Camelia is released under the Gnu Public License. For details, read the LICENSE file included with this distribution.
To install Camelia, read the INSTALL file for details. To perform a quick global install, run ./config, make, and then, as root, make install.
For use all the features of Camelia, you must have OCaml 3.08.3 installed on your system. Camelia is not guaranteed to work 100% with older or newer versions of OCaml.
If you would like to improve Camelia, feel free to make suggestions or patches. The file TODO lists known bugs and future issues that need to be addressed.
Main features:
- Syntax Highlighting
- Automatic Indentation
- Tabbed design to edit several files in one window
- Graphical parenthesis matching
- Split-pane interface for working with files and the OCaml console
- Graphical debugger
- Tool-tip style type display for all expressions
- Clickable bug tips to demystify some of OCamls notoriously difficult error messages

Central Dogma 1.1
A small application to translate nucleotide sequences and back-translate amino acid sequences among other uses. more>>
The central dogma of biology is that a sequence of DNA nucleotides is copied to a seqeunce of mRNA nucleotides that serves as a template for protein production. The basic concept is essential for even a rudimentary knowledge of biology.
Central Dogma is meant to be a simple tool to experiment and practice this concept from a high school level and up. For instance, the effect of point mutations and frame shifts on protein sequence can be seen instantly. The statistics panel provides a way to get a quick look at the makeup of a protein.
move - or dont 1.2
move - or dont - Keep a window in its place more>>
Whenever you try to move the window of a folder that this script is attached to, a dialog will ask if you really meant to move it. If the dialog is ignored for 6 seconds it will close itself and move the window back to where it was.
Invaluable for TouchPad users.
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.
Maze 0.1
Maze is a simple maze game more>>
It include a maze editor, a random maze generator, and the ability to save mazes.
Main features:
- Customizable interface.
- snooze function.
- possibility to not use iTunes if it isnt available
- several ways of ringing:
- play a built-in sound file: A simple, short and (I hope) noisy sound, meant to efficiently wake you up.
- Play a user defined sound file: a lot of formats are supported: wav, aif, MP3, AAC
- Launch a user defined AppleScript script: in case you want something iWake doesnt provide.
- Tell iTunes to play a specified track: Play a selected track from a play list from any source (personal library, shared library, CD, iPod, and even iTuness radio service)
- Tell iTunes to play a play list: select a track in a specified play list, using the setting of this play list, and play it. Support play lists from any source (personal library, shared library, CD, iPod, and even iTuness radio service).
Mini Dictionary 1.1
Mini Dictionary - Free Croatian-English dictionary widget for Mac OS X more>> FixTunes is an easy and powerful program that will fix any missing or misspelled song details, add album artwork, remove duplicates songs and organize your music.
Smarter Than Other Programs
iTunes and other programs rely on correct information in your songs to find album art. Not FixTunes. Even if your song names have misspellings or missing info, FixTunes intelligent database technology will find the matching artwork.
Its Automatic - Typing Not Necessary
Who has time drag and drop thousands of album pictures or to re-type hundreds of artist names? FixTunes is completely automated. It will automatically add album art to your songs and fix your music while you sleep or play outside.
Add Album Art to Songs
In addition to correcting all your song details, FixTunes will download the correct album artwork and add it to each song. Its a part of the automatic process and no extra work is needed from you. Enjoy your music collection that way it was meant to be seen.
Edit and Fix MP3 Tags and Names
FixTunes is a full-featured music-fixing package. It will add missing album art to all your songs, but it can also clean up all your missing and incorrect song information: artists, albums, titles, tracks, years, and genres. Isnt it annoying when you have 3 different spellings of the same artist? FixTunes will correct your music tags and names.
Key features:
Edit MP3 Song Tags
Album Cover Art
Rename and Organize Your Music Library
Automated Organization
Online Catalog Information
Search Your Music
Music Database
Easy to Use<<less
Magic Life Counter 2.0
Magic Life Counter - Tool for use with certain card games more>>
MLC is built solely for this purpose, featuring large + and - buttons to increase or decrease life 1 at a time, and even features textboxes where a number can be entered to quickly add or subtract any number.
There are also built-in Forfeit, Draw, and New Game buttons. A new version (MLC 2) that will support up to 8 players is almost complete.
ODS Client 1.0b3
ODS Client - Client for ODS dynamic DNS service more>>
NOTE: This app is meant to be configured and then can be run hidden in the background via Login Items. It will automagically keep your ODS hostname up to date.
This has been tested on OS X 10.2 only, but is thought to work with an OS version as low as 10.0.
Main features:
- Will update your host
- Will attempt to update at a user specified interval
- Will use the IP that you connect to the server from
- Will let you specify an IP to update the host to.
- Will allow you to update more than 1 host at once.
Enhancements:
- Client now checks for your external IP via a daemon running at update.ods.org port 7069. This differs from the previous version when it used HTTP. It no longer uses HTTP due to issues that some users have had with transparent proxies provided by their ISPs.
ImageTagger 1.0.4
ImageTagger is a superior and simple to use tool meant to help those writing HTML. more>>
ImageTagger 1.0.4 is a superior and simple to use tool meant to help those writing HTML. It can quickly generate IMG tags for one or many graphics files. Drag GIF or JPEG files (or folders containing them) onto ImageTaggers icon or main window. ImageTagger builds IMG tags for each graphics file -- the output appears in ImageTagger's main window and (optionally) on the clipboard. You can then paste the IMG tag(s) into your HTML source document.
Requirements:
- Mac OS 9 - OS X
- QuickTime 4 or newer
Penguin Power! 1.2
Penguin Power! - 1980s-style platform arcade game more>>
You play the part of Henrietta the penguin as she travels through dangerous ice caves in search of frozen fish. You must avoid obstacles to stay alive, collect ice cream bars for bonus points and solve the puzzles along the way to the frozen fish.
Enhancements:
- fixes the black screen bug for those running quicktime 6.1
- took out the closing quit screen now that the udevgame contest is over.
GuidaTV 0.8.4
GuidaTV is an EPG (Electronic Program Guide) application meant to provide exhaustive listing and review of the programs aired on more>>
MOSS Randomizer 1.0
MOSS Randomizer is described as an easy-to-use yet useful applescript (which is meant to be run either from the startup items folder or the shutdown items folder) which can choose randomly from a folder of startup screens giving you a new one every startup. more>>
MOSS Randomizer 1.0 is described as an easy-to-use yet useful applescript (which is meant to be run either from the startup items folder or the shutdown items folder) which can choose randomly from a folder of startup screens giving you a new one every startup.
The direct download link is for a package that contains 8 startup screens ready for your consumption (1.5M)
The alternate download link is for a package that comes with only 1 startup screen. (224k)
Requirements: AppleScriptSystem 7.5 or higher
Twistory 2.2
Marks important historical events and people. more>>
It answers questions like, "What else was happening in the world at that time?" and "Did A live at the same time as B, or before?" A resource of over 1600 people, events and places is included. The database has an open text format, so that more historical information can be added by any user. A complete description of the file format is included.
The two main windows are the time-line window, which shows lives and events against a variable time scale, and the map window, which shows people and events in their geographic locations during an interval of time.
hardscan 1.0
Utility to detect open ports if netstat may be compromised more>> Utility to detect open ports if netstat may be compromised
Hardscan is a local netstat replacement that scans for open ports the hard way: by binding to each of them and attempting to handshake with itself.
Hardscan is meant to be useful in a situation where you may have been rooted, rendering the output of netstat and other security tools untrustworthy.
If the program is unable to handshake with itself, for whatever reason (perhaps something intercepted the handshake, perhaps something was already running on that port, etc) it is an indicator that tcp or udp port being checked is already in use.
Although this could be a trojan, virus, or hacker connection, it is also quite possible that it is a legitimate connection.
As the "Ephemeral" high-numbered ports are scanned as well, there is a chance that any outgoing activity (for instance browsing the web while the scan is running) will be picked up.
Of particular note in this program is "--fast" mode. In this state, the scanner does not attempt to handshake with itself, and thusly is not detecting as rigorously.
In theory the OS could be lying to the scanner and simply saying that the socket was opened succesfully, but in practice most trojans are not going to be that sophisticated. Fast mode trades off this verification in order to run much, much, much faster.
System requirements:
- Python
Zebra scanner 2.0.2
Zebra scanner - Scan your Mac for trojans more>>
Zebra scanner is intended to search for applications, hidden behind another extension than app . It checks if any of the files in the selected folder(s) has either the real extension .app or the file type APPL. In Mac OS >= 10.3 the program also checks if the item is considered an executable by the OS which can be activated by double-click or otherwise.
The program is meant to be a fast and easy way to retrieve trojan viruses, disguised as an image, MP3, movie, folder etc. thus avoiding that a hidden application can be double clicked by accident and do damage to your Computer. Zebra scanner can also examine classic data.
Enhancements:
- Tiger compatibility.