just regard your window manager as a way to launch as many shells as you want.
Clearly you, sir, have not been introduced to the wonderfull world of "screen". Screen indeed does just that but further removes all need for an X window manager.
I especially recommend it when running things over an ssh connection :
- no shinies or flashies: no "-X" at all
- you can launch your commands in screen, "detach" from your session, even kill your ssh connection, then come back later and find your commands still running, with full scrollback history, logs, and whatnots
Anyone who's worked with Capgemini or come into contact with the kind of crappy product they usually produce will tell you, this is obviously a MS publicity stunt: I'm willing to bet in a few month you'll be hearing that Matalan is switching back to Windows citing as reasons "the hidden costs of the support" or that "the machine would basically, putting it in Windows terms, core dump or blue screen at random."
And if you think I'm trying to be funny or just playing Cassandra, just wait and see...
For anybody willing to make comments on the content instead of the form, here it is:
Why I Hate The Apache Web Server
Lessons learned from IRC - Rich Bowen
Note: Opinions expressed are those of our users, as expressed on IRC. The goal of this talk is to make people aware of things which those "outside" see as problems, but which we tend to be so used to that we don't see at all. If I get carried away, feel free to throw fruit.
Why do I hate thee? Let me count the reasons.
- Fragile
- Confusing
- Missing stuff that EVERYONE asks for
Fragile
- Breaks easily. Small changes have big results
Options +Indexes Includes MultiViews Options Indexes Includes Multiviews
The first of these forbids Indexes. The second one permits them. Huh?
Disclaimer
"But that's not supported syntax!"
Then it should throw an error and break, not do something utterly unexpected. Unfortunately, several major Linux distros ship with this broken-but-almost-looks-right configuration, or variants thereof
Example 2
Vhosts... wow, don't get me started
# My IP address is 192.168.1.200 NameVirtualHost *:80 <VirtualHost 192.168.1.200:80> ... </VirtualHost>
That vhost is silently ignored. Yeah. That's intuitive.
Discussion
"But the docs say not to do that!" Yes, I know. I wrote that line in the docs. It's still really irritating.
Another...
Require Valid-user
Unlike every other Apache config setting, "Require" is case sensitive, so that's not valid valid_user would be nice too. Oh, and "Require User" and "Require Group" don't work either.
Missing (asked daily on IRC)
- Can I set a variable and use it later?
- Can I have an if/else syntax?
- Can I please reload my configuration file without restarting my server?
- How do I make ServerTokens return "Bob's Handy Dandy HTTP Server"? (Yes, this is silly, but it would sure shut a lot of people up finally.)
What else?
mod_imap: how many of you have actually used that module? How many of you who are not committers know what it does? Why is it on by default? Come on folks. Netscape added client-side image maps in 1995!
And while we're on the topic
mod_cern_meta: Who even knows what this module does? For the record, yes, I do. But I doubt any of you have ever used it.
CONFUSING
NumServers ServerLimit ThreadLimit ThreadsPerChild StartThreads StartServers MaxSpareThreads MinSpareServers MaxSpareServers MinSpareThreads MaxClients MaxThreadsPerChild MaxRequestsPerChild MaxRequestsPerThread ThreadStackSize
Oh sweet God make it stop
What's that directive called?
RLimitMem, RLimitCPU, RLimitNProc? I have to look these up every time. Of course, since they don't seem to do what the docs say, maybe that's not a bad thing.
Am I running out of time yet?
- Why do I have to set up two separate vhosts for http://example.com/ and https://example.com/ when they're the same website?
- Why are dynamic vhosts so darned hard?
- Why doesn't the default configuration file match the "security tips" document?
mod_rewrite
I probably don't need to say anything more than just "mod_rewrite". But I will: "Voodoo" and "... flexibility of sendmail". The docs practically scream "GO AWAY!"
RewriteMap
Nice, but have you ever found an actual useful example? Oh, and the example script for generating db map files doesn't actually work. (Note: Paul fixed this 2 weeks ago. See httxt2dbd)
How about this?
If I want these two aliases to work, I have to:
This discussion is all about freedom of speech and the influence a government can have on what is to be published in journals ; but I feel the matter of "sponsored speech" -as you've put it- is actually quite related to this problem and often overlooked.
I'm French (this isn't flambait or offtopic) and the recent rise of free (as in beer) daily journals in our capital city has a few of us worried about the quality of information that these provide.
One reason for worry is the accuracy of the information published: such 'journals' are run with minimal staffs that could never do fieldwork, historical perspective or even simple fact-checking, even if they somehow wanted to. But the real trouble is that a journal is only as free as it is independent of financial pressure: if your financial survival depends on ad revenue, you are subject to implicit -or explicit- pressure not to alienate those revenue by pushing a story that would hurt the company behind it too badly.
If you think that's just being paranoid, then hear this: the two gratis daily journals were the only one that did not cover the South-East Asian tsunami. You read that right: not one word about that human tragedy in any of those journals (one of which is actually the 4th newspaper in our country, by the number of people reading it). Why so, you wonder? Because the journals were closed between Christmas and New Year's eve due to lack of advertisement during that period.
This last bit of info comes from a paying journal that is the exact opposite of the gratis ones: it is called "Le Canard enchaîné" (useless website, unfortunately http://www.canardenchaine.com/) and is a satirist weekly national paper purely funded by its sales. It does not contain a single advertisement and frequently pushes information not published elsewhere. It's usually quite worth a read, and I've long been wondering whether it is truly a French exception or if there are other countries with nationwide truly independent newspapers...
Anybody who ever tried to gather a significant bibliography, won't need any other example to convince him that a DB tool for dealing with metadata can be darn useful.
Sure, I tried to handle it all with symlinks for a while, but a single paper can have many authors, subjects, versions (ps, pdf), etc. rendering maintenance painstakingly complex.
Since I work in an IT lab, we ended up building our own set of DB tools to allow access to papers through author, date, journal, URL, lab, subject, title, etc. and to generate bibTeX, html or XML indexes.
But I guess there are many other labs struggling to maintain bibliographies, unaware that such tools even exist. And they would benefit greatly from the possibility to handle metadata through a relational DB at system level.
I have to point out that I ran into several problems with the RPMS2 (aka Contrib) dir on all the mirrors I tried : libgcrypt*.rpm have wrong md5 sums and the synthesis file contain incorrect version info on the dillo package (0.7.1.2-1 instead of 0.7.0-1) which prevents urpmi from working properly.
What do you mean build a lossy format similar to Ogg Vorbis ? Why don't you just use good old Ogg to encode images ? We did.
Have a look at it (Warning: french site): <a original strip><src="http://joueb.com/zh9lkvff9ck/news/41.s html"></a>, <a ogg sound of the image><src="http://animatlab.lip6.fr/Girard/img2og g2img/strip_41.gif.ogg"> <a decoded image from ogg sound><src="http://joueb.com/zh9lkvff9ck/news/42.s html">
And then, there is the <a Makefile><src="http://animatlab.lip6.fr/Girard/img 2ogg2img/Makefile"> Just type: make SRC=nameOfTheImage Original idea: Vincent Cuzin. Original strip and web hosting: Benoit Girard. Makefile: Stephane Gourichon
I wasted quite a considerable amount of time trying to install LegOS : although there is a line in the Makefile.common to configure where you unpacked the glib Hitachi H8 tools to, it didn't work until I unziped it to the default dir (/usr/local/lib/gcc-lib/h8300-hitachi-hms), which I couldn't do because I lacked the rights.
Maybe it was just me screwing things up, maybe I found a bug, fair warning anyway.
Insight/advices/dromedary pretzels anybody ?
just regard your window manager as a way to launch as many shells as you want.
Clearly you, sir, have not been introduced to the wonderfull world of "screen". Screen indeed does just that but further removes all need for an X window manager.
I especially recommend it when running things over an ssh connection :
- no shinies or flashies: no "-X" at all
- you can launch your commands in screen, "detach" from your session, even kill your ssh connection, then come back later and find your commands still running, with full scrollback history, logs, and whatnots
You'll love it, it's a way of life.
If you think the preview feature useful, try this firefox plugin : GooglePreview
Anyone who's worked with Capgemini or come into contact with the kind of crappy product they usually produce will tell you, this is obviously a MS publicity stunt: I'm willing to bet in a few month you'll be hearing that Matalan is switching back to Windows citing as reasons "the hidden costs of the support" or that "the machine would basically, putting it in Windows terms, core dump or blue screen at random."
And if you think I'm trying to be funny or just playing Cassandra, just wait and see...
Why I Hate The Apache Web Server
Lessons learned from IRC - Rich Bowen
Note: Opinions expressed are those of our users, as expressed on IRC. The goal of this talk is to make people aware of things which those "outside" see as problems, but which we tend to be so used to that we don't see at all. If I get carried away, feel free to throw fruit.
Why do I hate thee? Let me count the reasons.
- Fragile
- Confusing
- Missing stuff that EVERYONE asks for
Fragile
- Breaks easily. Small changes have big results
The first of these forbids Indexes. The second one permits them. Huh?
... wow, don't get me started
Disclaimer
"But that's not supported syntax!"
Then it should throw an error and break, not do something utterly unexpected. Unfortunately, several major Linux distros ship with this broken-but-almost-looks-right configuration, or variants thereof
Example 2
Vhosts
That vhost is silently ignored. Yeah. That's intuitive.
...
Discussion
"But the docs say not to do that!" Yes, I know. I wrote that line in the docs. It's still really irritating.
Another
Unlike every other Apache config setting, "Require" is case sensitive, so that's not valid valid_user would be nice too. Oh, and "Require User" and "Require Group" don't work either.
Missing (asked daily on IRC)
- Can I set a variable and use it later?
- Can I have an if/else syntax?
- Can I please reload my configuration file without restarting my server?
- How do I make ServerTokens return "Bob's Handy Dandy HTTP Server"? (Yes, this is silly, but it would sure shut a lot of people up finally.)
What else? mod_imap: how many of you have actually used that module? How many of you who are not committers know what it does? Why is it on by default? Come on folks. Netscape added client-side image maps in 1995!
And while we're on the topic mod_cern_meta: Who even knows what this module does? For the record, yes, I do. But I doubt any of you have ever used it.
CONFUSING
NumServers ServerLimit ThreadLimit ThreadsPerChild StartThreads StartServers MaxSpareThreads MinSpareServers MaxSpareServers MinSpareThreads MaxClients MaxThreadsPerChild MaxRequestsPerChild MaxRequestsPerThread ThreadStackSize
Oh sweet God make it stop
What's that directive called?
RLimitMem, RLimitCPU, RLimitNProc? I have to look these up every time. Of course, since they don't seem to do what the docs say, maybe that's not a bad thing.
Am I running out of time yet?
- Why do I have to set up two separate vhosts for http://example.com/ and https://example.com/ when they're the same website?
- Why are dynamic vhosts so darned hard?
- Why doesn't the default configuration file match the "security tips" document?
mod_rewrite
I probably don't need to say anything more than just "mod_rewrite". But I will: "Voodoo" and "... flexibility of sendmail". The docs practically scream "GO AWAY!"
RewriteMap
Nice, but have you ever found an actual useful example? Oh, and the example script for generating db map files doesn't actually work. (Note: Paul fixed this 2 weeks ago. See httxt2dbd)
How about this?
If I want these two aliases to work, I have to:
This discussion is all about freedom of speech and the influence a government can have on what is to be published in journals ; but I feel the matter of "sponsored speech" -as you've put it- is actually quite related to this problem and often overlooked.
I'm French (this isn't flambait or offtopic) and the recent rise of free (as in beer) daily journals in our capital city has a few of us worried about the quality of information that these provide.
One reason for worry is the accuracy of the information published: such 'journals' are run with minimal staffs that could never do fieldwork, historical perspective or even simple fact-checking, even if they somehow wanted to. But the real trouble is that a journal is only as free as it is independent of financial pressure: if your financial survival depends on ad revenue, you are subject to implicit -or explicit- pressure not to alienate those revenue by pushing a story that would hurt the company behind it too badly.
If you think that's just being paranoid, then hear this: the two gratis daily journals were the only one that did not cover the South-East Asian tsunami. You read that right: not one word about that human tragedy in any of those journals (one of which is actually the 4th newspaper in our country, by the number of people reading it). Why so, you wonder? Because the journals were closed between Christmas and New Year's eve due to lack of advertisement during that period.
This last bit of info comes from a paying journal that is the exact opposite of the gratis ones: it is called "Le Canard enchaîné" (useless website, unfortunately http://www.canardenchaine.com/) and is a satirist weekly national paper purely funded by its sales. It does not contain a single advertisement and frequently pushes information not published elsewhere. It's usually quite worth a read, and I've long been wondering whether it is truly a French exception or if there are other countries with nationwide truly independent newspapers...
Anybody who ever tried to gather a significant bibliography, won't need any other example to convince him that a DB tool for dealing with metadata can be darn useful.
Sure, I tried to handle it all with symlinks for a while, but a single paper can have many authors, subjects, versions (ps, pdf), etc. rendering
maintenance painstakingly complex.
Since I work in an IT lab, we ended up building our own set of DB tools to allow access to papers through author, date, journal, URL, lab, subject, title, etc. and to generate bibTeX, html or XML indexes.
But I guess there are many other labs struggling to maintain bibliographies, unaware that such tools even exist. And they would benefit greatly from the possibility to handle metadata through a relational DB at system level.
I have to point out that I ran into several problems with the RPMS2 (aka Contrib) dir on all the mirrors I tried : libgcrypt*.rpm have wrong md5 sums and the synthesis file contain incorrect version info on the dillo package (0.7.1.2-1 instead of 0.7.0-1) which prevents urpmi from working properly.
Have a look at it (Warning: french site):
original strip, ogg sound from the image, decoded image from ogg sound
And then, there is the Makefile
Just type: make SRC=nameOfTheImage
Original idea: Vincent Cuzin.
Original strip and web hosting: Benoit Girard.
Makefile: Stephane Gourichon
What do you mean build a lossy format similar to Ogg Vorbis ? Why don't you just use good old Ogg to encode images ? We did.
s html"></a>, g g2img/strip_41.gif.ogg">s html">
g 2ogg2img/Makefile">
Have a look at it (Warning: french site):
<a original strip><src="http://joueb.com/zh9lkvff9ck/news/41.
<a ogg sound of the image><src="http://animatlab.lip6.fr/Girard/img2o
<a decoded image from ogg sound><src="http://joueb.com/zh9lkvff9ck/news/42.
And then, there is the <a Makefile><src="http://animatlab.lip6.fr/Girard/im
Just type: make SRC=nameOfTheImage
Original idea: Vincent Cuzin.
Original strip and web hosting: Benoit Girard.
Makefile: Stephane Gourichon
At least we actually do (for the most part) obey our treaties.
Oh yeah, like the Anti-Ballistic Missile Treaty?
I wasted quite a considerable amount of time trying to install LegOS : although there is a line in the Makefile.common to configure where you unpacked the glib Hitachi H8 tools to, it didn't work until I unziped it to the default dir (/usr/local/lib/gcc-lib/h8300-hitachi-hms), which I couldn't do because I lacked the rights. Maybe it was just me screwing things up, maybe I found a bug, fair warning anyway. Insight/advices/dromedary pretzels anybody ?