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

December 2005 Archives

Matthew Russell

AddThis Social Bookmark Button

Related link: https://docs.info.apple.com/article.html?artnum=301920

Really, the doc says it all. And I quote: As if it were a swarm of bees, you should stay away from the SyncServices folder in Mac OS X 10.4. You can read more about it here.

I ran across this humorous suggestion while trying to compile the SimpleStickies sample code that’s supposed to run you through the SyncServices framework. I say “supposed to …” because the darn thing won’t compile. You see, I’m having the same issue that’s described in this thread. (And BTW, if anyone happened to run across a fix other than reinstalling the OS — something I hope to never ever do again since leaving a platform that shall not be named — please speak up.)

But until then, let’s see if we can find any other gems like that embedded into the docs from the folks out in Cupertino. It really did lighten the mood when I ran across that line after being frustrated and irritated over something that’s not making much sense.

A lively bunch they are…but my compilation issue fixed they have not.

What’s the most outlandish thing you’ve done after strugging with a non-sensical compiler error?

Robert Daeley

AddThis Social Bookmark Button

Related link: https://www.macdevcenter.com/pub/a/mac/2005/12/13/mysql.html

A couple of weeks ago, my article Managing MySQL on Mac OS X was published, detailing some of the best Mac options for interacting with the popular database management system. There were some good tidbits in the comments of that article that I’d like to pull out as a followup.

In the article, I mentioned CocoaMySQL having problems with newer installs of MySQL and the project having been forked to fix the problem. ‘PhilipTrauring’ pointed out the forked version is available at www.theonline.org/cocoamysql/. As that page points out, however:

It works for me and a few of my coworkers. That said we are all running 10.4.2 and connecting to MySQL server(s) running various patch levels of 4.0 and 4.1. So it may or may not work for you. I don’t have time to test everything in all combinations, I know it works for me and we find my changes useful. Perhaps some others will as well.

So YMMV.

Next, ‘malcolmrigg’ revealed that the official MySQL Query Browser application is now available for Mac OS X.

Reader ‘Paul_Furbacher’ likes Minq’s dbVis free edition, which is upgradeable for more features for $99.

Responding to ‘brocklee’’s question regarding a comporable list for PostgreSQL, ‘Vanish’ pointed to phpPGAdmin, Aqua Data Studio (which will also work with MySQL), dbVis, and PostAdmin (which I couldn’t track down after a cursory search). There’s also the Java-based SQL4X Manager J which might be worth looking into, though I’ve not tried it out.

And finally, ‘leeg’ was good enough to point out an issue with my MAMP acronym: I think you mean DAMP - Darwin, Apache, MySQL, Perl. The ‘WebObjects’ is silent :-) With which I must agree, especially since DAMP fits better with MySQL’s dolphin logo. :)

Todd Ogasawara

AddThis Social Bookmark Button

I spent the last week with a nasty cold that kept me at home.
While lying and sitting feeling annoyed at not being able to get anything done, I started thinking about health issues related to those wireless mobile devices I love and use so much.


Wireless mobile devices are everywhere in the hands of everyone from young children (e.g., Nintendo DS) to senior citizens (notice all those white earbuds in the ears of Baby Boomers and older generations?). Unfortunately, all this mobile technology seems to come at the price of health in varying degrees: Loss of hearing, thumb/hand problems, car accidents, and more. Read on for the list of mobile/wireless device health issues I’ve noticed recently and let’s see if we can avoid them ourselves in 2006.


  • Don’t swallow your phone!
    The BBC News reported
    US woman swallows phone in spat
    A woman’s row with her boyfriend about a mobile phone suddenly went quiet - when she swallowed the handset whole.
    Let’s not swallow our phones (or PDAs or MP3 players or gaming devices for that matter

  • Can you hear me now? If not, turn down your MP3 player volume!
    The Associated Press tells us
    ‘Ear bud’ headphones can cause hearing loss, experts warn.
    It goes on to say that:
    A study done by Australian researchers last summer found that about a quarter of iPod users between 18 and 54 years of age listened at volumes sufficient to cause hearing damage.
    …and…
    Hearing advocates are pressing for people to turn down the volume. The rule of thumb suggested by researchers at Boston Children’s Hospital is to hold the volume of a music player no higher than 60 percent of the maximum, and use it for only about an hour a day.

  • Got Blackberry Thumb or Nintendoitis? Save your thumbs and wrists!
    Couple of interesting articles from ABC News
    (Spa Offers Relief for ‘BlackBerry Thumb’)
    and the Times-Standard Online
    (‘Tis the season … for an RSI?)
    reminding us that the good ol’ Repetitive Stress Injury (RSI) can strike us far away from our QWERTY keyboards thanks to our mobile toys.
    Both articles offer suggestions for prevention and relief.

  • Addicted to your Blackberry (Crackberry)? Uh, hello? Hello!?
    There’s an interesting blog entry from Information Week’s Mary Hayes titled
    Bracing For A Nation Of CrackBerry Addicts.
    In it she says:
    But let’s not forget the personal drains, the ones that hinder our ability to be valuable and happy employees, managers, spouses, partners, parents. So-called CrackBerry addicts think they need to have the devices on at 10 p.m. every night, but do their managers and colleagues expect that type of 24-hour availability? Highly unlikely, unless you really are on call. Remember one of the signs of addiction: blaming someone else (like your boss’s imagined demands) for your problems.
    I think she doesn’t go far enough.
    It is not just adult workers responding to bosses, co-workers, and customers.
    It is also kids and anyone else that is always connected?
    How many people have you seen answer a phone call in the middle of business meeting or even when giving a presentation?

  • If you text (or talk), don’t drive!
    I blogged about a car accident near where I live caused by a guy texting to his wife while driving earlier this year.
    Please practice safe text(-messaging).
    And, of course, we’ve all read about (or seen or been one ourselves) distracted drivers talking on a cell phone while driving.

  • Tuning out Reality: The Matrix is here. Look up from that screen once in a while!
    Take a look at people as you wander around.
    Notice how many have headphones on, reading a PDA or phone screen while walking, or are playing a game on a phone or portable game console while walking or even talking to nearby friends?
    We are tuning out the world immediately around us more and more.
    Immersive games, like the various multiplayer universes, and portable micro-universe simulation games, like Nintendogs and Animal Crossing Wild World (for the Nintendo DS), are amazing in their ability to suck us into a virtual reality with its own economies and personal interactions (I noticed this when I lifted my head for a moment while playing Lumines on my Sony PSP :-).
    While I make light of this, it is no laughing matter.
    Check out this article from the Digital Chosunilbo (English Edition):
    Why Do Computer Games Claim Lives?.

Well, I’m feeling better now just in time to greet 2006.
And, I think we all have some 2006 resolutions to make.
So, let’s add a couple of wireless/mobile device health resolutions to that list.
Live long and prosper.

Other wireless mobile device health issues? Let us know here.

Derrick Story

AddThis Social Bookmark Button

I’ve been following the development of MarsEdit over at Ranchero Software, creators of the wonderful NetNewsWire.

MarsEdit is a full-feature weblog editor. The advantage to using a separate client for your Movable Type posts is that you don’t have to be online as when you use Six Apart’s web interface. You can create your posts locally using a variety of writing tools, then upload at your convenience.

I’ve been using ecto for posting to my TheDigitalStory blog, and have enjoyed it. I decided to give MarsEdit a whirl yesterday and used it to post Favorite Photo Gear of 2005. I’m a good test for a weblog client because I take advantage of Categories, Technorati Tags, Keywords, open comments, and TrackBacks.

My first impression is that MarsEdit is a joy to use. It sports a clean UI that you’d expect from Ranchero (feeling very NetNewsWire like), is very easy to connect to your MT server, enables roundtrip editing in your favorite text editor (in addition to its own friendly editor interface), has easy-to-use image uploading (uses a separate window that also catalogs your previous image uploads for easy repurposing), includes an RPC console, and is AppleScriptable.

If you post to multiple weblogs, you can easily manage your work in the side-mounted options drawer. You can access your unpublished drafts here too. MarsEdit also has a handy “edit date” feature that I think is useful for resetting when your post is timestamped.

I depend a lot on “categories” to organize my posts on TheDigitalStory, and ecto has difficulty managing these for my site. I choose a category before uploading, but it often isn’t posted to the server, forcing me to repost a couple times before I can get the category to stick. I was hoping this wouldn’t be an issue in MarsEdit, but alas it wasn’t any better. Possibly I have a problem with my configuration

Other than the category issue, which may be my doing, I thought MarsEdit worked beautifully. I think it’s particularly well-suited for those who post to multiple weblogs. If that’s you, I’d take a look at this up and coming client.

You can download a fully functional version and use it free for 30 days. If you like MarsEdit, the single-user license is $24.95.

Francois Joseph de Kermadec

AddThis Social Bookmark Button

A little while ago, the notion of RSS highjacking grabbed the headlines and feed publishers everywhere where living in sheer agony, waiting for their reader count to drop, their faithful listeners to be piped smut through the magic of fraudulent CNAME records and sneaky mod_rewrites. Looking around, the situation is already problematic and there are many false feeds circulating through directories and indexes, more often than not created by users who were just “trying out” a service by using someone else’s XML source, not realizing they were, by releasing their homebrew feeds in the wild, creating a virtual time bomb.

On the Internet of today, we have means to authenticate communications at different levels. Technically, we can guarantee you are talking to a specific server, a specific website, even a specific person or company by adding some real-life identity checks to the mix. The problem, of course, is that such certificates are difficult or impossible to obtain and that it is just “easier” to do without them, betting on the fact that we or the people around us will never come under attack.

Coming to think of it, though, the situation is preoccupying: with no assurance an email you receive is from me, the website you visit is the one I have written or the feed you are subscribed to faithfully mirrors what I write, how do you know you are in touch with me? And how do I know I am in touch with you? You think you are reading this blog on the O’Reilly network right now but are you really? Or did someone highjack the DNS of your network, presenting you with a page that looks like the O’Reilly network, smells like the O’Reilly network, sounds like the O’Reilly network but is actually stuffed with malicious images, corrupting your QuickTime installation through the magic of buffer overflows?

This sounds like a deleted scene from The Net but is actually a very plausible situation, given how predictable our browsing and updating patterns are for someone who really wants to attack our systems or our network.

If there is one thing I wish for the Internet of tomorrow it is better authentication, more ways to know who really is on the other end of the line. Transparent windows and web feeds can wait.

Daniel H. Steinberg

AddThis Social Bookmark Button

Here’s a simple Christmas story in audio form called How MapQuest Saved Christmas.(1M, 2 minutes 50 seconds)

One of the great things about working for O’Reilly’s Online Publication Group is that we seem to be continually experimenting and trying new things. Do you remember in the early days of the web when people used to put up those Under Construction icons? You don’t seem them anymore because everyone knows that the nature of the web is that it is under construction.

This year I’ve been fortunate to be involved with the launch of our audio efforts. Thank you for your comments about our podcast Distributing the Future and our stream of features of O’Reilly folks and friends that we present in our FOO Casts. We have other ideas for audio that we’ll feature on our podcasts page as well as elsewhere that we’ll share with you in 2006. As always, drop us an email with your comments.

Thanks to Terrie Miller for helping me post this during the Christmas weekend.

Todd Ogasawara

AddThis Social Bookmark Button

Looking for some Christmas music to put on your iPod or MP3 player? Head over to NORAD Tracks Santa 2005 to download free MP3 music files performed by United States Air Force Academy Band and Naden Band of Maritime Forces Pacific of the Canadian Navy from Esquimalt, British Columbia. Happy Holi(Pod)days!


NORAD Tracks Santa 2005 Downloads

Happy Holidays!

Giles Turnbull

AddThis Social Bookmark Button

I didn’t expect this to happen. I didn’t plan on switching from one text editor to another. But that’s what I’ve done - coughed up for a TextMate licence, and started using it, instead of BBEdit, as a writing tool.

BBEdit, which I’ve been using for the same task for some years now, has done nothing to annoy or frustrate me. There’s nothing about it that I particularly dislike.

But TextMate offers everything I like in BBEdit and plenty more. TextMate feels really nice to write in, and for several days this week I enjoyed myself doing just that.

I hesitated, of course. I didn’t want to just leap into the unknown, and there’s a huge number of new keyboard shortcuts to learn. Shift+Control+N for a word count? Shift+Control+Option+M to use Markdown? I’ll admit that some of these commands, especially the ones that involve three modifier keys, are tricky to remember. In some respects, TextMate is a simpler tool; in others, it feels vastly more complicated.

I’m hoping that the extra features in TextMate make this learning curve worthwhile. And I won’t be deleting BBEdit from my hard disk any time soon - there’s still situations when I think I’ll need it (”Zap Gremlins”, for instance).

Things I love about TextMate (so far):

  • Built-in support for Markdown (I write everything in Markdown)
  • Quick, easy document color schemes
  • Check spelling as you type
  • Windows behave well, open where I want them to (they don’t always do this in BBEdit)
  • Simple preferences panel
  • Support for folding
  • Fast, incremental text search (hit Control+S, baby; I love this)

There’s still a lot more for me to learn, but the curve is shallow, and I’m enjoying myself.

You got any TextMate tips?

Alan Graham

AddThis Social Bookmark Button

Related link: https://corp.feedster.com/blog/

Since the start of December, Feedster has been counting down the the Feed of the Year and has reached the Top 10.

Now there are a lot of countdowns and contests this time of year, but unlike many, this particular one was created to recognize excellence in blogging. A panel of independent judges reviewed each Feed of the Day from the past year and rated them for uniqueness, freshness, presentation, usability, and community. They then took the top 31 and started counting them down in order by rank.

Well today marks the final Top 10 countdown and one of these:

The Apple Blog
Workbench
information aesthetics
Things That Make You Go ..Hmm
Lost Remote
Double-Tongued Word-Wrester Dictionary
Treehugger
Sepia Mutiny
Breast Cancer Blog
Population Statistic

will be crowned Feed of the Year and will win a video iPod. The second and third place winners will receive iPod Nanos. If you want to discover some great talent in the sphere, then take a look at finalists 11-31, and be sure to follow the countdown daily.

Disclaimer: I am the Community Liaison for Feedster.

Derrick Story

AddThis Social Bookmark Button

Your skills as a digital photographer can pay off hours before a holiday event. I’ve just published five last minute gift ideas on The Digital Story site.

My favorite of the bunch? “Gift Certificate for Family Portrait” — Here’s a sure-fire way to score points with the relatives. Whip up a quick gift certificate for a family portrait taken by you. You can promise a few prints plus the images on CD. If you have an extra 8″ x 10″ picture frame around, you can mount the certificate in there with a note: Your Family Portrait Here!

You see, that photo equipment can pay dividends!

Giles Turnbull

AddThis Social Bookmark Button

This has already got a lot of attention in various places, but it’s so neat I just had to make a brief mention of it here.

If you’re even a mildly curious OS X user, and find youself downloading and trying out all kinds of applications, you’ll have encountered the same problem that Rob Griffiths did: a Services menu that gets so bloated with options that it becomes unusable.

Mine wasn’t quite that bad, but like Rob, I found it annoying that I couldn’t control what appeared on it. There were things there from apps that I’d downloaded, tried once, and never touched again.

Enter Service Scrubber a simple donationware application that hands over complete control of the Services menu. Uncheck all the stuff you don’t want to appear there, save, and that’s it - you don’t even need to log out and in. Your Services menu is now trimmed to your precise requirements and might even be usable again.

Update: Reader Mike Zornek pointed me to a post at Toxic Software that explains in a little more detail how Service Scrubber works. The way it prevents Service items appearing in your Services menu is by directly modifying the applications concerned. While this is by no means unheard of, you might want to think carefully about using it to change any applications your life (or your business) really depends on.

It’s certainly worth being aware that Service Scrubber will affect the Services menu for all users on a machine, not just the one doing the Scrubbing. You might like to get rid of ‘Make New Sticky Note’ because you never use it, but your Aunt Ethel, who depends on it for her bridge club GTD system, might well get pretty annoyed when it disappears from the Services menu completely.

Robert Daeley

AddThis Social Bookmark Button

Related link: https://www.onlamp.com/pub/a/onlamp/2005/12/15/organizing_files.html

Karl Vogel, on sister site ONLamp.com, recently published an article: “Organizing Files” which you should read. It’s a very cool review of what systems didn’t work, what almost worked, and what GTD-inspired solution wound up working for him.

In the midst of the article, Karl mentions creating a “notebook” directory containing individual year folders, each of which holds a series of folders in a “mmdd” format, one per day. There would be a ~/notebook/2005/1221 for today’s date, 2005-12-21, for example

It struck me that it would be handy to automate the process of creating that hierarchy. For my purposes, however, I’d rather have a yyyy/mm/dd format to cut down on the number of folders at any given level.

So, just for the heck of it, I wrote a shell script to create a year’s worth of folders, one per day. You can download createfolders.txt (rename it to createfolders.sh and make it executable), or check it out below.

Disclaimer: I make no claims to being a shell script ninja, so I’m sure there are other, more efficient methods that will also tuck you into bed at night and read you a bedtime story. TMTOWTDI. ;) Also, I’ve tested this using bash on my OS X 10.4.3 system. That means it may travel back in time and kill some ancestor of yours, preventing your birth and creating a rift in spacetime. You have been warned.

#!/bin/sh
# createfolders.sh
# create a date-based folder hierarchy for an entire year
# by Robert Daeley
# quick and dirty -- no error checking
# -------------------------------------------------------------
# Array for number of days in each month
# change the 28 manually for leap years
numdays=( 0 31 28 31 30 31 30 31 31 30 31 30 31 )
# change targetpath to desired location
targetpath=/Users/rdaeley/notebook/2006
# -------------------------------------------------------------
# first, a function to create a number of folders
createfolders ()
{
	g=1
# this $1 refers to the value passed to this function
	while [ "$g" -le "$1"  ]
	do
# if the month or day is 1-9, we add a leading zero
		if [ "$g" -lt 10 ]
		then
			mkdir "0$g"
		else
			mkdir "$g"
		fi
		let "g += 1"
	done
}
# -------------------------------------------------------------
# now we get started
cd "$targetpath"
m=1
# We loop through the 12 months and create a folder for each
# and, along the way, create the appropriate number of days.
# First, the months...
createfolders "12"
# ...then we run through each month and create the day folders.
while [ "$m" -le 12 ]
do
	if [ "$m" -lt 10 ]
	then
		cd "$targetpath/0$m"
	else
		cd "$targetpath/$m"
	fi
	let "thismonth = ${numdays[$m]}"
	createfolders "$thismonth"
	let "m += 1"
done
exit 0

Chris Adamson

AddThis Social Bookmark Button

Two straw men walk into the Foo Bar…

“Howdy, pardner. My name’s Java, but my friends call me “The COBOL of the 21st Century”. People know me for bein’ verbose. ‘N fact, it takes 200 lines of code and three XML descriptor files just to say ‘Hello world’.”

“Yo dude, ’sup. I’m a dynamic-slash-scripting language. I’m all about cutting to the chase. You can whip up web apps with me in five minutes. Of course, if you put me in production, I’ll go down faster than a porn star on coke.”

OK, everyone, now that we’ve worked through the outrageous generalizations, we won’t need any such ridiculous exaggerations in the comments… right, guys?

I do find the Java vs. Ruby/Python/etc. sniping interesting not as a technology choice, but as an expression of values, a means of teasing out what matters to developers. This is important because it should totally tell us where Java needs to go in the future, in a more useful (if less direct) way than assembling committees of experts to write JCP specs of sometimes dubious practicality.

So obviously, it was of great interest the other day to see of James Gosling speak of his affinity for scripting languages in his blog entry RADlab, scripting and scale, even going so far as to say:

Over the years I’ve used and created a wide variety of scripting languages, and in general, I’m a big fan of them. When the project that Java came out of first started, I was originally planning to do a scripting language. But a number of forces pushed me away from that.”

What kind of forces? Gosling cites scaling. He describes some curious misuses of various languages (a BASIC compiler done with emacs macros, an Adobe Illustrator clone in PostScript), and concludes “They always ended with ‘this is so cool, but I’d like it to be as fast as {C,Assembler,whatever}’. People get into scripting to quickly build small quick things, but they often grow far beyond where the initial concept started.” Kind of a straw man argument, but we’ll come back to that in a sec.

Representing the sane side of the scripting language argument (i.e., not the idiots who pollute talkbacks with “Java is teh suck” and actually aren’t being ironic) is Bruce Tate and his manifesto Beyond Java. This is easily the most interesting computer book I’ve read this year. It’s not perfect — Bruce Eckel dings him for some weak research, and his understanding of desktop Java is summed up by embarrassing and pithy cheapshots like “friends don’t let friends use Swing” — but the bulk of his argument is strong. Tate says that Java has become less productive than the alternatives for the key tasks most developers use it for: connecting some kind of web interface to a database, possibly with some business logic.

Not to overpersonalize the two sides, but let’s represent these two vital assertions by the speakers: Gosling says scripting languages won’t scale, and Tate says Java has gotten too complicated.

It is critically important to understand and appreciate that Gosling doesn’t have to be wrong for Tate to be right, and vice versa. Indeed, the most interesting case, and the most likely one, is that they’re both right: Java scales better, but it’s more of a pain to write.

That leads directly to an important question: is Java’s complexity worth it? And that may be an issue of context.

After all, these are arguably gray-area assertions: At some point, Java scales significantly better than the scripting languages… but when? For some developers and some projects, Java’s complexity is unduly burdensome… but for whom? There may be projects so small that the scaling question doesn’t figure. There may be projects so complex that the simplicity of the scripting languages are irrelevant.

It would be easy enough to fall back to the usual conclusion that “there’s no one perfect language,” and that would be fine, but there really is more weight to this argument than that. It wouldn’t still be attracting so much attention if it really were entirely subjective, like a preferred style for indenting curly braces, or the perfect font for coding.

So now here’s the context that I spoke of above, and why I think Tate’s arguments really need to drive some change within the Java community: who is the Java programming experience really tailored for? Tate argues that Java is increasingly concerned only with a very high-end, enterprise developer. That worries me because… and this is a hunch and a feeling that I can’t back up with numbers so don’t ask… that there might only be a few hundred developers who genuinely have to deal with a million simultaneous users, while there’s probably at least a million developers who’ll never have to handle more than a hundred simultaneous users.

The more Gosling is right about Java scaling, the better suited it is for the first group. The more Tate is right about Java complexity, the worse suited it is for the latter group. And look which group is larger.

That’s what interests me about Beyond Java. Not that Java is intrinsically wrong, but that it may have become wrong for a lot of the people using it.

Ten years ago, the young Java programmer could ask the C++/CORBA types whether it really made sense for them to have to worry about memory management instead of business logic. Today, the scripting language advocates are asking us why we have to be responsible for so many add-on frameworks and configuration files. It’s not hard to see this as an analogy that Java desperately needs to avoid falling into.

We now return you to your regularly-scheduled language bashing…

Chris Adamson

AddThis Social Bookmark Button

Related link: https://hmdt-web.net/shiira/en

It was Giles Turnbull, whose blog 83browsers reminded me of Shiira, a WebKit-based Mac OS X browser being developed by a group of developers in Japan (the country that gave us manga, J-Pop, and Ruby… thank you, thank you, and thank you). And on the same day that Microsoft officially bailed on Mac IE, Shiira released version 1.2 of their browser.

I’ve played with it during the 1.2 betas, and surprisingly, it has displaced Safari as my default browser. Here are some of the things that make me love this browser:

Open in background window/tab

If you enable tabbed browsing, but un-check “select tabs as they are created”, you get this great background-by-default behavior on ctrl-clicks:

image

I’ve found this really useful when a page has multiple links I want to come back to, but not at the expense of my current attention. I use it when spot-checking news stories for java.net: I spawn tabs for all the story’s links and make sure they all load, letting them load simultaneously while I check the rest of the story. Speaking of loading…

Progress indicators for loading tabs

Neat trick: the spinning indeterminate progress indicator in each tab also has a percentage progress indicator, drawn as an arc segment of a circle, as seen below:

image

Styled source view

The view source window shows the HTML with syntax coloring, which makes it easier to copy source and not mangle it by missing part of a tag.

image

I’ve had to shrink this to fit it in the O’R blog space, but if you squint, you might notice that the top of the window has a spin-down that shows the HTTP request (a choice widget lets you see the server response too). The “HTML” choice can be changed to “DOM”, which lets you browse the document object model as a tree-table. Nice, nice, nice.

The wildly flexible “sidebar”

A slide-out sidebar/tray has vertical tabs with several useful functions. First, you can manage your bookmarks:

image

Notice how it says “Safari Bookmarks”. That’s not a one-time-only import. You can bring in your Safari or Firefox bookmarks and if you add new bookmarks in those other browsers, Shiira will get the updates and display them. Helpful if you want to use multiple browsers (I mostly use Firefox for compatibility when sites won’t take Safari/Shiira).

image

History. Pretty much the same as everyone else’s. Yay.

image

A really nice thing Shiira does with downloads: not only can you specify a downloads folder, you can also tell Shiira to keep downloads organized by download date. This is a tremendously practical way to keep old downloads from hanging around in the finder. The resulting folder structure is shown below:

image

I should note that all the sidebar functionality is exposed elsewhere within the browser — there’s a menu for bookmarks, and a window for downloads — so you don’t have to use the sidebar if you don’t have the screen space for it.

Search

These days, everyone has to have a Safari-like search widget at the upper right. But notice how Shiira doesn’t lock you into one search engine:

image

Like Firefox, Shiira comes with a collection of search engine options, which you pick by clicking on the globe icon. It’s also a pretty simple matter to add new search engines:

image

Thanks

Making WebKit available to all was a good move on Apple’s part, since it has fostered innovation and competition in Mac web browsers. I’m sure the OmniWeb fans will answer with their list of cool features.

But right now, I’m very happy with Shiira. And to the Shiira developers, if they happen to see this:

わたし は シイラ が すき です。


ありがとう ございます。

Have you tried Shiira? What do you think?

Francois Joseph de Kermadec

AddThis Social Bookmark Button

Over the past few days, the Mac world has been abuzz with one fundamental question: will Apple stick “Intel Inside” logos on its next generation PowerBooks? That point, obviously essential to the future of the company, has highly respected journalists weighting the pros and cons of the matter, subsidies versus chemical goo on aluminum surfaces.

My take on the matter is of little interest. If hard pressed to answer, I would imagine that no, we will not see an Intel logo on the hand rest of PowerBooks, if only because the usually polished and shiny surfaces used by Apple aren’t exactly glue-friendly and, well, I believe Intel has gotten so much publicity out of the switch already (although, admittedly, not in the grassroots consumer market), on top of having its name engraved in Apple’s very own operating system files that the question of little stickers is somehow moot.

Surprisingly however, I haven’t read anyone suggesting the logo may be engraved on the headrest, like the FCC certification is on the bottom of the casing or on the back of an iPod. Heck, if Apple can engrave “Assembled in China” in 4 points font on the back of an iPod, why couldn’t they, if they wanted to, engrave “Intel Inside” on the tough casing of a PowerBook? It would be the ultimate weapon, the one logo you cannot remove, peel away, scratch and yet, it would get plenty of press coverage for once again showing how Apple can solve everyday problems through uncompromising aesthetics.

Yes, I find myself wishing Apple did that and, while they are at it, replace the Mac OS X boot chime with the Intel jingle. That way, the Mac and Mac OS X may finally get the attention they deserve — although indeed maybe not for the right reasons.

Update: In reaction to some of your comments (thanks for taking the time to write!), I have posted some additional musings on the topic on this page — outside of the O’Reilly Network, as they are of a more general nature.

Francois Joseph de Kermadec

AddThis Social Bookmark Button

Yesterday’s entry on the Mac OS X Finder has prompted many comments and I wanted to grasp the occasion to thank all of you who have taken the time to post: hearing from you is always a pleasure and an honor.

In the light of all the notes and remarks, I decided to go ahead and give Path Finder a good try. Now, according to Cocoatech’s website, version 4 is due out any day and my comments are therefore going to be outdated by the time I hit the Enter button but this is a risk one has to take in the field.

I will confess that my initial impression upon launching Path Finder wasn’t without similarities to that of Ellen Feiss when she discovered Word had crashed. “Eeuuuhh?” just about summed up my first contact with the application.

Then, suddenly, the little disclosure triangles started to get me going in improved list view, I liked the fast I could get an Applications menu back that didn’t nest Pages or Keynote three articles down, that all my developer tools were right there while I can never find them otherwise… One by one, all these little touches started to make a lot of sense.

Now, Path Finder does, in some areas, provide more functionality than I believe a file browser should provide — image retouching, for example, is not something I’m hot on within my browser, despite its implementation being surprisingly solid. I haven’t tried it all yet but, a mere day after downloading it, I have it already set up to quit Finder at launch — which I already did from time to time, when I wanted to force myself to use Terminal.

All in all, Path Finder is slowly convincing and spoiling me. It’s not my dream file browser but it’s pretty darn close and version 4 seems very promising. It certainly fits the bill as a “pro” file browser (although I’m not into that expression much either) in that it gives a lot of control over files that a graphical interface usually bypasses. Moreover, it highlights some shortcomings of the drag and drop metaphors by providing dedicated tools to overcome them (such as the drop stack) and was therefore at the center of much thinking on the topic, well into the night — hence the even more convoluted phrasing of this blog than is usually considered safe by the FCC.

Here I am, the long time Mac user, quitting my Finder at login (on my test machine at least). Is it wrong, Doctor?

Robert Daeley

AddThis Social Bookmark Button

Related link: https://addons.mozilla.org/extensions/moreinfo.php?id=722&application=firefo…

The Firefox extension NoScript gives the World Wide Web back to the users. Here’s why.

If you open up the Console utility and leave it in the background while you browse around with NoScript installed, you’ll see a message every time a script is blocked. It’s very satisfying to see line after line scroll by; I imagine tiny screams of agony as they are crushed. If I happen across a site that I actually need to have scripting enabled on, I can choose to do so, whitelisting the site temporarily or permanently.

I have heard it argued that it is impossible to use the ‘new’ web without JavaScript enabled. I would counter that it’s unusable with it on. However, the inconvenience of turning it on and off has been more trouble than it was worth. With NoScript’s unobtrusive icon at the bottom of the browser window frame, however, I can block all of the crazy advertising, spying, webbugs, and other script-cruft buzzing around in the background like mosquitoes in the tent at night, on a site-by-site basis.

I was struck earlier today that this was in effect returning the web browsing experience to an earlier time, while giving the *user* the power to choose what got run in their browser. The best of the old days and the newfangled web-as-application fun.

And that is how it should be.

Clarifying addendum: As the comments asked… yes, you can also block Flash, Java, and other media with this extension, not just JavaScript.

Todd Ogasawara

AddThis Social Bookmark Button

Related link: https://MobileViews.com

Every now and then I get email asking technical questions related to a blog item posted here on the O’Reilly Network (mostly in the Wireless DevCenter).
I post some responses here if they seem to be of general interest.
I’ve revived my MobileViews Q&A Mailbag to answer other questions.
The blogging software for the Mailbag was broken for a long time, but I’ve finally rebuilt it (and other blog areas on my personal site).
You can find the Q&A Mailbag linked as MAILBAG at the top level of my personal site…


MobileViews.com


The Q&A Mailbag is directly linked below at…


MobileViews Q&A Mailbag


My apologies for the long delay for some of questions that have been sitting in queue for, ack, months.
I’m getting to them as time permits.
Remember I do this Q&A for free in my freetime (I’ve got a day job like a lot of you though I’m on vacation this week)! So, please be patient.
Here are the items I’ve responded to in the past week.


  • Using a CD-ROM with an OS-less IBM Thinkpad 240
  • Finding Microsoft Windows Services for UNIX (SFU)
  • Getting Ubuntu Linux to work with a notebook WiFi card
  • Hinge Fix for HP Jornada 720?
  • Finding .Net CompactFramework for the Pocket PC
  • Connecting the Nintendo DS to a home wireless LAN

Got a question related to a blog on an O’Reilly Network article or blog I wrote? Let me know.

Giles Turnbull

AddThis Social Bookmark Button

Microsoft’s decision to end support for IE on the Mac surprised no-one, and should be little concern to anyone either.

Few people have been using Mac IE for ages now. Since the arrival of Safari (and its automatic placement on the Dock of every new Mac), there’s been very little interest by new users of OS X; and old-timers know enough about browsers to make a more informed choice.

The more interesting news of the day is that the price of BBEdit has been cut in half. Well, in a manner of speaking it has.

If you buy BBEdit straight from the Bare Bones Software online store, you’ll be asked to pay $199. But if you download and register TextWrangler first (price: $0), you can then ‘crossgrade’ to a full copy of BBEdit for just $99. And that’s not a short-term Christmas special offer, it’s a permanent new price structure.

So, just to make clear: no-one ever need pay the full price for BBEdit ever again. As long as you’re prepared to spend five minutes installing TextWrangler first, you’ll make a $100 saving.

Another interesting new thing today, is that the team behind the Near-Time information management applications have created a new online service, Near-Time.net, that replicates much of the same functionality on the web. If you’ve ever used the Near-Time desktop apps (Current and Flow) you’ll instantly see their close resemblance to this new hosted version. Currently beta-tests are by invitation only, but if you’re interested and you ask nicely, the Near-Time guys might well throw an invite your way.

Hands up if you’re going to miss IE.

Giles Turnbull

AddThis Social Bookmark Button

Some people like to organize their work using outliners or note-takers. Some like to put everything in one huge text file (an approach I tried - and abandoned - earlier this year). And some people just like to keep things simple.

That was my aim when I left behind my huge text file and switched to a dead-simple system of Finder directories that I could put to use as a ‘visual outliner’. Despite its many faults, the Finder remains at the heart of every Macintosh and appeals to my wish to make the process of organizing my work as simple as possible.

Thanks to the various views available within the Finder (Column, Icon, and List), it’s possible to use it as a hierarchical outliner, with headings (directories), sub-headings (sub-directories) and notes (files, of whatever kind you might need to use). But the modern Finder annoys a lot of people, thanks to inconsistencies, bugs and UI annoyances.

Despite these shortcomings, I’m quite enjoying my use of the Finder as a visual, not hierarchical, outliner. I have set up three directories in which I manage all my current work. My needs are pretty simple: I need a folder to keep ideas for articles, another for work in progress, and a third for ideas that have been sent to editors and may (or may not) get commissioned.

My Finder workspace

If a file is in the large window on the left, it’s a new idea that I need to develop. At this point, it might only consist of a line of text, or perhaps a URL.

If it’s in the window on the upper right, it’s a file that’s currently being worked on. An article, weblog post or some other document that needs to be dealt with soon. (I don’t bother putting due dates on the files here - due dates go where all other dates, on the calendar in the kitchen.)

If it’s in the smaller window on the lower right, it’s an idea that’s been more fully developed and submitted to an editor - I’m awaiting their response to tell me if they think it’s worth paying me for. A simple prefix on each file name tells me which publication I’ve sent the idea to, and therefore acts as a reminder of whose name to look out for in my inbox.

This visual approach is much quicker than ferreting around in a huge text file, and makes it hard for me to lose track of ideas. I always know what a file’s status is, simply by looking at where it’s located in my set of directories.

So far, so good.

The only slight disadvantage is that in order to view the whole thing - all three windows - I have to open each of them individually. Sure, with Quicksilver this requires just a few seconds and a dozen or so keypresses, but might there be a quicker way of doing it? Could I not, in fact, set up a means of opening specific groups of Finder windows, each group used in different situations?

I started to think of these three windows as my ‘workspace’. How can open all of them - view the workspace in its entirety - quickly?

Automator provides a quick and simple solution. A workflow comprising just two actions is sufficient: (1) Get Specific Finder Items (add the folders I use to the list), and (2) Open Finder Items. Save as an application, and it can be invoked with Quicksilver - or set as a login item - to make things even more convenient.

Of course, the Finder was always supposed to be a visual means of finding and storing files. The whole point was that windows could be arranged in a manner that made sense to the user, and that they would stay arranged the way you left them. In OS X this has been more tricky to accomplish, because of the way the OS prefers to show full brushed metal windows with all the trimmings, and its tendency to not remember placement and display settings for individual windows.

Like I said: my simple needs require one simple workspace. The Finder copes with this fine. But other people might need to have several different workspaces, each with a different set of windows displayed in different ways; each used for a different project or task.

There’s several ways to do this. You could use some kind of virtual desktop system, and keep each view open in a virtual space of its own. You could replicate the Automator workflow above and save suitably customized copies of it, each with a different name and a different custom icon. Subsequent Quicksilver triggers or other custom keyboard combos could be used to bring each Finder view into action whenever you need it. Using Option+Command+W is a convenient way of closing all currently open Finder windows, giving you a means of dismissing one workspace before opening another.

Or, you could just use the new Tabs feature in PathFinder 4, which should be released any day now, and which I really hope includes a way to save a group of directories in a browser-style tab group, and open them all with one click.

Do you get things done with the Finder?

Fraser Speirs

AddThis Social Bookmark Button

Related link: https://business.bostonherald.com/technologyNews/view.bg?articleid=117693

I read an interesting opinion piece this morning in the Boston Herald. In summary, the author suggested that Apple should buy Palm and move the future of the iPod in the direction of a more fully-featured PDA. Now, I’m a mobile guy. I travel frequently for work and I always carry the following items: my 17″ PowerBook, my 20Gb 4G iPod, my Nokia 6630 and my HP iPaq 4700. If I’m going somewhere nice, I’ll pack my Canon EOS350D as well.

Would I like to lighten this load? Of course I would. Would I like Apple to produce a PDA? Absolutely. Would I like Apple to buy Palm? No.

I mentioned that I used an iPaq. Why did I buy a Windows Mobile device? Because I needed a portable electronic diary and I could see very little difference between the Palm OS I used in 1999 on my Palm IIIx and the Palm OS of today. By contrast, the Windows Mobile OS seemed to offer more in every department. However, let’s be clear on one thing here: The PDA ownership experience on Mac OS X stinks. I don’t like owning a Windows Mobile device - the third-party sync tools don’t inspire confidence and as a result I just don’t sync the iPaq.

One only has to look at the iPod to see the great job that Apple can do when they provide the end-to-end experience. iSync is good, but it’s often the non-Apple end that lets it down. If I could have the iPod experience in a PDA for Christmas, well, wouldn’t that be something to get excited about?

Device Convergence

I’d love an Apple PDA, but I remain a huge sceptic about device convergence. As I see it, there are three issues that convergence is designed to solve: object bulk, charger multiplication and interoperability.

Let’s talk about object bulk. When I was visiting a friend in San Francisco this year, I compared my gadget bundle with his. I piled up my 20Gb 4G iPod and my Nokia 6630 - my music player, camera and phone. My friend pulled out his iPod nano, his Motorola RAZR and his Panasonic Lumix DMC-FX7 camera. Yes, my music player had a larger capacity but it was also significantly bigger. When you look at some other converged devices - for example, some of the Windows smartphones - the difference is even more interesting. Yes, they’re PDAs too, but my point is that device convergence doesn’t necessarily solve the bulk problem - it simply consolidates it into one bigger lump instead of two or three smaller ones.

As a traveller, I hate the problem of remembering to pack every charger for every device. The rule seems to be the more devices, the more chargers. I’m very optimistic, however, that technologies like the Splashpower recharging pads will start to become more commonplace and multiple devices will all recharge from a single source. I would love a Splashpower pad built into my car’s dashboard!

Finally, interoperability. This remains a problem crying out to be solved elegantly. Bluetooth is the obvious infrastructure for getting all these devices to talk to one another, but the challenge remains in getting discovery, pairing and data sharing to become a smooth and understandable process for most users.

All that said, as a next step, I’ll take that Apple PDA!

Want more mobile Apple?

Francois Joseph de Kermadec

AddThis Social Bookmark Button

Of all the built-in Mac OS X applications I know, Finder is probably the one that comes most often under attack, closely followed by DVD Player and Address Book. For some users, the Finder is asinine, full of annoying bugs, unworthy of its name while some others praise it as the foundation of the Mac OS X experience, the easy entry door to a world of computing fun.

Looking objectively at the Finder, it sure has its share of bugs, some strange, some annoying and some rather theoretical. In fact, many of these bugs go beyond the scope of the Finder itself and happen when Finder interacts with its interface cousins, such as the Dock and menu bar extras, making pointing out the guilty party a lot harder.

The question, of course, is whether the Finder is fundamentally good enough at what it does and whether it should, as some users claim, be replaced or re-written from scratch. Some Mac users would like to see it totally replaced by a Spotlight-driven interface, where files would be tagged and categorized in “Smart Folders” that would be little more than SQL queries in disguise. Others believe the current Finder is just in need of a good bug-fix release but has plenty of power left. Some argue the current folder/file analogy has run its course and would like icons and windows to better adapt to the contents of a directory — the long rumored piles interface that never made an appearance but drew a lot of ink back in the days.

Radically changing the structure of a filesystem and replacing it by a query-driven one is not without challenges. For example, how do you adapt to the needs of UNIX applications that still want to see a “/tmp” or “~” in a filesystem where everything is nothing but a big pile of files with a side of SQL? Write a translator? Doable, maybe, but definitely difficult and slow. Mixing Smart folders with real folders is what the Finder already does and few people seem to have entirely switched to dynamic groups for their daily work. The Finder could of course add UNIX-like options like regular expressions but a dash of AppleScript already takes care of the user’s most pressing needs (or good old Terminal, of course).

All in all, as you can see, I would lean towards the simple “scrub and fix the bugs” path which, admittedly, is easier said than done. The Finder as it is has to appeal to the geekiest of users as well as to the least advanced, which gives it an impossible task, the one to please everyone. In that, it is necessarily stuck in a middle point that remains very hard to navigate.

Of course, I would like to see a dramatically different Finder come up one day, one making use of visual effects for real, one that would present a radically different way of browsing files. I do not believe however the technologies and demands of today make it very easy for the Finder team to find an easy and quick way out. Am I wrong?

Tom Bridge

AddThis Social Bookmark Button

Related link: https://news.netcraft.com/archives/2005/12/16/performance_problems_persist_for_ty…

I’ve been a TypePad user since the beta test, and now I’m reaching my limits with my patience regarding their customer service and downtime. Today’s downtime, which actually puts a week old copy of my blog up, unavailable for comment, is the latest in a string of service outages, service issues, back-end slowdowns and other frustrations that folks who are paying for a decent service just can’t abide by.

How big is this outage? Well, Netcraft noticed:

Problems persist at the popular blog hosting service TypePad, with numerous users reporting that they are unable to access their blog management system. In addition, a number of TypePad users report that posts from the past three days have disappeared from their blogs. While TypePad-hosted sites are visible, service operator Six Apart says the TypePad blogging application is currently unavailable and describes the status of TypePad sites as “degraded.” At one point blogs had to be restored from backup, which is why the most recent posts are missing from many blogs.

So did The Register:

But even non-bloggers will notice this outage. Postings published by the service in recent days have disappeared. High profile users of Typepad include Dilbert creator Scott Adams.

Six Apart is targeting the corporate market, where a greater value is placed on uptime and reliability.

And I’m starting to think that perhaps my blog might do well with a real Movable Type install somewhere. Yes, I’m just another blogger, and no, I’m not doing any business on my site right now, but that’s going to change, and I’m going to need a blog that can stand up to the day to day issues that make TypePad an infuriating choice.

And of course, this happens a week after I paid my bill for all of next year…

C’mon Six Apart, you guys can do loads better than this.

TypePad got you down? Tell us your story.

Derrick Story

AddThis Social Bookmark Button

Last week I wrote about XtremeMac FS1 earphones ($149) and the Griffin TuneBuds ($20). Since that post, I’ve continued to test the FS1 earphones and am even waiting for a second pair just to be sure. One thing I’ll say right now is that you “must” use the foam inserts with the FS1s. Don’t even waste your time with the silicons because the sound isn’t as good.

Amid this turmoil, someone asked me about the Griffin EarThumps, which are isolating earphones that sell for $20. I got my hands on a set and have been testing them over the last few days.

The EarThumps are available in black or white models, so you can match them to your iPod and they include 3 different sized silicon inserts. The cord is a couple inches longer than the standard iPod earbuds cord.

White EarThumps

First thing the EarThumps have going for them is that they are much more comfortable that the iPod earbuds. They fit nicely in the ear canal and do help isolate the music you’re listening to from the drone of the outside world.

The bass response is enhanced. My guess is this will be a hot topic of discussion for some. When I ran blind tests with friends (iPod earbuds vs FS1s vs EarThumps), some felt the bass on the EarThumps was too exaggerated, while others liked the rumbling low end. Maybe I spent too much time standing in front of an Ampeg bass amp and speakers in my 20s, but I like the bass here.

The other noticeable trait of the EarThumps is that you have to immediately turn the volume “down.” For most listening situations, I had the volume on my nano at about 40 percent with these earphones.

So for $20 you get isolating, bass enhanced earphones, a case, 3 sets of inserts, a long cord with narrow plug that works with all of your iPod cases… pretty good. Do they blow away high-end $200 earphones? Of course not. But they’re a good value for dollar. Give them a listen and let me know what you think. I like ‘em.

Giles Turnbull

AddThis Social Bookmark Button

Whatever Steve Jobs plans to say at Macworld in January, it’s going to be something big. Apple always organise a satellite feed to British journalists across the Atlantic when there’s something big happening.

My invite arrived this morning:

Please join Apple at the BBC Television Centre, London, on January 10 at 5:00pm for a special live satellite broadcast of Steve Jobs’ Keynote Address from Macworld San Francisco.

Looking forward to it.

Todd Ogasawara

<!-- AddThis Bookmark Button