Thursday, May 31, 2007

The Small Biz Road Warrior Kit

I'm preparing for a trip to Prague in June and July, to study the Czech language and culture.

Here's a SmallBizResource blog post about how I'm going to stay in touch while I'm abroad.

Link:
The Small Biz Road Warrior Kit

Labels: , ,


Tuesday, May 29, 2007

My Microsoft-Free Office Experiment, Part 1

Here's the latest chapter of my Linux experiments for SmallBizResource.com, in which I try to install something other than Microsoft Office on an old PC. Also, I reveal my reviewer bias towards the Redmond team.

Links:
My Microsoft-Free Office Experiment, Part 1
Disclosure: Open-Source Review Written by Microsoft Partisan

Labels: ,


Friday, May 25, 2007

What I know about the top 10 dead (or dying) computer skills

A ComputerWorld article (via /.) lists "The top 10 dead (or dying) computer skills."

It's a real blast from the past. As a programmer from the early 90s I have experience with almost all of these technologies. The only ones I'm missing are #3 Non-IP networks and #4 cc:Mail.
It's a good thing my number-one language is English, which to my knowledge isn't going anywhere for a while. De mo, nen no tame ni, Nihongo mo benkyo-shiyo to omoimasu ga...

Labels: , ,


Tuesday, May 22, 2007

The Next Big Thing at Microsoft

Here's a companion piece to my earlier post (Battle of the Clouds), in which I predict the direction of Microsoft's server business. Hint: it's in the same direction as Amazon's server business.

Link:
The Next Big Thing at Microsoft, posted at SmallBizResource.com

Labels: , , ,


Saturday, May 19, 2007

Arrivederci Vancouver

I've been a regular visitor to the Greater Vancouver area for the past nine months, but next week it'll be time for me to head back East to re-enter the fray. And just when the weather's getting nicer, too.

Just wanted to say "Arrivederci" to all of the great people I've met in the blogging, web design and software development communities here in Vancouver. You've got a great thing going here, and I'm glad I was able to get a taste. I'll be back, and will try to time my visits around the fun stuff.

Ambitious travel schedule planned.... Do keep reading, and stay in touch!

Labels: , , ,


Thursday, May 17, 2007

Battle of the Clouds

Eric Gales from Microsoft Canada spoke yesterday to the BCTIA and the IAMCP. During the Q&A, I asked him what the Microsoft answer would be to EC2. He coolly mentioned that they're building out huge server farms which aren't all meant for Hotmail users.

Let's flash back to the Vancouver PHP conference in February, where I asked Amazon Web Services evangelist Jeff Barr whether the Elastic Compute Cloud (EC2) could run Windows server instances.

Explanation of EC2

(You can skip to the next section if you already know what EC2 does)

You see, organizations need servers. Servers to serve up web pages, e-mail, video, you name it. The hard part is figuring out how many servers you require. In the old world, the safe bet has been to buy at least one server more than your expected peak capacity.

Think of a supermarket with 12 lanes at the checkout. Most times, only a few lanes are open. But the supermarket still has to own 12 cash registers, and maintain 12 conveyor belts and 12 inventory racks of chewing gum and gossip rags at each lane. If it's a high-traffic day and all of the lanes are backed up, the market doesn't have any options left but to keep things moving.

With "elastic" computing, it's much different. First, you figure out what kind of server you need, and then configure one of each. You save the "image" of each kind of server, and then just spawn instances as needed.

To continue the supermarket analogy, "elastic" checkout would mean that the market could add as many lanes as was necessary to get people through as quickly as possible, to meet whatever quality of service they wanted to meet. The market could have a separate lane for each customer. And then, after that person was finished, the lane would simply disappear.

On the Internet, this concept can be used to manage anything where the server is the bottleneck: serving up video, 3-D, data, you name it. With elasticity, small players can swing for the fences with new applications, with the knowledge that their ideas will scale globally using the cloud.

The Amazon/Microsoft Question

So back to my question: Can you put a Windows server on Amazon EC2? Sure, answered Jeff, and people have done it. However, the Microsoft server licenses weren't built for the cloud. When you buy a license for, say, Microsoft Small Business Server 2003, you can install it on any processor you like. And if you want to put it on a virtual processor in the cloud, that's fine too. But if you want to create an image of SBS2003 and spawn multiple instances at will, you're out of bounds.

OK, if you can't put Microsoft servers in the cloud, what can you put in the cloud? The answer: Linux servers. The default Amazon Machine Instance (AMI) is a Linux server, which you're welcome to modify or replace with your own Linux instance, using whatever distribution you please.

How long do you think Microsoft will let open-source stand as the default option for cloud computing?

Get ready for the battle of the clouds.


Disclosure: I'm a member of the IAMCP doing business with Microsoft partners and customers. I'm also an Amazon affiliate.

Labels: , , ,


Wednesday, May 16, 2007

Adobe CS3 Demo Notes

Here are my reactions to the Adobe Creative Suite 3 tour, as posted on SmallBizResource.

Link:
Adobe CS3: Rise of the Multimedia Machines

Labels: ,


Adobe CS3 Demo Day

I attended a full-day demo of Adobe Creative Suite 3 today. Details to follow.

Just a couple of quick observations for now:

The program opened with a video montage of ordinary users talking about the promise of the Adobe-Macromedia merger.

Said one euphoric spokesperson,"Take the best of this one, the best of that one... when that happens, it only gets better for the consumer."

That's a novel theory. If true, this would completely upend economic theory, not to mention antitrust law. Someone should tell DaimlerChrysler.

Yes, CS3 will do much more than what was possible before using Adobe CS2 plus Macromedia Studio 8. It'll have tighter integration and greater functionality, and put common features under one roof. But what happened to the benefits of competition? Wouldn't it be better for web designers in the long run if there was true diversity in the world of content production tools?

One of the key benefits of the integrated suite is that the programs do a great job talking to one another. But wouldn't it be nice if the file formats were standardized as XML so that files from Photoshop, Illustrator or Flash could be consumed by any application that needed to do so?

Nah, probably won't happen.

Labels: , , ,


Tuesday, May 15, 2007

Exodus Damage

September 11th on your mind?

Forget the movies, and listen to this John Vanderslice song Exodus Damage (free MP3) from the album "Pixel Revolt." It's a message from one doomsdayer to another, with an amazing arrangement and a fatalistic worldview. Plus, you'll never think of Dance Dance Revolution the same way again.

Update: Check out this remix of the song.

Discovered via KEXP's absolutely essential Song of the Day.

Support musicians! Save Net Radio! Call or write your Congressional representative in support of The Internet Radio Equality Act (pdf).

Labels: ,


The Unspoken 9/11 Approach

Caryn James, film critic for The New York Times, points out a string of allusions to September 11th in recent films. Aside from the reenactment films ("World Trade Center," "United 93"), in "25th Hour," "Civic Duty," "Shooter," "Breach" and "Reign Over Me," James detects "an unspoken 9/11 approach, referring to the events without using the actual words," she writes.

Does the approach preclude commercial success?
It must be more than a coincidence that none of them, not even commercial movies like “Breach” and “Shooter,” were big hits. Works that take an unspoken approach to 9/11 assume that no one needs to be reminded of what happened; that ignores the possibility that maybe no one wants to.
Maybe the filmmakers have been willing to sacrifice some measure of commercial potential in order to express themselves on the topic. Or maybe the scripts as originally written were defanged and neutered during the production process, turning the films' messages into dim shadows of what they might have been. Great scripts may have became merely competent movies.

But if you wrap the unspoken 9/11 approach in the existing mythology of a popular comic book character, box-office records are still within the realm of possibility.

Link:
No One Says ‘9/11.’ No One Needs To. (NYTimes)

Earlier posts:
Spider-Man 3 and September 11th
Columnist Detects 9/11 Connection in Spider-Man 3

From the archives:
Review of "25th Hour" for Bank Systems & Technology, May 2003 issue

Labels: ,


Monday, May 14, 2007

Columnist Detects 9/11 Connection in Spider-Man 3

Huffington Post blogger Steve Rosenbaum writes:
Now, maybe its just me, or maybe its the fact that I was close enough to the attacks to have it burned into my brain -- but as the Sandman attacks the city, and knocks a huge construction crane off it's base -- i found myself stunned. Images of a New York skyscraper with a gash in its side, with people hanging on for dear life... then slowly sliding out of the buildings now crippled facade. The dreadful slow-motion fall of one of the film's damsels in distress. Of courses, in the movie, Spiderman swings in at the last minute and breaks her fall -- a fairy tale ending. But in real life, there was no such superhero. And for New York, images of burning buildings and falling bodies are far too real to be left to the realm of entertainment.
He concludes by advocating greater sensitivity by Hollywood filmmakers on images that inadvertently mirror 9/11.

I also noted the 9/11 imagery and the Marvel Comics treatment of 9/11 in its 2001 comics, and outlined a disturbing allegorical reading of the film that would suggest the imagery is far from inadvertent.

Labels:


Sunday, May 13, 2007

Peeling bananas

Seth Godin writes that "it's a lot easier to peel a banana if you start from the 'wrong' end."

I try it, and he's right!

Scooter was unimpressed and even a bit concerned:

"What, were you having trouble peeling bananas?"

Labels:


Saturday, May 12, 2007

Super Happy (Grow-Op) Dev House

I've commandered Boris Mann's office to write this at the Super Happy Grow-Op Dev House (an idea born in San Francisco Super Happy Dev House) here at Bryght Headquarters in Vancouver. I know it's Boris's office because his Northern Voice badge is on the table, as is a post-it note that says, "BORIS, YOU ARE THE SEXIEST DRUPAL BITCH EVER! - JOHN BOLLWITT." We'll get to Boris later in the post.

I found out about the event by bumping into Luke Closs from Socialtext on the plane back from the Web 2.0 Expo in San Francisco. The basic idea of the SH(GO)DH, scheduled from 1pm to 1am today (a Friday), was to invite the hacker elite of Vancouver to a single space to work on stuff together, while scarfing down a few pizzas and a keg of beer. And wouldn't you know it, people were actually working on stuff.

I showed up at the event with my laptop, but figured that the best way to do something productive was to keep the laptop holstered and take out the pen and paper to do some old-fashioned reporting.

The Bryght offices in Vancouver's Gastown feature a long workbench-style desk where about 24 people at a time can plug in. On the other side of the open-plan office, there's the NowPublic offices, with a similar arrangement. Along the wall, there are a few private offices, including the one I commandeered to do my writing. I'm so past open-plan workspaces. Unless there's a nice paycheck with benefits attached to it.

Anyway, I walked up and down the workbench, asking people what on earth they were doing here. After all, there was a keg of beer and a few hot dogs upstairs, and so it had to be something pretty compelling to get people to work at a communal social event.

Here's what I found:
And that's my report.

Labels: , ,


Friday, May 11, 2007

Spider-Man 3 and September 11th

Everyone cries in Spider-Man 3. The good guys, the bad guys, the bad guys with good intentions, you name it. Scooter remarked, "this movie was weepier than Beaches."

And I shed a tear as well.

It was during an early scene, with student/model/daughter-of-the-police-chief Gwen Stacy falling out of a skyscraper. The scene evoked the memory etched into the cerebral cortex of every New Yorker, that of 9/11. People jumping to their deaths from the burning towers. No superheroes catching people on the way down, just ordinary heroes on the way up to rescue ordinary people.

As documented on the comics page at The Authentic History Center, in the December 2001 edition of The Amazing Spider-Man, Marvel imagined how Spider-Man would have reacted at the scene of the attack. Spider-Man surveys the burning wreckage, thinking: "Some things are beyond words. Beyond comprehension. Beyond forgiveness."

However, in the 2007 film, the act of forgiveness drives the entire narrative. The traditional dichotomy between superhero and supervillain was swept aside in favor of a simple test: Do you forgive? Take away the costumes and the fancy graphics, and you have a medieval morality play.

Most morality plays have a protagonist who represents either humanity as a whole (Everyman) or an entire social class (as in Magnificence). Antagonists and supporting characters are not individuals per se, but rather personifications of abstract virtues or vices, especially the Seven deadly sins.

Morality plays were typically written in the vernacular, so as to be more accessible to the common people who watched them. Most can be performed in under ninety minutes. (That was before computer graphics -I.)

-Wikipedia

*** SPOILER ALERT ***

In the end, most of the main characters have a good cry, forgive one another and hug it out.

Spider-Man fights the aggrieved Sandman, a shifting pile of sand impervious to brute force, able to regroup even after grievous injury, and able to transform from an amorphous shape to a hammering attacker at will.

I've seen this movie before, and it's on CNN every night.

Peter's wealthy childhood friend Harry Osborn is gregarious, openhearted and loyal when he forgets himself, but turns into a brooding, melancholy, reclusive, misanthropic goblin when driven by his obligations to his deceased father. Spider-Man was able to convince Harry to abandon his father's stern dictates, embrace the doctrine of forgiveness, and sacrifice everything for his friends during the climactic battle against the combined forces of sand and darkness. Maybe I'm being overly sensitive here, but is Osborn a Jewish name? Aren't the Jewish people supposed to play a big role in the eschatalogical narrative of the Left Behind crowd? I almost expected that director Sam Raimi would give Willem Dafoe a long beard and two stone tablets. My semite-senses are tingling, big-time.

As for darkness, Peter Parker's rival in the black spidey-suit refuses to forgive and perishes in flames, an Inquisitorial auto da fé. Embrace forgiveness or die.

How does it all end?

Only through forgiveness and confession does Spider-Man come to terms with the Sandman, who leaves on his own accord with mutual understanding.

In the closing shot of the climactic battle scene, from one of the upper floors of a skyscraper in midtown Manhattan, the camera faces south towards the Empire State Building and then zooms to the early-morning sky where once stood two tall towers.

In the Marvel Universe, nothing's beyond forgiveness anymore, except those who will not forgive.

[Update1: Edited for clarity]

Labels: ,


Thursday, May 10, 2007

Frameworks, frameworks.

Went to the Vancouver Software Development Meetup on Tuesday night for a presentation about Plone, a content management and workflow framework. I won't be installing it anytime soon on my shared web host (it's outside the capability of my current plan), but it's was definitely worthwhile to see what it does.

OK, and it was cool to win one of the door prizes, Python in a Nutshell.

Now I can follow up on a presentation by Adrian Holovaty at WebDirections North about Django, which is also built on Python, and is also a framework.

In her blog, Molly.com asks "what's a framework?"

Good question. I'm not going to try to give the Wikipedia answer, but I know one when I see it.

Hey, here's one! A blog is a framework. Without programming, I can create a new web page, while updating all of the related pages for monthly indexes and keyword pages, plus the search index. All other frameworks are just extensions of the same idea.

I've been spending a bit of time lately testing out various Linux distributions for an upcoming SmallBizResource article. Since there aren't nearly enough Linux distributions in the world, somebody should write a framework for creating new Linux distributions.

Hmm....

Labels: , , ,


Monday, May 07, 2007

Blog needs work

I'm really happy to have a daily outlet for writing in public. But I also recognize that the ivantohelpyou blog isn't the ultimate destination in blogdom. After a few months of blogging and regularly reading blogs, I'm starting to think that the best ones are those written by people who have jobs outside of the technology or publishing industries.

For instance, soldiers in Iraq have great blogs, and while we're at war, every American with an account at Google Reader should subscribe to at least one, such as The Sandbox at Slate.

Miss Snark, literary agent (which is a publishing job but I'll give her props anyway), recommends Clublife, a blog written by a bouncer.

And after you've had a run-in with a bouncer, maybe you need a nurse blog from the blogroll at code blog. Or try searching for firefighter blogs, police officer blogs (very big in the U.K. it seems) or blogs by anyone who's not sitting behind a desk. Bike messenger, even.

It has become so easy to insulate ourselves from anything but the news and media we choose to consume, surrounding ourselves with perspectives reflecting our own. As we rely less upon the mainstream media, we can no longer blame them for doing an imperfect job in defining and filtering our relationship with the world around us. If we replace the editorial voice of major newspapers with the self-selected voices of the people most similar to ourselves, we're bound to miss out on something important. That would be a shame, especially since blogs have given us an unprecedented opportunity to understand one another.

So, go out there and subscribe to the blogs of good storytellers, no matter what they do or where they do it.

Labels:


Saturday, May 05, 2007

Japanese Refresher

Last week, I picked up Breaking into Japanese Literature: Seven Modern Classics in Parallel Text by Giles Murray.

It's a very clever idea: take public-domain works written in Japanese from Aozora, run them through Jim Breen's Japanese-English dictionary server, create an impeccable translation, and hire an actor to perform a reading for digital audio. Package the collection and sell as an easy-to-carry paperback – no need to carry word lists or dictionaries (paper or electronic). Just take along the book and an MP3 player with the spoken word.

At the Cornell FALCON program, we were taught that reading actual texts was by far the best way to learn the written language. Flashcards may be useful for passing tests, but it's hard to sustain interest in a pile of flashcards.

Nevertheless, I recently discovered japanese-kanji.com, and decided to get a sense of how much I know after about 10 years of having the Japanese language as a sporadic hobby, and eight years after FALCON.

The chart at right shows my results, with the characters (in traditional order) along the x-axis, and the comprehension level on the y-axis.

Note that each character has two readings: "on" (from the Chinese root) and "kun" (native Japanese pronounciation).

Despite atrophy from lack of use, I have a solid grasp on the first 400 kanji or so, although there are some for which I don't know the relatively obscure on/kun readings. For the next two hundred kanji, I know most of them well. After that? Not so good. While I know many of the more difficult characters in context from reading actual texts, I wasn't so good at picking them out of a lineup.

I'm not going to radically change approaches at this point, but it's good to have a method to periodically benchmark my progress.

Labels: ,


Friday, May 04, 2007

Melancholy Elephants

As a student of the literature, culture and language of Japan, I humbly request that any readers of this blog who are citizens of Japan sign the Aozora petition, which seeks to block the proposed extension of the term of copyright protection from 50 to 70 years.

Personally, I'd like to read some more contemporary works in my lifetime, and their availability in digital form makes it feasible for me to use automated translation programs to aid in my studies. Keeping contemporary works from the mid-1950s onwards in paper-only form raises the barrier to comprehension by requiring hands-on, line-by-line translation at a higher level than I currently possess. The availability of a modern corpus of Japanese literature in digital form would do more to promote the Japanese language abroad than any other initiative I can imagine.

Furthermore, retaining the upper limit of a 50-year copyright in Japan may also spur creativity and innovation by Japanese artists that could demonstrate to U.S. policymakers the benefit of moving away from the ill-considered concept of perpetual copyright.

As a U.S. citizen, I will do my part to support candidates and officeholders who recognize the value of allowing cultural artifacts to enter the public domain for free, unfettered use.

And for a story about what may happen if we take copyright to the extreme, read Melancholy Elephants (1983) by Spider Robinson, freely available at the author's web site.


Labels: , ,


Coachella wrap-up

We're too old for this. Or at least too ornery.

We never did get to see Sonic Youth or Bjork last Friday at Coachella, because we left early to avoid getting stuck in another monster traffic jam like the one we encountered on the way in. And as it turned out, Sonic Youth didn't take the stage until much later than scheduled.

But we did get to see Scarlett Johansson sing with The Jesus & Mary Chain.
The reunited Jesus and Mary Chain drew cheers from the large crowd that by now had amassed in front of the stage. Despite the fact that they hadn't toured since 1998, the band was in sync and even played new music. Toward the end of their set they brought out actress Scarlett Johansson, who did backup vocals during "Just Like Honey." There was no introduction, and it seemed as if most of the audience had no idea who was up there. Her vocals, which consisted of her repeating "just like honey," were drowned out by the guitars, and she just looked uncomfortable.
Catherine Garcia, Redlands Daily Facts, May 3, 2007
Here's a review from Los Angeles City Beat that captures the overall experience. Especially the heat, the traffic, and the fact that you either had to fight through the crowd to stand next to a high-decibel column of speakers or accept the fact that you'd have to listen to at least two bands at once.

My previous festival experience had been the New Orleans Jazz and Heritage Festival, which arranges the two big stages at either end of a figure-eight loop (see map). Scattered along the way are smaller tents, arts exhibits and great food. There are plenty of options for getting to the venue, and it's over in time for dinner.

Compare that to the one road through town going to the Polo Grounds at Coachella, with an ugly merge every half-mile or so. Then, once you enter the grounds with its L-shaped layout (see the Coachella festival map), you'd get bottled up in various choke points, with very few places where you could comfortably listen to one and only one band.

We did enjoy the fire and lightning shows, the giant spider, and the various structures erected to allow people to take a break from the sun.

Anyway, here's a map of how they should lay out the festival next year.

UPDATE: Here's a review highlighting the key demographic of the festival - college kids smuggling booze.

Labels: ,


Thursday, May 03, 2007

SmallBizResource Update

Here are my latest dispatches for SmallBizResource:
Plus, check out the new section in New York Times about, you guessed it, small business! This has apparently become a lucrative little niche in the publishing world.

Labels: , ,


This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]