Archive for November, 2000

Rest and regroup

Thursday, November 30th, 2000

I’m getting some badly needed rest today. Nothing worse than a lingering cold and too little sleep - but the last days have left me extremely tired.

From Python.scripting.com: Ken Kennedy is talking about wxPython as the next step. wxPython is very tasty stuff!

Fredrik Lundh points at the new version of Python for Delphi.
BTW: Delphi if my favorite tool for developing large Windows applications. For business reasons I’ll sometimes use the C++/VB combo - but it’s far less productive.

Manila does Python

Wednesday, November 29th, 2000

I just flipped my homepage with Brent’s Python script! Fantastic!

Python is a very, very good scripting language. Manila is a very, very good environment for editing websites. And now they work together.

BTW - I posted a small script for replying to Manila messages


Real-life mutant sees colors the rest of us don’t!

not yet

Monday, November 27th, 2000

Close to midnight - I’ll flip now and write a little later.


Didn’t turn out that way: I went swimming very early, felt extremely good throughout the day… then caught a slight cold in the afternoon and went to sleep for about twelwe hours.

Tuesday I got up early and had a long but very enjoyable day helping a customer and a vendor getting to know each other. It felt good, I had been working to make that meeting work for some time.

In the evening I had a long and very pleasant dinner with Aila and my father at Stora Sällskapet. Then I fell asleep again.

Rainy Sunday

Sunday, November 26th, 2000

It’s very early morning in Sweden, and raining again. I’ll soon go swimming - I want to be in the pool early today.


Greg Franklin had a Mahler Sunday and writes a great review of Mahler’s Symphony No.3.

Andrea posted some beautiful pictures of rainbows.

~fletk links scientists discover second brain in stomach. The article is not very specific. But the idea is interesting - it suggests yet another way that hardcore AI ideas about building brains are insufficient.

In these enlightened times, sister may be doing it for themselves. But the technology of orgasm has a long history. Via abuddasMemes


Cam links to a Salon article by people who seem very surprised and a little scared because IKEA sells lots of stuff.

I actually share their concerns about mega-chains pushing the same cool crap everywhere - but I do find it rather ironic that Americans find the IKEA concept so frightening. Of course, IKEA does have decades of experience with a special, rather utopic social engineering kind of vision: “let’s create a Good Society where everyone can afford to buy the right things”. Being Swedish, I dislike that kind of stuff but take it for granted.

BTW - I am very suspicious of recent attempts to portray consumerism as the true political activism, too. Being aware of what you buy is fine - but it surely takes more to get a better society.

Behind the cable wall

Saturday, November 25th, 2000

What happens when Napster users try to reach each other via cable or DSL? Jon Udell has been thinking about this and has some answers.

Jon Udell, who is a professional web user, won’t run most web services from his own personal machine (which is connected via DSL). He thinks it’s too unsafe and prefers to run those services elsewhere. BTW - I agree with Jon and do exactly the same thing.

But having services elsewhere costs money and/or takes more know-how - where does that leave ordinary users?

And, as Jamie McCarthy recently reminded us: “Once we are forced to use hardware or software that can perform only ‘approved’ functions, any freedoms we have are in the hands of the people who approve those functions.” Thanks to Wes Felter for reminding me of that post.


An old (and frequently overlooked) problem is how to print XML. This almost always means converting to either RTF, HTML or PDF. Here is an article that outlines some alternatives and comes to this slightly gloomy conclusion:

Whether, or how, you can create either Word or Acrobat PDF files “dynamically” depends on what you mean by that word. If you choose the programming approach, well, anything is theoretically possible. (That’s what I tell my clients. Of course, I immediately follow it up with, “On the other hand, some things just aren’t worth doing.”) If not, it depends on the capabilities of such packages as FOP and XEP and your own performance requirements.


The common wisdom among XML pundits is that XML Schema is the future and DTD is old crap. And even more conservative people agree that certain features are missing when you use a DTD. So what’s new?

Not much - the only widely distributed schema language is still Microsoft’s version of XML Data. And even worse, the W3C XML Schema specification is still not quite finished.

Meanwhile in the real world, people are building real applications using XML - and they need more advanced validation. Sometimes XML Schema wouldn’t be the perfect solution even if it was available, so there is now a clear need for alternatives. OK

Schematron is an alternative for validating XML instances. Here is a good introduction.
Think XSLT, think very specific validation instead of complete schemas.

Relax was created by japanese researcher Murata Makoto. Relax means “Regular expressions for XML” - and it’s much simpler than XML Schema but almost as powerful.

For a new application that needs better schema support now and compatibility with XML Schema later, Relax looks pretty good.

Testing testdirectory

Saturday, November 25th, 2000

Linking to this message (with a directory in it).
{viewDirectoryBox (474, “Test dir“, align:”right”, width:175, frameColor:”gainsboro”, titleTextColor:”black”, boxFillColor:”whitesmoke”, hspace:5, vspace:2)}

testdirectory

Friday, November 24th, 2000

XML
Cafe con leche
Kabbala
Scholem
New Age nonsense
Dreams
Hobson
Cafe con leche

Are dreams meaningless?

Friday, November 24th, 2000

Are dreams meaningless? Some people want to interpret this fairly technical paper by Allan Hobson that way. Personally, I think that’s taking it one step to far.

I am skeptical of anyone who claims to be certain of how dreams work. Freud and his followers have taken a beating for several years, for good reasons. But many neuroscientists make pretty wild conceptual leaps themselves, when they use barely confirmed low-level measurements to “explain” very high-level concepts.

Is it possible to find meaning in reflecting on powerful personal experiences? If so, dreams are universally available. Just watch out for people who are dead-certain they know the best (or only!) way to think about them.


Blinded by science In a recent experiement, people are blindfolded for a week.

Outage update: my cable provider (UPC) has problems with the transatlantic traffic. I am now using one of my backup modem connections.

Gopher comeback?

Thursday, November 23rd, 2000

I’m having a really hard time accessing any Userland-hosted sites (including my own). Yesterday night there was an outage of several hours and another one just started. IE5 doesn’t work at all, but Radio Userland sometimes gets through - that’s how I am writing this.

Reading Joel’s well-written what-did-I-tell-you about Netscape 6, I found a link to a short and extremely useful page with tips to save time and space when using a GUI.Thanks, Tom von Alten!

Philip Greenspun disagrees with then common wisdom about Scalability, Three-Tiered Architectures, and Application Servers , and outlines some reasons to be skeptical about application servers.

The Gopher manifesto A comeback-story in the making? I like it! Link via Scripting News

Business as usual

Wednesday, November 22nd, 2000

MS-HTML: A Nefarious and Despicable Plot

Via Cam

Garret is moving to his new house - congratulations!


A classic Neal Stephenson Wired piece on comm cables: Mother Earth Mother Board (1996)

Masayoshi Son’s Softbank is in deep trouble - yet another tale of investing on Internet time is unfolding.

Links via FlyingChihuahas - thanks Greg!