Monthly Archive for March, 2001

Want a Ride Home?

Back when I got my drivers license, I offered to give my friend a ride home. Now, it should be noted that he spent half his school day at an occupational school on the other side of town from our High School. My friend, he thought I was going to pick him up at his occupational school, while I meant that I'd give him a ride home from our High School after he took the bus home.

So I sat at the High School for awhile, waiting for him to show up. When his bus showed up and he wasn't on it, I shrugged and went home. A couple of hours later, he showed up at my, his clothes and shoes very dusty, and an angry look on his face. Because of the confusion, he was stuck on the wrong side of town, so he walked home. All five or six miles home. And he walked along the freeway, to boot.

Occasionally, the incident will come up in conversation, and I get a few stern looks from the crowd. I think it's pretty funny. He's still upset he ruined a pair of shoes.

Oops. It was an honest mistake.

Mirrored Marketing

Today at WalMart, I happened through their "computer" section, and I saw the Microsoft Intellimouse Optical. Since I have the intellimouse Explorer, I was curiuos how the optical felt in my hand. But when I placed my hand on it, I noticed the wacky display stand it was sitting on -- it had some weird mirror display it was attached to, and it looked semi official. This is a pretty foolish tactic, of course, because a reflective surface is the one thing that those optical mice don't work on.

Fresh Mountain Air

After being home for a couple of hours, I was feeling really tight chested. I blamed it on allergies, and the lack of ocean air to keep the pollen moving (away from me). So, being pretty much totally unable to breath, I took my laptop and sat on the hammock swing on the porch. A gentle breeze is blowing. It's so dark I can see the stars clearly. And I can breath again.

It must have just been all the cat and dog fur inside the house that was giving me hell.

Spring Break: The Agenda

I spent the first half of spring break in Berkeley, so that I'd have a few days to decompress and do nothing at all before heading down to Bakersfield for the second half of my break. Without further ado, here's the agenda as I know it:

  • Ride a train for six hours to get to Bakersfield. During this time, I'll play with my game boy, use my laptop, or read Science of Discworld.
  • After getting to my parents house, I might watch Ed for the first time in what seems like a month, or I might try to upgrade my mom's iMac to OS 9.1.
  • On Thursday I turn 21. I don't have plans. I'll go to dinner somewhere, though I told my brother to decide where, since he's the picky one.
  • I'll probalby spend Friday and Saturday nights in Bakersfield hanging out with my friends. Movies or something. Nothing exciting.
  • I'll do various other things while I'm down there -- shop, etc. I could use some new socks and underware (since I find this brain fart so incredibly funny, I'm going to leave it. Yes, I meant underwear, but considering how often I type "software," it's a reasonably understandable mistake), I think. Not that you needed to know that. Forgive me, it's late, and I'm just writing things as they occur to me.
  • And then on Sunday afternoon I'll board the train again and return to Berkeley.

And that's it! I'll probably write several posts while on the train and post them tomorrow, but that means the rest of the weekend will be a little post free.

Not (Quite) the Mac OS I Know and Love

Today I tried to install OS X on my office's PowerMac G4, and found myself as frustrated as I've ever been with Windows. Before I tell my tale, there are two important things to note. First, there's this note from Apple in their Tech Info Library. And Second, that I was trying to get rid of an install of OS X Public Beta, install OS 9.1, and then install OS X final. This should have been straight forward, right? Ha! Read on to find out what kind of hell OS X put me through today.

I started by backing up the Users directory of the public beta system to another drive. Then I drug everything from the old Public Beta partition to the trash and emptied it. I popped in my OS 9.1 CD, did a quick basic install of OS 9.1 for OS X to use as Classic, and then I put in the OS X CD and installed.

One of my favorite things about the classic Mac OS is how effortlessly it allows me to have multiple versions of the system installed, how easy it is to install, and how easy all of this made to trouble shoot the system. Well, Mac OS X is just as easy to install as it's classic cousin ever was. Pop in the CD, select your language of choice, select your installation destination, select whether you want print drivers and BSD subsystem installed, and off you go! However, I think it's maybe a little too easy, and doesn't protect the User from doing certain stupid things, like installing a second copy of the system, or picking unfortunate user names...

Eventually the machine rebooted, and I was presented with a login prompt. No sign of a registration wizard with spiffy animated water graphics anywhere. That's odd, I thought. Unsure of what to do, I tried one of the old logins from the Public Beta system. Strangely, despite my having deleted all the items on the drive, I was logged in, but instead of the normal Mac OS X experience, I saw a dock full of folders rather than applications, and when I tried to launch System Preference or Terminal, I was met with nothing. Not even an error. Not surprisingly, it also told me that it couldn't find my home directory.

Blaming that snafu on my failure to completely format the partition and pesky hidden files lingering from OS X PB (based on the fact that I could log in as users from that old install), I rebooted off the OS X CD and selected the option to "format partition as Mac OS Extended." After this install, I was presented with the same situation above. Only this time, I had a home directory, but though the subdirectories (Movies, Music, etc) claimed they were folders, I couldn't open them. I rebooted back to OS 9 and poked around the OS X partition -- and to my surprise, I saw not only an OS X install, but also an OS 9.1 install. Why in the hell was there an OS 9.1 install there if I told the drive to be erased when I installed OS X??? Answer? I don't think the install erased the disk, but I have no evidence to prove that.

So I selected "Erase Disk" from the Special menu of OS 9 and reformatted (for real this time) my OS X target partition. I then popped in the OS X CD again and rebooted, only instead of holding down C to boot off CD, I spaced out and hit Option, which presented me with the Open Firmware boot selection screen. And on that screen, there was the Mac OS 9 partition, the Mac OS X CD, and two Mac OS X partitions! There was no install of Mac OS X on the computer at this point, and yet Open Firmware thought there were two copies there!

Unsure of what to do, I forged ahead and just installed OS X again. What could another copy hurt, I wondered. After the install completed and the system rebooted, I was finally presented with the pretty animated water graphics. I filled in some information, but when it asked me what the short version of my name (aka, my login) should be, I was feeling mischevious and typed "root". Boy was that a mistake. I was expecting it to bitch at me right away, but instead, it let it through, and though there was a "Go back" button, I couldn't press it. The registration process finished, and I was dumped into the the non-Mac OS X experience I described above. Folders instead of Applications and nothing working.

I guess that last one was my fault. But at that point, I was incredibly frustrated, so I gave up and went home. I'll finish the install tomorrow. But what concerns me is how many issues this install had with installing next to/over Public Beta. Apple knew how many people bought Public Beta, so it seems like they should have made a clean upgrade from Public Beta a priority. I didn't even see any mention about upgrading from Public Beta after a quick flip through the OS X manual. And based on that TIL I linked to above, it doesn't look like a second install of the OS X base system for Trouble Shooting would be the easiest thing on earth, either. Apple's top priority for OS X 10.1 -- before DVD, before UI fixes, before optimizations -- had better be a clean and more robust upgrade plan for users of OS X 10.0. Because most users wouldn't have taken as much crap as I did, and even I gave up.

Windows Ecks Pee

Hot on the tails of the release of Mac OS X, Microsoft has released Windows XP Beta 2... Win Super Site has extensive review of the beta, and a lot of interesting features are mentioned. It's interesting reading, and it leaves me wondering why so many people are dismissing this upcoming version of Windows as just another Microsoft product. Either those people haven't read about the system, they're blinded by hatred, or they're afraid of what they're hearing. It's something to watch, and it's a good thing OS X 10.1 is slated to come out before XP.

Mac OS 10

As has been widely reported already, Mac OS X was released today, to mixed reactions. On the whole, I'm happy with it, as it gives the unix geek in me a lot of flexibility that the Classic Mac OS just can't offer. However, there are still a lot of interface annoyances that make me shake my head and wonder, and I've had a few strange experiences that have made me blink twice. If you're curious about my experiences, click on the link below. Be warned, though, it's long and wordy.

The Dock has become significantly more useful than it was in the Public Beta. Through editing a config file, it's possible to put the Dock on any edge of the screen, which is very nice, and was the first thing I did when I installed OS X this morning. Through a defaults command it's possible to make the active application arrow display in blue and hidden application icons display faded, but I really don't know why Apple didn't add a way to insert a way to enable these through the interface. The ability to have menus pop out of folders placed in the Dock is very useful, but for some reason, they only allow you to go five levels deep. This strikes me as an unnecessary restriction on a very useful feature. Unfortunately, I can't drag something onto a folder, have it open the menu, and then drag an item into the hierarchy. Also, it's now possible to click at the absolute edge of the screen and hit the icon -- unfortunately, when dragging an item, it still has to be dragged directly on to the icon, which is a horrible decision.

The Finder has been giving me hell, and is probably the thing I like the least about the whole system. The interface really isn't that bad, but the quality of the application isn't up to par. In the first couple of hours I had the finder crash twice (though I didn't have to reboot, of course). It's slow, and stops responding much more frequently than most of the other apps. Also, their method of abbreviation long file names is now even more annoying than it was before. In Public Beta they truncated the end of the file name, but now they're replacing the middle of the filename with ...'s. I would have liked to have seen an "up" option for the toolbar in addition to a back option, because the back option doesn't go up in the directory hierarchy, just back to where you were before. There are no Contextual Menu Modules, which is a big loss, and they left Get Info out the contextual menu which is there.

One of the more subtle, and yet more useful features they added to the finder was the ability to drop a folder onto the toolbar. This little feature singlehandedly made the one window finder much more useful. Just put a folder on your toolbar, go somewhere else, find the files you want to move, and drag them up to the folder on the toolbar and drop away. It could use a little refinement, however. When you want to remove the folder from your toolbar, you drag it off, and unlike the dock and system preferences, when you let go, there's no poof -- it just vanishes. Inconsistant interfaces are never good. The next issue is that you can't toss files up there to move, because when you try to drag them off like you think it should work, they just vanish without a trace. This section of the toolbar effectively acts like the document section of the dock, but it's closer and more central to the file management you're doing. If instead of saving a folder you want to copy things to you want to save files you want to copy somewhere, you'll still have to use the desktop or a second finder window for that.

The Apple Menu has of course returned, but there are a number of things which still could be tweaked. If I click my mouse in the upper left corner of the screen, it should open the menu. Instead, I have to move my mouse about 10 pixels from the corner of the screen to get the menu to open. Second, because they apparently thought that having two icon menus next to each other in the menu bar wasn't aesthetically pleasing, it's now no longer possible to turn the application menu (the first menu after the apple menu) into an Icon. This is a very bad thing, because it means that as I change applications, my file menu moves around on me. Finally, I've got to wonder why they didn't make a sub menu off of the Apple Menu which would jump the user to each of the System Preference panels. That way it'd be possible to jump directly to my Network settings, for example, and then I'd be in my System Preferences and could hit "show all" to get to the next item I wanted to do.

The System Preferences have a number of annoying deficiencies, which I'll just rattle off. The "General" panel has options for "Appearance" (Graphite or Blue), "Highlight color", and "Scroll bar behavrior." These aren't "General" things, these are all "Look and Feel" things. Rename the damn panel. Also, add in an option for double ended scroll arrows, dagnabbit. In Startup Disk, there's no Restart button, which is a mixed blessing. The options for setting the Date and Time formats are found in the "International" panel instead of the Date & Time panel. I know there's a reason for it, but it's not very clear to a new user where they should go to set the format for their clock. And while they're at it, they should mention that there's apparently no way to change the formatting or the behavior of the menu bar clock. While all of those are mainly interface/consistency points, the biggest loss of functionality probably comes with the Energy Saver control panel, where it's no longer possible to specify different behaviors depending on if the computer is plugged in or running on battery power, etc.

As far as errors and crashes go, the core system has been pretty stable, but I've had some bad experiences with little pieces. The finder has crashed many times. One time when Classic was launching, I decided to change the color depth from millions to thousands in the middle of the operation, which resulted in Classic's display super freaking out in a thankfully unreproducable way. After trying to see if the installed apache had php enabled (/System/Library/PHP exists), the System Preferences started crashing when I launched it. A reboot fixed it. When I tried to install the Developer Tools, it told me "An error occured during the installation. Please try installing again" after it finished. I installed again and it worked. Other than that, nothing has really crashed, and I haven't had to reboot at all than to fix the problem with the System Preferences.

Finally, a few other interface annoyances. The Installer application is very nice, but when it gets to the select disk phase, it only shows me total space on each drive. There's no way to see the more useful figure of free space on each drive at all. There are inconsistencies in the way dragging is handled. In normal finder operations, when I'm dragging a file, there are three possible cursor states. There's the plain cursor, to indicate that the file will be moved, the plus cursor to indicate that the file will be copied, and the arrow cursor to indicate that the drag will make an alias. However, when I drag a file to either the Dock or the Toolbar, it uses a plain arrow. This is inconsistant, leading the user to believe that the file will be moved into the Dock or Toolbar, which is not at all the case. The cursor should really turn into an arrow cursor when performing either of these operations. In all of the Classic Mac OS applications I use, I can hit command-d when a "save/don't save" dialogue pops up to select Don't Save, but apparently this isn't allowed in OS X, because I have yet to encounter a dialogue where this still works.

And finally, the implementation of a document-centric paradigm is still half-assed. If I have two finder windows open, I could have one of them be the very bottom window and the other be the very top, and there could be a lot of windows open in between. The drop shadows used on each window make it very clear which window is on top of which. When I close the top window, the shadows would lead me to believe that the next window down would gain focus -- but no! Instead, a random window I couldn't see suddenly pops forward. Blah, don't let me freely intermix windows at all if they don't behave that way. Also, command-tab still cycles through each Application instead of cycling through each window, making it impossible to get to minimized windows from the keyboard. They should add another mode to that feature to cycle through every open window -- command-option-tab or something, so as to offer a little more flexibility.

I really do like the OS, even if I have a lot to complain about. I just want to see all of the above issues addressed so that it will eventually turn into a highly tuned extension of my intention, allowing me to focus on what I want to do, instead of why the system is annoying me.

Already Starting in on the New Features!

If you take a gander at the categories on the side of the page, you'll notice a new entry -- "Random". This "category" will, surprisingly enough, display a random entry from the hundreds of entries I've written over the years. It seems a little slow, though, and for once, it's not my fault. I'm just using mysql's "ORDER BY RAND() LIMIT 1" capabilities, and it takes more than 2 seconds to run the query on average. Oh well, maybe I'll do it in code some day when I have more time. For now, this'll have to do. I hope you enjoy the randomness as much as I do!

Ha, I Showed Them!

I've never been so relieved by a spring break. Last night at around 11:50 we declared our CS project done, but we lost a few minutes when cvs had some trouble synchronizing our files. When we tried to submit, we were told we didn't have "good.output" and "bad.output," and by the time we fixed it, it was after midnight, so the project was automatically an hour late. So I spent another 45 minutes testing things, and just before I was about to submit again, I found several bugs. But at that point I wasn't about to try to fix them, and just turned it in.

So I got home at about 1 in the morning, finished reading my book about Navajo Code Talkers in World War II at about 4 am, got up at around 10, and went to the office with the intention of doing my Linguistics homework before starting my paper. But then a friend of mine in the class pointed out that our lowest Ling homework grade gets dropped. So I wrote my paper and turned it in at 4:55. Not too bad, all things considered.

But now I'm exhausted. I'm going to go home and sleep so I can get up early, come to the office, and wait patiently for Mac OS X to arrive.

Writing Code, Reading About World War II Codes

My term paper is now officially late, and I'm still plugging away on my CS project. I gave up on trying to get my term paper done on time yesterday when I tried to get a journal article to reference and found out that the volume I wanted was only available through the Bancroft Library.

Before I go any further, there are two important points you should know. First, I was trying to find Volume 72 of the New Mexico Historical Review, which was published in 1997, and Second, the Bancroft Library deals in rare and valuable books. Further, volumes 1 through 71 of the New Mexico Historicla Review were available in the main stacks, available for anyone to defile at their leisure. To add insult to injury, they didn't even have the book on campus -- they had to airlift the book in from their armed fortress order the book from NRLF. So there was no way I'd be able to see the article before today at 3, when the book was scheduled to be delived. My term was due at 3:30 today. So instead of spreading myself thin today trying to finish two projects, I resigned myself to doing a good job on the cs project and turning in the term paper by Friday at 5, which is the first late deadline.

Of course, when I went to Bancroft today at 3 to view the book, it took them an hour and a half to bring it to me. So I sat there, bored out of my mind, because they wouldn't let me bring in my backpack or pens or anything remotely interesting, so that I couldn't damage their rare books. Oh well, so much for dedicating the whole day to the cs project.

There's still the question of why a book released in 1997 was considered a "rare book" though. And it's still my fault for not starting sooner.