Joi Ito's Web

Joi Ito's conversation with the living web.

I learned Python (thanks to Sen) in a week. I wrote a birthday script, a script to scrape blogshares and put the shareholders in my sidebar and even wrote a vcard handler. I was on a roll. Then... Sifry sent me some Technorati stuff to mess with. XML? Cool, should be easy. I was just about to do the Parsing XML section of Dive Into Python anyway. Great! ...not

Dive Into Python
As I was saying, actually parsing an XML document is very simple: one line of code. Where you go from there is up to you.
So 2 hours later, I have 4 different installations of Python on my PowerBook and one on my FreeBSD machine and I can't get Mark's first example to work
>>> xmldoc = minidom.parse('~/diveintopython/common/py/kgp/binary.xml')
I've just about given up. The O'Reilly Python & XML is cryptic, I've googled around and tried a bunch of stuff and am totally frustrated. I guess I thought I was becoming a programmer, but I'm just a wimpy little script kiddie. >sigh<

So for those of you who are interested in how far I've gotten. I did see a post by Mark that the Python that comes with OS X doesn't have the necessary XML libraries so I downloaded PyXML. Well, when I try to install it, it says "NameError: name 'distutils' is not defined"

On my FreeBSD Box the Python error is:

Traceback (most recent call last):
File "", line 1, in ?
File "/usr/local/lib/python2.2/site-packages/_xmlplus/dom/", line 19
15, in parse
return expatbuilder.parse(file)
File "/usr/local/lib/python2.2/site-packages/_xmlplus/dom/", li
ne 924, in parse
result = builder.parseFile(fp)
File "/usr/local/lib/python2.2/site-packages/_xmlplus/dom/", li
ne 207, in parseFile
parser.Parse(buffer, 0)
xml.parsers.expat.ExpatError: undefined entity: line 119, column 366

I just got this from a good friend of mine via email.

This business with saying that you're a shareholder in a company, or might be in the future, can we give that a rest? or can you put it on a page somewhere on its own.

It's just annoying and offputting, and after a while it's going to look arrogant and boastful. that's what i think anyway.

So I guess I should make a disclaimer page. Didn't realize that the disclaimers could be construed as boasting, but hindsight seems obvious.

I'll work on the disclaimer page this weekend. Any good disclaimer pages people recommend I look at would be greatly appreciated. Also, any thoughts on what should be included and how I should link to it would also be helpful.

Is this guy supposed to be me?
The current issue of Net Runner, a magazine published by ZDNet Japan, has story on weblogs. The first page of the section has a comic strip of some fat guy looking at a site that says "Joji Ito's site on how to lose weight and become popular with girls" (rough translation) who goes on to lose weight with a screen that looks like blog entries of the progress. I don't know if they're making fun of me or acknowledging the fact that blogs actually help you lose weight. I assume both.

Nice article in the New York Times about TypePad. As usual, you need to log into the NYT site. (At least it's back.) As you know, Neoteny, my company, is an investor in Six Apart which is making TypePad. TypePad is a hosted blogging service which is launching real soon now. ;-)

The article explains that people will have to pay to use the service. (Yes, we ARE going to try to make money.) It also says that it will have a lot of cool features including a photo album feature and moblogging, built in.

Anil blogs about the article.

Had dinner last night with Takeshi Niinami. We ate at Okame, one of my favorite little Tempura shops in Tsukiji. We met for the first time last year at the New Business Forum Conference that I chaired and agreed to have dinner sometime. It took us 5 months to have dinner. ;-p It was worth it though. Mr. Niinami was interesting and gives me hope that our generation is taking over Japan. ;-)

For those of you who don't live in Japan, Lawson is second biggest convenience shop chain originally built out by Daiei, the supermarket chain. Several years ago Mitsubishi Corporation acquired a 30% stake in Lawson taking it from under Daiei's control. Mitsubishi sent a team of executives in to take over Lawson, but recently surprised everyone by appointing the young (now 44) Mr. Niinami as the president. From SEVP Yorihiko Kojima's presentation on the Mitsubishi Corporation home page:

Yorihiko Kojima, SEVP, Mitsubishi Corp

To be honest, Mr. Niinami's selection as Lawson's next president was greeted with some surprise by many within Mitsubishi Corporation.

Since Mr. Niinami joined Lawson, he's fired people, cut off vendors, even fought with the parent company Mitsubishi who is a big supplier to Lawson to try to make Lawson a healthy company. Mr. Niinami's background in Mitsubishi is in the food business and since a huge share of the convenience shop business is about selling lunches and onigiri rice balls, he is VERY focussed on the food business. He says he spends a lot of time sitting in shops thinking about why things sell, and why things don't sell.

One thing we talked a lot about was all of the chemicals they dump into the food to preserve it. He said that one of the problems was that the media over-simplified things and made it difficult for them. I didn't understand the details, but apparently some places that are using less preservatives end up using some sort of disinfectant or anti-bacterial chemical instead. He said that really trying to understand how to manufacture better and cutting down on ALL of the possibly dangerous chemicals should be the goal and not singling out just certain chemicals. He says that they are investing a lot of money on trying to produce healthier food. He said that one of the problems is that the other convenience shops that don't have enough money are not doing as much research and development and spoil the image for all of the convenience shops. I explained that blogs might be a good place to talk about this. I explained that it was exactly these sorts of complicated issues that the normal media has difficulty with that might work on the Internet.

He also said that there is a real war that continues in the technology of onigiri rice balls. How do you make onigiri to taste like, feel like they're hand made and still have crispy nori seaweed.

We also talked about the color of the Lawson logo. (Blue) Blue isn't a good color for making people feel warm or making people feel like eating. Since Lawson is a franchise business, many of the franchisees are attached to the current logo. He gave me a bag of food from a new Lawson brand/chain that they started that has a more natural food style. They are running these shops themselves to try out new ideas.

Anyway, a lot of people I know complain about Mr. Niinami because they are having a harder time doing business with Lawson since Mr. Niinami has severed many of the old-time relationships that Lawson had. I think this is exactly the type of generational change that Japan needs and I think that Mr. Niinami is doing what every good CEO in Japan should be doing.