Exporters From Japan
Wholesale exporters from Japan   Company Established 1983
CARVIEW
Select Language

August 2002 Archives

Terrie Miller

AddThis Social Bookmark Button

I’m one of the many people who’ve had problems loading OS X’s “Help” system after upgrading to Jaguar. First I got the spinning beach ball of death and had to force-quit Help. Then it degraded into a simple “Application unexpectedly quit” error whenever I tried to load Help.

I saw numerous reports of this on message boards, but I hadn’t found a solution that I was willing to try that worked. Many wrote of searching for all Lexmark-related files and deleting them or moving them to the desktop…but I have a Lexmark printer, and to be honest, it all sounded a bit fishy to me. Why would removing all the Lexmark files help Help?

Then on MacInTouch I found a collection of posts about the topic (see the heading, “Several readers sent notes about fixing problems with Mac OS 10.2’s Help viewer”), including this gem:

[Dave Gomme] I also had the problem where Finder’s Mac Help would act as if it were loading, then crash. I was able to open Help Viewer by itself, though, and in the Help Center browse list I found a blank entry at the top of the list. It turned out that the Virex 7 help folder in the /Library/Documentation/Help folder was causing the problem. I trashed the “Virex7.help” folder and Mac Help was able to load. Try looking for folders with a “.help” extension. I get the feeling 10.2 is less forgiving about these, and only wants packages with “.help” extensions.

Since I have Virex installed, it sounded promising, so I searched for .help files and looked for folders…sure enough, there’s a Virex7.help file AND a folder alias called LexmarkZ42Z52.help. I renamed both, just removing the .help extensions, and now Help is back in business.

I think Dave Gomme might be on to something here with the .help extensions being for packages only. There are some other suggestions floating around, but this one definitely helped me.

So my Help system works, but now I don’t need it…I already figured out how to get screenshots in non-PDF form from the talkbacks in Derrick’s weblog!

What helped your help?

Derrick Story

AddThis Social Bookmark Button

Now that the dust has settled on the initial install of Jaguar, here are a few subtle discoveries that have been enjoyable to find:

  • iChat had left me cold until we started using Rendezvous here around the O’Reilly campus. Man, is iChat fast! I’m quickly changing my mind about this client app. Working on a quick Rendzvous article for later this week.
  • You can cycle through your open applications using CMD + Tab.
  • One Dock improvement that is more useful than I had originally thought — 10.2 includes a mini application icon in the lower right corner of each minimized document residing on the Dock. It has really helped me identify what’s what quickly.
  • You can now “Hide Others” by using Option+CMD+H.
  • iSub support!
  • CUPS printer configuration is available via Web browser (like it is on other Unix systems): https://localhost:631/ (you need Web serving turned on in Sharing sys pref, of course).
  • Software Update now has an “Installed Updates” tab that shows you what you’ve recently added to your system.
  • “Get Info” is incredible. Wanna have some real fun? Do Get Info (CMD+I) on a QuickTime file, then watch the movie with Get Info’s preview.

OK, back to work … Thanks to Chris Stone for helping me compile today’s list.

Your favorite discoveries?

Derrick Story

AddThis Social Bookmark Button

When it comes to new operating systems, there’s a world of difference between the developer machine and your everyday laptop. I’ve had Jaguar on my developer Mac since May. As of this weekend I have the shrinkwrap version on my 667 MHz TiBook. Hmmm … what possessed me to do that!

All kidding aside, my Mac is running smoothly with a few minor exceptions. So I’ll start with the positive comments, then post a couple disappointments with questions that I hope you have answers to.

Starting with the positives:

  • Installation is a snap. I decided to do a clean install, then dumped my old system folder after I was confident that all was OK. Beautiful. But set aside about 90 minutes for the process.
  • Quartz rendering is pretty. I like the way type looks in Jaguar, and graphic rendering is snappy.
  • Improved speed in many areas including logging out, and back in. Nice.
  • Cool screen saver stuff! Check it out.
  • Most existing apps work just fine.
  • Printing, networking — all good.
  • CD burning, Software Update, Sherlock — much better!
  • Jaguar is just plain fun :)

But like most Apple products, Jaguar is not without its oddities. Such as:

  • Screen shots are now saved as PDFs. Who came up with that one? I had to open the files in Photoshop to convert them. Does anyone have a workaround?
  • Junk mail filter doesn’t seem to be “learning” that mail in a language other that English should be ID’d as Junk, even though I’ve tried to instruct it to do so.
  • There is some occasional stalling that I didn’t get in 10.1. Little things like while switching identities in Entourage.
  • I can’t synch my Handspring Visor using Palm Desktop 4.0. Since Jaguar, the app “Transport Monitor” won’t load, and that prevents synching. Does anyone have a workaround?

Before you install, make sure you have your old print drivers handy. I had to reinstall my HP Photosmart drivers before the inkjet would work again.

Best part is, I had a bunch of work this weekend, and the upgrade has made it just a little more fun being stuck on the computer. And I haven’t had any real problems. (But I’m keeping my fingers crossed just in case).

Stupid … yes. But I have a lot of confidence in Mac OS X, and it came through again.

If you have any answers to my questions, or if you have your own observations and questions, put em here!

Brian Jepson

AddThis Social Bookmark Button

I’ve got an HP OfficeJet d135
with an LIO print server, but the HP printer driver does not work
under Mac OS X 10.2. According to this page, “Hewlett-Packard is aware of this issue and currently working on a solution.”

Even if it did work, I hate the HP-supplied print driver. Even
when it’s not doing anything, it eats a lot of CPU time. Since Jaguar comes with CUPS, a great Unix printing suite, I was able to find a workaround.

I was not able to add a non-PostScript printer with PrintCenter (/Applications/Utilities).
So, I went to System Preferences->Sharing and started Printer
Sharing. This started cupsd, giving me a CUPS administrative web page
I could visit: https://127.0.0.1:631. From there, I could add a new
printer. This went smoothly. I told it that it was a JetDirect
printer on socket://192.168.254.149/ (your printer’s IP address will almost
certainly vary).

For some reason, I couldn’t get the test page to print from the CUPS web
interface. However, printing from applications works just fine, and I have my CPU time back for important things!

Have you had any reason to mess around with the CUPS administrative interface? Did it solve problems or create new ones?

James Duncan Davidson

AddThis Social Bookmark Button

As part of the release of Jaguar (Mac OS X 10.2), Apple kept their stores open late until midnight on Friday night. And, like the sucker I am, I went to see the mass of Mac users descend on the local Palo Alto store. It was quite a sight to see, complete with a line that wrapped, literally, around the block. I can’t give exact numbers, but I’m guessing that it was about 1000 people long, give or take. And the line didn’t seem to shrink at all for hours.

In fact at one point the police showed up to do a little crowd control and keep people from spilling over into University Street. We used to say in college, "It’s not a party till the cops show up." I guess by that measure, this event qualified. Also funny were all the people walking by asking "So, what’s everyone doing here on a Friday night?" There were even people yelling from cars as they drove by. Silly I tell you.

There was one snafu to the evening. Eleo decided it was time to switch, so she and I stood in line so that we could buy her a brand new 17 inch iMac. After winding our way into the store and through the lines to the cash register, we were found out that there were no 17 inch iMacs in stock. Oops. There were a few moments of confusion, but luckily Megan (the manager) stepped in and made sure that things were as right as they could be considering that they couldn’t give us a computer that they didn’t have in stock.

Oh, about that whole closing at midnight thing. Turns out that there were so many people that came out that they decided to keep the store open and make sure everyone got a chance to get in. From what the employees said, the Soho store was open till 1:30am. Tyson’s Corner till 1. And Palo Alto… well, it was still full of people at 2am when we left.

Nuts I tell you. Nuts.

Were you silly enough to stand in line as well? Tell your story.

Scot Hacker

AddThis Social Bookmark Button

I was recently commissioned with the task of selecting an appropriate blogging tool for our upcoming Intellectual Property Weblog class. Selecting blogging software is becoming increasingly tricky, in part because there are so many packages out there, and because so many of them are so good. All have been appending each other’s features as time goes on, making their advantages progressively less distinct.

Our criteria for blogging software for the class were:

  • Must allow multiple authors (this is to be a team/group blog)
  • Should be low cost or free, ideally open source
  • We want to host it ourselves rather than using 3rd party servers
  • Ideally searchable
  • Should have some kind of CMS (Allow posting of drafts, which other editors approve)
  • Commentable
  • Searchable
  • Easy posting from Macs (bookmarklets, hotkey for hyperlinks within a web form)
  • RSS syndication and, ideally, aggregation

Time is limited, so I chose five blogging packages to install and test:

We’re inevitably missing lots of good ones, but one can only do so much in a couple of days.

Multi-author / CMS (team blogging) turned out to be really easy in some blogging packages, almost impossible in others. While this feature is built into Movable Type and Greymatter from the start, Radio makes you rely on 3rd party tools or hack out an aggregation of multiple blogs. LiveJournal has “communities” built specifically for this purpose, but each author has to have a separate account, which would mean either paying for or finding lots of LJ invitations to spread around. Even then, only Movable Type offered the ability to make a post in draft mode, then have another author / editor approve and make it live.

Search functionality was surprisingly absent from most of these packages. Greymatter puts it right up front. Movable Type puts search into the back end, but not into the front end, which I found somewhat bizarre. I’m assuming I can add searching to MT’s front end fairly easily. Blogger makes you buy the Pro version, Radio doesn’t make it all obvious whether searching is possible, and LiveJournal doesn’t have it at all.

The professor for the class wants to avoid requiring students to type achor tags manually. Fortunately, most blogging packages today offer some sort of extended JavaScript attached to web forms which allow for easy selection of words and insertion of hyperlinks, bolding, etc. Unfortunately, all of these seem to work under Windows only, which is a disappointment. Same goes for bookmarklets, which allow you to click a toolbar link while viewing a particular web page and have its URL and headline swept up into a linked proto-post. Movable Type’s bookmarklet system works on the Mac — and it works beautifully. That, unfortunately, does not account for situations where a student wants to make a 2nd or 3rd link in a post. The only solution to that, it seems, is LiveJournal, which has dedicated platform-specific client software rather than relying on web forms. But LiveJournal just isn’t suited for our needs in other ways.

Radio’s web form for posting has nifty anchor, bold, etc. buttons when viewed under Windows, but not from the Mac. Bookmarklets for Radio may or may not work on the Mac. A bookmarklet system does not seem to be bundled with the product, and I didn’t get around to checking out the 3rd party solutions.

I found the following discussions at Radio Free Blogistan (run by friend Christian Crumlish) largely mirrored my experiences getting Greymatter, Movable Type, and Radio up and running:

I concur that MT’s pain is all in the up-front setup, while Radio’s setup is easy, but the system is fragile. I was just getting up and running with Radio and starting to like it when I made a change that prevented the entire system from running. Not even reinstalling the entire app could get me running again.

I keep my personal blog at LiveJournal, and really love the system. I’d recommend it to anyone looking to get up and running quickly, and who lacks technical knowledge. It’s custom client is a joy to post with, and LJ’s interconnectedness of blogs is unparalleled - truly wonderful to follow the links between friends and friends of friends, etc. But it quickly became apparent that LiveJournal was not appropriate for this class. Greymatter and Radio are both great systems in their own ways, but Movable Type moved to the front of the pack very quickly, and is the package we’ll be using. If only Movable Type handled RSS aggregation as well as Radio… but one can’t have it all.

Daniel H. Steinberg

AddThis Social Bookmark Button

Related link: https://www.junit.org/index.htm

JUnit 3.8 has just been released. In addition to closing two dozen bugs, there are improvements to the Framework and Test Runner. My favorite is that the String argument TestCase constructor is now optional. Because of the assert keyword in Java 1.4, JUnit had already deprecated the method assert(boolean) — assert has now been deleted. The ReadMe also describes the addition of an “initial version of a TestRunListener attached to TestRunners which will eventually replace TestListeners attached to TestResult.”

Derrick Story

AddThis Social Bookmark Button

At some point the general population is going realize what the software world already knows — Mac OS X is the real deal. Three items in this week’s news add more weight to this perception.

  1. Jaguar (Mac OS X 10.2) is shipping ahead of schedule. And based on the last build I saw, it’s good. Apple has been on time and on target with each of its OS X releases. It’s a lot easier to take a new operating system seriously when the company that produces it shows this type of commitment.

  2. O'Reilly Mac OSX Conference.

  3. Oracle has released a developer’s build of its 9i Enterprise Edition software. The requirements for this build are a G4-based PowerPC running Mac OS X 10.2 with Apache active and Tomcat installed. Even though this release only supports core database functions, my guess is that some of the options such as Real Application Clusters will soon follow.

  4. Rumors are circulating that Microsoft will bring full MSN support to Mac OS X in the near future. If true, why would MS consider such a move if Mac OS X didn’t fit into its business model?

At some point you have to ask, “What does it take to get serious about this operating system?”

You comments are more than welcome, especially those that do not contain the word “Quark.”

James Duncan Davidson

AddThis Social Bookmark Button

Related link: https://c2.com/doc/forewords/beck2.html

In this foreword, er, afterword to Kent Beck’s Guide to Better Smalltalk: A Sorted Collection, Ward Cunningham establishes his rational for a "don’t program a computer you can’t unplug" pattern. The ideas from this come from Kent and Ward working together–and from the same time that they found that they both had Christopher Alexander on their bookshelves.

The "unplug" pattern isn’t about plugs per se–it’s about control. It’s about taking control of the environment in which you write programs. Quote:

I maintain an internet presence that I set up with the help of a particularly enlightened provider. I have a server on my premises with a plug that I own. Although the bandwidth of my connection is modest, it is continuous. I’ve found the character of the whole configuration to be categorically better than simpler arrangements. On my machine I run programs that are unwelcome elsewhere: programs that open their own connections, or just run without stopping. I don’t have to ask permission.

I find this interesting because, even though it was penned in 1997, it mirrors a philosophy that I’ve been chasing for a while now. It gives a random scatter of ideas in my head a focus to lock on to–and a simple way to express themselves. Gosh, I wish I’d found this 5 years ago!

I’ve been working with Derrick on some articles for the O’Reilly Network that stress self-sufficiency and "owning the plug." Since I’m doing most everything with Mac OS X these days, they will be focused on using Jaguar to establish self-sufficiency, but the techniques and thoughts can surely be extended to whatever environment you use.

Stay tuned, the articles start appearing after August 24th.

Scot Hacker

AddThis Social Bookmark Button

What a difference a few bytes can make. And what a great community this is. I received a number of responses to yesterday’s Mystery of the Plodding HTTP Requests, but the one that nailed it was Greg Barnett’s (resume) suggestion that I check to make sure HostnameLookups are set to off in httpd.conf. With that tiny tweak, every Mac on campus can access our site as fast as our Windows boxes can. Oddly, the fix works for both OS 9 and OS X Macs, so whatever it is that causes hostname lookups to work differently on Mac OS than on Windows stretches across Mac OS versions. It’s a strange universe we live in.

Scot Hacker

AddThis Social Bookmark Button

For a while now, I’ve been observing a strange phenomenon here at the j-school: Some of our computers respond extremely slowly to our own web site. Take two machines sitting side by side on the exact same 100 megabit network. Both machines are configured identically in terms of subnet, gateway, and DNS addresses. Both have static IPs. Now I try to access the jschool homepage. One browser will have the homepage loaded faster than you can blink. But on the machine next to it, the browser’s status bar will say “Sending request…” for 4-5 seconds, then the page will come in all of a sudden. No other web sites are affected - only our own site, our intranet, and our development server. The affected machines can access external web sites lickety split, but they bog down completely when accessing sites on our own subnet.

The problem affects about half of our Macs, but does not affect any of our Windows machines. It does not seem to matter whether the Macs are running OS 9 or OS X. The problem is not CPU/memory related - we’re talking G4s with 512MBs. Up until a few days ago, my Mac was fortunately unaffected by the problem. But after loading Jaguar onto it (I have a legit copy), my PowerMac, which is my main work machine, is now affected by the problem as well. As webmaster, I reload pages constantly - you can imagine how aggravating this is.

At first I suspected this was a DNS issue, and tried using a variety of alternate DNS servers the university makes available. No difference. Next I decided to bypass DNS by loading the NetInfo database with custom host data. No difference - the problem persists. In fact, the problem persists even when accessing the site by its IP address. Ping times and FTP responses are very fast - it’s just HTTP request times that lag inexplicably. Browser used is irrelevant - I get the same molasses-like behavior with IE, Mozilla, and OmniWeb on this machine.

I’m baffled and frustrated and running out of time to spend on this problem. Is there anything in our Apache configuration that could cause behavior like this? Other theories?

Update: As an experiment, I tried shutting down Apache and starting up OmniHTTPD in it’s place for a few minutes. The problem seemed to vanish! This indicates an Apache configuration problem. All optimizations in httpd.conf are at their default values. But what kinds of optimizations could affect Macs but not PCs, and only some Macs at that?

Clues appreciated!

Scot Hacker

AddThis Social Bookmark Button

I’ve just spent the last couple of days at Macromedia seminars in San Francisco. When I think “seminar,” I imagine a place where I’m going to do a lot of learning fast. But more and more often, events billed as seminars are actually extended product demos, designed more to get you salivating and/or upsell you to the next version of the product in question. The emphasis is more on showing you what’s possible with the product than it is on helping you to tangibly achieve a particular result.

Now granted, this was a heavily attended seminar — around 700 people in a very large room — so it’s not like they could have provided all of us with computers to work on. And I don’t mean to slag the event entirely, since I did learn a lot of useful stuff about the new MX suite. But the lesson here is to set expectations carefully when seminars are held without cost to attendees.

Putting that aside, I’m very curious about one aspect of Macromedia’s weltanschaung: The company claimed repeatedly that Dreamweaver is used by 80% of professional web developers. But when I ask around, I get a very different picture. The vast majority I’ve spoken to over the past few days use some kind of pure hand-coding tool - Allaire HomeSite, Bare Bones’ BBEdit, or one of vi, vim, or emacs. Most people I talk to have used or experimented with Dreamweaver, or keep it around for particular types of jobs at which it excels, but I’m hard-pressed to find anyone who uses it as a primary development tool. I think Macromedia is putting some major spin on the numbers here.

The question is not as simple as WYSIWYG vs. code mode though. Recall that Macromedia purchased Allaire a while ago. That means that not only is ColdFusion now one of the staples of the Macromedia MX line, but the HomeSite text editor is now the core of Dreamweaver’s code mode.

In other words, what has long been one of the best power text editors for Windows users is now integrated into the best power WYSIWYG editor. So who could complain? In theory, you now get to use all of Dreamweaver’s site management and workflow management tools transparently alongside powerful text editing tools. In practice though, it’s a different story. Despite these apparent advantages, many of us just prefer working with slimmer, more specialized tools. Editing HTML and writing PHP scripts is a pure text activity, and benefits from lightweight power - 95% of the time, we don’t need 95% of what Dreamweaver offers, so the rest of the app feels like bloat.

This is all very subjective, of course. After watching some of the things the Macromedia pros were able to create (not just in terms of design, but also in terms of back-end functionality), I’ve decided to try and spend more time in Dreamweaver, even if it means less time in BBEdit. To be honest, my experiences in the OS X version of Dreamweaver MX have been highly negative over the past 6 weeks, but I’m going to give it another shot.

On a separate note, it’s impossible not to be impressed by the way Macromedia is integrating database back-ends with Flash front-ends these days. With ColdFusion and support for ASP, PHP, J2EE, and others on the back-end, they’ve got “rich” server technology. Since Flash is the #1 installed browser plug-in in the world, they’ve got “rich” client technology nailed as well. With MX, Macromedia is trying to put the two together, and is encouraging developers to create full-blown Web applications out of database-backed Flash objects. The concept is admittedly powerful - the demonstrations they made were elegant, beautiful, and lightweight byte-wise. Macromedia has also gone to a lot of trouble here to create standard UI widgets - scrollbars and combo boxes, etc.

It may just be that rich Flash content ends up being the cross-platform panacea for Web applications that client-side Java never turned out to be. Time will tell. For now, I remain skeptical of Macromedia’s product-line, and feel like I’m being sold a mountain of functionality I never asked for. As for their business strategy, I worry that a single company with a proprietary product could become a defacto standard for building rich Web applications - granted, Macromedia isn’t Microsoft, but I still believe in open standards, and don’t like to see large amounts of content stuffed into unsearchable binary blobs. And I’m wary of Macromedia’s developer marketing - this 80% claim seems like a gross exaggeration of the facts to me. Would love to hear your feedback on this one.

Are you using Dreamweaver as a primary site development tool, or something else? Do you believe Macromedia’s claim that 80% of web developers use the product?

Derrick Story

AddThis Social Bookmark Button

Over the last few days I’ve been engaged in an online discussion about Mac OS X in general, and Jaguar in particular. I want to summarize the highlights of these exchanges because they represent viewpoints of a notable segment of the Apple customer base. And I think these opinions are worth hearing.

O'Reilly Mac OSX Conference.

I began the thread with the article, Jaguar: Time to Stop Pussyfooting Around where I advocated for a faster adoption of Mac OS X to grow the customer base to make the platform more appealing to developers writing software. Both AcaBen and J started threads on MacSlash covering the discussion too. Including the 50+ talkbacks at the end of my article, we have more than 175 comments, sometimes essays, about the topics I broached. This doesn’t even include the email that was sent to me personally.

I think it’s time well spent to read what these folks are saying. In all honesty, I respect them and believe they know what they’re talking about. In case you don’t have time to rummage through all the comments, here are the highlights:

  • Offer Jaguar at a reduced price for existing Mac OS X users. Asking the early adopters to pony up another $129 just doesn’t seem right. Price is important. Amazon.com had to withdraw their $50 rebate because “it was too popular.” If Apple does nothing else, it should offer a rebate for existing Mac OS X users across the entire customer base, and that includes ALL customers outside the U.S. too.
  • Do something about Quark. A large portion of the Apple customer base is being held hostage by Quark, and if someone doesn’t rescue them, they can’t join the Mac OS X party.
  • Make it faster. Make everything faster. Make Mac OS X faster. Make the hardware faster. Speed matters to many Apple users, and they’re losing patience over this issue.

There are plenty of other good suggestions too, but doing something about these three will have a real positive effect.

We’re three weeks away from the release of Jaguar. Now would be a great time to extend an olive branch to the early adopters who got things this far.

Derrick Story

AddThis Social Bookmark Button

I just read a MacCentral Report where Amazon.com spokesperson Ling Hong announced that the online retailer is pulling the $50 Jaguar rebate.

“The demand exceeded our wildest expectations,” Ling Hong told MacCentral. “We’re taking stock to see if we’ll reinstate the offer, but we’re not continuing the rebate at this time.”

Excuse me? Amazon.com is only making offers that it thinks we aren’t interested in? The original terms of the deal that I reported in Tuesday’s weblog was that the offer was good until Sept. 3.

This is a very poor decision on Amazon.com’s behalf. In fact, it’s outrageous.