Sometimes, it's the little things. I was trying to replicate an error someone was experiencing involving a large number of files in a directory. So I made my large directory, opened a terminal, then did an "ls" on the directory. Everything scrolled by, and then I noticed that there's no total file or total size information. Size information is easy to get (type "du directory_name"), but how do you know how many files are in a directory in the terminal?
Given my basic UNIX skills, I headed to the "man" pages for "ls", but found nothing useful there. Same thing with "man du". I finally had to use a lifeline and phoned a friend ;-). The answer definitely speaks to the sometimes non-intuitive nature of UNIX, but also shows how you can pretty much make it do what you want by combining commands.
To count the number of files in a directory, enter:
cd directory_to_count ls | wc -l
That's the "ls" directory listing command, the vertical bar (which 'pipes' the output of "ls" to the next command), and then the "wc" word count command with the "l" (lower-case L) option to count the number of lines instead of characters. The output of this command is the number of files in the directory. Subdirectories count as one entry; the files in the subdirectory are not counted.
Of course the GUI is much easier, but if you're connecting remotely via SSH, you won't have that option available!
There have been a couple of help requests for remapping the OS X keyboard. There's very little info out there right now about this topic, but I just stumbled across a bit of evidence that it should be possible, although more difficult than it has been in the past.
Reading the MacAddict forums, I came across a thread called OS X Key Mappings. In that thread, there's an email posted from Marcel Bresnick, the author of "PrefEdit," who also has written some OS X Server 1.x keyboard mapping hacks. Here's a snippet of his response on customizing the OS X keyboard maps:
The * has to be replaced by the respective language name. Every language package contains 32 keyboard maps for _all_ keyboards, so there are in fact 224 (!) keyboard definitions. (This doesn't make sense, looks like a quick hack to implement Macintosh keyboards on top of Darwin...) If you want to do it right, you would have to repeat the keyboard redefinition for all language packages.
He goes on to explain how to edit the files (in theory, not step-by-step). Head on over to MacAddict and read the rest of the Marcel's email for an overview of how the process would work. Warning - this editing is not for the timid, and if you mess up, you'll have no keyboard -- so back everything up first, and make sure you know how to use single-user mode!
I have some older games on my PowerBook G4 that require that the monitor be set to 256 Colors. The Displays settings in OS X do not allow me to switch to 256 colors, so I had to boot into OS 9.1 to run these older games. However, on a hunch, I tried switching colors in the Classic environment's Monitors control Panel, and it switched to 256 colors and the games ran just fine.
Aqua doesn't like running in 256 color mode, but it got the job done!
If you are a little familiar with the new tcsh-shell on Mac OS X, you can have a preview of working with JBuilder [editor's note: JBuilder is a commercial Java development environment from Borland which is due out shortly on Mac OS X natively]
If you have jBuilder and would like to see it running on OS X, read the rest of the article for instructions on getting the Linux version running on your Mac.
[Editor: There's a posted tip about extracting files from the OS X install CD. Here's another take on the process, as applied to the OS X Public Beta CD, but it should work on the final version as well. It's different and complete enough to merit its own thread.]
There were a number of posts on various OS X forums a while back asking where Music Player from the OS X Beta had gone. I was never able to install OS X Beta on my machine, but I had seen screenshots and really liked the look of Music Player. I decided to try and get it off the OS X beta CD. Here's how I did it...
Read the rest of this article for a detailed set of instructions on extracting files from the OS X installers.
I found it impossible to copy an image in MacOS X and paste it into FirstClass (Classic). One way to solve the problem is to drag the picture from the web browser and down to Quicktime Player in the dock and then copy the frame/image in that application - after that I could paste it into FirstClass.
I'm sure most people have noticed by now that using the Show Info cut & paste method of changing an app's icon doesn't work quite as well as one would like. Specifically the app will revert to showing its original icon when in the dock. Here's how to change an apps icon(s) permanently...
To do this you may need IconComposer which can be found in /Developer/Applications after installing from the Developer CD. I say "may" because you can do it without this tool if you just want to substitute one app's icons for another's.
For this explanation we will give Sherlock the icons from Chess. Hey, its just an explanation.
Read the rest of this article if you'd like a step-by-step on replacing an app's icon more permanently than copy/paste appears to...
I recently changed my password as administrator in osX. Now everytime I want to do anything that involves the keychain I have to give my password whereas before it would let me have access automatically. This is particularly annoying when I want to access my email, (I use Eudora 5.1). Is there anyway to get my keychain to recognize my new password without me having to enter it everytime?