♠ ♣ ♥ ♦

USPS Priority Mail® or USPS First-Class Mail® (under 1lb) for ALL US orders. Get you order in 2-3 days. All US shipping the same flat rate of $4.85 regardless of the size of the order. International orders responsible for any customs or added fees at destination. (more info...)

New USPS Postal Prices Coming May 12, 2008 - BUT MY SHIPPING RATE ARE NOT GOING UP. SUPPORT THIS SITE by visiting an advertiser or purchasing picks, books or my Midnight at the Jazz Cafe CD.

Programming

My DAILY pages - Programming links and information.

Welcome to My Totally Random collection of Programming Links & Info stuff click to show or hide section and learn more about the Bower bird to the left

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.

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!!!

A Few Links

Blueprint CSS Framework click to show or hide this section

Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing.

contents
top
top

Ruby click to show or hide this section

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

contents
top
top

Here is a whole section on my site dedicated to Ruby and Ruby on Rails.

Ruby

Here is my page on Ruby:

Main Ruby Links

Info click here to view more info

Ruby is a dynamic, reflective, general purpose object-oriented programming language. Originating in Japan in the mid 1990s, Ruby was initially developed and designed by Yukihiro "Matz" Matsumoto and combines syntax inspired by Perl with SmallTalk-like object-oriented features.

Ruby

Source: Compile it yourself
Windows installer: Ruby, popular extensions, editor
OS X 10.4: Ships with broken Ruby, follow this guide
OS X 10.5: Included with developer tools
(then do "gem update rails")

Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human-computer symbiosis". It was designed and created in part for educational use, more so for constructionist learning, at Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s, influenced by Lisp, Logo, Sketchpad and Simula.

( from WidipediA: Smalltalk)

Ruby on Rails

Here is my page on Ruby:

Ruby on Rails

Info click here to view more info

Ruby on Rails is a free web application framework. It aims to increase the speed and ease with which database-driven web sites can be created, and offers skeleton code frameworks (scaffolding) from the outset. Often shortened to Rails, or RoR, Ruby on Rails is an open source project written in the Ruby programming language, and applications using the Rails framework are developed using the Model-View-Controller design paradigm.

Javascript click to show or hide this section

Compact JavaScript Development Libraries

contents
top
top

Here is a whole section on my site dedicated to Javascript.

JQuery

Links

Info click here to view more info

(from their site) - JQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.

MooTools
The Compact JavaScript Framwwork

Links

Info click here to view more info

(from their site)

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

Prototype

Links

Info click here to view more info

(from their site) - Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

HTML and the Internet® click to show or hide this section

CSS, HTML, JavaScript and all things under the hood on the Internet®

contents
top
top

Apache Web Server click to show or hide this section

Apache Web Server and my collection of to do somethings.

contents
top
top

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.

Web Grid Design click to show or hide this section

 

contents
top
top

Grid Design

Designers

Software click to show or hide this section

 

contents
top
top

Apple, Inc.
1 Infinite Loop
Cupertino, CA 95014
408.996.1010

Links

Info click here to view more info

Released with much fanfare in January of 1984, the Macintosh was the first affordable computer to include a Graphical User Interface. It was built around the new Motorola 68000 chip, which was significantly faster than previous processors, running at 8 MHz. The Mac came in a small beige case with a black and white monitor built in. It came with a keyboard and mouse, and had a floppy drive that took 400k 3.5" disks--the first personal computer to do so. It originally sold for $2,495.

Text courtesy www.apple-history.com

Everything done on a Macintosh computers. Site is even hosted on mac by MacHighway.

Bare Bones Software, Inc.
P.O. Box 1048
Bedford, MA 01730
Phone: (781) 687-0700
Fax: (781) 687-0711

Links

Info click here to view more info

BBEdit is a text editor originally developed for Macintosh System Software 6 and now for Mac OS X. It is made by Bare Bones Software. BBEdit is not a word processor, meaning it does not have text formatting or page layout features. BBEdit's audience includes programmers and web designers.

Bare Bones Software also made a free and less-featured version of BBEdit called BBEdit Lite. Bare Bones Software discontinued BBEdit Lite at version 6.1 and replaced it with TextWrangler, which initially cost money (though significantly less than BBEdit), but several years later was released for free. BBEdit itself was available at no charge from its initial release in 1991, but went commercial in May 1993 with the release of version 2.5.

BBEdit
Frontier
BBEdit

Bare Bones software. My entire site is "hand coded" using BBEdit. I've been using this software since version 3 (1994)

I don't reccommend that you had code you web site like I did. I started hand coding html around 1995 before there where programs like DreamWeaver, GoLive and Flash. But, I do reccommend you keep your site simple, fast loading and easy to find stuff. The last part, find stuff, can be hard as a site grows.

culturedcode.com
Schweizer und Marquetant GbR
Firstwaldstraße 54
72116 Mössingen, Germany

Links

Info

For general information or questions please write to info@culturedcode.com

Xyle scope

xylescopeIcon1.jpg Using Xylescope is like surfing with an x-ray vision. You will immediately see beneath the surface of the web pages you are visiting. Experiment by changing CSS values in author style sheets - no matter if they are on the internet or on your own computer. Export interesting source code with ease and apply new and consistent formatting to your own CSS files.

More information available on company's web site.

Haiku
Haiku Inc.
7537 Route 20A
Bloomfield, NY 14469

Links

Info click here to view more info

Haiku is an open source operating system currently in development designed from the ground up for desktop computing. Inspired in the Be Operating System (BeOS), Haiku aims to provide users of all levels with a personal computing experience that is simple yet powerful, and void of any unnecessary complexities.

HyperCard
Apple Computer
Cupertino, CA

Links

Info click here to view more info

Go my start with HyperCard and it "was" (sadly no more), the most fun program I ever had. I made more money off the Mac because of that program and had a MAJOR career shift because of it. Great stuff!!! Just like a gateway drug it was a gateway programming language and lead to C++ and some really cool stuff.

Late Night Software Ltd.
333 Moss Street
Victoria, B.C., Canada V8V-4M9
Telephone: 250-380-1725
Toll-Free Order Line: 888-999-3210
FAX: 250-383-3204

Links

Info click here to view more info

Affrus

Affrus 1.0 is an integrated Perl editing and debugging environment for Mac OS X that wraps Perl in a standard, familiar, and intuitive user interface. It's the perfect center for all your Perl development needs on Mac OS X. Whether you're just beginning to experiment with Perl and want an easy way to get your feet wet, or you're a Perl expert wishing to understand and hack into a vast body of existing code, Affrus is for you.

FaceSpan

FaceSpan is an AppleScript-centric Rapid Application Development (RAD) tool for Mac OS X. It is the perfect tool for wrapping a Mac OS X Aqua user interface around an AppleScript workflow. If your script needs more than AppleScript's display dialog or choose from list commands, FaceSpan is the ideal tool. It allows you to quickly and easily create windows, panels, sheets and menus for your application. FaceSpan provides a rich palette of user interface widgets (buttons, checkboxes, radio buttons and tables).

Script Debugger

Script Debugger 4.0 provides everything you need to quickly and easily author AppleScripts that work.

MacRabbit
Jan Van Boghout
Space Carrot BVBA
Rodestraat 10
B-2000 Antwerpen
Belgium

Links

CSSEdit - is a great application that I use daily for maintaing my every growing web sites.

Here is an Interview with the creator of CSSEdit with Jan on Veerle's Blog.

Info click here to view more info

(From developer's website) MacRabbit is located in beautiful Belgium, deep in the woods where there are still water nymphs and tree elves (not really, but we do have lots of rain and grass). Pets do all kinds of useful things like occupying keyboards, barking and polluting the air. As you can see, MacRabbit is an animal-friendly software company located in one of the nicest ecosystems in Belgium!

Runtime Revolution Ltd.
15-19 York Place
Edinburgh, Scotland UK EH1 3EB
Phone: Phone: 0870 747 1165
Fax: 0845 4588487

Links

Info

SuperCard is good replacement for the no longer available or supported HyperCard. HyperCard and HyperTalk is how I go into programming on the Mac. The sequence was HyperTalk, Pascal, Object Pascale, C++, Java.

More information available on company's web site.

SuperCard
Solutions Etcetera
PO Box 1029
Pollock Pines, CA 95726
Phone: 530 644 7382
Fax: 530 644 77385

Links

Info

SuperCard is good replacement for the no longer available or supported HyperCard. HyperCard and HyperTalk is how I go into programming on the Mac. The sequence was HyperTalk, Pascal, Object Pascale, C++, Java.

More information available on company's web site.

Programming & Tech Magazines click to show or hide this section

As I was mainly a Macintosh programmner this are mainly Mac listings.

contents
top
top

MacTech Magazine
Xplain Corporation
PO Box 5200
Westlake Village, CA 91359-5200
Voice: 805-494-9797
Fax: 805-494-9798

Links

Info click here to view more info

(from their site) - Established in 1984, MacTech Magazine is the only monthly magazine focused on Macintosh technology. Distributed in over 60 countries, MacTech is read by tens of thousands of technical Macintosh users ... from network administrators to programmers, from solution providers to Enterprise, and in general anyone that's interested in the Macintosh beyond the user level.

This is the magazine that I used alot for learning to program on the Mac.

It always had some great articles and source code.

Stroll Down Memory Lane click to show or hide this section

A timeline line of my programming evolution or major life sidetrack

contents
top
top

Here are links and information regarding the various programming environment and languages I got myself into when I got my first Mac

HyperCard - Introduction to Programming

  • HyperCard & HyperTalk - , the started of it all in 1987

    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.

Pascal, Object Pascal and MacApp

C, C++, MacApp and PowerPlant

  • MacApp (Object Pascal) - - link
  • MacApp (Object Pascal, MPW) - link
  • MacApp (C++, MPW) - link

    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

  • CodeWarrior, TCL, MacApp & then PowerPlant (C++) - - link

    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

Cocoa and XCode

  • XCode - link

    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 the time.

Programming Languages click to show or hide this section

 

contents
top
top

Objective C

This is the language used for most Apple development.

Cocoa - Apple

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...

Pascal

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:)

C++

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

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

Ruby has its own section: Ruby Programming Information and Links

Online Orders & shipping Information

Secure Online Ordering and Fast Shipping

contents
top
top

We have been getting our products to our customers using online ordering since 2000. In all of that time (and across the hundreds of orders processed) our customers have not had one instance of credit card difficulties due to online ordering.

Our online orders are fully encrypted and our e-commerce site is directly provided by ccNow, a secure online retailer. The security technology is state of the art and your credit card information is transmitted only once.

All products are in stock and will normally be shipped out to you on the next business day.

PriorityMail_env.jpg All orders purchased here at CurtSheller.com, JazzGuitarResources.com, UkuleleResources.com UkuleleChords.net and UkuleleForGuitarPlayers.com are processed using a secure shopping cart system and shipped within 48 hours USPS. Allow 7 to 10 business days for delivery. It is not our intention to profit from shipping and handling charges. The rates are an average cost, and intended to cover expenses only. Please do not ask how long it will takes to get your order. All US orders are shipped USPS Priority Mail® or USPS First-Class Mail® (under 1lb) and delivery dates are not predictable. I do not check on an order not received until three weeks have elapsed since it was shipped. Three weeks is not how long it takes to get your order. Rather, it is how long it takes to convince us that something is wrong. Some orders are returned by the USPS and we have to wait to see if that has happened before any action is taken. Thanks, Curt Sheller Publications.

Goods and services provided by Curt Sheller Publications (PA, United States) and sold by ccNow.com.

Other items purchased through Amazon.com and SheetMusicPlus.com are shipped by Amazon.com and SheetMusicPlus.com.

BOOKS AUTHORED BY CURT SHELLER ARE NOT AVAILABLE ON AMAZON.COM

Close Move
Main Site Navigation Menu

The main site menu is divided into a few sections such as the online store, instrument specific information, online lessons, miscellaneous goodies, contact info and site information.

With over 300 pages of content the various sections and pages within each can be visited using the tabbed interface.

Tabbed section navigation

Each major section on the Curt Sheller Publication web site has additional pages of content that can be visited using the tabs at the top of the page directly above the page title.

Page Sub Sections

Most page sections can be expanded and collapsed. Allowing you to focus on specific content.

All page sections have go to top of page , go to contents and help buttons for quick page navigation.


Popup Views

Indicated as a gray border around an image. Additional information and larger views of samples pages, PDF files and book covers can be viewed in popup windows.

PDF file images and book covers can be viewed larger in a popup view by clickin on the actual image.