Programming Tools and Other Goodies

 

Programming Tools and Other Goodies (tools.shtml) | Updated: 26-Aug-2008 - 23:53

Programming Tools click to show or hide or section

My current crop of tools and recommendations

From the old MPW to CodeWarrior I've used a lot of tools on my Mac. BBEdit is my main application for coding my web site and always kept upgraded. Just recently started fooling with TextMate and Ruby and Ruby on Rails.

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

Links

information-lite.png 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.

TextMate

Links

information-lite.png Info click here to view more info

(from WidipediA site) - TextMate is a general-purpose GUI text editor for Mac OS X, created by Allan Odgaard. It provides users with innovative abstractions to support declarative customizations which are at once transparent and flexible. Though its users are mostly programmers[1] and its basic feature set may require more learning than simpler graphical editors, TextMate is much easier to customize than many other text editors. Notable features include tabs, recordable macros, folding sections and snippets, shell integration, and an extensible bundle system, all built around its novel scope system.

TextMate: Power Editing for the Mac
by James Gray
Publisher: Pragmatic Bookshelf
Release Date: February 22, 2007
Pages: 200
available at Amazon.com

TextMate is a powerful tool for programmers, web designers, and anyone else who regularly needs to work with text files on Mac OS X. TextMate focuses on pragmatic automation, which means it will save you time time that's always in short supply. See how your lowly text editor can become a hard working member of your staff.

TextMate is a full-featured text editor available for Mac OS X that can greatly enhance your text manipulation skills. TextMate is actually a thin shell over a personalized team of robot ninjas ready to do your bidding. Let's face it, who doesn't want their very own team of robot ninjas?

Web Development Tools click to show or hide or section

My current crop of tools and recommendations

37 Signals, Inc
Chicago, IL 60622

Logo 37signals

Links

information-lite.png Info click here to view more info

(from their site) - A privately-held Chicago-based company committed to building the best web-based software products possible with the least number of features necessary.

iPhoney
Marketcircle Inc.
30 Centurian Drive
Suite 201
Markham, ON
Canada L3R 8B8
Phone: 905-480-5555
Fax: 905-248-3101

Links

information-lite.png Info click here to view more info

(from their site) - iPhoney is not an iPhone simulator but instead is designed for web developers who want to create 320 by 480 (or 480 by 320) websites for use with iPhone. It gives you a canvas on which to test the visual quality of your designs. If you have questions about iPhoney, visit our issue tracker on SourceForge, as our support team doesn't provide technical support for iPhoney.

Misc Development Tools click to show or hide or section

My current crop of tools and recommendations

  • AsciiDoc

    AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc(1) command. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.

Stroll Down Memory Lane click to show or hide or section

A timeline line of my programming evolution or major life sidetrack

Here are links and information regarding the various programming environments and languages I got myself into when I got my first Mac way back in 1987 or so.

HyperCard

  • 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. You can start with html and css then venture on to JavaScript and Ruby.

  • History of HyperCard - link

Pascal, Object Pascal and MacApp

  • Borland's Turbo Pascal - First programming language after HyperCard and HyperTalk
  • Think Pascal 4.5 - - link
  • MacApp (Object Pascal) - - link

    MacApp started out in written Object Pascal.

C, C++, MacApp and PowerPlant

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

    Here is a page showing the interface to a small PowerPlant program I wrong last century.

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.

Ruby

  • Ruby - link to my Ruby pages

    Ruby and Ruby and Rails - Web 2.0 stuff. This is what I'm into now and looks promising and actually fun.

Macintosh Programmer's Workshop or MPW, is a software development environment for the Classic Mac OS, written by Apple Computer. For Macintosh developers, it was one of the primary tools for building applications for System 7.x and Mac OS 8.x and 9.x. Initially, MPW was sold as a commercial product but Apple eventually made it a free download. MPW can still be used to develop for Mac OS X, but support is limited to Carbon applications for PowerPC-based computers. To develop Mac OS X applications based on other technologies, one must use either Xcode or CodeWarrior. MPW also included a version control system called Projector; this has been superseded by CVS and is no longer supported in Mac OS X.

( from WidipediA: MPW)

CodeWarrior is an integrated development environment for the Macintosh, Microsoft Windows, Linux, and embedded systems that is developed and marketed by Freescale Semiconductor. Specialized versions for the Sony PlayStation 2, Nintendo GameCube, Nintendo DS, Palm OS, and Symbian OS also exist, and there was even a version for BeOS. C and C++ compilers are the focus of the tools, though versions of CodeWarrior have included Objective-C, Java or Pascal compilers as well.

( from WidipediA: CodeWarrior)

Programming: Tools (tools.shtml) | Updated: 2008 Aug 26 - 23:53

Did you enjoy this page? Please bookmark it onto:

Del.icio.us! Digg! Reddit! Blinklist! Spurl! Simpy! Newsvine! Furl! Fark! Blogmarks! Yahoo! Smarking! Netvouz! Ma.gnolia! FeedMeLinks! BlinkBits! linkaGoGo!
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.