Archive 14.3.2005 - 22.3.2005

BMJ's Response to Software Patents

The BMJ has responded today - quite modern via e-mail sent PDF

surprised face

  • to my fax on the topic of software patents on 25.2. answered. Unfortunately, I cannot really feel reassured by the content, especially since the content of the BMJ letter, in my opinion, clearly deviates from the position of the Federal Minister for Economics and Labour, who, for example, also considers procedures for efficient data storage to be patentable - which are pure software patents.

Similarly, there is a conflict with the actual practice of the EU Patent Office: this does indeed grant non-technical patents, as can be seen from the absurd patent on the g eographic separation of data records by vehicle registration numbers, which has just failed in court (but only under current law!). Under a patent grant change as Clement envisages (and which, according to the BMJ, should not actually exist and would not happen) such a patent might be viable.

Of course, there is still no answer to my fax to Clement, which was only at the beginning of this month, it will certainly be April before an answer arrives ...

TidBITS: What You Get Is What You CSS, With Style Master 4.0 - sounds very interesting, a program with which you can edit CSS files and display them directly in connection with various websites. I must take a look at it, because manually tweaking CSS files and experimenting with them can sometimes be quite annoying. Being able to prepare something offline would be quite nice. Update: sorry, but after a first test, the thing has been kicked off the plate. Good idea, slow and unintuitive implementation.

Advanced Bash-Scripting Guide - everything you always wanted to know about Bash scripting but were afraid to ask. And a little bit more that you never would have thought to ask. And then there's the stuff you really never wanted to know, but it's in there anyway.

BFI-Banker sentenced to nearly six years in prison - there are also positive news sometimes. A model that I could warm up to. Of course, the prison sentence should be appropriate to the size of the bank: Ackermann could then be locked up until the end of his life

The Schiavo Case - A Tragedy Between Life and Death | tagesschau.de

The Schiavo Case - A Tragedy Between Life and Death:

When he [President Bush] was still governor of Texas, Bush frequently made decisions about life and death. Ruthlessly. In no case was there a stay of execution for the condemned, in no single case did the right to life guaranteed by the constitution play a role.

Well, political calculation fought out on the backs of people - nobody really cares about the actual people. Only the religious right wants to show off again and then the law is trampled on and the decision-making authority of courts and states is simply ignored.

Hastymail is a webmail program that works with very minimal browser requirements and supports an essential feature that is missing in many clients: comment threading.

Know your Enemy: Tracking Botnets is a very interesting article about botnets and how they are structured - analyzed with a Honeynet.

Found at photomatt: Nifty Corners are rounded corners that do without images. Optionally directly with HTML and some CSS or CSS and some JavaScript, which rewrites the DOM tree accordingly.

Court order against Stefan Raab - YES!

What I Find Perversion ...

... are dialer scammers who set up alleged drug info sites that only contain dialer links, of course do not contain any information about the prices (and are therefore not allowed in Germany) and then also advertise for this dialer crap with blog spam. On top of that, they hide behind an Austrian address - probably just a mailbox company.

Dialer scams make me sick. When they come together with blog spammers, I can't eat as much as I want to vomit.

angry face

This has also been noticed elsewhere a few days ago here.

Yahoo really buys Flickr

Yahoo buys Flickr - which is one of the reasons why I no longer entrust my data to central services but do everything myself (and am currently working on a site based on WordPress with a few self-knitted plugins - stay tuned). I experienced this with OneList, I went through it with eGroups. Yahoo buys it and then there are tons of transition pains when merging the accounts. And afterwards there are tons of ads on the pages, forced ads on interstitial pages and all sorts of nonsense.

Unfortunately, social software is often operated by antisocial guys ...

Black hole in the lab - weird.

Stolpe recommends: Highways for the upswing

Stolpe recommends: Highways for the upswing, yes, very big ideas:

"There must be no more delay tactics by environmental associations. The sudden discovery of hamsters to block ongoing construction projects will no longer be possible," Stolpe told the magazine "Focus".

Of course, the evil environmental associations prevent the highway enthusiasts from being able to pave the entire republic - with even more shitty roads that no one needs, while the existing roads are rotting away because no repairs are carried out (or if they are, such botch jobs occur that they have to be repeated after a short time).

The Man in Blue > Experiments > widgEditor is a WYSIWYG editor for HTML that replaces textareas in the browser and is written in JavaScript. It has an integrated fallback to normal textareas, so that browsers without JavaScript can still work with normal text. And it produces clean XHTML. And: it actually works properly for me.

Hondo came in second at Milan - San Remo. Wow. He seems to really want it this year.

ARD-Anstalten contra jW

young world from 03/18/2005 - ARD institutions against jW - what the ARD broadcasting institutions spend our GEZ fees on. Hmm. If public broadcasters take action against free press, does that then threaten cultural diversity and is that then a quite sufficient reason for a boycott call against the GEZ?

Image cropping with DHTML and PHP behind it. Could be quite practical in a photo plugin.

Search engine operator must be held accountable for defamatory entries

Search engine operator must stand for defamatory entries - please what?

Since no nude pictures of the moderator could actually be found on the Internet, the mere allegation of the existence of such nude photos already violates the general right of personality protected under Section 823 of the Civil Code (BGB) and obliges to refrain from such allegations.

May I translate that: because the judge has interpreted something into the given search query that isn't even there (that old pig), the dirty imagination of the judge is a violation of the search engine's personality rights against the moderator, which doesn't even appear on the page.

Search engines do not make any statements about their search results - they only provide hits for a keyword query. Has someone once again confused cause with symptom? Apart from that: where the hell is the alleged allegation to be seen - only in the fact that search results were found for given keywords? What a ridiculous nonsense.

Or is it just the attempt of a lawyer to provide his unemployed colleagues in the warning faction with lucrative sources of income with little effort delivered to the doorstep? I'm just asking. Quite innocently.

Agata Report is something like Crystal Reports, but for Linux and Open Source. Could be quite practical at times, especially since it can also generate reports that can easily run on a web server.

Contax sale

For the Münster locals: Köster near the train station is selling Contax N1 equipment (bodies, lenses) at quite good prices. These are likely remainder stock from the dissolution of Contax Germany. Since Kyocera is exiting the photography business and thus Contax is at an end for now, this could be the last opportunity to acquire one or the other lens. The lenses are manufactured by Zeiss and also serviced by Zeiss...

The Chancellor of Industry and the Lack of Concept

Well, the Federal Schröder really wants to blow money up the ass of big corporations through corporate tax cuts. Yes, exactly, the companies that either made huge profits and laid off large numbers of employees, or alternatively made huge losses and laid off large numbers of employees while increasing executive salaries. This will definitely boost the job market.

And the opposition? They call what the Chancellor proposes conceptless, which is correct - we already knew that. Because these are partly exactly the demands that Merkelnix and the Oberstauber themselves have made - and what the opposition is doing has been completely conceptless for quite some time ...

What I don't quite understand is how this nonsense is supposed to combat unemployment? Oh, the highways that the Federal Schröder wants to build (or whatever great traffic projects he has in mind). Well, then our tanks will soon be rolling quickly to Hindukush, where they are supposed to defend the Basic Law according to Strucki. Although this is actually much more urgently needed here in this country given Otto Orwell and the sheer incompetence of the Ministry of Justice (but perhaps it's better not to, given the rather strange attitudes in the Bundeswehr ...).

Somehow, the German politicians and their market rhetoric would be much funnier if they were governing a country other than precisely the country in which one lives ...

Basic rights without reason or ground - how citizens' basic rights are trampled on in the name of security.

FUD Campaign Against Linux

Linux Unsuitable for Large Enterprises? At least that's what the Agility Alliance claims. And who are they? Let's take a look at Pro-Linux:

The Agility Alliance, a coalition of various industry heavyweights such as EDS, Fuji Xerox, Cisco, Microsoft, Sun, Dell, and EMC, warns large enterprises against using Linux due to security concerns, scalability issues, and a lack of compelling cost advantages.

Ok. Microsoft. SUN. Cisco. These are, of course, three companies that are particularly predestined to recommend the use of Linux to enterprises.

Rasmussen's particular concern is the potential use of Linux on mainframes, so-called supercomputers. Here, the Agility Alliance believes that Linux does not have a compelling cost advantage over the operating systems promoted by the initiative and also has scalability issues.

Well. Where is IBM in this group - I mean, when it comes to mainframes, wouldn't it be practical if there was someone involved who actually offers real mainframes? Oh, I see, IBM does indeed promote the use of Linux on the mainframe. Well, well, the scoundrels ...

Gmail invitations: First interim injunction - please notify Wonko the knowledgeable.

Honestly? Just scrap the ProTour and its silly jersey again. It's just marketing hype and nobody will miss it.

Short trip to Cologne

Short trip to Cologne

Short trip to Cologne

On Tuesday, I spent a day in Cologne taking photos. Some of them are now online - but since I shut down the corresponding site in 2007, they are no longer available.

Short trip to Cologne

Kurztripp nach Köln

Kurztripp nach Köln

After the Job Summit: Brainlessness

After the Job Summit: Agreement on Tax Cuts - great concept. We don't have any money, but we give it away to companies. Who then screw us over again and cut more jobs, which means fewer people consume even less, and in the end, the economy complains again. And everyone pats themselves on the back for the great achievement they have accomplished.

In Kiel, the prime minister has to fail at a traitor from her own ranks and is probably forced into a grand coalition. In Berlin, pure lack of planning and stupidity is enough, without any elections. But the Berlin proletarians are really good at making decisions against the citizens ...

Online Systems Without Usability

The railway company should urgently fire the programmers of the online system. Today, I encountered the situation again where a reservation cannot be fulfilled - of course, this is only communicated at the very last step of the booking process. This is annoying, but still bearable - if it weren't for the fact that the only options left to me are the following:

  • Book with reservation (which makes a lot of sense, if the reservation cannot be fulfilled)
  • Book without reservation (of course, if the train is fully booked with reservations, I will book it without reservations ...)
  • Cancel

And cancel with the railway company means exactly that: cancel the booking history. Back to the start. Do not pass simplified inputs or train changes. No, I have to start all over again. To find out that the second train is also overbooked.

Usability? Not at all. Probably doesn't exist in the vocabulary of the monkeys who programmed this brainless booking junk heap ...

It would have been so easy to at least offer "earlier train" or "later train" as buttons, or even the pinnacle of luxury: "search for a train with free seats", so that you can plan reasonably when you want to travel.

The horror of software patents

The horror of software patents and Microsoft - take a good look at what we can expect in Europe soon, thanks to idiots like Clemens and Zypries. Yes, exactly this kind of thing would also pass here according to Clemens - data storage methods are one of the examples that are repeatedly brought up from that direction as something worth protecting, even if it's just an algorithm + software. Great. So much for interoperability. But we software patent opponents are all completely uninformed and hysterical and, according to Clement, have no idea.

Incomprehension and Criticism Following Wolfowitz Nomination

Incomprehension and criticism after Wolfowitz nomination - somehow fitting. One of the biggest US war agitators is nominated as a candidate for the World Bank presidency and who says to support the "candidacy constructively"? The industrial chancellor. But his rejection of the Iraq war was of course not a bit of political calculation, no, he did it out of full conviction. Which is why he then also sees Wolfowitz favorably as World Bank president - because there he can cause even more and even more efficiently damage, without the US having to send troops again - and you don't get your fingers dirty with book money either ...

US Senate approves oil drilling in Alaska and once again sacrifices reason at the altar of the oil industry. Well, if a state even wages wars for oil (sorry, but apart from Blair, nobody believes in weapons of mass destruction anymore), you shouldn't be surprised that environmental protection is even less valuable to them.

Election Debacle in Kiel

Election debacle in Kiel. Great, with this we can then erase Schleswig-Holstein from the map of reason. No matter how the squabbling turns out, if your own people don't even stand behind their leader in the first decisive election, such a government cannot function. It's nice how you can rely on the fact that in times of need, your comrades will stab you in the back.

I feel particularly sorry for the SSW: they had to listen to a lot of nonsense and endure many insults for wanting to support the model - and now they get a kick in the back of the knee. And it should be clear that the SSW will be among the losers if a grand coalition comes about.

Action Alliance Against Spam

Action Alliance against Spam. And involved are the eco Association (yes, exactly those with the great Whitelist Project that ensures that the advertising of their members also lands in your mailbox undisturbed by provider filters) and the WBZ (yes, exactly those who issued a warning to eleg.antville.org in 2003 due to missing imprint). Uh - hey, how about the job as a gardener?

Ok, maybe the Federal Association of Consumer Organizations has a positive influence in this story, but I can't imagine that anything really meaningful will come out of it ...

Found in the young world: Bayerns Blinde sollen gefälligst zu Hause bleiben. As a blind person, you probably feel really well taken care of with a health insurance like that ...

Clement doesn't understand democracy

There is no other way to interpret the lies about the position of the Ministry of Economic Affairs on the patent directive. There is a clear and unanimous resolution of the Bundestag. But the Ministry of Economic Affairs shits on the opinion of the parliament as well as the experts.

By the way, the given example of "time and space-saving data storage" is exactly what indicates the problems: there have always been problems with patents on compression algorithms that de facto sealed formats for use in open source programs - which is a considerable obstacle to the interoperability that is being discussed everywhere. Microsoft would only have to store the XML formats in a proprietary binary XML format and could thus prevent, by patent, open source software in Europe from reading the documents.

Other - older - examples of exactly this problem are GIF storage and the LZW algorithm. Both have caused massive problems with interoperability and exactly that is what we will also face in Europe with the current directive.

The claim of the Ministry of Economic Affairs that there is nothing to fear is therefore nothing more than a stupid and transparent lie. Ultimately, the federal government is playing into the hands of the industry giants here, and at the expense of the middle class and open source software.

More on this, as usual, at the FFII.

Those who want to play with XMLHTTPRequest and Common Lisp should check out CLiki : cl-ajax, which provides the necessary framework for easily integrating Common Lisp functions into web applications based on Araneida.

I have never understood what the fact that a Java applet has a signature has to do with trustworthiness and why it should then have extended rights. In my opinion, the whole concept of signed applets with extended rights is a dumb idea - even if the user is specifically pointed out what this means (the extended rights) - on the basis of which facts should he decide whether he trusts the applet?

Fight Google with its own weapons

Mark Pilgrim developed a user script for Greasemonkey called Butler that attaches to Google pages (unfortunately only google.com - it doesn't work with google.de) and, for example, adds links that refer to other search engines, removes Google ads, and works a bit on the typography.

In principle, it's something like autolinking, but functionally goes far beyond that - with Greasemonkey you can fix shortcomings with small user scripts (in JavaScript, which must be activated for this purpose). And that's exactly what Mark does with the Google search results pages.

There is an entire repository with further user scripts for Greasemonkey. I particularly like the script for creating "persistent searches" in Google Mail. It integrates so well into Google Mail that you hardly notice it's not from Google at all.

Naked Objects are not indecency and impropriety, but simply the idea of exposing your objects in Smalltalk directly to the world - each object thus has its own mini-GUI so to speak. As a result, users work directly with the actual objects and many problems of GUI frameworks are eliminated - there is no longer a need to explicitly mediate between GUI and object, the objects do this themselves.

O2 warns oxygen fillers - yeah, of course. What a blatant nonsense ...

And for those who don't like or can't use Lisp, perhaps SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit for PHP can help, which supports not only PHP but also Io, Lua, Perl, Python, and Ruby.

SCO OpenServer 6 with a lot of Open Source - yes, this also means Open Source: that companies like SCO are allowed to use it. It's also fine: when SCO customers have first switched to all the Open Source applications and platforms, the switch to Linux will be much easier for them.

Usable XMLHttpRequest in Practice is an interesting little article that explains the use of XMLHttpRequest using an example and discusses usability aspects.

iTunes 4.7.1 quietly brings sharing restrictions - nice one, now Apple even DRMs self-ripped songs

ParenScript is a compiler that converts Lisp to JavaScript. Certainly a pretty brilliant thing for Lisp-based web servers and application frameworks, because the programmer can work in his familiar language tools. Clientside Lisp by detours, so to speak ...

Employers propose immediate program - one could also call it an "exploitation program". The industry dog has tasted blood ...

CherryFlow - Continuations in Python

CherryFlow is a continuation-based framework for Python and CherryPy. With it, you can also build continuation-based web servers in Python. The special feature: CherryFlow uses either Stackless' dumpable generators or StateSaver, a small C extension that allows copying running generators under normal Python. Exactly what I back then was looking for to complete my continuations for Python.

Debian plans to reduce the number of architectures - I don't know if that's such a great idea. The many architectures were one of the pro-arguments for Debian. Of course, exotic architectures can cause problems - especially when they simply can't keep up during the recompile orgies that are due for a release (I'm thinking of the 68K architecture here). Nevertheless, it's a shame if this aspect of Debian is weakened.

In the Firefox Help: Tips & Tricks I found the tip on how to block advertising images and videos with a user CSS. Certainly old news for most, but new to me. Nice, because for example Camino doesn't have a proper ad blocker like Firefox (yes, I'm back to Camino again ...).