Home | Mission | Contact | Book Review | Community |
About Me
»Bio
»Contact
»John Craft
Internal Links
»Consulting
»Code Tools
»Games
»Mac Goodies
»Blogger
»Blog Mirror
Key Links
»Book Review
»John Welch
»Elizabeth
»Hannah


Sorry not on AOL yet
  Body Text 
mustinstall.txt

MUST INSTALL PACKAGES for a MAC POWER USER

Set Up Your .cshrc

Need to set FILEC protection

Reformat Those PC Files

I am constantly running across files with PC styled linefeed!. I wish that the guys at Apple would have a standard PURGE program and especially for Word which is bad about generating these extra characters. Maybe I have not gone through the users guide to figure out how to preform a PC exorcist of Word, but to be forced to read the user's guide for a simple save as text command would be too PCish and not either Mac like or patriotic! Anyway, there are a lot of little utilities on the Web that solve this problem. My favorite is to use d2u by Wybo Dekker () which I have included on my site if you want to download it.

The APPLE DEVELOPER KIT of COURSE

For those of us that bought the mac packaged for the commoner, iMac or iBook, like me, you quickly went searching for the Apple Developers Kit. Apple has smartly bundled lots of goodies on their machines. Some of my favorites are Project Builder and File Merge. I have found that the Project Builder is very useful for code development. (For those of you that did not know, I am an x- unix guy!) Power to the Terminal! I have used my share of makefiles and command line cc calls, Wew! Still useful, but the Developers Kit has made the Mac / Unix experience seemless. Now where did those guys at Apple put it? Oh Ya, download it for the web or if you have a modem get a friend to burn a CD! I have not seen the latest standard load that Apple has sold the Mac with, but I hope that Apple sends this to everyone.

By the way, Apple has done a poor job of making the help useful. Half is in HTML, the other half in Help Viewer. Some is on your machine and the rest is on the net at Apple via their website or the interactive mode of Help Viewer. Thanks, I needed some HELP while on travel. To be honest, I wanted everything accessible using man -k.

The other core program that I use a lot is File Merge. It is accessible from the finder services menu:

or you can get to it using the terminal window command:

opendiff file1 file2

XDARWIN

Installed XDarwin for a couple of reasons. First, it really does a great job of being an X client for when you log onto unix machines. Also, those unix graphical applications now can run on your Mac. The "industrial strength" of the Mac shines when unix applications run faster on you Mac then on that not so old SGI or Sun. Xdarwin is found at http ://www.xdarwin.org". (Bug in gen_html with www. the dot stops href parsing...)

Xdarwin http://www.xdarwin.org/download/

A developer's X windows installation would not be complete without Motif. The open source version of Motif is call lesstif. The installation is quick but a few unix links are required to get the compilation to complete. A unix link is added in the /usr directory from the installed directory X11R6 to X11. Do this as a unix soft link: "ln -s X11R6 X11". I prefer to soft link the information and not move the directory. That way if I get an upgrade of the X11 stuff, I just install and relink. I also can toggle between installed versions with a simple link change. You will know that you are a victim of an include path problem when error message like these keep popping up:

  • headers/Double_Buffer.h:1: header file '/usr/include/X11/Xlib.h' not found
  • headers/Double_Buffer.h:2: header file '/usr/include/Xm/Xm.h' not found
  • headers/Double_Buffer.h:3: header file 'X11/Xutil.h' not found
  • /usr/local/include/Xm/Xm.h:32: header file 'X11/Intrinsic.h' not found
  • /usr/local/include/Xm/Xm.h:33: header file 'X11/Shell.h' not found
  • /usr/local/include/Xm/Xm.h:34: header file 'X11/Xatom.h' not found

OpenGL and OPEN INVENTOR

The great thing Apple did is build OSX with some of the best industry standards. This includes OpenGL as a built in feature of you Mac! Many graphics packages and programs use OpenGL, but Open Inventor is an API layer on top of OpenGL to make development easier. A friend of mine made the port.

The files you need are at http://oss.sgi.com/projects/inventor/

Some additional files that you will need are the jpeg utilites:

  • Needed --> jpegaltui.v6b.tar.gz
  • Needed --> jpegsrc.v6b.tar.gz

CVS for CONFIGURATION CONTROL

This is included in the Apple Developer Toolkit and I have added a page that is talks about the basics to cvs and comparisons to Clear Case at Configuration Control .

Tcl

Well Tcl said "tickle" is on my wish list but I just have not needed it yet. Like always you can go out the google and search for the distribution. But guess what, /System/Library/Tcl/8.3 came loaded on my machine.

TclTkAquaBI: Batteries-Included distribution (c.f. list of packages below), almost a superset of ActiveTcl (missing: Snack and tkhtml), installs in systemwide locations (administrator password required). There are two separate sets of disk images:

  • * built on Mac OS X 10.1.5 with gcc 2.95.2; run on both 10.1 and 10.2
  • * TclTkAqua 8.4.1 (3.9M)
  • * TclTkAquaStandalone 8.4.1 (1.7M)
  • * TclTkAquaBI 8.4.1.0 (9.8M)
  • * built on Mac OS X 10.2.1 with gcc 3.1; run on 10.2 only
  • * TclTkAqua 8.4.1 Jaguar: (5.0M)
  • * TclTkAquaStandalone 8.4.1 Jaguar: (1.7M)
  • * TclTkAquaBI 8.4.1.0 Jaguar: (10.8M) <----------------------------this one

Website created and maintained by John Craft
Last updated: Monday May 23, 2003.
   
"Need a list of great quotes" -Crab Turtle
What's New
This site features a new thread of conversation about the space transportation systems of the country. Specifically ideas about the improvements to the shuttle program and possible next generation vehicles are important to share
Capital Web Design