I don't quite see your point, since the existing scripting languages do offer similar features and more.
But if you really want to have yet another template format:
You can easily write a template paerser that accomplishes this, with servlets, with PHP or with mod_perl (for mod_perl, check http://perl.apache.org) and quite surely with all the other languages out there, too.
I'd recommend having a look at mod_perl, since perl is usually faster when dealing with parsing text files.
You can write sloppy code. You don't have to.
on
PHP4.0 beta released
·
· Score: 1
The very same also applies to ASP, mod_perl/embed_perl, Java Server Pages and similar server side scripting languages. PHP is no better or worse in this particular aspect.
You can use PHP for _very_ rapid development. This means putting all your scripting logic within the page. The result will be sloppy spaghetti code as described by you. (But if it's just a small job, you can have it finished in a very short time. Sometimes "good is good, but done is better".;-)
If you just discipline yourself, you put all your scripting logic outside the pages into include files. The dynamic page then only consists of some initial "require" calls to include the code and then, you can write your page just like a template, only with a few variable output commands in the page.
So it depends on you _how_ you write code. I wouldn'nt call this "broken by design".
There are *other* things that are bad about PHP3 though (I don't know about version 4, yet, so I hope that they have worked on that). Its standard collection of function libraries is not exactly elegant and the way PHP deals with hash variables also isn't really beautiful.
IMHO, PHP is inferior and a less elegant language compared to Perl. But it is a *very* efficient tool to get the job done, even an idiot is able to install it on a web server (unlike mod_perl that takes a significant amount of time to tackle) and even non-programmers understand how the mixture of HTML and PHP code works.
That still doesn't mean that the word is a *good* choice as a title.
There are several words and symbols that were innocent in their original sense of meaning, but that have a terrible historical burden today. And "Übermensch" is one of these words.
(And no, this is not a question of political correctness. I hate PC, but I know my first language. See my other post in this thread.)
>>I find that name - Projekt "Übermensch" - a >>very very bad choice. The word reminds me >>too much of Nazi terminology.
>I hope that not too many decisions in >the world will be based on what your >anti-German racism "reminds" you of. >Not everything German is about Nazis.
Well, Mr. Anonymous Coward: I, the original poster of the comment above, *am* German.
I am quite sure that being a German, I have a pretty good perspective on when the use of a word from my language is inappropriate or not. The words "Übermensch" (human above the standard) and "Untermensch" (human below the standard) *were* used by the Nazis to describe their ideas of arian and non-arian "races".
Others already pointed out that the original use of the word "Übermensch" was not coined by the Nazis. Yet still, using this word in this context of a "superiour computer system" *will* raise a few eyebrows over here.
As the article mentioned the device's first public test was at the "Loveparade", the massive open air techno party in Berlin, Germany.
The test failed because it relied on cell phone communications to transfer data.
With so many youngsters sporting cell phones (the "Loveparade" was visited by 1.5 million people), the wireless communications network in the event's area went down...
Some people commenting this article don't see that Russel is talking about drivers, not about proprietary software in general.
Only few (but loud) radicals complain that closed source applications exist. So what. You don't have to use them. You can always write an alternative open source application if you have the time.
But proprietery drivers are a different problem. You cannot use a device without drivers and if the reseller doesn't support your favourite OS, bang. Without hardware specs or - even better - example source code, writing a driver for some extravagant device is extremly painful and sometimes even impossible. You can try to re-engineer, but go ahead and try - it ain't fun.
But now to my subject. I have read in an article that most graphics card manufacturers keep their drivers closed source because they are afraid of lawsuits.
Thanks to strange laws, virtually every modern graphics algorithm is patented by someone out there. They are afraid that some competitor finds out that their driver uses such an algorithm or method...
About that shirt: Quite ugly...
on
QuickieWorld
·
· Score: 3
Check out the big version at http://www.linuxshowcase.org/shirts/als_sw_parody. jpg
I must admit, I often think that the open source community desperately needs talented graphic designers. While this image is a neat idea, it simply looks like it was done by an advanced amateur. But not by a professional...
Same with many other designs. Check out the results of any recent "logo design" contest for open source projects. 95% of the entries are very very bad combinations of cliparts stolen from other images.
Think of the surfing penguin from the Beowulf project. That's a _really_ good design! Or the other penguin from the GGI project. Folks who have this talent should be encouraged to do more designs.
P.S.: No, I don't pretend that I can do better. There's a reason why I don't do graphics design. But there are people out there who can. We need to ask them to contribute.
I don't know, but the story of these two guys has hardly begun. Why make a movie about it?
In 20 or 30 years, it will really be clear if this story is worth being told, but now?
A documentary would - in my opinion - be far more appropriate for this subject.
(I also found this comment by the actor playing Gates quite amusing: "I really fought for this part because I knew it would be the role of a lifetime". Come on. Bill Gates the role of a lifetime?)
I'm a great Trek fan (I co-translated the Interactive Technical Manual CD-ROM to German), so this truly is sad news.
I always thought it was a pity that the classic Trek actors weren't allowed to do anything else but Trek. Typecasting is really a nasty thing. I would have loved to see DeForest Kelley in other roles next to his early Westerns and the Trek series and moves.
I also think that Takei (Sulu) and Nichols (Uhura) are great actors and should have been given a chance to do work outside the "franchise".
Let's face it - they were/are Stars in the world of Trek, but nobodies outside.
I tried to submit the story about our petiton to the European Parliament (http://www.politik-digital.de/spam/) several times to slashdot, but it was ignored.
Well, now that the damage is done, I guess it's too late.
I just hate this "we Americans" / "we Europeans" crap.
In discussions with a lot of fellow (German) Linux users, the origin of a software's author never was an issue that made us not to choose it. Never.
Of course, German Linux users like the fact that there are a lot of German developers contributing to KDE. This is some silly pride thing, but nothing more than that.
you're a misinformed troll and bad at that, I might add.
The handbook of every Suse distribution since I started using it (somewhere around 4.x) had a nice and well worded foreword that explained quite exactly what Linux is about and how the community works.
In this foreword, they also encourage you to give away or copy the CD and that you do not need to buy a second CD to install the distribution on a second computer.
They do not allow you to make your own commercial distribution and include yast with it, though. But does Redhat allow other commercial distributors to include some of their enhancements (e.g. xconfigurator or whatever it was called)?
First of all, running a commercial web server on an overclocked system is probably the most stupid thing you could do.
The primary objective of a server - any server - is to run _long_ (for months without turning it off) and to run _stable_ (for months without needing to reboot).
Overclocked systems however are the exact opposite. People who use overclocked systems willingly sacrifice stability and reduce their CPU's lifetime to experience a bit more speed, usually for gaming.
But anyway, any old 486 running Linux can do fine as a web server - it depends on what kind of web server you need.
If your site only serves static web pages, even that old 486 can serve a small commercial site and probably won't have too much system load.
But modern web sites usually serve dynamic content. If not used wisely, CGI scripts, database queries, PHP pages, Java servlets and similar things need quite a bit of computing power and can hog a server.
Still, I haven't seen many commercial servers that couldn't be run by a machine with computing power similar to a Pentium/133. Of course, a totally different story is a web server that is extremely popular, such as online publications, search engines or slashdot. But how many commercial servers are that popular and have that many hits per minute, anyway?
Just like with anything else in computing, it's not just the CPU you put into your machine. E.g., the more RAM for your web server, the better.
The various Opensource camps are spending way too much time bashing each other instead of doing productive work - and I mean bashing, not constructive arguments that lead to results.
Too many folks see Linux as a religion, not as a tool. And extremists are always dangerous, especially when you criticize the object they glorify.
It's the better tool for most things _I_ do, but that doesn't mean that Linux is the best tool for everyone. Because it helps me, I try to help the community and give something back, thus supporting the cause.
...Looking forward to the next Emacs/vi, Gnome/KDE, RedHat/otherDistro, Linux/BSD, C/Java etc. etc. flamewar. Or then again, not.
I don't quite see your point, since the existing scripting languages do offer similar features and more.
But if you really want to have yet another template format:
You can easily write a template paerser that accomplishes this, with servlets, with PHP or with mod_perl (for mod_perl, check http://perl.apache.org) and quite surely with all the other languages out there, too.
I'd recommend having a look at mod_perl, since perl is usually faster when dealing with parsing text files.
The very same also applies to ASP, mod_perl/embed_perl, Java Server Pages and similar server side scripting languages. PHP is no better or worse in this particular aspect.
;-)
You can use PHP for _very_ rapid development. This means putting all your scripting logic within the page. The result will be sloppy spaghetti code as described by you. (But if it's just a small job, you can have it finished in a very short time. Sometimes "good is good, but done is better".
If you just discipline yourself, you put all your scripting logic outside the pages into include files. The dynamic page then only consists of some initial "require" calls to include the code and then, you can write your page just like a template, only with a few variable output commands in the page.
So it depends on you _how_ you write code. I wouldn'nt call this "broken by design".
There are *other* things that are bad about PHP3 though (I don't know about version 4, yet, so I hope that they have worked on that). Its standard collection of function libraries is not exactly elegant and the way PHP deals with hash variables also isn't really beautiful.
IMHO, PHP is inferior and a less elegant language compared to Perl. But it is a *very* efficient tool to get the job done, even an idiot is able to install it on a web server (unlike mod_perl that takes a significant amount of time to tackle) and even non-programmers understand how the mixture of HTML and PHP code works.
That still doesn't mean that the word is a *good* choice as a title.
There are several words and symbols that were innocent in their original sense of meaning, but that have a terrible historical burden today. And "Übermensch" is one of these words.
(And no, this is not a question of political correctness. I hate PC, but I know my first language. See my other post in this thread.)
>>I find that name - Projekt "Übermensch" - a
>>very very bad choice. The word reminds me
>>too much of Nazi terminology.
>I hope that not too many decisions in
>the world will be based on what your
>anti-German racism "reminds" you of.
>Not everything German is about Nazis.
Well, Mr. Anonymous Coward: I, the original poster of the comment above, *am* German.
I am quite sure that being a German, I have a pretty good perspective on when the use of a word from my language is inappropriate or not. The words "Übermensch" (human above the standard) and "Untermensch" (human below the standard) *were* used by the Nazis to describe their ideas of arian and non-arian "races".
Others already pointed out that the original use of the word "Übermensch" was not coined by the Nazis. Yet still, using this word in this context of a "superiour computer system" *will* raise a few eyebrows over here.
I find that name - Projekt "Übermensch" - a very
very bad choice. The word reminds me too much
of Nazi terminology.
Amiga should finally stop talking. I want to see an existing product.
>If you hooked this puppy up to the Sony
>video goggles we've been hearing so
>much about, turn
The device uses the Sony video goggles. See their FAQ.
The test failed because it relied on cell phone communications to transfer data.
With so many youngsters sporting cell phones (the "Loveparade" was visited by 1.5 million people), the wireless communications network in the event's area went down...
Sources: Report at Heise Newsticker, more info and pictures at Telepolis.
Some people commenting this article don't see that Russel is talking about drivers, not about proprietary software in general.
Only few (but loud) radicals complain that closed source applications exist. So what. You don't have to use them. You can always write an alternative open source application if you have the time.
But proprietery drivers are a different problem. You cannot use a device without drivers and if the reseller doesn't support your favourite OS, bang. Without hardware specs or - even better - example source code, writing a driver for some extravagant device is extremly painful and sometimes even impossible. You can try to re-engineer, but go ahead and try - it ain't fun.
But now to my subject. I have read in an article that most graphics card manufacturers keep their drivers closed source because they are afraid of lawsuits.
Thanks to strange laws, virtually every modern graphics algorithm is patented by someone out there. They are afraid that some competitor finds out that their driver uses such an algorithm or method...
Check out the big version at http://www.linuxshowcase.org/shirts/als_sw_parody. jpg
I must admit, I often think that the open source community desperately needs talented graphic designers. While this image is a neat idea, it simply looks like it was done by an advanced amateur. But not by a professional...
Same with many other designs. Check out the results of any recent "logo design" contest for open source projects. 95% of the entries are very very bad combinations of cliparts stolen from other images.
Think of the surfing penguin from the Beowulf project. That's a _really_ good design! Or the other penguin from the GGI project. Folks who have this talent should be encouraged to do more designs.
P.S.: No, I don't pretend that I can do better. There's a reason why I don't do graphics design. But there are people out there who can. We need to ask them to contribute.
...Diamond Multimedia bought the German
graphics card developer Miro.
Don't know. Judging from their web site, it seems to me that they have cast Bill G. as the villain. No reason to complain, I guess.
I don't know, but the story of these two guys has hardly begun. Why make a movie about it?
In 20 or 30 years, it will really be clear if this story is worth being told, but now?
A documentary would - in my opinion - be far more appropriate for this subject.
(I also found this comment by the actor playing Gates quite amusing: "I really fought for this part because I knew it would be the role of a lifetime". Come on. Bill Gates the role of a lifetime?)
I'm a great Trek fan (I co-translated the Interactive Technical Manual CD-ROM to German), so this truly is sad news.
I always thought it was a pity that the classic Trek actors weren't allowed to do anything else but Trek. Typecasting is really a nasty thing. I would have loved to see DeForest Kelley in other roles next to his early Westerns and the Trek series and moves.
I also think that Takei (Sulu) and Nichols (Uhura) are great actors and should have been given a chance to do work outside the "franchise".
Let's face it - they were/are Stars in the world of Trek, but nobodies outside.
From experience, I have the opposite impression
- KDE just works fine, while Gnome keeps on trashing.g
Hi,
I tried to submit the story about our petiton to the European Parliament (http://www.politik-digital.de/spam/) several times to slashdot, but it was ignored.
Well, now that the damage is done, I guess it's too late.
I just hate this "we Americans" / "we Europeans" crap.
In discussions with a lot of fellow (German) Linux users, the origin of a software's author never was an issue that made us not to choose it. Never.
Of course, German Linux users like the fact that there are a lot of German developers contributing to KDE. This is some silly pride thing, but nothing more than that.
Hi,
you're a misinformed troll and bad at that, I might add.
The handbook of every Suse distribution since I started using it (somewhere around 4.x) had a nice and well worded foreword that explained quite exactly what Linux is about and how the community works.
In this foreword, they also encourage you to give away or copy the CD and that you do not need to buy a second CD to install the distribution on a second computer.
They do not allow you to make your own commercial distribution and include yast with it, though. But does Redhat allow other commercial distributors to include some of their enhancements (e.g. xconfigurator or whatever it was called)?
[Your question is off topic, but anyway.]
First of all, running a commercial web server on an overclocked system is probably the most stupid thing you could do.
The primary objective of a server - any server - is to run _long_ (for months without turning it off) and to run _stable_ (for months without needing to reboot).
Overclocked systems however are the exact opposite. People who use overclocked systems willingly sacrifice stability and reduce their CPU's lifetime to experience a bit more speed, usually for gaming.
But anyway, any old 486 running Linux can do fine as a web server - it depends on what kind of web server you need.
If your site only serves static web pages, even that old 486 can serve a small commercial site and probably won't have too much system load.
But modern web sites usually serve dynamic content. If not used wisely, CGI scripts, database queries, PHP pages, Java servlets and similar things need quite a bit of computing power and can hog a server.
Still, I haven't seen many commercial servers that couldn't be run by a machine with computing power similar to a Pentium/133. Of course, a totally different story is a web server that is extremely popular, such as online publications, search engines or slashdot. But how many commercial servers are that popular and have that many hits per minute, anyway?
Just like with anything else in computing, it's not just the CPU you put into your machine. E.g., the more RAM for your web server, the better.
Greetings,
Hanno
The various Opensource camps are spending way too much time bashing each other instead of doing productive work - and I mean bashing, not constructive arguments that lead to results.
Too many folks see Linux as a religion, not as a tool. And extremists are always dangerous, especially when you criticize the object they glorify.
It's the better tool for most things _I_ do, but that doesn't mean that Linux is the best tool for everyone. Because it helps me, I try to help the community and give something back, thus supporting the cause.
...Looking forward to the next Emacs/vi, Gnome/KDE, RedHat/otherDistro, Linux/BSD, C/Java etc. etc. flamewar. Or then again, not.
Oh, you'll have y2k it soon. Don't worry.