Artikel - 14.1.2003 - 26.1.2003

A word about ourselves

There is now a 0.2 Beta version of the Python Desktop Server. If you want to take a look at it, now is a good opportunity, since I certainly won't be making any more changes before Wednesday evening, as I'll be hanging around near Munich starting Monday. And the features are - when it comes to comparison with Radio - pretty well rounded.

Here you can find the original article.

NASA's Visible Earth

And another link to collected satellite images. Interesting stuff in there!

At NASA's Earth Observatory I found the original article.

PyPI now has a browsing feature

Hmm. Sounds quite interesting, especially the pointer to the search functions could be quite useful for the Python Desktop Server - I definitely want to build a search engine in there, because eventually you won't find anything there anymore.

At Richard's stuff : /python there's the original article.

Python/XML 0.8.2

Hmm. I should check whether I want to switch to this version for the Python Desktop Server. However, I haven't had any serious problems with version 0.81.

The original article is available at freshmeat.net here.

Satellite images of the bushfires in Southeast Australia

At NASA Earth Observatory, there are satellite images of Australia with the fires marked on them.

Here is the original article.

SPD leadership: Nobody is waiting for Lafontaine

Yes, you can only agree with that. Really nobody is waiting for him.

At tagesschau im Internet there is the original article.

StepTalk 0.7.0pre1

Hmm. I should definitely check that out, especially if there's a chance it will support Cocoa.

At freshmeat.net you can find the original article.

TINC hopelessly borken?

At least they can't resolve any .org any more. There nameservers where a bit fucked up already for some weeks, but now it's really silly. Sorry, guys, but your network of root nameservers once was a proposal to do it right, but currently it's just a show of how to do it wrong ...

Switching to PyDS

Jutta is the first real user of the Python Desktop Server. And right away I had to make two more betas with bugfixes.

In Photography I found the original article.

U.S. prepares for possible use of nukes

Great class. Let's just kick off a nuclear war right away ...

At owrede_log I found the original article.

Visual Works Smalltalk for Mac OS X!

Cincom has released its complete Smalltalk environment for private non-commercial use. This includes above all the complete VisualWorks Smalltalk system! A truly comprehensive programming environment for Smalltalk development, which now also runs natively on Mac OS X in a beta version. Of course, the GUI doesn't exactly look like Aqua, but that's more due to the cross-platform nature of VisualWorks - it looks equally poor everywhere. Why is this interesting? In my opinion, Smalltalk is one of the most beautiful object-oriented programming languages. And good Smalltalk systems are far more of a home for programmers than many other systems, simply because you can adapt virtually every aspect of the system - if necessary, you just reprogram the compiler or the GUI.

And VisualWorks Smalltalk has a large stack of finished parcels (packages with ready-made solutions) for the most diverse purposes, including a complete SOAP server and client environment. Ideal for interactively hacking around with web services.

Of course, you can do a lot of this with Python as well, but in the GUI area Python is simply very sparse - and the development environments for Python don't come close to what Smalltalk systems have to offer.

To be fair, it should be mentioned that Squeak is of course also an option, especially since it's truly free software and also contains a large stack of extensions. VisualWorks Smalltalk is for me much more integrated into the system and potentially also more performant (the virtual machine of VisualWorks Smalltalk is one of the most interesting ones, many features that Java is only just discovering and implementing now were already implemented there many years ago).

So folks, get up and talk some Smalltalk again! It's worth it.

Here's the original article.

Brainfuck Debugger 0.2

Uh - Brainfuck. Debugger. IDE. Wait a minute. Did someone actually take Brainfuck seriously by accident?

You can find the original article on freshmeat.net.

SBCL Ascendent

Yep! That would be another Common Lisp environment for OS X. And there are already quite a few libraries available for it, since it's based on CMUCL, a rather old and mature implementation.

At lemonodor you can find the original article.

Schmidt urges TÜV for doctors

Yes. It's quite absurd that as a patient you basically can't see where you stand right now when you're searching for information. Everything possible in Germany gets checked, certified, stamped, and slapped with fancy seals, but when it comes to health, you're supposed to just trust blindly.

At tagesschau on the internet there's the original article.

keys broken

The 9 is gone. My condolences. And to help out, here's a whole bunch of fresh 9s from my keyboard, for your copy-and-paste pleasure:

999999999999999999999999999999999999999999999999999

At .::: [unsinnfälliges] you can find the original article.

Oracle v SQL Server, Part 7

Who still wants to work with Oracle and Stored Procedures, please step forward

At Andrew Channels Dexter Pinion you'll find the original article.

PyObjC news (and Unit Tests Rock!)

Hmm. Somehow that sounds like I really want to take a closer look at this now. But probably it only works properly with 10.2, not with my 10.1.5 ...

At bbums rants, code & references I found the original article.

Network Solutions sends out tens of thousands of customer addresses

Oh man - this overcapable company really seems to be stepping into every technical pitfall there is

At heise online news you can find the original article.

Star lawyer to examine SCO Unix copyright claims

What? That can't be true. License fees to use "Unix libraries" in Linux? Are the people at Caldera/SCO completely crazy now? I'm curious to see how they're going to get away with this. Another chapter from the book of the most audacious patent licensing attempts.

The original article is available at heise online news at this link.

US court bans companies from sending spam

So what does that bring? I still don't believe it ...

At heise online news you can find the original article.

15 Years Nigeria Connection

Well, that's something for the Schockwellenreiter and his documentation of the Nigeria Connection!

I found the original article at Telepolis News.

AOhell for (almost) everyone - and completely free!

Yikes, that's really rather embarrassing

I found the original article at Dotcomtod.

Doctors make

On this one I can actually agree with the health ministry. I think it's irresponsible too. This isn't about a strike by nurses or similar—I could understand that, they're employees like anyone else. But here doctors are deliberately exploiting their defined monopoly position to make a political point.

Of course, the demand makes sense: the patient should pay for everything, since none of the other parties involved is willing to give up even a fraction of their profit.

There's the original article at tagesschau im Internet and on their site.

Installation of PopFile under OS X

Who, like me, doesn't yet have OS X 10.2 (and therefore doesn't have the new Mail.app either), or who generally wants to play around with PopFile under OS X, and who finds the Unix installation process for PopFile a bit suspicious, can read the linked text. It explains how to set it up, including automatic start/stop at system startup/shutdown.

Here's the original article.

Möllemann Interrogation Without Results

What do they believe - that Jürgen will put himself in front of the party and quickly spill the beans? Sometimes politicians are really rarely stupid...

I found the tagesschau online and the original article.

OpenMCL 0.13.3

A new version of OpenMCL with a whole stack of bugfixes. I'll have to upgrade again in the near future.

I found the original article at lemonodor.

PythonCard 0.7

Sometime I wanted to take a look at that too. With xmlrpc that could work well as a GUI for the Python Desktop Server. Hmm.

At Andrew Channels Dexter Pinion there's the original article.

SimpleTAL

Possibly of interest for the Python Desktop Server? TAL does have the advantage of being well-compatible with GUI designers. Hmm. We'll see. Actually, I'm quite happy with Cheetah and StructuredText.

At Vaults of Parnassus there's the original article.

T-Online's SMTP relay server to become paid in the future

Translation from German to English

What? Pay for T-Online not to mess with sender addresses? They're completely crazy.

Fortunately, I'm my own provider in more ways than one and don't need this crappy relay, but instead use a tunnel to my own static IP with full connectivity. But anyone who can't do such tricks but still wants to use their own domain (and uses mail forwarding for that, for example), will now be nicely ripped off by T-Online.

heise online news has the original article.

Will good email filters permanently prevent spam?

An article by the author of Paul Graham: A Plan for Spam. Here he examines whether and how mail filters will influence spammer behavior in the long term. Some really interesting stuff in it, definitely worth reading!

An excerpt (and my favorite part of the article): >The person who responds to spam is a rare bird. Response rates can be as low as 15 per million. That's the whole problem: spammers waste the time of a million people just to reach the 15 stupidest or most perverted. > > > >If we want to make spam stop working, we have to somehow prevent the 15 idiots from responding to the spams that are sent to them. Otherwise the spammers will keep sending it to everyone. So, strangely enough, whether or not filtering will kill spam depends entirely on what those 15 idiots do. >

So we are all dependent on the fate of 15 idiots per million network users. Wow. It's almost like real life.

Here's the original article.

Shockwave Rider Tinkers

The Shock Wave Rider is also tinkering with a Python-powered weblog tool. Funny. He wants to build a mixture of Blossom and Radio. Let's see, if he open-sources it, one could go borrowing from it. With the Python Desktop Server things are progressing diligently, only for some reason it's currently having minor performance issues. Probably one of the background threads is implemented incorrectly, I think I already know who. grumble - was probably just too hectic today ... Here's the original article.

Trackback in the saddle again

Lots of nice protocols that I could incorporate into the Python Desktop Server if I got bored.

The original article is at Ben Hammersley.com at this link.

My Next Neighbor Blog

So I find a neighboring blog in geourl that's almost right on my doorstep (just a mile away - pfft, I can practically spit that far), and then I can't subscribe to it because there's no RSS. What a thing.

surprised face

Here's the original article.

Politicians want to merge federal states

Hmm. If they include merging Bavaria with Austria in the plans (maybe we could sell that cheaply to them?), I could almost warm up to it

And now I'd better take cover...

At tagesschau im Internet you can find the original article.

Science on the Wrong Track

The puzzle around Earth's rotation and the formation of planets, suns and everything else finally really solved. With the explanation you can at least do something with it, all this astronomy stuff is incomprehensible anyway Here you can find the original article.

Post without title

Due to full stomachs caused by cake battles and open sandwich feasting, blogging is taking a day off today

The stupidest farmers or does the Bavarian state government never learn?

Well, and that is the state with the - at least they themselves claim it, especially Stoiber keeps saying it over and over again - greatest economic competence. He probably meant economy == pub after all ...

At Dotcomtod there is the original article.

FBI warns of allegedly increasing cyberattacks by pro-Iraqi or Iraqi hackers

So the only attacks I'm seeing at the moment are this silly worm from big@boss.com - the bounces are clogging up my admin mailbox ...

At Telepolis News I found the original article.

Just posted! Olympus C-5050 Zoom review

Well, it was my camera of choice for upgrading my old digital camera. Until I spent the money on the Contax instead

Still, in my opinion, a very interesting camera because it combines good performance with a small form factor and is at least reasonably easy to use - especially the control dial makes things much easier than the four-way controller that was previously used extensively. And the flip display is nice too.

At Digital Photography Review (dpreview.com) you can find the original article.

LISP 1.5 Programmer's Manual

Hey, cool, that's more of historical interest, but still, poking around in something like that is fun.

Hmm. Whether I can get a Lisp 1.5 implementation for an MVS mainframe somewhere? That should be possible to run with Hercules ...

At lemonodor there's the original article.

Che Guevara - the Revolutionary as Photographer

A perhaps somewhat unusual exhibition. The image with Che's head is well known. But that he also stood behind the camera, perhaps less so.

I found the original article at tagesschau on the internet on the NDR website.

Esoteric computer languages

Interesting collection of programming languages of the absurd kind. Definitely people with way too much free time

Here's the original article.

Used hard drives as a treasure trove for hackers and crackers

Well, you should run a wipe over your drive if you want to pass it on.

Here's the original article.

Migration completed

As you can see from the – modest – layout, the migration to the Python Desktop Server was successful. It's still a bit bumpy, I'll need to go through all the posts to iron out bugs and errors and fix formatting, and I'll also need to work out bugs from the software itself, but overall it worked out.

The only real downside: all the old comments are gone. Well, not gone, but they're no longer referenced here. Well, it's not much of a loss with around 12 comments.

Otherwise, I'll now probably get back to optimizing the tool, because with several hundred posts it apparently gets a bit slower again. Anyway, I have the source. And it's mine.

Random: Don't Forget Your Instruments!

So after the next surgery, it would probably be better to check again whether half the surgical instruments aren't left in the abdomen

At Morons Dot Org you can find the original article.

Python Community Server

Muensterland.org works with the Python Community Server, so here's a bit about it from me. The Python Community Server is an open source implementation of the xmlStorageSystem. This is a protocol based on XML-RPC for storing static content. Essentially, the Python Community Server is nothing more than a web server with a somewhat unconventional upload protocol and a few pre-made CGIs - there are comments on articles, there's a mail form, and a few simple ways to subscribe to a website as an RDF channel.

So what's the point of all this? Why the hype over this tool? Things really get interesting only when you use Radio UserLand as a client. This is because xmlStorageSystem is the protocol that Radio UserLand uses as its backend system. Radio Communities are controlled through it.

Radio UserLand is a combination of a news aggregator, a website designer, and a weblog tool. The news aggregator collects news from the internet and makes it available locally. The user can then post individual articles to their own weblog. Additionally, they can simplify their website design with fairly powerful functions. What's special about Radio UserLand is that it's essentially a local website on the user's computer. And from this website, replication to other servers can take place. This can happen via standard protocols like the Blogger API (where only weblog content is transported, the layout remains with the server operator), via FTP (where static HTML exports are created, essentially Radio is just an overblown mirror script, so interactive features are quite limited), and via xmlStorageSystem. And this closes the circle back to the Python Community Server, because it's nothing more than the implementation of the latter.

By the way, there's also a tool for Linux, but this is more oriented toward classical weblog tools and doesn't offer the advanced layout tools that Radio UserLand does. And of course, there's now also the Python Desktop Server, which essentially works like Radio. It's available for almost every POSIX platform where Python runs.

Otherwise: just register a weblog here and use it. Try it all out. Muensterland.org is free for now; anyone can set up a weblog there. It's - as you can tell from the domain - of course primarily intended for the Münsterland region, but others can participate too. There are expat Münsterlanders after all.

Markus Kniebes

Markus Kniebes says about Crawler918.com:

Well, whoever thinks they're committing trademark violations on their pages or doesn't approve of the procedure for whatever reason, should follow the suggestion to block the number block and put Deny from 12.148.196.128/25 in their htaccess

So, why do I have a problem with this view? Quite simply: whoever believes that the trademark protection approach is actually still being used today to protect trademarks would also believe that lemon swallowtails fold lemons and department heads lead departments. Seriously: trademark protection has become an area where the law as such largely stays out of it, where it's only about processing and enforcing administrative fees, less about protection itself. Many of the quite prominent trademark proceedings in recent times can't be explained any other way.

Therefore, I have problems both with the robot's approach (because it violates pretty much all the guidelines for robots that exist) and with the robot itself. Because it's less about doing something that benefits the online community. Not the community as a whole either—there's supposedly still a life outside the internet, I've been told. This robot is used solely for the benefit of a select few and is thus nothing more than a misuse of the resources I and other operators have made available (of course only insofar as it uses my resources—but I can only block it from my resources).

Certainly, many websites are set up for purely selfish reasons and serve only the interests of those who operate them. But I personally have to actively visit these websites to use them. Or I simply don't. The robot, however, comes by my place. Actively. Like spam. Exactly like spam.

Ullrich drives for Coast

Ullrich rides for Coast - I don't give him many chances for the Tour in 2003, but it will certainly be interesting to see what Coast can accomplish.

Found at tagesschau on the Internet.

Möllemann decision postponed

Decision on Möllemann postponed - is anyone else besides me of the opinion that Möllemann just wants to delay?

Found at tagesschau on the Internet.

Mark Pilgrim complains about XHTML 1.1

Mark Pilgrim ranting about XHTML 1.1 and further explaining why he's reverting to HTML 4. Very good rant. Takes away any desire to use XHTML.