programming codes
Error Codes 1.0
Error Codes - Looks up error codes & displays the error string more>>
This supports virtually every error code for the Mac, including Carbon, Mach, and IOKit; all known error codes for Windows; and all known error codes for VxWorks.
Enhancements:
- First public release - everything!
Rays Bar Codes 2.0
Rays Bar Codes - Create, save, view bar codes more>>
Now, you may Save the barcode as a .brcdfl file for future use, or View the bar code in Illustrator CS.
Portugal Area Code 1.0.2
Portugal Area Code - Portugal area codes more>>
Completly freeware for non-commercial use.
An Introduction to Java Programming 1.0
This PDF tutorial from Apple Computers focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming more>>
An Introduction to Java Programming 1.0 is such a convenient Java tool that it mostly focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming. This tutorial is aimed at beginning programmers who have little or no experience with programming in Java, and experienced programmers who are interested in learning Java.
MD2 File Loading Code 1.0
MD2 File Loading Code - Load MD2 model files and PCX textures more>>
I need code to load MD2 files to use in my game engine (under development) and when I saw that my copy of OpenGL Game Programming had a chapter on it, I was pretty stoked. I figured "hey, this ought to take only about what, 20 minutes to get working?" I was wrong. I ended up rewriting the entire file loading code, restructuring the class, renaming structures, removing functions, and organizing and abstracting the code better because the original code (sorry Kevin and Dave) just didnt work (endian issues which were a PITA to try to fix in their code) and didnt stand up to my rigorous standards of quality code.
The code in this project is really in three parts. Main.cpp is just along for the ride. It sets up the OpenGL view and handles input (using SDL). Object3D is a class designed to represent an object that animates (or doesnt). Its designed to contain more than one loaded MD2 model so that they can be treated as one object and be synchronized in state and animation. The MD2Model class (MD2.h/cpp, Texture.h/cpp) is used only to load the MD2 and texture (PCX only in this code) and to draw it. Thats it. No state handling at all, because thats managed in the Object3D class.
Anyway, if you just need to get MD2 file loading working, just take the MD2.h/cpp and Texture.h/cpp files. Thats all you need. The file loading is endian-aware so it should work on every platform, unlike all of the other code out there.
Completly freeware for non-commercial use.
The Mozart Programming System 1.4.0.20080702
Free programming system based on the OZ language more>>
Mozart has an interactive incremental development environment and a production-quality implementation for Unix and Windows platforms. Mozart is the fruit of an ongoing research collaboration by the Mozart Consortium.
Mozart is based on the Oz language, which supports declarative programming, object-oriented programming, constraint programming, and concurrency as part of a coherent whole.
For distribution, Mozart provides a true network transparent implementation with support for network awareness, openness, and fault tolerance. Mozart supports multi-core programming with its network transparent distribution and is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities.
Mozart was used to developed many applications including multi-agent systems, digital assistants and sophisticated collaborative tools, as well as applications in natural language understanding and knowledge representation, in scheduling and time-tabling,
Major Features:
- Programming:
- Oz is a concurrent object-oriented language. In a first approach, Oz can be programmed in a very similar way to other such languages, like Java. With experience gained, programs tend to become simpler, for example, as they use the powerful concepts of dataflow execution and first-class procedures.
- Oz is an eminently concurrent language. The Mozart system implements ultralightweight threads with preemptive fair scheduling. It easily supports applications with many thousands of threads. Dataflow synchronization is achieved transparently through logic variables.
- Multi-Paradigm Programming: Unlike most other programming languages which lock you into a single programming paradigm, Oz unifies into one simple and coherent framework the functional, object-oriented, and logic flavors of programming. This is possible due to the very general and powerful underlying paradigm of concurrent constraint programming.
- Inferencing:
- Oz is a powerful constraint language with logic variables, finite domains, finite sets, rational trees and record constraints. The system is competitive in performance with state-of-the-art commercial solutions, but is much more expressive and flexible, providing first-class computation spaces, programmable search strategies, a GUI for the interactive exploration of search trees, parallel search engines exploiting computer networks, and a programming interface to implement new and efficient constraint systems.
- Logic Programming: Oz goes beyond Horn-clauses to provide a unique and flexible approach to logic programming. Oz distinguishes between directed and undirected styles of declarative logic programming. For both, Oz lets you specify a programs logical semantics separately from its resolution strategy. Powerful tools and libraries are provided built on the concepts of first-class computation spaces and determinacy-driven disjunctions. Together with distribution, this makes Mozart an ideal platform for both intelligent multi-agent systems and parallel search.
- Distribution:
- Open Distributed Computing: The Mozart system is an ideal platform for open distributed computing: it makes the network completely transparent. The illusion of a common store is extended across multiple sites and automatically supported by very efficient protocols. In addition, full control is retained over network communication patterns, permitting very efficient use of network resources. Furthermore, reliable, fault tolerant applications can easily be developed.
- Distributed Component-Based Programming: Mozart provides first-class software component specifications (called functors) and software components (called modules). The module system facilitates application development and deployment. Both component specifications and components can be transparently referenced through URLs, absolute and relative, and loaded by need. Flexible security policies are implemented by module managers.
- Mobile Agents: With its dynamic component technology, open computing support, and full-featured implementation, Mozart is an ideal platform for serious programming with mobile agents. A computation can create new computations dynamically. Computations can roam the shared Mozart space at will. Each site has full control over what resources it makes available to incoming computations.
- Separation of Concerns (Aspects): The Mozart system separates the concerns of application functionality, distribution structure, fault tolerance, and openness (application connectivity). The separation is almost perfect for the first two concerns and quite good for the last two. In the context of aspect-oriented programming, this can be seen as a ``vertical approach, where a few aspects are treated in depth, versus the ``horizontal approach of tools like AspectJ, which provide primitives for handling many aspects.
- Platform Issues:
- Cross-Platform Compatibility: Like Java, Oz is `write once, run everywhere and provides automatic local and distributed garbage collection. The Oz virtual machine is portable and known to run on most flavors of Unix as well as on Windows.
- GUI Programming: The Mozart system comes with an object-oriented library that provides a high-level well integrated interface to Tcl/Tk. This is supplemented with QTk, a tool that supports a mixed declarative/procedural approach to user interface design. This needs only a fraction of the code of standard procedural approaches and is particularly well-suited for building context-sensitive interfaces.
- Native Extension Modules: The Mozart system was designed to be easily extended with new native functionality packaged as DLLs. Comprehensive support is provided for the convenient creation of DLLs. Thus, the Mozart system is not only aggressively open, but also an ideal very high-level glue language.
Requirements: Aquamacs Emacs
Show Path Codes 1.0.2
AppleScript for scripters generates path codes. more>>
The codes include many common Mac OS folders which are of interest to scripters. If desired, the script will generate "path to" code and place it on the clipboard, but it can be easily modified to insert the code directly into a scriptable script editor. For maximum benefit, run the script from your favorite script menu or keyboard command.
Genetic Code 1.2.1
Genetic Code - Widget displays standard genetic code in a simple table more>>
This widget is free for all users. Download it now !
Enhancements:
- The one-letter code for GGT is now correct (G and not C).
- The GTT codon was missing.
Area Code 1.1
Area Code - Enter an area code and see what areas it serves more>>
By entering the area code in question into the search box, the cities, state or county covered by the area code will be displayed.
Useful for figuring out where items seen in online classifieds are located when the lister forgets to put their location.
Enhancements:
- fixes an area code that was listed wrong.
MU Code 2.0.1
MU Code is a mighty effective program that converts ASCII pictures to MUSHcode. more>>
MU Code 2.0.1 is a mighty effective program that converts ASCII pictures to MUSHcode. Have you ever felt like taking a cool-looking ASCII picture and posting it to your favorite MUSH, but not wanted to spend the time converting it by hand? MU Code will convert spaces and newlines to the correct codes, and escape everything that needs it, including commas. It also has color support, so you can add color to your ASCII pictures.
Recover eyeTV2 Code 1.0
Recover eyeTV2 Code is a Python script that will recover the registration code from your eyeTV 2 installation more>>
PC-Extension codes DB 1.1
PC-Extension codes database is a Macinstosh stand alone database application. Each database entry describes the PC file and the related file extension code more>> PC-Extension codes database is a Macinstosh stand alone database application. Each database entry describes the PC file and the related file extension code. The program includes a search engine, sorting by fields, exporting of data to a text file.
System 7.1 or later.
Quick Codes 2 Go 2.5
Quick Codes 2 Go - Build your own HTML codes with this small widget! more>> Quick Codes 2 Go - Build your own HTML codes with this small widget!
Build your own HTML codes!
No need to remember, or even type up the code. Simply choose a code and insert.
Quick codes allows you to build an html document and you simply copy and paste it.
Quick Codes 2 Go is freat for myspace and other blogging websites and also for those learning HTML/CSS.
Enhancements
- Millions of bugs fixed
- Rebuilt with latest web-standards
- Super user friendly
- Update check, so that you?ll be the first to know
- Spanish speaking users can now enjoy the widget in Spanish
Romulan Hunt Cmd 1.5
Romulan Hunt Cmd is released to be a powerful and easy to use IDEs and coding tool. more>>
Romulan Hunt Cmd 1.5 is released to be a the command line only version of Romulan Hunt. Playable in Terminal (or X11). An example of a Foundation Tool in Xcode. Includes executable (PPC only), source code, and man page. For those wanting to get started programming in Xcode.
Requirements: Terminal or X11Universal Binary
Key Codes 1.0.1
Key Codes - This is just a little utility that displays the key code and modifier keys state for any key combination you press more>>
Some fellow developers have asked me to make this publicly available, so here you are...
Enhancements:
- Key Codes now has a custom icon. Yay!