Programming (programming.shtml) | Updated: 09-Oct-2008 - 13:35
A satin Bower bird
(male) above
TOTALLY random stuff I've collected on the web and doesn't have a place in the jazz guitar, ukulele or main publishing pages on the site.
I remember seeing a this bird on TV years ago. And, it stuck with me. Some of the strangest things get into ones's long term memory. Good for Trivial Pursuit but not much more.
Just like the Bower bird that collects a variety of objects like shells, leaves, flowers, feathers, stones, berries, and even discarded plastic items. A bower's U-shaped nest, a structure of sticks and leaves can include hundreds of these objects. The bird will spend hours carefully sorting and arranging his collection, with each thing in a specific place.
All of this to attract the female Bower bird. The things we do!!!
Here is a whole section on my site dedicated to Javascript.
Here is a whole section on my site dedicated to Ruby and Ruby on Rails.
Updated 01-jun-2008 for ruby-1.8.7
from HIVELOGIC Installing Ruby, Rubygems, Rails, and Mongrel on Mac OS X 10.5 (Leopard)
Ok, let’s get started. Unlike previous versions of Mac OS X, Leopard has everything you’ll need to compile Ruby. You don’t need to install any prerequisites. Take these commands and type or paste them into Terminal:
curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz
tar xzvf ruby-1.8.7.tar.gz
cd ruby-1.8.7
./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
cd ..
Updated 01-jun-2008 for rubygems-1.1.1
With Ruby installed, we can move on to RubyGems. Same routine:
curl -O http://files.rubyforge.mmmultiworks.com/rubygems/rubygems-1.1.1.tgz
tar xzvf rubygems-1.1.1.tgz
cd rubygems-1.1.1
sudo /usr/local/bin/ruby setup.rb
cd ..
01-jun-2008 Rails 2.1.0 installed
sudo gem install rails
sudo gem install mongrel
sudo gem install capistrano
Floatutorial takes you through the basics of floating elements such as images, drop caps, next and back buttons, image galleries, inline lists and multi-column layouts.
PHPJunkYard offers you free PHP scripts for download, some PHP resources, a list of books about PHP and ... well, you never know what you'll find here!
After each major upgrade to Apple OS X I have to remember how to apply the changes to the main config file and my config file. With Tiger is was OK. I remember. With Leopard, I also remember 0 BUT Apache 2 was different and running my file local and getting server side includes (SSI) did not work. So here are my notes.
To get the changes right I finally had to do a Clean Install on a spare drive and compare the Apache installation to my Update and Install of Leopard.
The change was the location of the httpd.config file. It was not longer in at /etc/httpd/ but
located at /etc/apache2/. After that adding the changes I from from
…by Kevin Schmitt » Mac OS X Web Server Tips for Designers worked.
Subtraction Grid Computing… and Design
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.
Subtraction Grid Computing… and Design
Turns color sites into grayscale for testing
Here are links and information regarding the various programming environment and languages I got myself into when I got my first Mac
The HyperTalk language and creating HyperCard stacks where a great way to get you feet wet with programming. The web is a little like that today.
MacApp is Apple's C++ application framework for creating professional user-friendly, robust, object-oriented Macintosh applications for Mac OS X and Mac OS 9.
MacApp and ACS are no longer actively supported by Apple.
Last updated: October 2 2001
Again an obsolete development product. If I ever get back into Mac programming it will have to be XCode and Cocoa. Some great programs are created using that combination
Looked at it briefly but pretty wrapped up in music and publishing. I do have some cool programs that I would like to create - but nary the time.
This is the language used for most Apple development.
Getting Started A guided introduction and learning path for developers new to Cocoa. Cocoa is an object-oriented application environment designed specifically for developing Mac OS X-only native applications. The Cocoa frameworks include a complete set of classes, and for developers starting new Mac OS X-only projects, Cocoa provides the fastest way to full-featured, extensible, and maintainable applications. You can bring applications from UNIX and other platforms to Mac OS X quickly by using Cocoa to build state-of-the-art Aqua user interfaces while retaining most existing core code. Read More...
WidipediA: Pascal
Niklaus E. Wirth (b. February 15, 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award for developing a sequence of innovative computer languages. (from WidipediA:)
WidipediA: C++
Bjarne Stroustrup (born December 30, 1950 in Aarhus, Denmark) is a computer scientist and the College of Engineering Chair Professor of Computer Science at Texas A&M University. He is most notable for developing the C++ programming language. A rough English attempt at pronunciation of his name would be (from WidipediA:).
Perl is a dynamic programming language created by Larry Wall and first released in 1987. Perl borrows features from a variety of other languages including C, shell scripting (sh), AWK, sed and Lisp.
Ruby has its own section: Ruby Programming Information and Links