Slashdot Mirror


Why I Hate the Apache Web Server

schon writes "Today's the last day of ApacheCon Europe; There was a hilarious presentation entitled 'Why I Hate the Apache Web Server' for anyone who has expressed frustration with the various inconsistencies and nuances of the Internet's favourite config file. And yes, it includes a comparison to Sendmail."

558 comments

  1. Whoops by bigwavejas · · Score: 4, Insightful

    I think the subject was supposed to read, "Why I hate PDF files."

    --
    "Simplify, simplify, simplify!" Thoreau
    1. Re:Whoops by inKubus · · Score: 4, Funny

      Yeah, I think they will find some new reasons to hate Apache in about 3 minutes...

      Coral Cache of the PDF...

      --
      Cool! Amazing Toys.
    2. Re:Whoops by bersl2 · · Score: 4, Funny

      That's funny; I though it was entitled "Why I love xpdf." I wonder what could have given me such a strange notion...

    3. Re:Whoops by arcanumas · · Score: 4, Informative
      Ah, what you want is the PDF Download firefox extension.

      When you click on a pdf it displays a choice of opening it in a new tab, downloading it , or viewing it as HTML (which i think uses google, but i could be wrong because i never use this option)
      It really saved me.

      --
      Slashdot Sig. version 0.1alpha. Use at your own risk.
    4. Re:Whoops by dnoyeb · · Score: 2, Interesting

      Nice. I absolutely hate pdfs embedded in web browsers. They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down. Firefox and IE alike. Could writting solid code be that hard for adobe????

    5. Re:Whoops by jdoire · · Score: 2, Informative

      For some reason a copy of acroread.exe remains working even after closing all the PDF documents, and that's the one that locks up the browser.

      To recover from that lock, all you need is to open the task manager window, and shut down that faulty acroread.exe.

    6. Re:Whoops by Fulcrum+of+Evil · · Score: 1

      One of my favorite things about Firefox/OSX is that pdfs automatically open in the preview app - no browser mess at all.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Whoops by Nogami_Saeko · · Score: 1

      Then something is wrong with your system. None of the 3 machines I use on regular basis have this problem.

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    8. Re:Whoops by owlstead · · Score: 1

      I *always* setup my system so that PDF's get started into their own window. If I cannot configure the system, I will download the files first, and then start them up. The way commercial plugins handle firefox and vice versa is indeed far from perfect.

      For Windows I used the Foxit reader by the way. Sounds firefoxy too. Small footprint reader, does most of what you want from it, fast. Note that 7.0 of the official adobe reader is pretty good as well. Especially in comparison with 6, which basically just sucked.

    9. Re:Whoops by Curmudgeonlyoldbloke · · Score: 2, Informative

      > I absolutely hate pdfs embedded in web browsers.

      So (in Firefox) untick the box that opens it in a web browser.

      (edit / preferences / downloads / plugins, or tools / options / downloads / plugins, and then click teh tick so that it isn't there any more).

    10. Re:Whoops by jsight · · Score: 1

      Well, I think the main problem with Acrobat in the browser is the LAME thing they do to "speed things up".

      To be faster, they don't load the whole document by default... just the part that you are currently viewing. So scrolling around results in tremendously long freezes while it loads data from the network.

      Clicking "Save" to save a copy causes a full download, and suddenly the app feels much nicer! :)

    11. Re:Whoops by iceanfire · · Score: 2, Informative

      check out foxit reader... it stopped me from hating pdf files.

    12. Re:Whoops by Anonymous Coward · · Score: 0

      Rather, "Why I love evince" would be more appropriate. ;)

    13. Re:Whoops by bicho · · Score: 1

      Or rather, is writing a static web-document so hard and non-standard that they need to do it in a standard pdf 'only'?

      --

      errera hunamum ets
    14. Re:Whoops by bogaboga · · Score: 1

      You are assuming that he's using Windows! Absurd. He could be using BeOS or even Linux.

    15. Re:Whoops by Mad+Merlin · · Score: 3, Informative
      That, or "Why I love kpdf".

      Really, the version in KDE >=3.4 is incredible.

    16. Re:Whoops by Anonymous Coward · · Score: 0

      How about why I love the couch?

      http://www.bringbackthecouch.com/

    17. Re:Whoops by TwentyLeaguesUnderLa · · Score: 1

      Um, I don't think I've ever had it lock up on me, as far as I remember. And I waste lots of time looking at tennis draws in pdf format. ;-) I use firefox on windows, I don't have any sort of problems.

    18. Re:Whoops by yaphadam097 · · Score: 1

      It's not Adobe's fault. Try removing the MS Journal Viewer via the add/remove programs control panel. The journal viewer is useless unless you have a tablet PC, and for some reason it causes Acrobat to lock (If Acrobat locks, look for wisptis.exe in your Task Manager. If it is thrashing, this is your problem.)

    19. Re:Whoops by pla · · Score: 1

      So delete its plugin.

      Then you can open it as an external program, rather than inside FF.

      Someone else posted the "right" way to do it, but I find just making the plugin vanish works more reliably and takes less time to "configure".

    20. Re:Whoops by nihilogos · · Score: 1

      They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down. Firefox and IE alike.

      Never had a problem, ever. You could always try an OS that properly implements the whole shared library thing.

      --
      :wq
    21. Re:Whoops by bryan8m · · Score: 1
      Firefox and IE alike.
      IE works on either of the operating systems you listed?
    22. Re:Whoops by Khuffie · · Score: 1

      I concur. Foxit is absolutely amazing. The only complaint i have is that their icon is fugly.

    23. Re:Whoops by ameoba · · Score: 1

      Not quite. I think it's supposed to be "Why I hate apache.slashdot.org's color scheme".

      --
      my sig's at the bottom of the page.
    24. Re:Whoops by jack_csk · · Score: 2, Informative

      Most of the time, it is not a real lock-up.
      Based on my experince, 99% of time Adobe has a dialog box hidden underneath other windows that prompt you to check for update. Once you disable the freaking Adobe update checking feature, all is good.

    25. Re:Whoops by drsquare · · Score: 1

      I think the subject was supposed to read, "Why I hate PDF files that aren't compressed."

      Christ, it's half a megabyte, how much effort would it be to type 'gzip'? And people have the cheek to complain when they get slashdotted or their bandwidth bills are too high.

    26. Re:Whoops by Anonymous Coward · · Score: 0

      Fuck Slashdot.

    27. Re:Whoops by PygmySurfer · · Score: 2, Informative

      Guess you haven't upgraded to Tiger yet. Now, they open up in the browser window. I miss the old way (especially because it doesn't put a taskbar across the top so I can easily zoom in - have to right click, Zoom In several times).

    28. Re:Whoops by Anonymous Coward · · Score: 0

      You need to switch to Safari. Works great. No Adobe plug-in necessary.

    29. Re:Whoops by Phroggy · · Score: 2, Informative

      Safari 2.0 works fine for me, although I'd appreciate a PDF toolbar.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    30. Re:Whoops by Anonymous Coward · · Score: 0

      hahahhahahahhaahhaah bogaboga

      OWNED!

    31. Re:Whoops by Anonymous Coward · · Score: 1, Funny

      Of course it is. It's Anonymous Coward's law (I just named it after myself): the quality of an application is inversely proportional to the number of clients that are dependent on that application.

    32. Re:Whoops by Anonymous Coward · · Score: 0
      That's so gay. Is there no way to fix it?

      -Someone who's thinking of upgrading to Tiger but doesn't want his workflow broken by this issue

    33. Re:Whoops by tepples · · Score: 1

      One of the operating systems listed was GNU/Linux. People have reported success running Microsoft Internet Explorer in GNU/Linux.

    34. Re:Whoops by Anonymous Coward · · Score: 0

      They ALWAYS lock up the browser...Could writting solid code be that hard for adobe????

      Dear Customer,

      Because of your letter, we decided to hire more Bangalorians to clean up the code.

      Thank You, Adobe Management

    35. Re:Whoops by Anonymous Coward · · Score: 0

      No. You will TAKE it and you will LIKE it.

      Yeah, I'm sure there is, I think 99% of the Tiger annoyances can be dealt with in various fashions, officially and unofficially. Hit macosxhints.com and search for enlightenment.

    36. Re:Whoops by Anonymous Coward · · Score: 1, Informative

      Not a problem. The hated Apache's mod_gzip renders the point moot.

    37. Re:Whoops by Anonymous Coward · · Score: 0

      You could try FoxIt PDF reader if you are using Windows. While it does not have all of the features of Acrobat, it does load considerably faster without the lock-ups.

    38. Re:Whoops by aklix · · Score: 1

      Then forum posts appeared saying they couldn't get it to uninstall.

    39. Re:Whoops by lertsau · · Score: 1

      LOL~ Good Comments:) I also hate PDF files.

    40. Re:Whoops by Anonymous Coward · · Score: 1, Informative

      Maybe you start to look for alternatives. KPDF has come a long way, and is amazing these days.

    41. Re:Whoops by Tomfrh · · Score: 1

      Yep, foxit is great. Much better than acrobat reader.

      It loads near instantly without 'loading and certifying' anything!

    42. Re:Whoops by Arctic+Fox · · Score: 2, Informative
      defaults write com.apple.Safari WebKitOmitPDFSupport -bool YES

      Ahhh... Serenity now.

    43. Re:Whoops by afidel · · Score: 1

      Yes, yes it is. You can make Acrobat Reader MUCH more stable by ripping out most of the stupid, useless plugins, but it's still a bit slow to start up. The best solution I have seen is Macromedia Flash Paper, it allows you to use the Flash plugin to read PDF's, it's lighting quick.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    44. Re:Whoops by loyukfai · · Score: 1

      It seems that many people (including me) hate PDF files being opened in the browser. What I don't understand is that why people don't just disable that option in Acrobat Reader (in case you don't have lighter-weight alternatives installed like xpdf and Foxit). It was a broken option before but AFAIK in the lastest Reader version it's functioning.

    45. Re:Whoops by rsax · · Score: 1

      On Windows I got tired of Adobe Acrobat crashing or bringing my laptop to a screeching halt. Now I use Foxit PDF Reader. It's small and fast. Just check out the download size if you don't believe me. And ofcourse there is xpdf on BSD/Linux.

    46. Re:Whoops by Anonymous Coward · · Score: 0

      Can you do text searches on PDFs with foxit?

    47. Re:Whoops by gnarlin · · Score: 3, Informative

      Actually it is: How I learned to stop worrying and love the web. This is a direct link to the pdf rendered into html.

      --
      A bad analogy is like a leaky screwdriver.
    48. Re:Whoops by Anonymous Coward · · Score: 0
      They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down.

      You say ALWAYS like it's the default behavior. I don't have that problem. You are aware that you need to reload Windows once in awhile, right? I wouldn't even mess around if I had that problem. RELOAD. NEXT.

      It's a no-brainer, really. With Windows 98, I reloaded roughly every 2 weeks (ghost image). With Windows XP, I usually reload about once every two months (clean install). I could either waste time trying to fix random fscked up Windows errors every time they pop up, or I could just reload and be done with it.

    49. Re:Whoops by Spy+Hunter · · Score: 1

      You can disable the PDF plugin in Firefox, which causes the normal download window to be displayed instead of embedding the PDF in the browser window. You can do the same for video files in the same place. Go to options, the download section, in the bottom right there is a button labelled simply "plugins". Click the button, then uncheck all the checkmarks in the dialog that comes up (it doesn't actually disable the plugins when they are used inside HTML pages; it just disables embedding them directly into a window). I think this should be the default; it's way less annoying. Firefox 1.5 will have an easier and more obvious way of doing this when it is released with the new options dialog.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    50. Re:Whoops by lifebouy · · Score: 1
      Could writting solid code be that hard for adobe????

      I can't really knock adobe completely. Indesign and Photoshop can't be beat. (Though, Scribus is damn nice and serves admirably. The GIMP's good, but it's no Photshop replacement, not for a pro.)OTOH, just about everything else they have seems to have been coded by monkeys. And of course, now they have *cough*wisely*cough* purchased Macromedia, who didn't have a good program to shake a stick at.

      I think the talent pool is there, from the Adobe camp and the exMacromedia camp, but for most of their stuff, they'd have to say, "Scrap all the old code. Just take what lessons we've learned and start fresh." And they are never going to do that.

      --
      Drop me a line at:
      Key ID: 0x54D1D809
    51. Re:Whoops by arose · · Score: 2, Funny

      No, it was supposed to read, "Why I hate Comic Sans."

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    52. Re:Whoops by mattyrobinson69 · · Score: 1

      i have ie 5/5.5/6 all installed on debian etch: gander here:

      http://www.tatanka.com.br/ies4linux/

      it requires wine and cabextract

    53. Re:Whoops by ultranova · · Score: 1

      You are assuming that he's using Windows! Absurd. He could be using BeOS or even Linux.

      Let's look at evidence, shall we ?

      Firefox and IE alike.

      Running IE strongly suggests Windows.

      They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down.

      Using the three finger salute to shut down programs is also of the blue side of the death's screen.

      Evidence is damning; he's indeed running Windows.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    54. Re:Whoops by AndyBurnsUK · · Score: 1

      Leaving aside GNOME/KDE preferences, Evince http://www.gnome.org/projects/evince has become my .pdf viewer of choice by a long chalk

    55. Re:Whoops by DMNT · · Score: 1

      I think the subject was supposed to read, "Why I hate PDF files."

      And the subtitle should've been "Why I use this most annoying font ever, Comic." There's even a couple of sites tributed to this magnificent font.

      There's a load of much more readable fonts. Of course, if you don't want people to read your text then go for it!

      --
      ?SYNTAX ERROR
    56. Re:Whoops by Anonymous Coward · · Score: 0

      1 Open Acrobat Reader 7
      2 Edit | Preferences | Internet
      3 Display PDF in Browser -> Off
      4 Stop complaining

    57. Re:Whoops by drsquare · · Score: 1

      Funny, I seem to have been downloading a large uncompressed file rather than a compressed one. Obviously the point isn't 'moot' after all.

    58. Re:Whoops by blackicye · · Score: 1

      I've given up on Adobe's craptactular Acrobat reader.

      I'm currently using the PDF Download extension for Firefox in conjuction with Brava! PDF Reader* (freeware and fast!)

      No connections to the company, just found the program to be fast clean and overall just nice to use for those unavoidable PDFs

    59. Re:Whoops by RoLi · · Score: 1
      Actually KDE's Konqueror can load it in the background without any lock ups just fine.

      Probably because Konqueror and kpdf are both integrated into KDE.

    60. Re:Whoops by Hal_Porter · · Score: 1

      It depends on version of Acrobat Reader.

      Older versions seem to work fine. In newest ones I get hangs, especially in Firefox. But if I turn off "View in browser" it's ok. And you're theory that its 'lame tricks to speed things up' sounds plausible - I found that if I turn off "Allow fast webview" it's ok too.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    61. Re:Whoops by Anonymous Coward · · Score: 0

      Did you verify it was not compessed on the pipe?

    62. Re:Whoops by marat · · Score: 1

      Not hanging Mozilla for me, but I hate embedded pdf's anyways. There's a key in Mozilla for Windows' about:config with a minimum version of acrobat plugin to search (type 'acrobat' in the search field because I don't have no windows around here to check it for you now). Type some large value there (i.e. 10), remove acrobat's dll from mozilla's plugins directory and voilà you can view pdf's with your favorite external pdf viewer. Should work with Firefox as well.

    63. Re:Whoops by Anonymous Coward · · Score: 0

      Thanks, that setting is good to know. I was about to reply with this witty riposte:

      1. Right click
      2. Save link target as...
      3. Click OK
      4. Stop complaining

    64. Re:Whoops by drsquare · · Score: 1

      Yes, by the long time it took to download.

      Although it would be useful if every server and browser supported this. It makes no sense to download a 500k file if it can be compressed to a tenth of the size transparently.

    65. Re:Whoops by zurab · · Score: 1
      You could always try an OS that properly implements the whole shared library thing.

      Or a browser that doesn't crash when one of its plug-ins crashes.
    66. Re:Whoops by ROOK*CA · · Score: 1

      How on earth could anyone in their right mind classify running Microsoft Internet Explorer on Linux a "success", sorta like transplanting a cat's brain into Albert Einstein :P

    67. Re:Whoops by Anonymous Coward · · Score: 0

      PDF is a fairly decent format. Acrobat isn't so great, but that's hardly the fault of PDF...

    68. Re:Whoops by Toba82 · · Score: 1

      Ah, I love xpdf too. It's so awesome that I can't even begin to stop talking about how awesome it is. It loads in like .5 seconds as opposed to .5 years for adobe reader. :D

      --
      I pretend to know more than I really do by mooching off google and wikipedia.
    69. Re:Whoops by Anonymous Coward · · Score: 0

      why on earth would you want to do that?!

    70. Re:Whoops by Nobody+really · · Score: 1

      Actually, most of it is Chalkboard, Apple's inexplicable clone of Comic Sans.

    71. Re:Whoops by dominator2010 · · Score: 1

      You could also use the three finger salute for rebooting your linux box. Or bind that key combination to open the top program for listing running applications in a terminal window.

    72. Re:Whoops by Opus01 · · Score: 1

      Works great in conjunction with the TargetAlert extension which places a PDF icon next to pdf hyperlinks.

    73. Re:Whoops by Anonymous Coward · · Score: 0

      (to the tune of whatever you want, although some humppa music springs to mind)

      click teh tick! click teh tick!

      ohhhhhhhhhhh
      click teh tick, click teh tick, click teh tick, click teh tick, click teh tick, click teh tick, click teh tick, CLICK TEH TICK!

      la la la la la la la!

      click teh tick, click teh tick, click teh tick, hey! click teh tick, click teh tick, click teh tick, hey!

      la la la, click teh tick, la la la, click teh tick!

      hey, hey, hey, hey, hey, hey, CLICK TEH TICK!

    74. Re:Whoops by gullevek · · Score: 1

      Thats why you want a Mac. Because since I got one, I never hate PDF links anymore. They finally just work and don't crash and kill and destroy my browsers (or force me to load crappy aps to view them).

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
    75. Re:Whoops by jackofallbrandnames · · Score: 1

      Quit being cheap and add some memory to that machine!

      --
      The geek shall inherit the earth.
    76. Re:Whoops by Fulcrum+of+Evil · · Score: 1

      I have 10.4 or whatever, and it still opens in preview. My only beef is that FF randomly loses keyboard focus.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    77. Re:Whoops by SphericalCrusher · · Score: 1

      Yeah... me too. And one of those includes the fact that no matter how well you treat it and run it, it always goes down and stays down. It's obnoxious! Right now I'm stressing out, pulling my hair out and drinking some hardcore caffeine over it because I can't get the damn thing to allow outside access... a common problem that I've fixed 1,000 times in the past... it just keeps coming back over and over.

      --
      "Instant gratification takes too long." - Carrie Fisher
    78. Re:Whoops by DenDave · · Score: 1

      Aw c'mon, httpd.conf is a cinch! I am pretty much the local sendmail guru 'round here and let me tell you that having set up over a hundred web servers with apache, it's a snap by comparison!

      Sendmail is evil, it's gnarly, it's bad-ass, it's uglier than 100ft Cortes Bank paddle-in attempt! Apache is smooth by comparison so quit moaning, it works!

      --
      -if at first you don't succeed, stay the heck away from paragliding.
  2. Why I hate PDFs by Anonymous Coward · · Score: 5, Funny

    OK, so this is a PDF file that looks like a Powerpoint presentation and it is about how much he hates Apache. *head explodes*

    Here is a html version, I doubt it will stay cached for very long though.

    1. Re:Why I hate PDFs by Anonymous Coward · · Score: 2, Funny


      ...and you're probably reading it with Acrobat under Wine in Linux in a vmware session. Ouch.

    2. Re:Why I hate PDFs by Anonymous Coward · · Score: 0

      If you'd bother to learn to make your own PDFs using LaTeX like a real man (or woman) you wouldn't hate them.

    3. Re:Why I hate PDFs by Anonymous Coward · · Score: 0

      You'd have preferred actual Powerpoint, then? At least with PDFs you've got readers for multiple platforms (and readers from other than Adobe).

      I suspect that the reason that it looks like a presentation is because (as the submission said) that's exactly what it is.

      Yes, an HTML summary (or an actual article) would have been nice, but it's a Slow News Friday, so this is the best that you're going to get.

    4. Re:Why I hate PDFs by Anonymous Coward · · Score: 0

      Yes I do know how to use LaTeX, and it's great for anything that needs mathematical symbols/formulas (among other things), but it is just plain dumb to use it for something that uses a few bullet outlines.

    5. Re:Why I hate PDFs by stuuf · · Score: 1

      HTML version? I'd call that a GIF version. So it's the same size as the PDF, but the colors are ugly

      --

      Everyone is born right-handed; only the greatest overcome it

    6. Re:Why I hate PDFs by EvanED · · Score: 3, Informative

      It's not necessarily dumb. Latex-Beamer can produce, IMO, the nicest "PPT-like" presentations I've seen.

    7. Re:Why I hate PDFs by papaskunk · · Score: 1

      And it's in Comic Sans, nonetheless!!!

  3. Those PDF's again... aaargh by Soulfarmer · · Score: 3, Insightful

    Could the on-duty-editor-at-the-moment PLEASE add small note after the links IF TFA is in fact A PDF file. Please? That is NOT too much to ask, I hope. Sorely hope.

    And no, I didn't RTFA, which was in fact TFPDF.

    --
    -Is the meaning of life vanity, or is vanity the meaning of life?
    1. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 0
    2. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 1, Insightful

      If you're too lazy to look at the URL before clicking on the link, then you are clearly the target demographic for most phishing schemes.

    3. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 0

      Is it really that tough to look at the URL before you click on it?

    4. Re:Those PDF's again... aaargh by grub · · Score: 2, Funny


      ... or goatse links.

      --
      Trolling is a art,
    5. Re:Those PDF's again... aaargh by N3Roaster · · Score: 1

      It would be easy enough to add a (PDF) after the link to let people know that the article is a PDF, but I suspect most people here are able to position the cursor over the article link and look in the status bar, note the .pdf at the end of the URL, and know that this is a PDF. Now this doesn't work everywhere, but even Lynx gives the helpful message when you try to follow the link, "application/pdf D)ownload, or C)ancel". Sure, it would be nice to have, but it doesn't warrant all those icky caps in PLEASE, IF, or NOT (and it's not insightful either).

      --
      Remember RFC 873!
    6. Re:Those PDF's again... aaargh by Soulfarmer · · Score: 1

      To this and to the post previous to this, no it is not tough, but should I be required to check the url before clicking on it? I know this topic has been on and off in here many times before, so I won't get excited about it.

      I think it is like the "CAREFUL, WET FLOOR IS SLIPPERY"-signs... it is courtesy to announce before hand that some results of going forward might be unwanted.

      --
      -Is the meaning of life vanity, or is vanity the meaning of life?
    7. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 0

      Er, no. If it was "click here to log into your bank", then sure. But it was "click here to read something about Apache".

      And it's URI, not URL. No such thing as a URL.

    8. Re:Those PDF's again... aaargh by Virak · · Score: 4, Informative

      Well, until they feel like adding a PDF warning, you should get the PDF Download extension for firefox. It's small, simple, and prevents PDF ambushes from raping your system's resources.

    9. Re:Those PDF's again... aaargh by Linus+Torvaalds · · Score: 4, Insightful

      I suspect most people here are able to position the cursor over the article link and look in the status bar, note the .pdf at the end of the URL, and know that this is a PDF.

      Assuming they are able to do it is one thing. Expecting them to do it every time they follow a link is another thing entirely.

    10. Re:Those PDF's again... aaargh by NeoThermic · · Score: 2, Informative

      >And it's URI, not URL. No such thing as a URL.

      There's a whole RFC here to prove you wrong:
      http://www.ietf.org/rfc/rfc1738.txt

      NeoThermic

      --
      Use my link above, or to view my server, NeoThermic.com
    11. Re:Those PDF's again... aaargh by MassacrE · · Score: 1

      http://www.ietf.org/rfc/rfc1738.txt?number=1738

      the IETF thinks differently re: URLs

    12. Re:Those PDF's again... aaargh by poor_boi · · Score: 0, Redundant

      Yeah and there's no such thing as RFC 1738 - Uniform Resource Locators (URL) either, right?

      /me clues a.c.

    13. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 1, Interesting

      Could the users who care please install The TargetAlert extension for Firefox so they get a PDF icon next to the link? That is not too much to ask, I hope.

    14. Re:Those PDF's again... aaargh by cortana · · Score: 5, Informative

      Put this in your userContent.css:

      a[href$=".pdf"]:after {
      font-size: smaller;
      content: " [pdf]";
      }

      I also find the following useful:

      :link[target="_blank"]:after, :visited[target="_blank"]:after,
      :link[target="_new"]:after, :visited[target="_new"]:after
      {
      font-size: smaller;
      content: " [new]";
      }

      a[href^="javascript:"]:after
      {
      font-size: smaller;
      content: " [shite]";
      }

    15. Re:Those PDF's again... aaargh by glesga_kiss · · Score: 1
      It's small, simple, and prevents PDF ambushes from raping your system's resources.

      As someone who also detests this, my hat is off to you good sir for the way in which you described it. "ambushes"...

      Personally, I always turn off the browser integration. At least it opens in an "open/save" dialog that way and if you choose to open, it will be running in a separate process in the proper reader application. Which is nice because it tends to crash often when running in a browser.

    16. Re:Those PDF's again... aaargh by Penguin · · Score: 4, Insightful

      But... Why would you have your browser opening the file directly without asking you, if you don't like that behaviour?

      It's not like it's a HTML page with a lot of process consuming javascript, java-that-requires-a-lot-of-loading-of-the-java-en gine or the like. It's a totally different content type. You have every way of choosing what to do with it.

      Instead you choose to be annoyed. I don't get it.

      --
      - Peter Brodersen; professional nerd
    17. Re:Those PDF's again... aaargh by Bin_jammin · · Score: 1

      That would be all well and good if there weren't way too many people trying to convince the universe that a PDF would never be unwanted.

    18. Re:Those PDF's again... aaargh by LordoftheWoods · · Score: 3, Informative

      Indeed. URLs are a subset of URIs. URIs = URLs + URNs. A URL is an indicator of where to find a resource while a URN is an unique name for a resource regardless of where or how many places it may be found. To add more confusion, sometimes URNs are also URLs.

      Got that?

    19. Re:Those PDF's again... aaargh by Wolf+nipple+chips · · Score: 5, Informative
      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:

      Alias /foo/bar

      --
      Nothing is foolproof to a sufficiently talented fool.
    20. Re:Those PDF's again... aaargh by adamjaskie · · Score: 2, Funny

      Well, it's better than an MS Word document, I guess.

      --
      /usr/games/fortune
    21. Re:Those PDF's again... aaargh by RaZ0r · · Score: 1

      Quit whining and get the 'TargetAlert' extension for firefox.

      TargetAlert adds a little icon next to hyperlinks to indicate what type of content they link to.

      Waaaaaaaaa

      --


      - Think for yourself, question authority.-
    22. Re:Those PDF's again... aaargh by holy_robot · · Score: 2, Informative

      The TargetAlert extension for firefox places a nice little icon after links to PDFs or ones that open in a new window.

      --
      Just cause you feel it doesn't mean it's there.
    23. Re:Those PDF's again... aaargh by Phillup · · Score: 1

      I do it every time.

      I would never follow a link if I didn't know where it went... at least, not on one of my computers.

      That was the first thing that turned me off of using Safari when I got a Mac... until I found the option to turn the status bar on.

      I've never found a link so compelling that I would click on it without knowing something about where I was about to go and what the file type was.

      --

      --Phillip

      Can you say BIRTH TAX
    24. Re:Those PDF's again... aaargh by Linus+Torvaalds · · Score: 2, Informative

      I've never found a link so compelling that I would click on it without knowing something about where I was about to go and what the file type was.

      You don't know the file type. The file extension is meaningless. You can follow a link to some resource named foo.html and it might be a PDF, and you can follow a link to some resource named foo.pdf and it might be an HTML document.

      Same goes for the location, unless you disable client-side scripting or manually copy & paste the URIs instead of clicking on the links.

      Unless you manually perform an HTTP HEAD request, you don't know the type of file you are requesting.

    25. Re:Those PDF's again... aaargh by Mr.+Marabou+Man · · Score: 1

      The summary explicitly states that it is a "presentation".
      I expected it to be a powerpoint .....

      PDF's doesn't bother me as i'm on Safari :)

    26. Re:Those PDF's again... aaargh by Linus+Torvaalds · · Score: 1

      The summary explicitly states that it is a "presentation".

      No, it states that there was a presentation, i.e. somebody standing up in front of a room full of people. I expected a transcript of the presentation, not the slides that accompanied the presentation.

    27. Re:Those PDF's again... aaargh by Will2k_is_here · · Score: 0, Offtopic

      Add a CSS tag to highlight .pdf links:
      a[href$="pdf"]{
      background-color: red;
      }

      Pretty much every browser has this kind of capability.

    28. Re:Those PDF's again... aaargh by lawpoop · · Score: 0, Offtopic
      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    29. Re:Those PDF's again... aaargh by ocelotbob · · Score: 1

      Or maybe you can get a real computer, or a real PDF reader. It's not too much to ask, I hope.

      --

      Marxism is the opiate of dumbasses

    30. Re:Those PDF's again... aaargh by KingPrad · · Score: 0, Offtopic

      Why don't you take action yourself? You could associate PDFs with XPDF or other lightweight viewer. You could have firefox run a custom program of your own that converts the PDF into HTML and then opens it up. You could write a Greasemonkey script that annotates PDF links. If you're not a coder, put in a request for it on the Greasemonkey Wiki.

      You're whining like a child.

      --
      Stop the Slashdot Effect! Don't read the articles!
    31. Re:Those PDF's again... aaargh by Tim+Browse · · Score: 1
      The Firefox TargetAlert plugin is quite nice too.

      Although your css solution intrigues me and I wish to subscribe to your newsletter.

    32. Re:Those PDF's again... aaargh by jrockway · · Score: 1

      You're an idiot then. People always consider their slides "the presentation". "Puttomg a presentation online" consists of uploading the presentation and MAYBE (rarely) a recording of you reading them.

      --
      My other car is first.
    33. Re:Those PDF's again... aaargh by binarytoaster · · Score: 1

      And people are in the habit of doing this, too! Just the other day I expected to download a PDF, and instead it...

      Oh wait, they're not, and just because you CAN do this, doesn't mean anyone DOES. Status bar checking works just fine to determine file type in 99.99% of cases.

    34. Re:Those PDF's again... aaargh by cortana · · Score: 1
      Basically, TargetAlert isn't Free Software:
      "you are free to browse the source code of TargetAlert to see what it does and to learn how it works; however, you are not allowed to copy or modify the code and redistribute it.
      ...

      TargetAlert will not have a "traditional" open-source license in the future because I do not approve of how it has been copied and redistributed as a different Firefox extension in the past."

      That's reason 1. Reason 2 is that a Firefox extensions only works with Firefox, while modifying userContent.css works on all Mozilla applications--something I found useful recently as I jumped ship to Epiphany. :)
    35. Re:Those PDF's again... aaargh by eyeye · · Score: 1

      You might like foxit ( http://www.foxitsoftware.com/pdf/rd_intro.php ) It is a pdf reader that is really fast and small.

      --
      Bush and Blair ate my sig!
    36. Re:Those PDF's again... aaargh by Donny+Smith · · Score: 1

      > Could the on-duty-editor-at-the-moment PLEASE add small note after the links IF TFA is in fact A PDF file.

      1. Position your cursor or mouse pointer over the link.
      2. Look at the bottom of your browser. If the link ends with .pdf, that is most likely a PDF file

    37. Re:Those PDF's again... aaargh by Anonymous Coward · · Score: 0

      for validness, replace :after with ::after

    38. Re:Those PDF's again... aaargh by gstoddart · · Score: 1

      Man. That rocks. I didn't even know Moz could do that.

      Highly cool.

      --
      Lost at C:>. Found at C.
    39. Re:Those PDF's again... aaargh by Linus+Torvaalds · · Score: 1

      People always consider their slides "the presentation".

      Have you ever thought that there might be regional differences in what people consider "the presentation"? A presentation, to me, and everybody I have worked with, and everybody I went to school/college/university with, is when you stand up and say stuff in front of a bunch of people. The slides? They call them "the slides".

      If you equate the slides with the presentation, then you must give really crap presentations. Think about it: if the slides say everything that is needed, what are you for? Why not just hand out leaflets instead?

      "Puttomg a presentation online" consists of...

      It doesn't matter what "putting a presentation online" consists of, because nowhere in the summary did anybody say that a presentation was put online. Like the previous poster, you are misrepresenting the summary. It said:

      Today's the last day of ApacheCon Europe; There was a hilarious presentation...

      ApacheCon Europe is a conference. Where get-up-and-talk presentations occur. This sentence is talking about once such event. It's not talking about a presentation in the form of a computer file.

      It offers a link, which I presumed to represent the presentation in some way. The slides alone do not represent the presentation, because the presentation is mainly somebody standing up on stage talking, using the slides as a focal point. A transcript could represent the presentation. A video could represent the presentation. In some cases, an audio feed could represent the presentation. The slides don't, because they don't include anything the person said.

    40. Re:Those PDF's again... aaargh by Matt+Perry · · Score: 1
      Add this to your userContent.css file:
      a[href$=".pdf"]:after,
      a[href$=".doc"]:after
      {
      font-family: sans-serif;
      font-weight: bold;
      font-size: 0.5em !important;
      vertical-align: top;
      opacity: 0.6;
      }

      a[href$=".pdf"]:after
      {
      content: " [PDF]";
      }

      a[href$=".doc"]:after
      {
      content: " [DOC]";
      }
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    41. Re:Those PDF's again... aaargh by zaphod123 · · Score: 1

      I think I read that in the mod_rewrite docs somewhere... :)

      --
      :q!
    42. Re:Those PDF's again... aaargh by poor_boi · · Score: 1

      Oh, blah. Just because I hit submit 30 seconds later than some other bloke, I get modded redundant. It wasn't friggin' redundant when *I* hit reply. :P

    43. Re:Those PDF's again... aaargh by jllawler · · Score: 1

      Here's another FF extension that I find mildly useful: http://www.bolinfest.com/targetalert/ Similar to the CSS strategy below (probably what it uses, I don't know), but it's done for you, plus handles all kinds of various links that can be annoying, plus it's very configureable.

  4. A 666KB PDF... by Virak · · Score: 5, Funny

    Coincidence? I think not!

    1. Re:A 666KB PDF... by Rosco+P.+Coltrane · · Score: 3, Funny

      You know, after a few tens of thousands of hits from /., his server will be damned to hell, so it's fitting.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:A 666KB PDF... by Anonymous Coward · · Score: 0

      Only Satan himself would comission such a study, so it's not really surprising.

    3. Re:A 666KB PDF... by cronin1024 · · Score: 1

      It's on apache.org, so I doubt it'll go offline any time soon.

    4. Re:A 666KB PDF... by bhadreshl · · Score: 2, Funny

      Its actually 682,086 bytes.

    5. Re:A 666KB PDF... by Anonymous Coward · · Score: 0

      Its actually 682,086 bytes.

      Which equals 666KB almost exactly. Your point is?

    6. Re:A 666KB PDF... by trentfoley · · Score: 1

      I just returned from taking the family on a 4,731 mile roadtrip vacation across part of the USA. We went on Highway 491 in Utah, Arizona, and Colorado. I kept noticing signs that said "US 666" as well as "US 491". It turns out that the highway number is being changed from 666 to 491 for two reasons:
      1) Bible thumpers were afraid of the number.
      2) People were stealing the signs.

      I wondered whether there were similar objections to US 616. I haven't found anything yet, but time will tell. Perhaps this post will serve as an alert to all of those integer fearing folks out there.

      Imagine what it would be like to be afraid of arbitrary numbers. I can understand being afraid of zero or infinity. Zero is just plain creepy. And, infinity makes me feel so insignificant. But, normal integers? Get real. Now, where's that "liver donor" card I've been meaning to sign...

    7. Re:A 666KB PDF... by trentfoley · · Score: 1
    8. Re:A 666KB PDF... by Anonymous Coward · · Score: 0

      The requirements for the number of the beast, 666, have been changed. It is now 616.

    9. Re:A 666KB PDF... by skaife · · Score: 1

      And if you take each letter of the guy's name, assign an arbitrary integer to each, add them together, divide by ninety two and take the cube of its reciprocal, you also get 666! BURN HIM!!

  5. You might hate Apache but.... by chrispyman · · Score: 4, Insightful

    atleast a decent Apache install can keep on chugging along even when faced with a slashdotting.

    1. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      Yes, because that has nothing to do with bandwidth at all.

    2. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      Most slashdottings have nothing to do with bandwidth... More server load issues (DB Calls, CGI, Poorly compressed images...)

    3. Re:You might hate Apache but.... by jadavis · · Score: 4, Insightful

      My main complaint about Apache is that it makes it difficult to divide up users' dynamic content.

      If one user wants mod_perl, one wants php, and one wants mod_ruby, you pretty much have to have different webservers running, which means an administrative hassle and separate IPs.

      There are a couple solutions I can think of:
      (1) Change unix user permissions after it's selected a vhost, but before running any code or accessing files. Not just for CGIs, either, but modules.
      (2) Make it easier to run seperate webservers as if they are one. Basically take the administrative hassle out of running multiple webservers.

      Right now ISPs basically just offer PHP and use safe mode. But that doesn't help other languages, and it's basically a php hack.

      It would also be nice if problems with one vhost didn't prevent the entire server from reloading the config. It should give a nasty error maybe, but the webserver shouldn't shut down the working vhosts, at worst it should leave it as it was before the reload.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    4. Re:You might hate Apache but.... by prog-guru · · Score: 1
      It would also be nice if problems with one vhost didn't prevent the entire server from reloading the config. It should give a nasty error maybe, but the webserver shouldn't shut down the working vhosts, at worst it should leave it as it was before the reload.

      Check your configs with httpd -t or apachectl graceful. named, radiusd, many other daemons have a check option.

      --

      chris@xanadu:~$ whatis /.
      /.: nothing appropriate.

    5. Re:You might hate Apache but.... by zorander · · Score: 1

      My host has an apache setup for general-purpose needs, but will use a vhost and mod_proxy to hook up to your own lighttpd instance running on a non-priv port if you want to do anything weird. The end result is that a lot of people on that host do just that. It's just too damn tempting to have your own private config and server that you can up and down as you please. Since lighttpd uses so little in the way of system resources compared with apache, it works out for everyone.

    6. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      Hah, while we're wishing for things, I wish apache+mod_ssl wouldn't force a complete stop and start to add another vhost onto a *.domain.com certificate (they all use the same key/certificate thats already loaded!)

    7. Re:You might hate Apache but.... by drsmithy · · Score: 1
      Check your configs with httpd -t or apachectl graceful. named, radiusd, many other daemons have a check option.

      I think his point was it's something httpd should do itself, automatically.

    8. Re:You might hate Apache but.... by Salamander · · Score: 1

      I was going to plug lighttpd too, but it looks like you beat me to it. I did a bunch of tests of lesser-known web servers a while back, including lighttpd. It was among the easiest to get running, it performed well, it was the only one that scaled well as users were added, etc. I've used it at work several times to replace broken Apache instances included as part of a third-party package, and it has always worked like a champ. It's an excellent piece of software that I think deserves more recognition.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    9. Re:You might hate Apache but.... by drewzhrodague · · Score: 1

      Use VirtualHosts, and put each one in it's own file, in it's own dir. You can Include dir/*. You could even make a script that generates one per user with the right parms per, if they're different, or set some defaults.

      As a sysadmin that has worked with many different webservers (and also those that called themselves webservers), I've found Apache to be just a breeze to work with, and it is very easy to get Apache to do what you want quickly.

      --
      Zhrodague.net - I do projects and stuff too.
    10. Re:You might hate Apache but.... by fireboy1919 · · Score: 1

      Are you a troll? Looking for advice on how to do that with apache? You can:
      3) Set handler based on extension.
      4) Set handler based on directories.

      Both of these options are actually available even within .htaccess files, so users can handle this themselves if you don't mind.

      This is actually done quite commonly. A lot of the popular distros ship with a canned apache configuration file that uses the directory based approach.

      Then you're dealing with the possibility of a whole group of users sharing a common namespace. Of course you are, though. That's the whole point of mod_* - persistence.

      If you want php, perl, ruby, but don't want to share namespaces, don't use the apache modules - just use the languages as shells, and assign the cgi-script handler to take care of them. None of the other webservers have that anyway, and you can't really complain about a feature because it works like it's supposed to.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    11. Re:You might hate Apache but.... by jadavis · · Score: 1

      I was more concerned about one user being able to affect another. PHP has safe mode to protect one user's home directory from another, but there isn't really a solution for perl, ruby, or python. If one user has a python script that sends a password to connect to a database, another user could write a specially crafted python script to read it.

      I want isolation. Of course you can separate content handlers based on pretty much any criteria. I want to separate permissions.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    12. Re:You might hate Apache but.... by fireboy1919 · · Score: 1

      Well, as I said you can't do use mod_php, mod_perl, and mod_ruby that way - specifically because it does persistent namespacing. However, you can do what you're looking for.
      Separate using mod_suexec along with dynamically created, per user vhosts. I actually have access on a server that does this.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    13. Re:You might hate Apache but.... by jadavis · · Score: 1

      CGI scripts are slow. It would be very nice if apache could run code as different users depending on which website was accessed without using CGI.

      The mod_proxy solution suggested above is interesting. I am looking into that right now. It seems a little silly to have the proxy server be a heavyweight thing like apache, but it probably doesn't make too much difference with some good configuration. The main problem is the RAM consumed by many independent webservers, but I guess that can't be avoided.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    14. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      Use lighttpd with FastCGI for perl, php, python, ruby, mono, etc.

      It scales better than apache and resource usage is still lower. Best of all, you get all the advantages of fastcgi like being able to run scripts on different hosts than the web-server and automatic load-balancing.

    15. Re:You might hate Apache but.... by jadavis · · Score: 1

      fastcgi does not allow suexec as far as I know.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    16. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      You can simply run the fastcgi script as the user who owns it, no problem, never even need to touch the root account, simple have the user run spawn-fcgi and set the appropriate socket in their configuration file :)

      No management burden for you at all.

    17. Re:You might hate Apache but.... by jadavis · · Score: 1

      Interesting. I will definitely take a closer look at that. Correct me if I'm wrong, but spawn-fcgi still needs to start a new process when a request comes in right? And spawn-fcgi is only for lighttpd, right? Lighttpd looks like an interesting webserver.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    18. Re:You might hate Apache but.... by shokk · · Score: 1

      Please see mod_throttle.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    19. Re:You might hate Apache but.... by Anonymous Coward · · Score: 0

      The fast-cgi scripts are persistent, not one per request, but one per connection - spawn-fcgi is there for spawing them on new connections and killing them safely when the load is low.

    20. Re:You might hate Apache but.... by pthisis · · Score: 1

      It does, if you ask it to.

      apachectl graceful does the graceful restart that won't bring down other vhosts (and won't sever existing connections to the one that you're restarting).

      apachectl restart will bring down other vhosts and sever connections (it's a hard reset)

      If you don't like the apachectl program, well, just kill the top-level httpd with USR1 instead of KILL or TERM signal and it'll do the graceful restart (e.g. "kill -USR1 xxx" where xxx is the PID for the parent httpd).

      --
      rage, rage against the dying of the light
  6. Why I hate PDFs for a text-based article by Rosco+P.+Coltrane · · Score: 2, Insightful

    - It runs acroread slowly, instead of loading in my already opened browser quickly

    - Uses huge ugly fonts

    - Has silly graphics that bring nothing to the point

    - Acroread requires two clicks to close (one for the document, one for acroread)

    - Yes, I want a pony

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Why I hate PDFs for a text-based article by DigiShaman · · Score: 2, Insightful

      Personally, I love the PDF format. But like any format, you use it as the right tool for the right job.

      --
      Life is not for the lazy.
    2. Re:Why I hate PDFs for a text-based article by prockcore · · Score: 1

      Sounds like you hate acroread more than PDFs.

    3. Re:Why I hate PDFs for a text-based article by Vellmont · · Score: 2, Informative

      I'd assume the presentation was originally a talk given with slides. The PDF file is obviously just each individual slide in PDF format.

      Really your complaint is the presentation hasn't been translated to a text based format, not about PDF files themself. The Slide show is merely meant to complement the actual talk, and wasn't meant as the main source of information.

      --
      AccountKiller
    4. Re:Why I hate PDFs for a text-based article by aktzin · · Score: 1
      - It runs acroread slowly, instead of loading in my already opened browser quickly

      This may be particular to your system. On this P3-800MHz with Windows 2000 Pro I had Adobe Reader 7.0 open in about 2 seconds, with the document loaded. I'm using Firefox 1.0.4 and much prefer having PDFs open in Acrobat reader, leaving the original web page alone in my browser. (the default of opening PDFs in the browser drives me nuts)

      - Uses huge ugly fonts

      They look fine to me... but I understand that some Linux distros don't have certain fonts.

      - Has silly graphics that bring nothing to the point

      Fair enough, but it's easy to read the text and ignore the graphics as you go on to the next page.

      - Acroread requires two clicks to close (one for the document, one for acroread)

      It's been a while since I used Acrobat Reader on Linux, is this 2-click business really required? Why can't you just close the reader itself (as in Windows) with one click, which also closes any PDFs you have open? Or are 2 clicks needed to close if you open PDFs inside the browser?

      - Yes, I want a pony

      I just hope it doesn't have an "accident" on your carpet...

      --
      Quantum mechanics: the dreams that stuff is made of.
    5. Re:Why I hate PDFs for a text-based article by KidSock · · Score: 1

      I think it's time to upgrade that 386 buddy. Ran pretty fast for me and I have no problem with silly fonts or graphics. Give the guy a break - it's very encouraging that he can jest about the weaknesses of his project.

    6. Re:Why I hate PDFs for a text-based article by fm6 · · Score: 2, Insightful

      This was never meant to be an article, text-based or otherwise. It's a presentation -- the stuff that appears on a big screen behind somebody's head while they're talking. People put these on the web because they're all that's left of the talk. Unless somebody thought to record the talk and put that on that web. Speaking of really big files...

    7. Re:Why I hate PDFs for a text-based article by RiffRafff · · Score: 1

      Acroread requires two clicks to close (one for the document, one for acroread)

      Try the new version ("Adobe Reader 7.0") if you're running Linux.

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    8. Re:Why I hate PDFs for a text-based article by Anonymous Coward · · Score: 0

      I'm fairly certain PDF readers don't use system fonts. Using fonts that may vary depending on the system defeats the purpose of making the on-screen display of a document accurately represent the printed document.

    9. Re:Why I hate PDFs for a text-based article by KyolFrilander · · Score: 1

      That is, if I remember correctly, something the content generator has control over, whether to embed the fonts or pull equivalent fonts from the host system. (helvetica clone at 9pt fitting this bounding box. Check!)

      The usual file size versus portability concerns as postscript.

      --
      Buddha says, "Shut your karma hole."
    10. Re:Why I hate PDFs for a text-based article by QQoicu2 · · Score: 1

      Not that the PDF complaints are unfounded, but I can only imagine how much worse it would be if the guy left it in the original .ppt slide show...? (yes i know it could have been something else but it most likely was an "export to pdf" from powerpoint)

      --
      "I hate quotations. Tell me what you know." - Ralph Waldo Emerson
    11. Re:Why I hate PDFs for a text-based article by poulbailey · · Score: 2, Insightful

      > It runs acroread slowly, instead of loading in my already opened browser quickly

      Reader 7.0 runs okay here. It's no speed monster, but it's noticeably faster than earlier versions of the program.

      > Uses huge ugly fonts

      Christ. This is not the format's fault! Blame the content creator for being a lousy designer. If you use nice typefaces, PDF will display them just fine. You could go for a nice looking type like Adobe Garamond Pro.

      > Has silly graphics that bring nothing to the point

      Again a designer problem. You're really bad at this trolling thing, you know. :waycool:

  7. Christ, stop complaining about the PDF by sockonafish · · Score: 4, Insightful

    It's not the PDF format that sucks, it's Acrobat Reader. Use Preview or XPDF.

    Complaining about PDFs is like complaining about HTTP cause you don't like IIS.

    1. Re:Christ, stop complaining about the PDF by sockonafish · · Score: 4, Funny

      I rescind my earlier statement. That's a really bad PDF. If PDFs were a food, that PDF would be shit-stewed haggis.

    2. Re:Christ, stop complaining about the PDF by Anonymous Coward · · Score: 0

      No, it's definitely the PDFs that suck. I don't want to run an external program to view what could be done perfectly well with HTML.

    3. Re:Christ, stop complaining about the PDF by Rosco+P.+Coltrane · · Score: 1

      It's not the PDF format that sucks, it's Acrobat Reader.

      Indeed Acrobat Reader sucks. But for that type of document, using a 700K file to write something that essentially fits in under 10K for an html page is dumb.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    4. Re:Christ, stop complaining about the PDF by Black+Acid · · Score: 1

      Can XPDF or Preview open PDFs in Firefox?

    5. Re:Christ, stop complaining about the PDF by Anonymous Coward · · Score: 0

      Thanks for that tip. Too late buddy, I already have my browser open PDF files with xpdf, and after 5 minutes of wild spinning, I'm back to /. with a restart.

      Tis that particular PDF that sucks, not all.

    6. Re:Christ, stop complaining about the PDF by Anonymous Coward · · Score: 0

      Or like complaining about .doc files because you don't like...oh wait...nevermind.

    7. Re:Christ, stop complaining about the PDF by tolkienfan · · Score: 1
      Ah the traditional shit-stewed haggis, hmmmmm!

      So what do you think of PPT files? And, please, don't hold back this time - say what you really feel!

    8. Re:Christ, stop complaining about the PDF by PianoComp81 · · Score: 1

      It's not a really bad PDF. I opened it up in xpdf (in Firefox, at that), and it looks great. I'm using Mandrake 2005LE, so I don't know if they have some particular settings that make it look good or it's just your configuration.

    9. Re:Christ, stop complaining about the PDF by owlstead · · Score: 1

      Other good tips are downloading the latest version of Acrobat (for Windows, version 7.0) which starts much faster than the 6.x versions. And Foxit reader seems to work fine as well. I recommend starting PDF's straight into these programs, remove the plugin from your browser and you are there.

    10. Re:Christ, stop complaining about the PDF by Baloo+Ursidae · · Score: 4, Funny

      Hey! Don't knock the haggis! Instead, knock something that really *is* shit stewed, like Jack in the Box. They've had 12 E. coli outbreaks that I can remember in 10 years, and that's only counting locations near me...

      --
      Help us build a better map!
    11. Re:Christ, stop complaining about the PDF by Xtifr · · Score: 1

      Is there some other way to open PDFs in Firefox? And what is this "acroread" program I keep hearing people mention? I did an "apt-cache search acroread" and got nothing!

    12. Re:Christ, stop complaining about the PDF by gid · · Score: 1

      look here for mplayer, acroread, etc

    13. Re:Christ, stop complaining about the PDF by Kadmium · · Score: 1

      I'd like to take this opportunity to advertise Foxit PDF Reader (http://www.foxitsoftware.com/). There's a free (beer) edition, which doesn't nag or expire, acts like Adobe Reader and does it all quickly.

    14. Re:Christ, stop complaining about the PDF by Anonymous Coward · · Score: 0

      Really now -- the only one I've heard of is the 1993 incident.

    15. Re:Christ, stop complaining about the PDF by Xtifr · · Score: 1

      It was a joke - I've tried acroread, and am very very VERY happy to not have it installed any more.

    16. Re:Christ, stop complaining about the PDF by fmaxwell · · Score: 1

      Maybe someone jacked in the box before making your meal?

    17. Re:Christ, stop complaining about the PDF by retinaburn · · Score: 1

      You think thats bad, you should see the stats on acne outbreaks.

    18. Re:Christ, stop complaining about the PDF by St.+Vitus · · Score: 1

      NO SHIT. The number of crybabies bitching about the PDF far outnumbers those actually discussing the content of the presentation. If you are having this much trouble reading such a common document format, then maybe you're not quite ready to handle something as complex as Apache!

    19. Re:Christ, stop complaining about the PDF by Baloo+Ursidae · · Score: 1

      Heheh, not my meal. I tend to avoid restaurants that dont have an Oregon Department of Health compliance notice attached to the door.

      --
      Help us build a better map!
    20. Re:Christ, stop complaining about the PDF by jcuervo · · Score: 1

      Hey, I like Jack in the Box.

      How about... hrm. KFC? Yeah, let's go with KFC. They have a history of frying weird shit (rats, chicken heads).

      --
      Assume I was drunk when I posted this.
    21. Re:Christ, stop complaining about the PDF by Baloo+Ursidae · · Score: 1

      Here's the difference, though: At least KFC properly cooks it by frying the crap out of everything. Jack in the Box has a very real record of not caring about cross-contamination or proper cooking procedure.

      --
      Help us build a better map!
  8. Pony by dg41 · · Score: 3, Funny
    Nice touch with the pony bit.

    "Not yours."

    1. Re:Pony by guaigean · · Score: 1

      The Pony part was definitely the best page of the entire presentation.

      --
      Microsoft Sucks, F/OSS Rocks. I get mod points now right?
    2. Re:Pony by geeksmakemehot · · Score: 1

      I want a pony :(

      --
      Visit http://geeksmakemehot.com/
    3. Re:Pony by gr0k · · Score: 1

      Looks like someone plays A Tale in the Desert. :)

      --
      http://evoketv.com - TV Listings 2.0
  9. Yahoo uses qmail, aol uses aolserver by Anonymous Coward · · Score: 1, Informative

    I guess that when performance, and not 'tradition' is your priority, you choose the appropriate tool for the job.

    1. Re:Yahoo uses qmail, aol uses aolserver by ArcticFlood · · Score: 1

      Or you write your own. (Yes, I'm guilty of it too.)

      --
      This is here so you don't ignore the last two lines of my posts.
  10. News for nerds by ShieldW0lf · · Score: 4, Funny

    News for Nerds

    Wow, you ain't fuckin kidding, are ya?

    --
    -1 Uncomfortable Truth
    1. Re:News for nerds by SCVirus · · Score: 0

      News

      Wow, your fuckin kidding eh?

    2. Re:News for nerds by Anonymous Coward · · Score: 0

      Well, at least it didn't say "for d00ds that can spell/use proper grammar".

      We'd all be in trouble then.

      P.S. It's you're, not your.

    3. Re:News for nerds by terrox · · Score: 1

      Well considering all the alarmist/shock tactic headlines and general product promotion type news that regularly gets approved along with all the dupes and spelling/grammar errors....

      I would say the nerd factor is much lower than it once was - when slashdot was good!

    4. Re:News for nerds by SCVirus · · Score: 0

      If you wanna be a fucking grammer nazi, then take a look at your comment. Well, at least it didn't say
      it DOESN'T say... If you wanna be a grammer nazi you better get your trolling comments right.

    5. Re:News for nerds by Anonymous Coward · · Score: 0

      lol @ you

      grammAr

  11. Hilarious? by Exitar · · Score: 3, Insightful

    If the presentation was Hilarious, I assume that in future Apache configuration will be easier.
    Otherwise I'd define it "sadly realistic"...

    1. Re:Hilarious? by lightspawn · · Score: 1

      If the presentation was Hilarious, I assume that in future Apache configuration will be easier.
      Otherwise I'd define it "sadly realistic"...


      "sadly realistic" is an anagram of "really sadistic".

  12. Comic Sans by Anonymous Coward · · Score: 2, Funny

    aaargh

  13. wahahahaha by Anonymous Coward · · Score: 1, Funny

    MS Comic font

    Credibility--

  14. is this the internet ? by Anonymous Coward · · Score: 1, Interesting


    PDF has no place on the Internet, thats why we use HTML , but that would interfere with Adobes buisness model

    1. Re:is this the internet ? by Rosco+P.+Coltrane · · Score: 4, Insightful

      Don't be silly. PDF files are very useful to distribute printable materials, such as books, spec sheets, PR and corporate bullshit (ugh), brochures, etc... Remember that PDF is essentially Postscript wrapped in an Adobe straightjacket.

      What does piss me off is:

      - People who use PDFs to make read-only documents
      - People who use PDFs where html or text is adequat and sufficient.

      I don't see why they require me to lauch that hateful Acrobat Reader when a browser does a better job.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:is this the internet ? by fyngyrz · · Score: 0, Offtopic

      ...if only I had mod points, the parent would be the first anonymous post I ever modded up. :(

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:is this the internet ? by Anonymous Coward · · Score: 0

      Yes, this is the Internet, so you damn
      well better be using plain 7-bit ASCII
      with hard linebreaks, or shut the fuck
      up.

    4. Re:is this the internet ? by NanoGator · · Score: 2, Insightful

      "PDF has no place on the Internet, thats why we use HTML , but that would interfere with Adobes buisness model"

      Bullshit. Have you ever tried printing a PDF file?

      PDF has its place, but I agree in this case it was silly.

      --
      "Derp de derp."
    5. Re:is this the internet ? by 19thNervousBreakdown · · Score: 1

      40 colums? what are you on, an Apple IIe?

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    6. Re:is this the internet ? by Roguelazer · · Score: 1

      Okay then. From now on, everything I and everyone I know create susing any form of TeX will be distributed as a dvi file instead. Have fun with it...


      PS: Honestly. It's just a slightly different form of PostScript. Rather closer to a reduced-feature-set EPS from where I'm sitting. But whatever. Hate randomly!

      PPS: PDF is rather open... there's nothing tying you to an Adobe product...

    7. Re:is this the internet ? by rusty0101 · · Score: 1

      There is one serious downside to PDFs when it comes to content presentation. When viewed onscreen, 12 point type is preferable to 10 point type. However if you are going to print the document, on paper, 10 point type has several advantages over 12 point type, not the least of which is the amount of paper you end up with.

      Once you export your document to PDF, the recipient can not make any change to the point size of the document.

      As a further down side, if you are reading the document on any pda, you end up needing to scroll side to side for every line of text you read, simply because you can not dynamically re-wrap the text to fit within a screen. Granted you can get the page to be one screen wide, but in most cases this makes the text small enough that you can tell there is something on the page, but not read it.

      Ok, you say, "Use pdf2txt (or something like that) to export the text. Arn't you happy now?" Nope. Now you loose all formating for fonts, any embeded graphics, etc. This makes technical documents pretty much useless again.

      If you are going to publish something that you expect people to read on a wide variety of platforms, or even may be reading on a pda while waiting to go to an interview or something, it is far more useful to use .rtf, or even .html.

      And while the above is my own view, I don't think I am alone in this. In fact this has a lot to do with why the Baen Free Library does not publish to .pdf files.

      -Rusty

      --
      You never know...
    8. Re:is this the internet ? by zippthorne · · Score: 2, Informative

      Ok, make your pdf with 10pt text (though I personally find that annoying to read at a comfortable distance*) and people that read it can hit the little plus sign next to the magnification precentage. done.

      PDF is a document specification container. The whole point of pdf is to make your document look good and once your document looks good, to make it look the same on every machine it's displayed on. Thus ensuring that it looks good (at least according to your definition of looking good) on every screen and when printed.

      If you want viewers to be able to edit your files at the expense of looking the same, or even good across platforms (and you're willing to put up with images getting strewn about willy nilly) you might as well use a word document. It's not going to look any worse than html.

      *If you're making your pdfs with LaTeX then you've probably read some of the docs. A good deal of typesetting knowledge went into the design of TeX and much of it is explained in the documentation. Those docs mention something about a recomended number of characters per line for maximum comfort reading. At 10pt, you're either going to have far to many characters or you're going to have huge margins and/or double-spaced text. At which point you've negated the benefits of your 10pt text.**

      **ok you could use a multicolumn format to get around that ugly fact, but then your document looks like a cheesy newsletter.

      --
      Can you be Even More Awesome?!
    9. Re:is this the internet ? by CaptnMArk · · Score: 1

      >The whole point of pdf is to make your document look good and once your document looks good, to make it look the same on every machine it's displayed on

      Except that they only look "good" when printer and just suck for on-screen viewing.

    10. Re:is this the internet ? by Stankatz · · Score: 1

      So... what you're saying is that you agree with all of the previous posts that this is an inappropriate use of PDFs by someone who should definately know better, and you have nothing else to add to this discussion? I can't understand why people waste their mod points on posts like this.

    11. Re:is this the internet ? by colinrichardday · · Score: 1

      Use a Word document? What about people who don't have Word?

    12. Re:is this the internet ? by poopdeville · · Score: 2, Informative
      *If you're making your pdfs with LaTeX then you've probably read some of the docs. A good deal of typesetting knowledge went into the design of TeX and much of it is explained in the documentation. Those docs mention something about a recomended number of characters per line for maximum comfort reading. At 10pt, you're either going to have far to many characters or you're going to have huge margins and/or double-spaced text. At which point you've negated the benefits of your 10pt text.**

      LaTeX defaults to 10pt fonts and 1.5 inch margins, which look damn pretty. The optimal number of characters on a line is 66. Even if you scale your margins so that you have 66 characters per line at 12pts, you're going to have fewer total characters on a page than at 10pts because of vertical spacing issues. Moving up to 12pt tends to look awful. Then again, as long as I'm paid by the page instead of the word. . .

      --
      After all, I am strangely colored.
    13. Re:is this the internet ? by colinrichardday · · Score: 1

      I'd rather spare my eyes and use more paper/toner. What are the other advantages of using 10pt fonts over 12pt fonts?

    14. Re:is this the internet ? by stuuf · · Score: 1

      Adobe? I can create pdf files with cups-pdf and read them with ghostscript.... Where's the Adobe? hmmm I've been looking at this thread off and on for a few hours and have yet to RTFA.

      --

      Everyone is born right-handed; only the greatest overcome it

    15. Re:is this the internet ? by ChipMonk · · Score: 1

      The browser's format is not read-only. Someone can edit it and pass it off as something it isn't. A PDF is somewhat more difficult to counterfeit.

      HTML, Word, etc. are document preparation systems and formats. PDF and PostScript are document publication formats. Think about that the next time you send someone your resume.

    16. Re:is this the internet ? by Decker-Mage · · Score: 1
      Somewhere I have a fully regged copy of Acrobat 5 that I dig out about once an eon, stuff in a virtual machine, and use exactly once. No Adobe allowed anywhere near a real machine. Acroread can bring my supercharged machine to a crippling halt. Wonderful stuff (i.e. manure) that they put out there.

      Off-topic but, pending regulatory approval, now that they are the new masters of Macromedia I will run screaming for the horizon before anything new from them gets put on my boxen. And I used to be one of their regular testers. Sad day. I did like DW, somewhat. (Flash can die though).

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
    17. Re:is this the internet ? by fyngyrz · · Score: 1
      PDF files are very useful to distribute printable materials, such as books, spec sheets, PR and corporate bullshit (ugh), brochures, etc

      HTML can be used in the same roles, and without loss of functionality (unless you call encrypting a document so it can't be edited, exerpted, and/or incorporated without manual re-creation "functionality"... I certainly don't.) HTML is more than flexible enough to create documents in -- it can be made to look like just about anything and have just about any feature you can imagine. HTML also (by default) gives the reader the ability to flex the presentation, where PDF is old-school "you'll see it like I wrote it" formatting, which can range from less convenient to outright impossible to deal with, depending on the capabilities of the reader.

      So far -- and it's been some years now since PDF arrived -- I've never seen a single PDF document that I thought needed to be a PDF document.

      Bottom line: There's nothing about an HTML document that makes it inherently unusable for print, or for carrying bullshit corporate messages, for that matter. :-)

      All IMHO.

      --
      I've fallen off your lawn, and I can't get up.
    18. Re:is this the internet ? by (negative+video) · · Score: 1
      PDF files are very useful to distribute printable materials, such as books, spec sheets, PR and corporate bullshit (ugh), brochures, etc
      HTML can be used in the same roles, and without loss of functionality
      Huh? HTML is piss poor when it comes to oddball characters, complex equations, vector graphics, and sanely breaking content across page boundaries.
      So far -- and it's been some years now since PDF arrived -- I've never seen a single PDF document that I thought needed to be a PDF document.
      Then take a look at this and this. There's a lot more to the world than IT's one-step-beyond-punched-cards needs.
    19. Re:is this the internet ? by aaronl · · Score: 1

      I would not call HTML a document preparation system in the same vein as Word. Word is for doing letters, HTML is for doing markup. Ideally, you don't specify formatting in HTML, you specify intent. HTML will likely look a bit different on everything you view it on. Sort of like Word, but on purpose.

    20. Re:is this the internet ? by aaronl · · Score: 1

      Anything that needs to be typeset has reason to be in PDF. You see manuals, brochures, and various reports in the format because that's what gets sent to their volume printer. They aren't making the PDF available to be annoying so much as because they already have it and it will look the same as what they printed.

      Also, any form which needs to be printed exactly the same is a good cantidate for PDF. IRS tax forms are a good example of this.

      In general, though, I agree that if you're putting it on a web server, it *probably* should be in HTML. I'm personally really sick of the jerks that fill their site with PDF. My browser is made to navigate a HTML based site, not a PDF based one.

    21. Re:is this the internet ? by sapgau · · Score: 2, Funny

      God I don't understand what the whole issue is about opening up a PDF.

      I started reading the thread to hear other people's experiences with Apache and all I'm reading is this goddam issue with PDFs.

      I don't get it. Am I an idiot or geekdom is having a period?

    22. Re:is this the internet ? by fyngyrz · · Score: 1

      HTML is piss poor when it comes to oddball characters, complex equations, vector graphics, and sanely breaking content across page boundaries.

      You cannot substantiate those claims. The fact is, HTML can support any character and/or any graphics -- in cases where perfect rigidity is required, an image can be used, likewise any imaginable construct can be placed in an image with the supporting raw information in the document in a comment, alt text or etc, ready to use by the next person in the chain.

      You can do tables of contents, indexes, footnotes, control widths, and fonts. This includes unicode, which pretty much leaves your "oddball character" argument in the dust. I have to write documents in Chinese and Korean, and between the two, I have to use thousands of characters, some of them quite obscure because they are old, technically specific and definitely not in common use. I have no trouble doing so with an HTML target. Here is an example of a 100% HTML-friendly, foreign character document element (removed from context for your convenience, because HTML allows that) where I have combined charting, a few vectors, non-English characters and explicatory graphics. The presentation is locked, yet reusable and editable. Here, on the other hand, is a document that uses thousands of characters and is not locked.

      You can do vector graphics in images (as well as any other graphic you might want to embed) with the benefits that bitmaps may be directly editable and reusable and vector information may be embedded underneath a bitmap presentation. You can do resizable vector (and other non-bitmap) graphics using plugins, scripting, etc, and what is more important, you can make the underlying data available to the end-user in an immediately re-usable format from CSV to live, usable code. Heck, you could embed a ray tracer or neural network or artificial life simulator -- with data -- without any trouble at all, should you want to go that far.

      If you need to make the data hidden, you can do that too, and if you need to make the rendering a specific size you certainly can. Though one should ask why would you actually need to do this other than presuming you know more about what the end-user needs to see than they do, which is rarely, if ever, the case. At first, I thought I'd actually come up with one. I was thinking of a page that offers a castle you can build from card-stock. You're supposed to print it, cut it, and build it. But then I realized that you could re-size it and you then have a castle any size if you're not stuck in PDF.

      Page boundaries. Well, first of all, they do not exist on the web and furthermore they should not exist, they are a stone-age hold-over from print. Here's why: Information boundaries and conceptual boundaries can and should replace page boundaries with useful distinctions over old-school, physical, disjoint, arbitrary distinctions. Should you want to go to print, you can, if you felt you had to, control an HTML document so it will fit on various pages. But is there in fact a need for this? Would the HTML document fail to print if it ran over (or under) an exact page? No. Of course not. It'd print just fine. Though again, as print is inherently far more limited in functionality than HTML, I personally find very little need to do so.

      The only paper in my office is paper other people give to me, and every sheet of it is resented. Messy. Wasteful. Unjustified. Environmentally unfriendly. Difficult to reuse. Impossible to reformat. Heavy. Every time I buy a book I think how much better it would be in electronic format, and how little the print version can claim as a benefit. It is truly astonishing how little that is when you look at it honestly.

      Then take a look at [this] and [this.]

      --
      I've fallen off your lawn, and I can't get up.
    23. Re:is this the internet ? by fyngyrz · · Score: 1
      Anything that needs to be typeset has reason to be in PDF.

      Fine. But then I simply ask, what has a legitimate reason to be typeset that begins as a web document? Why is it that you would remove the flexibility of an HTML document and replace it with a rigid format? Doing so doesn't make it any more printable. Doing so doesn't help the reader. Doing so doesn't increase the availability or quality of the information presented. In fact, the reality is quite the opposite. The more flexible the document, the more useful it is to the ultimate document consumer(s).

      More broadly and more poignantly, what has good reason to be typeset at all outside of cultural habituation? Images are (at least they can be) far better on displays than they are on paper; text is far more flexible in a browser; dynamic equations and resizable vectors and animations are impossible in print. If (more likely when) electronic paper comes into common use, the benefits we see in web browsers will accrue to lighter formats, but at this point, print simply represents stone age inconvenience to me 99.9% of the time, and the remaining fraction of the time the inconvenience could be solved by e-paper, but cannot be solved by print itself.

      You see manuals, brochures, and various reports in the format because that's what gets sent to their volume printer.

      Well, we are talking about the web, not straight-to-print, but even so...

      • Why does a manual, report or brochure ever need to waste paper in a modern industrialized country?
        • HTML is far more dynamic
        • HTML is free and does not require duplication
        • HTML is environmentally friendly
        • HTML documents can interact via scripting and more
        • HTML documents can self-format according to circumstance
        • HTML is portable via PDAs and laptops and palmtops and tablets (and very soon indeed, as intermediate product held on e-paper.)
        • HTML can be instantly updated without waste or "version-itis"
        • HTML can be -- wait for it -- printed.
      Also, any form which needs to be printed exactly the same is a good cantidate for PDF. IRS tax forms are a good example of this.

      No. IRS forms are a terrible example of this, and for multiple reasons. An image is perfectly capable of providing a rigid, 100% reproducible form to be printed which can be machine read if need be. At any DPI you like, without having to have PDF anywhere in in the tool chain. But IRS forms are the poster child for having content on them that has absolutely no applicability to this user or that user, and a form that built itself in HTML would be a heck of a lot more appropriate, easier to deal with, and less expensive to process than the inflexible junk our legislature's tame money-grubbers have saddled us with.

      The only people who normally benefit from rigid, dot-for-dot fill-in-forms are those who design them (and they're just happy in their own minds because they're locked into the stone age of design methodologies), not those who have to fill them out and certainly not those who have to parse the filled-in data on them, including machines -- why make a machine parse a field that is going to be empty 99% of the time? Why have the field there at all unless it is going to be used? It is a huge waste of resources, paper, thought and a source of growing error. It is old-school-think. As is almost anything associated with the IRS and the politicking and legislation that enables those idiots. Ahem. Different discussion, sorry. :-)

      --
      I've fallen off your lawn, and I can't get up.
    24. Re:is this the internet ? by zippthorne · · Score: 1

      Well now, you're just going to have to use a sensible format then.

      --
      Can you be Even More Awesome?!
    25. Re:is this the internet ? by aaronl · · Score: 1

      I wasn't actually arguing *for* PDF on the web. I rather dislike the way it gets used. But if your intent for making something available is for people to print it, then you should use an appropriate format for that purpose.

      Using images doesn't work that well. They tend to be overly large and printers have a hard time handling them. I'd rather straight PostScript, since that's what my printers and all my print management software understands natively.

      As far as computer processed paper forms... having been involved in a project that did just this, you don't want to do HTML for it. You need to have a rigid format so that you can maximize the reliablity of the machine scan being correct. It takes a looong time to get your accuracy to near perfect levels. Even then, you will have scanned areas that you have uncertainty about, and you need to have a human look at it and verify.

      I don't like the IRS one bit. I think the agency is unconstitutional and should be abolished. As for their forms, they have fields that cover all possibilities. They have to make their forms capable of handling all aspects of tax law, so you get fields that are only used by 0.1% of the population. I'd love to see more electronic tax submission, but they have executed that terribly. I end up submitted paper forms a lot of the time just because I don't have to pay for more than a stamp to do it. I use fill-in PDF forms to do this. The instructions for filling out those forms is what I would say is the excellent example for something that shouldn't be in PDF.

      While many of us hate PDF, just remember: the right tool for the right job. Sometimes a typeset format is the right tool and sometimes a markup format is the right tool.

      So, to summarize, HTML is the right way if your data is only being presented to the user through a browser. PDF is acceptable if you need the format exactly the same in all cases. Images can do this as well, but they aren't as flexible as PDF, PS, or similar. You can use a word processor for this for the reason that the output isn't consistent.

    26. Re:is this the internet ? by bad-badtz-maru · · Score: 1


      I don't know about the rest, but on the dozen or so computers I've used, both at home and at work, over the last four years, the PDF reader has never worked reliably. As an example now, on all of our machines at work, if the PDF reader was invoked, shutting down windows generates an exception. At home, the reader locks up intermittently while loading PDFs.

    27. Re:is this the internet ? by cloudmaster · · Score: 1

      I would like to bring up the east of transfer gained from the use of PDF over HTML. With HML, there's no good way to include a bunch of images in a single directly readable file. So, to transfer a file to someone, I have to send either as a .zip or as a whole bunch of files. I've taken several on-line courses that require turning in reports via email, and a .zip'ed collection of files is difficult to manage for the receiving instructor. So, I used PDF for most of my reports, as it ensures a controlled presentation (as my grade is somewhat dependent on how readable the content is) in a nice little bundle that I'm sure the instructor can read - and more importantly, I'm sure that the instructor will already have a reader (other formats that require extra work, possibly including .zip, are out of the question for many lazy recpients). Since I work on Linux, but he'll likely be on a windows workstation using IE, I don't want to forget about one of the tiny IE/firefox incompatabilities when I'm formatting my HTML. PDF frees me from that concern.

      I do agree, that PDF is *way* overused, and is generally irritating. I prefer to use HTML (or plain text) when possible, but in cases like this it would take more significantly work on my part to get similar functionality out of HTML as I already can get from PDF.

    28. Re:is this the internet ? by fyngyrz · · Score: 1
      I would like to bring up the east of transfer gained from the use of PDF over HTML. With HML, there's no good way to include a bunch of images in a single directly readable file.

      OK, lets look at the HTML-based alternatives.

      You could just send them a URL. Or a filesystem location. Depending on what type of network you're sending the information over. You can always get space on the net, there are tons of free hosting services and for a university, they'd be well advised to give you a little space for things just like this.

      If you really want to send a zipped collection of files, build the report in a sub-subdirectory, put the master page / index /toc /whatever alone in the subdirectory, ZIP it that way with the subdir included, and the instructor will unzip what appears to them to be one html file and a subdirectory that will go where-ever they want it to go in their filesystem. Everything will be fine, easy to delete, available in separate components (which means it'll be easier to mark up and quote and copy/paste and score, just to offhand name a few things.)

      I don't want to forget about one of the tiny IE/firefox incompatibilities when I'm formatting my HTML

      Mmmph. This is a different problem. Send your instructors -- all of them -- the URL for downloading Windows FireFox. They'll probably bump you up a grade if you can convince them to try it. Explorer isn't an HTML browser so much as it is a virus entry enabling mechanism.

      --
      I've fallen off your lawn, and I can't get up.
    29. Re:is this the internet ? by cloudmaster · · Score: 1

      So, I sent them a URL, and when they go to look at it, something's wrong with either the server, their internet conection, etc - and then *I* have to troubleshoot their internet conenction to figure out why they can't see my document. If I had sent a PDF then they would have the file when they received the email, with no more steps to go through.

      A collection of files would be convenient on the surface, but when the prof expects stuff in a word doc, asking them to deal with extracting a .zip and maintain the structure is generally extra work that they just won't do. "The clsss requirements say that assignments should be in a word doc" and "no grade for you" are the typical response. Similarly for suggesting that they use FireFox. If you think that most college-level instructors are gonna see the error of their flawed method of working based on the suggestion of some know-it-all Linux punk, when "everyone else" manages to do things the way he asks, you've been out of academia for a while. Getting them to take a PDF is generally tough enough - I had one where I had to rename .rtf files with a .doc extension so he's think I was sending Word docs. :(

      As a sysadmin, I can tell my users what they oughta be doing, and they'll generally listen to me. In that role, all of my marked-up documentation is HTML-based. In my pursuit of education, though, I was just another damned student getting in the way of research time, and PDF is the easiest way to essentially work around that kind of idiot end user. It's not a good use, but it's unfortunately a common one.

    30. Re:is this the internet ? by fyngyrz · · Score: 1
      Please don't mistake me; I understand perfectly well that college (and the world) is rife with people insisting that things be done in less functional, poorly thought-out, inconvenient, silly, and outright stupid ways. On top of which you will often find layered the three functional retardations: patriotic, traditional, and religious.

      What I am saying is that it is not neccessary, which is a concept that is quite disjoint from required, both in academia and business.

      --
      I've fallen off your lawn, and I can't get up.
    31. Re:is this the internet ? by cloudmaster · · Score: 1

      In that case, we totally agree. :)

    32. Re:is this the internet ? by FinalCut · · Score: 1

      While I doubt if many people will see this post; I am able to read PDF files just fine without Acrobat Reader.

      No, I don't have the pdf extension for firefox turning into HTML either. Instead I installed an app I saw mentioned on someones blog:

      Foxit Reader available at http://www.foxitsoftware.com/

      It's free, fast, and lightweight. Plus there was no installation. Just unzip it, then launch it (tell it to be the default pdf reader) and enjoy.

      I'm not affiliated with the product at all but I am happy with it. I uninstalled Acrobat Reader almost immediately after trying it out.

    33. Re:is this the internet ? by Anonymous Coward · · Score: 0

      PDF comes out on top in that case only because you focus on the way it's currently done, not the way it should be done.

      The IRS makes the form on their computer, the user downloads it to his computer, fills it out, then prints it and sends it back to the IRS who will scan it in and run it through some image-to-text software, to get it back in the computer. It's basically computer -> computer via dead trees. Same system as TCP/IP over avian carriers :-)

      It's not just stupid, it's brain-dead.

      Making it a HTML form should not be a step taking alone, but done at the same time as getting rid of the dead trees. Make a HTML form. Put a submit button at the bottom. No more printing, no more scanning, no more dead trees, and no more snailmail.

      Over here (Denmark, Northern europe), the electricity bill already works like this. The tax forms are still paper though, but they are already filled out for us, and we only need to send them back if there are changes or mistakes that need to be corrected. They might even have an electronic version (there has been talk about it), I didn't check, because it's all done for me.

  15. Nice presentation by whitehatlurker · · Score: 1
    But the only thing I'm going to remember is that this guy (gal?) has issues with the configuration of apache (and who doesn't?) or I'll remember the last slide with the pony.

    Hehn... pony ... want it ... can't have it ... cute.

    presentation, what presentation?

    --
    .. paranoid crackpot leftover from the days of Amiga.
  16. How to fund Apache improvements by joelparker · · Score: 4, Interesting
    I worked at Sun and tried to fund Apache improvements to make it smoother for my team's webmasters. No luck.

    Apache is great but it could be *significantly* easier for beginning webmasters. And for companies to fund changes.

    1. Re:How to fund Apache improvements by daeley · · Score: 1

      Apache is great but it could be *significantly* easier for beginning webmasters.

      1) Log in to your Mac.
      2) Open System Preferences > Sharing
      3) Click on the checkbox labeled "Personal Web Sharing"

      Et voila! Instant Apache webserver. ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    2. Re:How to fund Apache improvements by fimbulvetr · · Score: 0, Flamebait

      Great! Yet another application Apple completely mangles beyond recognition. Then they subsequently procrastinate on releasing security updates for it.
      Go ahead, have them enable the next hole, who needs timely updates anyway?

    3. Re:How to fund Apache improvements by Anonymous Coward · · Score: 0

      Yet another application Apple completely mangles beyond recognition.

      Have you looked at /etc/httpd on a Darwin install? Yeah, didn't think so.

  17. The 2G file limit... by NeoThermic · · Score: 3, Insightful

    Sitting in #apache on freenode is actually fun sometimes. You'll actually see these common things bought up by many people every day. The PDF actually touches on only a few of the "problems" that the conf file has.

    However, its the 2G file limit that makes me laugh. Sure, there's LFS (Configure 1.3 with CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64", enabled by default in 2.0.53 (and higher) and in 2.1), but to be really honest, there are far better ways to send large files. HTTP isn't one of them. There's FTP and there's also torrents; Both of which have the advantage of being designed for files rather than 'hypertext', which by nature is normally text...

    NeoThermic

    --
    Use my link above, or to view my server, NeoThermic.com
    1. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      HTTP isn't one of them. There's FTP and there's also torrents; Both of which have the advantage of being designed for files rather than 'hypertext', which by nature is normally text...

      Actually I love the fact that one can use HTTP to download files that are gigabytes in size ... and I use that to my advantage ever since our local moron sysadmin thought it was the right time to install a transparent proxy to monitor employee activities (from instructions from his CEO buddy) :D

      Rock

    2. Re:The 2G file limit... by Burdell · · Score: 4, Insightful
      HTTP doesn't really have much to do with hypertext. A small percentage of the bits transferred via HTTP are text/html (think images, flash and java, and of course PDFs). In many ways, HTTP is a better file download protocol than FTP:
      • doesn't need a second port for transfers (so no firewall "fun")
      • byte ranges allow a client to only request part of the file (great for file completions)
      • easier to do per site, per directory, or per file authentication (since authentication is per request, not per "session")
    3. Re:The 2G file limit... by mallardtheduck · · Score: 1

      1) PASSV "passive" mode fixes that.
      2) Modern FTP servers support resume, not sure how.
      3) Valid point.

    4. Re:The 2G file limit... by GuruBuckaroo · · Score: 1

      You know, you really should think of better ways to start your post. Granted, the information you provide is true, not to meantion informative and insightful - however:

      Let's play Expand the Acronym.

      " HyperTextTansferProtocol doens't really have much to do with hypertext."

      I wonder if anyone actually read the remainder of your post.

      --
      Poor means hoping the toothache goes away.
    5. Re:The 2G file limit... by PornMaster · · Score: 1

      Well, it would be nice if it didn't stop responding when your access log hits 2GB, too...

    6. Re:The 2G file limit... by NeoThermic · · Score: 1

      >HTTP doesn't really have much to do with hypertext.

      Well, it does share its name in the first letter (i.e. HyperText Transfer Protocol). When it was first about, you didn't really have anything other than the text. Its only with our media enriched abilities do we add in images, flash, java (shudder), and other binary file formats.

      For a webpage, sure, HTTP is good. For many tiny files that only are going to be viewed rather than saved, sure, HTTP is good. But for large downloads (the whole "problem" behind the 2G limit), HTTP really isn't that good of a choice.

      >byte ranges allow a client to only request part of the file (great for file completions)

      I beileve you can do that with FTP as well, seeing as you can request a start offset in FTP for the ability to resume downloads.

      NeoThermic

      --
      Use my link above, or to view my server, NeoThermic.com
    7. Re:The 2G file limit... by Penguin · · Score: 1

      1. Well, PASV still could cause a couple of problems. In NAT'ed or firewalled environments, where any connection might idle out, the main ftp connection (at port 21) could hang idle for perhaps several hours while data is transferring over ftp-data port (port 20). When the transfer is complete and commands are sent over port 21, the tcp connection might have been removed from firewalls in either end (smarter firewalls/nat implementations are aware of this problem and might as well change the local ip address sent in the ftp application layer)

      2. The resume feature has always been there. The 20 year old RFC959 mentions REST and ftp servers don't have to be very "modern" to support that. Likewise, I can't remember a ftp client that didn't support REST, although they surely exist. Some of the ftp clients built into browsers didn't tend to be that clever regarding downloads.

      3. Especially with the virtual host option. It might not be a simple option for a company to put up files for download on a shared server via ftp as no matter what hostname the client uses, there is no way to differenciate between the hosts. HTTP has the Host-header - which could be considered a hack. One of the more loved and useful hacks, though :-)

      --
      - Peter Brodersen; professional nerd
    8. Re:The 2G file limit... by NeoThermic · · Score: 2, Informative

      >Well, it would be nice if it didn't stop responding when your access log hits 2GB, too...

      One should never let the logs get larger than a few hundred MB. Consider rotating the logs, either monthly or weekly (or even more often if your logs gain size quickly).

      See:
      http://httpd.apache.org/docs-2.0/programs/rotatelo gs.html or http://httpd.apache.org/docs/programs/rotatelogs.h tml

      NeoThermic

      --
      Use my link above, or to view my server, NeoThermic.com
    9. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      oh admit it. you got pwned.

    10. Re:The 2G file limit... by HrothgarReborn · · Score: 1

      Don't forget on the fly gzip conpression

    11. Re:The 2G file limit... by HrothgarReborn · · Score: 4, Insightful

      PASSV does NOT fix this. Passive still uses second ports it just changes the direction of the connection. On all firewalls you have to load extra stuff to properly allow the connection to work or fully open all outbound traffic. On IP Tables there is an ftp_contrack module to load, on PIX there is a fixup protocol to load. The fact is FTP is the most broken protocol there is. There is no reason that everything cannot be handled over a single port and the security issues involving race conditions, bounce scans, clear text sign on and transfer, are unacceptable. The ONLY thing going for it is tradition.

    12. Re:The 2G file limit... by schon · · Score: 1

      While I agree that logs should be rotated frequently (mine get rotated hourly,) that doesn't really address the issue (if it in fact exists - I wouldn't know.) If the server stops responding when the log reaches a given size, then it's broken and needs to be fixed.

    13. Re:The 2G file limit... by Linus+Torvaalds · · Score: 2, Informative

      Some FTP servers can do this too - e.g. try downloading a directory name with .tar.gz appended.

    14. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      > byte ranges allow a client to only request part of the file (great for file completions)

      FTP can do that too, dumbass.

    15. Re:The 2G file limit... by netsharc · · Score: 1

      To point 2, actually the FTP client just sends REST [byte where you want to resume], and if the FTP server responds positively, the client knows it's supported and it will send the file beginning with that byte.

      --
      What time is it/will be over there? Check with my iPhone app!
    16. Re:The 2G file limit... by tepples · · Score: 1

      HyperTextTansferProtocol doens't really have much to do with hypertext

      Neither does the Apache HTTP Server have much to do with the Apache nation.

    17. Re:The 2G file limit... by Spy+Hunter · · Score: 2, Insightful

      Amen. I only wish HTTP had an INDEX method, where you could get a real file/directory index listing in a standard XML format suitable for use in a file manager (where permitted only of course). That, and proper support for the PUT method. It would then truly blow all other file transfer protocols out of the water. Why use FTP, NFS, WebDAV, or SMB with all their bloat, complexity, and security problems when you could just be using good old HTTP which you already know and love? If only the creators of HTTP had seen fit to include an INDEX method, it would have saved us all so much trouble. I don't know why it's never been added by anyone as an extension, either.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    18. Re:The 2G file limit... by MSG · · Score: 1

      PASSV doesn't remove the need for a second TCP connection on a different port, but it does eliminate the need for special firewall support. In passive mode, the server opens the second port and reports it to the client. The client then establishes a second TCP connection to the IP and port indicated by the server.

      ip_conntrack_ftp and PIX fixup protocols are only needed for old style FTP. They aren't used when transferring files with passive mode.

    19. Re:The 2G file limit... by blane.bramble · · Score: 1

      PASSV doesn't remove the need for a second TCP connection on a different port, but it does eliminate the need for special firewall support.

      Wrong. The firewall still needs to track the FTP protocol to know which additional ports to allow through.

      In passive mode, the server opens the second port and reports it to the client.

      See, you explained this requirement yourself.

    20. Re:The 2G file limit... by someone300 · · Score: 1

      It's probably for security. Admins of very secure stuff wouldn't want thier site servicing requests if they're not being logged anywhere.

    21. Re:The 2G file limit... by hzero · · Score: 1

      No one will need more than 637 kb of memory for a personal computer...

    22. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      Wrong. The firewall still needs to track the FTP protocol to know which additional ports to allow through.

      Only if you're doing egress port filtering, which is Evil and Stupid.

      In passive mode, the server opens the second port and reports it to the client.

      See, you explained this requirement yourself.


      No he didn't. He explained that since the FTP server notifies the client over the command channel which port to connect to in order to establish the data channel, the client can now initiate a separate connection to that port from inside the firewall. So if "telnet randomhost.com 30667" works from inside the firewall, "telnet randomhost.com 30668" will work too.

      Only when firewalls are explicitly configured to limit the destination ports (egress filtering) does it matter. And only technocratic control-freak nutjob network admins configure their firewalls that way. So 90% of the people on the Internet can use PASV through firewalls with little trouble.

    23. Re:The 2G file limit... by sydneyfong · · Score: 1

      What??!

      Remove your stupid index.html

      End of story.

      Granted, it's only HTML instead of XML, but it's been there way before XML, so you can't blame them for that...

      --
      Don't quote me on this.
    24. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      The fact is FTP is the most broken protocol there is.

      It works and is a snap to write a client for. Just about every operating system on the Internet has an FTP server of some kind. It's more limited cousin TFTP is used everywhere to service the routers that run everything.

      There is no reason that everything cannot be handled over a single port and the security issues involving race conditions, bounce scans, clear text sign on and transfer, are unacceptable.

      Then use scp, sftp, or some other protocol that meets your other requirements.

      FTP was designed to reliably transfer files between different operating systems that might or might not understand 7-bit ASCII and might or might not agree on what end-of-line terminators to use. It was also meant to be easy to code up a client (which I've done).

      Having separate command and data channels makes a lot of sense when reliable is the #1 requirement: 1) You can guarantee the command channel uses 7-bit ASCII and human-readable statements no matter what, making debugging a hell of a lot easier; 2) The data channel can be any weird kind of shit and the command channel doesn't care (contrast with the tricks Kermit and Zmodem have to do to combine the data-and-command channel functions); 3) Who ever said we had to squeeze all of our data paths down into one byte stream anyway? It's the Internet ffs and we've got 65,535 ports to play with. BitTorrent can use dozens of ports just to download ONE file and firewalls have to be adjusted, does that make it suck?

    25. Re:The 2G file limit... by sploxx · · Score: 1

      3) Who ever said we had to squeeze all of our data paths down into one byte stream anyway? It's the Internet ffs and we've got 65,535 ports to play with.

      I agree.

      (i) People more and more restrict the fields usable in (TCP/UDP) IP (firewalls only allowing port tcp/80 and maybe, maybe tcp/22, there are even ISP that only allow HTTP through proxies).

      (ii) Now, as everything gets tunneled through HTTP, people and admins feel somehow safe because there is 'only one port open'. Running an application non-root on any TCP/UDP port is deemed 'unsafe', but writing yet-another script and putting it on the webserver (which, for 'pragmatic reasons' very often runs as root) is considered 'safe'.

      (iii) But at the same time, "application level firewalls" are deployed which filter dependent e.g. on different "User-Agent" fields in HTTP.

      (iv) goto (i), but this time with more overhead

      Similar stupidity exists among those who think that NAT and 'port knocking' are ingenious features (they surely have their uses) or that most forms of P2P - which more and more zero in on being poorly implemented forms of application level multicast - is somehow more l33t than real multicast.

    26. Re:The 2G file limit... by jrexilius · · Score: 1

      actually his point is still valid in that to work with the output of auto index you have to basically do screen scraping or weakly typed parsing. and that would work with apache but what about IIS, netscape, etc.

      An HTTP specification for format (well structured xml) and a truly supported command (method INDEX). would allow for client applications to be developed more easily.

      I would love to be able to drop FTP access and hacks like WebDAV or PHP/perl file manager scripts for customer file management. HTTPS, .htaccess, and a Location Allow INDEX, PUT, DELETE, and you are done.

    27. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      HTTP and its ilk makes firewalling harder, not easier; you can no longer assume that a single connection = a single file or a single type of data either -- HTTP is commonly used to transfer non-web traffic to get around firewalls.

      Firewalls are becomming less and less relevant with more and more chat and other protocols simply allowing 'tunnel over http'.

    28. Re:The 2G file limit... by Anonymous Coward · · Score: 0

      While HTTP had always been great for file downloads, it would be a bit more difficult to hack a sophisticated "PUT" mechanism into it. Most httpd's do not run as "root" (or equivalent), so unless you're satisfied with all created files being owned by something like "www-data", you have to use something different.

      (PS:just use scp/sftp)

    29. Re:The 2G file limit... by blane.bramble · · Score: 1

      Only when firewalls are explicitly configured to limit the destination ports (egress filtering) does it matter. And only technocratic control-freak nutjob network admins configure their firewalls that way. So 90% of the people on the Internet can use PASV through firewalls with little trouble.

      Never worked in a corporate then? One of the points of a corporate firewall (as opposed to a personal one), is to control what you can connect to, as well as what can connect to you. And then, your firewall needs to understand FTP. As *any* decent firewall *might* be used in this way, it needs to support PASV FTP at the protocol level.

    30. Re:The 2G file limit... by IntlHarvester · · Score: 1

      WebDAV has an Index command and a "real PUT", so I'm not clear on why it doesn't solve your problems. Futhermore, WebDAV has excellent client support in most GUIs, on the same level as FTP.

      The only real problem with WebDAV is poor integration between web-server security and OS security with Apache, but there are products that can do that right (IIS).

      --
      Business. Numbers. Money. People. Computer World.
    31. Re:The 2G file limit... by JimDabell · · Score: 1

      I only wish HTTP had an INDEX method, where you could get a real file/directory index listing in a standard XML format suitable for use in a file manager

      Why use FTP, NFS, WebDAV, or SMB with all their bloat, complexity, and security problems when you could just be using good old HTTP which you already know and love?

      WebDAV is HTTP. In particular, WebDAV is HTTP with a few extra methods. Lo and behold, one of the methods it provides is PROPFIND, which can return "a directory listing in a standard XML format suitable for use in a file manager".

      I don't know why it's never been added by anyone as an extension, either.

      It has. The extension is called "WebDAV". But that's just "bloat, complexity and security problems", right? :)

    32. Re:The 2G file limit... by JimDabell · · Score: 1

      While HTTP had always been great for file downloads, it would be a bit more difficult to hack a sophisticated "PUT" mechanism into it.

      PUT has been part of the HTTP 1.1 specification for years and years.

      Most httpd's do not run as "root" (or equivalent), so unless you're satisfied with all created files being owned by something like "www-data", you have to use something different.

      Most httpds do run as root, but drop privileges. The same goes for ftpds. As for ownership, it's not an easy problem to solve, but there are plenty of different solutions, e.g. the Apache on port 80 is a proxy for Apaches on other ports running as the correct user.

    33. Re:The 2G file limit... by VGPowerlord · · Score: 1

      Cleartext signon and transfer are problems relieved by using FTP over TLS/SSL, or in a worst case scenario, scp or sftp, which really aren't FTP at all.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    34. Re:The 2G file limit... by steveg · · Score: 1

      It doesn't stop responding here, it just stops logging. There was a time when it would go forever -- just don't expect it to restart when you made a config change and tried to restart to make the change "take". You could spend a frantic few minutes trying to track down why it wouldn't start again.

      Haven't seen that problem in some time though. Now it will restart fine but give you no indication that that virtual host wasn't logging any more.

      --
      Ignorance killed the cat. Curiosity was framed.
    35. Re:The 2G file limit... by Spy+Hunter · · Score: 1
      But that's just "bloat, complexity and security problems", right? :)

      Yes, it is. WebDAV is HTTP with so much extra junk that it's hardly recognizable. A "few" extra methods? They added like 15 different methods and made it into a super revision control protocol that's going to save the world or something. Very few people actually need all that junk; for everyone else it's just extra bloat and complexity. What that means for users is that WebDAV is not widely implemented or widely used. Where it is used, its extra features are usually ignored. There needs to be something in between HTTP and WebDAV. Something simple and easy to implement, like HTTP is.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    36. Re:The 2G file limit... by Spy+Hunter · · Score: 1

      index.html does not have a standard format, making it impossible to write a robust file management application using it. Furthermore, you can't have a site which allows directory browsing and also has a nice default page for web browser users. The directory listing format doesn't necessarily have to be XML, and it probably wouldn't have been if it was in the original HTTP spec, but of course XML is the obvious choice today.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    37. Re:The 2G file limit... by Nurgled · · Score: 1

      HTTP has no intrinsic concept of a "directory", it just happens that most webservers map the URL onto a filesystem by default. There's not really anything to stop you configuring your server to serve up directory listings in some XML format, and a more proper way to activate it would be to have the Accept: header contain the MIME type for your new XML format, or you could even just serve up the XML with an XSLT sheet referenced and not worry about having several versions.

      This way a directory listing is just a resource like any other, which is true to the spirit of HTTP.

    38. Re:The 2G file limit... by Spy+Hunter · · Score: 1
      Just because HTTP URIs don't necessarily map directly onto files or directories doesn't mean you couldn't provide a nice index listing of possible URIs in many situations. In situations where you couldn't, then don't! No harm done. That shouldn't stop HTTP from including a feature that would be extremely useful in many other situations.

      There's not really anything to stop you configuring your server to serve up directory listings

      Many servers already do, in random HTML formats. That's not the point. The point is it's not standard so you can't rely on it. It should be standard.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    39. Re:The 2G file limit... by Linus+Torvaalds · · Score: 1

      WebDAV is HTTP with so much extra junk that it's hardly recognizable. They added like 15 different methods

      HTTP defines the HEAD, GET, POST, PUT, DELETE and OPTIONS methods. WebDAV includes seven additional methods that handle copying, moving, properties and locking. It's nowhere near 15 additional methods.

      and made it into a super revision control protocol that's going to save the world or something.

      Straw man hyperbole. It's got basic locking functions. Nobody's saying it's a "super revision control protocol that's going to save the world". You are making WebDAV out to be much more than it actually is. HTTP missed out some pretty basic stuff, WebDAV merely adds them back in.

      Very few people actually need all that junk

      Yeah, COPY and MOVE are such esoteric notions. Whoever copies and moves stuff?

    40. Re:The 2G file limit... by Nurgled · · Score: 1

      My argument was simply that it'd be better to fix it at the level of having machine-readable directory indexes, not by adding yet another verb. Directory indexes are just another resource that you can GET; they don't need any special treatment.

      Note that most "webmasters" go out of their way to disable directory listings, so this proposed new standard (whether it be a new verb or simply a new response format) would be mainly applicable to FTP-like sites where having the root of the site being a directory listing wouldn't be such a wacky thing. Alternatively, of course, sites could start providing machine-readable links in their HTML using the HTML link element, though of course that would get quite bloaty quite quickly as they'd have to essentially include the entire navigation set twice.

  18. Wow, beautiful by legLess · · Score: 4, Funny

    I love Apache, but in the same way I love my wife: with some trepidation. Fast and stable, flexible and reliable, but make one little syntax error and you can lose your ass.

    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    1. Re:Wow, beautiful by sootman · · Score: 2, Funny

      "...but make one little syntax error and you can lose your ass."

      Like yelling "Oh, (not your wife's name)!" at the wrong moment?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    2. Re:Wow, beautiful by kodeman · · Score: 1

      Um, when exactly would be the "right" moment?

  19. It's not like you have to learn how to deal with life just to live it
    I know Apache can be a bit tricy at times, but reading TFM would actually have solved some of your problems.
    But you are free to run any webserver you want. My advice is to take a pick, and then take the time to learn how it works. I mean, none of this stuff comes for free.

    1. Re:Hey.. by Anonymous Coward · · Score: 0

      Gosh, here's a flash bang, it's made out of obviousness, don't blind yourself.

      Do you really think the authors are going to read your comment?

    2. Re:Hey.. by odin53 · · Score: 2, Informative

      Did you miss the bullet point that said "Yes, I know. I wrote that line in the docs. It's still really irritating"? As an Apache project member that primarily contributes documentation, I think he has RTFM -- in fact, he has WTFM. ;)

  20. Its hard because.. by TechnicGeek · · Score: 0

    its advanced. If it was simple then it would be limited. If you want it to be simple and limited then move to IIS. (not to mention crash) Computers are very advanced and hard. If you want to use the advanced options you must learn the hard things.

    1. Re:Its hard because.. by mrchaotica · · Score: 1

      You've never used a Mac, have you?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  21. Coral Cache by Anonymous Coward · · Score: 0

    save the server

    here

  22. Yep by Anonymous Coward · · Score: 0

    I agree, the main problem I have is the freakin 2GB limit. Everything else I have been using for so long it's second nature. But the vhosts could be cleaned up.

  23. Re:LOOK AT ME!!!!!!!!!! by Michalson · · Score: 0, Flamebait

    Ah yes, the response of the prototypical "I'm cool because I promote OSS" fanboy, quick to attack anyone who dares question his beloved OSS software (I'm surprised there wasn't some conspiracy minded anti-Microsoft in there too).

    Of course if you're wondering who Rich Bowen is, you can find a little bit about him here (or in plain english, he probably knows more about Apache then the parent and 95% of everyone reading this post - combined)

  24. Number of the beast? by eltoyoboyo · · Score: 0, Redundant

    Was it only a coincidence that it weighed in at 666 KB?

    --
    Have you Meta Moderated t
    1. Re:Number of the beast? by Nenorin · · Score: 1

      You know what? I'm sitting here at 2:55am, a little bit drunk (actually, screen is spinning, thought I'd check in to Slashdot for a dose of cold hard reality). I read this PDF file, yes; I laughed until I cried; "not yours", it said.

      666KB...

      I noticed this too, brother. I wondered to myself...had anybody else NOTICED? Yes...a kinsman had.

      Ho!!!!!

    2. Re:Number of the beast? by warriorpostman · · Score: 1

      Hmm...for me, it registers as 667KB in Opera. And in Windows explorer for that matter.

      Quick...switch browsers.

  25. mod_rewrite *is* vodoo by JoeF · · Score: 1

    In particular if the regex is completely ignored...
    Is it worse than sendmail? I don't know. The last time I touched sendmail was 10 years ago. Nowadays you would have to hold a gun to my head to have me even look at it.

  26. Asbury College? by tolldog · · Score: 1

    Wow... that was cool to see the Asbury College logo on the PDF slide show.

    Completely unexpected.

    My father used to chair the CS dept there...
    and I can still remember an incedent where I booted up an apple IIe in the lab and the second drive started to smoke. I left it running while I ran up three flights of stairs to tell my father.

    His first question was if I had turned it off.

    Turns out things were plugged in incorrectly.

    -Tim

    --
    -I just work here... how am I supposed to know?
    1. Re:Asbury College? by Anonymous Coward · · Score: 0

      Judging by your spelling, you didn't take English.

    2. Re:Asbury College? by andyfowler · · Score: 1

      And it's also exciting to see it as a current student (Media Communication, class of 2007). I hope that more organizations will see that hiring of OSS-supportive personnel is a Good Thing. Keep up the good work, Rich!

      (But let us know when www.asbury.edu replies with something besides "Server: Microsoft-IIS/4.0" ;-) )

    3. Re:Asbury College? by purpleplatyduck · · Score: 0

      I'm an Asbury student, and my jaw dropped when I saw Asbury. On Slashdot. That's a sight I thought I'd never see...beautiful.

    4. Re:Asbury College? by rbowen · · Score: 1

      heh heh.
      Hopefully next week, Andy. :-) The server is sitting in the server room, waiting for me to get back in the office tomorrow.

      --
      Apache guy, Open Source enthusiast, runner
  27. Typical responses... by Anonymous Coward · · Score: 0

    ...from the wannabe high priesthood. It's hard but I know it and that makes me l33t so I don't care.

    Don't bother addressing the fact that the guy has a number of points. Consistency is generally considered to be a good thing.

  28. Use Target Alert Firefox Extension by bg_27 · · Score: 1

    Use Target Alert Firefox Extension http://www.bolinfest.com/targetalert/ It will put a little PDF icon beside any PDF link, and thats enough to stop me accidently opening PDF's!

  29. HTTP are often more practical than FTP by Penguin · · Score: 1

    Come on, that "designed for files" is a too easy shot. For retrieving a specific, known resource, HTTP is pretty great, compared to FTP:

    - No login- og directory-walking-overhead, just a simple request and a simple reply
    - Just a simple tcp connection (no extra data connection and firewall hell)
    - Simple conditional requests (If-Modified-Since) and Range-requests (Range, If-Range)

    There really is nothing in the HTTP protocol that argues against HTTP as retrieving a single large resource, and where FTP would be better.

    Other relevant conditions could be multiple files, unknown file names (where FTPs directory lists could be of great help) and the like. But for just requesting one big file, FTP doesn't have any advantage or is "more designed" for serving a large file. It isn't "more correct" or "better" to use FTP, just because of the abbreviation.

    --
    - Peter Brodersen; professional nerd
    1. Re:HTTP are often more practical than FTP by NeoThermic · · Score: 1

      Well, first you skipped my other suggestion of torrents, of which they have an advantage over HTTP because you're not stressing the main server, and once you get going, the main server can go away and you can still download.

      Now, FTP has the ability to resume from a set point in a file, so you can pause your download, or continue one after sudden connection loss (for any reason).

      As for a FTP login, well, there's anonymous logins for that very reason.

      My justification isn't its abbreviation, its the fact that when you're downloading files of larger than 2G, you don't want to risk anything going wrong with a HTTP download (the major risk of being unable to resume in most cases).

      NeoThermic

      --
      Use my link above, or to view my server, NeoThermic.com
    2. Re:HTTP are often more practical than FTP by Linus+Torvaalds · · Score: 1

      FTP has the ability to resume from a set point in a file

      So does HTTP. Plus it has caching and virtual hosts.

      My justification isn't its abbreviation, its the fact that when you're downloading files of larger than 2G, you don't want to risk anything going wrong with a HTTP download (the major risk of being unable to resume in most cases).

      What? Only really ancient servers don't support byte range requests. Apache certainly does. Unless you are talking about dynamically generated files, in which case, how many 2GB dynamically generated files have you come across lately?

      Do you have any stats to back up your claim that most servers don't support byte range requests, or are you just going on memories from years ago?

    3. Re:HTTP are often more practical than FTP by NeoThermic · · Score: 1

      >Do you have any stats to back up your claim that most servers don't support byte range requests, or are you just going on memories from years ago?

      How about the huge number of half-downloads I've goten from HTTP served downloads on many computers, of which have downloaded many files from many diffrent servers over a few diffrent connections?

      I've never had a download from an FTP server ever fail. I've had *many* fail from HTTP served downloads that I really do try avoid downloading anything over about 3MB on HTTP.

      You keep skipping over torrents. Really, are you trying to attack one point by ignoring points you can't argue? Or will you acknowledge that torrents can be far better than HTTP for downloads of large files?

      NeoThermic

      --
      Use my link above, or to view my server, NeoThermic.com
    4. Re:HTTP are often more practical than FTP by jadavis · · Score: 1

      Real men use netcat (nc) to transfer files.

      Protocols are a sign of weakness.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    5. Re:HTTP are often more practical than FTP by Penguin · · Score: 2, Insightful

      No, I didn't skip the torrent suggestion, nor did I attack it.

      I just pointed out that your argument - "there are far better ways to send large files. HTTP isn't one of them." - didn't justify your FTP suggestion at all.

      HTTP has the ability to resume as well. I have never had problem resuming HTTP download. Some web browsers might not offer you this possibility for downloading (but might use it itself when requesting images on a page that were only partially downloaded at last visit). But then again, these browsers might not offer you resume download on ftp as well.

      Anonymous login still doesn't qualify as "a better way" regarding large files. It's quite irrelevant regarding large files and only introduces more overhead. Not that overhead matters much as when the transfer is underway, the situation is the same whether you use HTTP or FTP.

      I really can't find ground for your statement that you should be "unable to resume in most cases". I honestly can't recall this being an issue. I often download and resume large files from different HTTP servers.

      --
      - Peter Brodersen; professional nerd
    6. Re:HTTP are often more practical than FTP by Linus+Torvaalds · · Score: 2, Insightful

      I've never had a download from an FTP server ever fail. I've had *many* fail from HTTP served downloads that I really do try avoid downloading anything over about 3MB on HTTP.

      I've downloaded many, many large files (e.g. ISOs) over HTTP with no problem and have done for years. If you are having problems downloading anything over 3MB, then I would guess that you are misconfiguring these computers. Really - you think the rest of the world is just putting up with flaky downloads?

      TCP ensures an error-free connection for both FTP and HTTP. Neither FTP nor HTTP handle that part of the work. When you say "fail", what do you mean, exactly? Dropped connections? Corrupted files?

      In any case, your personal experience and my personal experience is unimportant. That's what I was asking for stats. You are the one claiming that HTTP is unsuitable for large downloads; the burden of proof is on you to show that.

      You keep skipping over torrents.

      I think you are confusing me with somebody else.

      Really, are you trying to attack one point by ignoring points you can't argue?

      Er, what? I'm arguing that HTTP isn't as bad compared with FTP as you make it seem. BitTorrent doesn't factor into that argument whatsoever.

      Or will you acknowledge that torrents can be far better than HTTP for downloads of large files?

      I'll acknowledge that all three protocols have advantages and disadvantages. BitTorrent is not a silver bullet, the fact that users have to download and install additional software is a showstopper for many people, as is the fact that it's not simply a client downloading from a server (e.g. you have to open up ports and sacrifice upstream bandwidth to get a decent speed).

      All three protocols "can be" far better than the other two. It depends on the circumstances. For large files, it depends on what servers are available, the update schedule, the bandwidth available, and so on. It's wrong to simply call one "far better" than another.

    7. Re:HTTP are often more practical than FTP by Linus+Torvaalds · · Score: 1

      Shame you'll be using the TCP/IP/UDP protocols then :)

    8. Re:HTTP are often more practical than FTP by ensignyu · · Score: 2, Insightful

      Are you using a browser to download files over HTTP? Most browsers have horrible resume support. Try something like GetRight (for Windows) or even wget -c. I've never run into a problem with those but I wouldn't trust Firefox to handle a large download correctly.

      Torrents are pretty nifty, but they're more complicated to support (need a seeder, etc) and much less reliable over slow connections. Generating SHA1 hashes for a 2GB file takes a while, so you can't just drop a file in the web directory and serve it immediately.

  30. YES!! by Anonymous Coward · · Score: 0

    YES!!! HAAHA!!! Finally I'm not alone.

  31. Font by cocoamix · · Score: 1

    Tell me why I'm supposed to take ANYTHING seriously from someone who publishes a rant in Comic Sans.
    (or a font that looks a lot like it)

  32. Couple of comments by Linus+Torvaalds · · Score: 2, Informative

    The basic auth logout: yes, people have been asking for it for years, but it's HTTP itself that doesn't provide a mechanism for logging out users, it's not Apache's fault.

    The lax syntax: hell no. That sort of thing leads to security holes. If I make a typo, I'm perfectly capable of going back and fixing it, should Apache notify me immediately. But if it misinterprets a typo as meaning something I didn't want, I won't know about it until it bites me in the ass. There is nothing wrong with strict syntax for config files.

    The rest are relatively sane complaints and ones I've said myself in the past. Even if they are contained in a godawful PDF.

    1. Re:Couple of comments by DennyK · · Score: 4, Insightful

      The basic auth logout: yes, people have been asking for it for years, but it's HTTP itself that doesn't provide a mechanism for logging out users, it's not Apache's fault.

      This one baffled me as well. How could you have a "logout" function in a stateless protocol? Logins don't persist beyond the fulfillment of a single request. The storing of a username and password for HTTP authentication is implemented on the client side, it has nothing to do with the web server or even the protocol. Complain to Microsoft/Mozilla/Opera Software or whoever makes your browser if you don't like it.

    2. Re:Couple of comments by fo0bar · · Score: 1

      This one baffled me as well. How could you have a "logout" function in a stateless protocol? Logins don't persist beyond the fulfillment of a single request. The storing of a username and password for HTTP authentication is implemented on the client side, it has nothing to do with the web server or even the protocol. Complain to Microsoft/Mozilla/Opera Software or whoever makes your browser if you don't like it.

      Exactly. IMHO, when you enter a part of a web site with HTTP auth, there should be a button or something IN THE BROWSER ITSELF that will clear the cached authentication for the realm. Don't blame the spec, and don't blame the server.

    3. Re:Couple of comments by HeelToe · · Score: 1

      So why not an HTTP response header that indicates to the browser an operation request to clear the credentials it used in making the request? Then the browser could have support for whether to automatically honor the request, prompt the user, or ignore it.

    4. Re:Couple of comments by metallidrone · · Score: 1

      https://bugzilla.mozilla.org/show_bug.cgi?id=55181 and https://bugzilla.mozilla.org/show_bug.cgi?id=26018 6 seem to talk about the issue. (note Bugzilla doesn't permit slashdot links, so either copy-and-paste or open-link-in-new-window.)

    5. Re:Couple of comments by prockcore · · Score: 1

      but it's HTTP itself that doesn't provide a mechanism for logging out users, it's not Apache's fault.

      It's actually the browser's fault. You are never really "logged in". The browser sends your username and password in the headers of *every* request for the appropriate basepath.

      A "logout" would be browser side, just stop attaching the username/pass to the header.

      I suppose you could put something in the protocol where apache would reply with a "login expired" or something... but it's really up to the browser.

    6. Re:Couple of comments by IntlHarvester · · Score: 1

      While they're at it, they might as well add a button to clear session cookies, as well as 200 other options nobody understands.

      IMO, the Internet Explorer approach makes more sense on a UI level. "Browser sessions" are usually associated with the window and are generally much shorter. Want to log out? Just close the window. (Of course tabs change that mechanic.)

      --
      Business. Numbers. Money. People. Computer World.
    7. Re:Couple of comments by Jesus_666 · · Score: 1

      Well, the server should automatically exploit recent security flaws to gain root access on the remote machine and erase the appropriate data. "But it's insecure", you say, "and we cant be expected to keep up with all exploits for all browsers for all systems"... Yadda yadda yadda. Lazy bums, altogether.

      </irony>

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    8. Re:Couple of comments by Ragica · · Score: 1

      Actually Zope solved this (at least that's where I came across the trick). Or sort of solved it. It sort of works. If simply return a unauthorized status header most browsers will drop credentials and re-prompt for login/password. It's ugly, ugly, ugly... but mostly works.

    9. Re:Couple of comments by aspx · · Score: 1

      > The storing of a username and password for HTTP
      > authentication is implemented on the client
      > side, it has nothing to do with the web server
      > or even the protocol.

      Nope, sorry. You can store user session information on the server also, and there are good reasons for doing so. It can make your site more responsive for interactive users, and save bandwidth. IIS makes this easy. I have never tried it with Apache.

  33. Comic Sans is..... by Anonymous Coward · · Score: 5, Funny

    NOT A FONT. ok? Repeat after me, Comic Sans Is Not a Font! In 1995 Microsoft released the font Comic Sans originally designed for comic book style talk bubbles containing informational help text. Since that time the typeface has been used in countless contexts from restaurant signage to college exams to medical information. These widespread abuses of printed type threaten to erode the very foundations upon which centuries of typographic history are built. While we recognize the font may be appropriate in a few specific instances, our position is that the only effective means of ending this epidemic of abuse is to completely ban Comic Sans. http://bancomicsans.com/home.html

    1. Re:Comic Sans is..... by ScottSpeaks! · · Score: 2, Insightful

      What's worse is that some people actually use Comic Sans to letter comic books. Comics - yes, even self-published superhero comics - deserve more respect than that.

    2. Re:Comic Sans is..... by Bob+of+Dole · · Score: 2, Interesting

      Actually, it was originally designed to provide comic-style word-balloons for the program Microsoft 3D Movie Maker.
      At some point, they figured out that whole "sound" deal, so 3DMM got voices, and the world got Comic Sans. (Sorry about that!)

      I'm actually one of the leading programmers from the 3D Movie Maker Community (which still exists)... We're people celebrating a program that gave the world Comic Sans.
      Aren't we bastards? :)

    3. Re:Comic Sans is..... by CheeseTroll · · Score: 2, Funny

      What a great site!

      There was a person who once worked on my team who used Comic Sans for *everything*, including technical documentation. Drove me nuts. Of course, this same person's favorite character in SW Episode I was - you guessed it - Jar Jar Binks. "He's so funny!" Ugh.

      --
      A post a day keeps productivity at bay.
    4. Re:Comic Sans is..... by StonedRat · · Score: 1

      While unemployed the job centre forced me to use comic sans on my CV, needless to say i didn't get a job for over a year. I was applying for web design work, and any sane person would just throw out any CV that was written in comic sans.

      --
      "Religion is the most malevolent of all mind viruses." - Arthur C. Clarke.
    5. Re:Comic Sans is..... by prockcore · · Score: 1

      What's worse is that some people actually use Comic Sans to letter comic books.

      Penny Arcade uses comic sans.. it's a shame.

      Then again, Penny Arcade is also drawn in photoshop instead of illustrator. Talk about wrong tool for the job.

    6. Re:Comic Sans is..... by webmaestro · · Score: 2, Interesting

      Well, techincally you're correct. Comic Sans is not a font, it's a typeface. The actual file that describes how the typeface is rendered is a font, but what the user sees is a typeface.

    7. Re:Comic Sans is..... by afidel · · Score: 2, Interesting

      NOT! Penny Arcade is sketched in Alias Sketchbook and colored in Photoshop, which is a perfectly rational workflow and one which works better for Gabe then doing everything in Illustrator.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:Comic Sans is..... by munkt0n · · Score: 0

      if you're going to be pedantic.. it's not a font, it's a typeface.

    9. Re:Comic Sans is..... by abdulla · · Score: 1

      Well I just compared Comis Sans MS in OpenOffice to the font used on Penny Arcade. They have some similarities, but they seem to be different fonts, and in my opinion the PA one is definitely the better.

    10. Re:Comic Sans is..... by FooBarWidget · · Score: 1

      So what font do you suggest?

    11. Re:Comic Sans is..... by myov · · Score: 1

      It's no different from the Minstral (sp?) phase in the early-90's. Remember the hard to read writing-ish font that appeared everywhere?

      --
      I use Macs to up my productivity, so up yours Microsoft!
    12. Re:Comic Sans is..... by prockcore · · Score: 1

      Well I just compared Comis Sans MS in OpenOffice to the font used on Penny Arcade. They have some similarities, but they seem to be different fonts, and in my opinion the PA one is definitely the better.

      No, they're identical. The difference you are seeing is caused by the hinting. Don't forget that gabe draws it *huge*. Compare it with a 60pt comic sans that's been rasterized and *then* scaled down.

    13. Re:Comic Sans is..... by ScottSpeaks! · · Score: 1

      Try something from Blambot (Digital Strip and Anime Ace are ones I've used) or Comicraft.

    14. Re:Comic Sans is..... by SecurityGuy · · Score: 1

      I dream of a life so untroubled that I can actually care what font someone uses. :)

  34. After... by Savage-Rabbit · · Score: 1

    ...a few tens of thousands of downloads I'd like to see their bill.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  35. God help me.... by Rick+Zeman · · Score: 1

    ...but I now know all about the threads settings since we moved Novell GroupWise WebAccess to Apache 1.x and the transition wasn't, uhh, smooth, shall we say. ("Can anyone say 'abends'?) A real bitch to troubleshoot.
    I was actually thinking longingly of the days of the Netscape Enterprise server for Netware.

    1. Re:God help me.... by publius_ovidius · · Score: 2, Funny

      "abends"? My God, man! How old are you? Sheesh. I haven't heard that term since I worked on mainframes.

      Wait ... how old am I?

  36. Re:LOOK AT ME!!!!!!!!!! by lax-goalie · · Score: 1

    You'd think that the bullet point "Yes, I know. I wrote that line in the docs. It's still really irritating" in the presentation might have clued the (grand)parent in that Bowen was on the Apache team...

  37. PDF by Godman · · Score: 0, Redundant

    Don't complain about the fact that its a PDF...

    All you have to do is look at your status bar in the bottom of your browser, and it tells you that its a pdf. hate_apache.pdf, to be specific.

    If you click on the link, its your own fault for not checking, especially on /.

    --
    I have this really funny quote that I like to put here. Unfortunately, there's this really annoying thing called a char
  38. huh by Anonymous Coward · · Score: 0
    never have i seen anything so not funny in my life

    and yes, i am quite familiar with a patch ee

  39. apache = crap by Anonymous Coward · · Score: 0

    Apache configuration is simply crap, generated by an infinite series of random patches. Should be rewritten from scratch.

  40. Well he has some points... by kosmosik · · Score: 1

    He has some points. I actually quite not believed - but I've tested it and it looks like he is not lying. ;) But to be honest I've never run into any of these oddities - I just RTFM, configure it and it works...

    Now maybe one point was invalid - you do not have to restart the server to make it reread config - you just send a signal to its process and it is in fact restarted - but practically it does no difference.

  41. This is what the open source community needs... by j1m+5n0w · · Score: 4, Insightful
    More people who complain loudly when something doesn't work the way it should. I applaud Rich Bowen for this honest critique of Apache configuration, and I hope more people do the same for their favorite open source projects. Sometimes, that's the only way things get fixed.

    I'm also a big fan of the "Grumpy Editor's Guide" series of articles at Linux Weekly News.

    1. Re:This is what the open source community needs... by Anonymous Coward · · Score: 0

      WTF? Apache's httpd is trivial to configure and maintain, both build process and config being very well documented. If someone is running their own server, you expect a modicum of technical knowledge and aptitiude.

      Apache is server software, their are pointy-clicky management tools for those that want them. There is a manual for the benefit of people choosing to be responsible for running the software. There are alternative httpds availiable like Boa and mathopd for those that want them. What was the problem again?

    2. Re:This is what the open source community needs... by j1m+5n0w · · Score: 1
      Apache's httpd is trivial to configure and maintain, both build process and config being very well documented.
      The article pointed out a number of inconsistencies in the config file syntax, many of which are complained about by real users on a regular basis. The author of the article is doing the apache project a service by drawing attention to these problems in the hopes that they might actually get fixed.
      If someone is running their own server, you expect a modicum of technical knowledge and aptitiude.

      That elitist attitude is preventing some otherwise good tools from being more widely adopted.

      As someone who occasionally to set up a web server, I find apache's config file somewhat confusing (mostly due to its large size). It could be a lot worse, but it could be a bit better too. Serving web pages is really a simple task, why should setting it up be any harder than absolutely necessary?

  42. Winston Churchill by linsys · · Score: 2, Interesting

    In the words of "Winston Churchill"...

    "It has been said that democracy is the worst form of government except all the others that have been tried."

    "It has been said that Apache is the worst web server except all the others that have been created"

    1. Re:Winston Churchill by Scaba · · Score: 1

      Though this one is pretty good, too.

  43. couldn't agree more! by bogaboga · · Score: 1

    If I want these two aliases to work I have to:

    Alias /foo/bar /path/bar
    Alias /foo /path/other

    But if I want two Locations to work, I to do it the other way around:

    <Location /foo>
    </Location>
    <Location /foo/bar>
    </Location>

    Couldn't agree more. This shows how geeky Linux programmers think and it does not help. One wonders why we do not adapt autopackage <URL:http://autopackage.org> or improve it. It would surely solve lots of problems. But why is it so popular? If all these discrepancies were removed, Apache's usage could soar to 99.99%.

    1. Re:couldn't agree more! by Anonymous Coward · · Score: 0

      wha??

      what the fuck does autopackage have to do with the order of Location sections in the Apache config file?

    2. Re:couldn't agree more! by Anonymous Coward · · Score: 0

      You're a moron aren't you? Much as the parent was not really on-topic, neither was he off-topic. He just articulated the general problems of Linux. Things are just different everywhere. The configuration file of Samba is a different beast as compared to that of Apache or Bind and so many others. This does not help except to add confusion to the already confused state of Linux configuration as the original piece on Apache says. Got it?

    3. Re:couldn't agree more! by Anonymous Coward · · Score: 0

      Those aren't Linux programmers.

    4. Re:couldn't agree more! by ocelotbob · · Score: 1

      I know autopackage is nice and all, but what the fuck does it have to do with the price of tea in china? Yeesh, you autopackage guys are just as bad as the gentoo people sometimes.

      --

      Marxism is the opiate of dumbasses

  44. flagship by rnx · · Score: 1

    i use linux exclusively and seldom touch closed source software but despite its oss flagship position i'm not much of an apache fan either.
    same goes for other big oss projects ... bash is just as lacking.
    roxen ... that's a nice webserver.
    still haven't found a better shell

    1. Re:flagship by GigsVT · · Score: 1

      In what ways is bash lacking?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:flagship by rnx · · Score: 1

      running the following through everyones favourite spook-run search engine should give you an idea of the kind of thing i mean.

      inconsistent site:www.tldp.org/LDP/abs/html/

      doesn't make bash useless or anything ... it's just an area where i'd love to see something new.
      despite it's central role on linux systems bash is not something one could show off with.

  45. Troll Time! by TiggertheMad · · Score: 2, Funny

    This whole thread is about a humorous troll (I rtfa. Yeah, I know that is verboten here...), so in the spirit of the author's PDF, I offer you a cheeky response:

    They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down.

    Not if you use a good OS, like Windows. (ducks)

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Troll Time! by cheesybagel · · Score: 1
      Not if you use a good OS, like Windows. (ducks)

      This is funny, but in Windows it also locks up, using Adobe's own plugin. I disable "Display PDF in browser" in the Adobe Reader preferences because of that.

    2. Re:Troll Time! by gstoddart · · Score: 1
      They ALWAYS lock up the browser and force a ctrl-alt-del to shut it down.

      Not if you use a good OS, like Windows. (ducks)

      Given that Windows is the only friggin' OS to which ctr-alt-del means anything I believe it would specifically imply Windows wasn't the 'good' OS. :-P

      I'll give you an A for effort though.
      --
      Lost at C:>. Found at C.
    3. Re:Troll Time! by DA-MAN · · Score: 1

      Given that Windows is the only friggin' OS to which ctr-alt-del means anything I believe it would specifically imply Windows wasn't the 'good' OS. :-P

      I guess your inittab doesn't have this in it, like mine:

      # Trap CTRL-ALT-DELETE
      ca::ctrlaltdel:/sbin/shutdown -t3 -r now

      But Windows isn't the only OS that does something when hit with the three finger salute

      --
      Can I get an eye poke?
      Dog House Forum
    4. Re:Troll Time! by gstoddart · · Score: 1
      But Windows isn't the only OS that does something when hit with the three finger salute

      Sacreledge! Do you make lock up and need to be rebooted on command too? =)
      --
      Lost at C:>. Found at C.
  46. What I hate by Megane · · Score: 1

    When there's a subdirectory in the ~/Sites directory on OS X (say, the "images" directory), if I don't include a trailing slash ("http://site/images"), Mozilla says "www.*.com could not be found", but when I add the trailing slash ("http://site/images/") it works. WTF?

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    1. Re:What I hate by bob@dB.org · · Score: 1

      That's 'cause Apache is confused about it's proper name. You see, when you request the URL without the trailing slash, and Apache sees it's (the URL) refering to a directory it redirects the client to a URL containing a trailing slash. This is done so that relative URLs will work. To do the redirect, Apache needs to know it's own name. See: http://httpd.apache.org/docs/2.0/mod/core.html#use canonicalname http://httpd.apache.org/docs/2.0/mod/core.html#ser vername

      --
      Acts@core.mailboks.com Acrux@core.mailboks.com Adam@core.mailboks.com Adar@core.mailboks.com Ada@core.mailboks.com
  47. Why I hate the Apache Web Server by dfn5 · · Score: 4, Funny
    The reason I hate the Apache Web Server is that it lacks a right click properties and I can't start it with the press of a "play" button.

    --
    -- Thou hast strayed far from the path of the Avatar.
    1. Re:Why I hate the Apache Web Server by Proudrooster · · Score: 1

      Good one! That comment is hilarious and should have been included in the PDF presentation! Nothing like an IIS slam to get room full of OSS geeks excited. :)

    2. Re:Why I hate the Apache Web Server by Mattintosh · · Score: 4, Funny

      Umm... Were you born that wrong, or did you learn your ways over time?

      Install Apache (1.3 or 2.0) on Windows sometime. If you open up Computer Management (quite possibly the best and maybe even the only good feature of Windows) and go to the Services section, you'll find Apache in the list. Select it. Now, at the top of the window, there's a button with a "play" arrow. Click it. Wow! Apache started! Next to that, there's a "stop" square. Next is a "pause" double bar. Last in line is a "restart" square/arrow combo. All of these work with Apache.

      Another poster mentioned the Apache Service Monitor tool. It's handy if you have more than one server around, since it lets you control them remotely without hassle. It too has the start/stop/restart buttons.

      And again, on Windows... Look in your Start menu. Apache creates a program group during installation that contains a Control Apache Server folder, in which you'll find some batch files... One for Stop Apache Server, one for Start Apache Server, and one for Restart Apache Server.

      There are plenty of "stupid" ways of running apachectl -whatever in Windows. But only the first one above allows you to right click and go to properties. And guess what you find in that properties window... Yeah. [Start] [Stop] [Pause] [Resume] - More buttons. But only stupid newbies would use those, right?

      (Before you reply to this assuming that I'm serious, I'd like to present you with a gift: A nice, shiny, new electric sarcasm carving knife.)

    3. Re:Why I hate the Apache Web Server by Anonymous Coward · · Score: 0

      OK. Serious question, what's wrong with the way IIS is configured? It sure as hell beats Apache's config file.

    4. Re:Why I hate the Apache Web Server by Anonymous Coward · · Score: 0

      It is pretty serious for an un-serious reply

    5. Re:Why I hate the Apache Web Server by Anonymous Coward · · Score: 0

      Oh, and it doesn't have an animated personal assistant that goes like: "It looks like you're trying to get mod_perl to build. Can I help you?" Oh man, that'd be great.

    6. Re:Why I hate the Apache Web Server by gglaze · · Score: 1

      Exactly - who modded this Funny?? Is there some some inside joke that we're not getting?

      Personally, I think this response is a shame, because it is fairly informative, but totally misses the point - that IIS is light years ahead of Apache in terms of being easy to configure, and most who are knowledgeable on both systems here seem to agree with that.

      The IIS management UI is really not that sophisticated or special - it is just simple and straight-forward. I don't understand why no one in the OOS community has gone to the trouble of reproducing something closer to that for Apache. Or better - it's not like the IIS console is actually a "great" UI - it is just good enough to get the job done, but certainly there are many areas for improvement.

  48. Why I hate comic sans by Sax+Maniac · · Score: 1

    It's pretty funny, although I almost stopped reading when I saw that font...

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  49. Um, no by Anonymous Coward · · Score: 0

    There are much more advanced webservers than Apache, that are faster, more powerful, and are much simpler to configure.

    And no, IIS isn't one of them.

    Here's one that's that does way more than Apache, is faster, more configurable, has an XML syntax for its config file, but can be fully administered with a web browser.

    It pretty much addresses all of the issues in the presentation, and is neither limited nor difficult to use.

  50. Whaa! by Anonymous Coward · · Score: 0

    Go use ISS. It seems more your speed, You can use the time you save RTFM for apache, reloading ISS every other day.

  51. Some of the webs most popular config files suck by bender647 · · Score: 1
    This guy is right on. I've used Apache for a couple years without trouble, but this week I tried to do some virtual host config and http https redirection or rewriting and I swear examples copied right from the manual didn't work.

    I'm still configuring sendmail too, on a three-year old install. It mostly works, but its that last 5% of tweaking that is maddening.

  52. Thanks for the laugh and the PDF by Kalak · · Score: 4, Insightful

    He has some great points, and if some non-fan boys would catch things, he's an apache developer. He has the right to hate some things in apache.

    I'm glad to see that someone who works with the project has some of the same frustrations I do:

    mod_imap - why does anyone still need this?
    http and https needing seperate entries in vhost
    vhosting in general

    And to those whining about PDFs would you rather to have this posted in a PPT file? Comic Sans probably means Powerpoint is at the root of this. And I'm guessing he didn't need to put the out there, so he picked a format everyone can read without resorting to PowerPoints horrible html conversion. I hate PDFs, and really hate them viewed in the browser, but that's what "save as" is for. And I'll bet you didn't have to go get a viewer just to read this. There is no pleasing the Slashbots who would rather whine about a PDF than take the criticism in stride, and with the humor it was presented in. If you have to whine about the delivery, then you're too childish to pay attention to the message. He may not have OpenOffice installed at his work (there are places who don't allow that), and this may have been the best he could do under reasonable effort.

    I'd prefer his effort go into the server than in giving us an HTML page rendered just for us. He could use that time to fix some of the annoyances! Some have better things to do than to please everyone.

    And I say we give him a pony!

    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    1. Re:Thanks for the laugh and the PDF by stor · · Score: 1

      Yeah agreed it's silly to whinge.

      It does seems odd when an Apache developer chooses PDF rather than HTML for his presentation format. Maybe there's a subtle message there ;)

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    2. Re:Thanks for the laugh and the PDF by metamatic · · Score: 1

      Yeah, last week I tried to set up what I thought ought to be a fairly straightforward setup:

      Apache
      SSL
      WebDAV

      with user having authenticated WebDAV access to their public_html directory.

      I still haven't sorted out how to do the general case; fortunately the number of users is small enough that I can hack it manually...

      (Yes, go ahead, show me how trivial it actually is, I dare you.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:Thanks for the laugh and the PDF by http · · Score: 2, Funny

      I say we call the next release of apache that addresses any of these concerns the 'Appaloosa' web server, then.

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    4. Re:Thanks for the laugh and the PDF by sapgau · · Score: 1

      I agree, I just could not understand what was the whole issue with the pdf.

      I opened it on a new tab in Firefox with no problems.

      Meh...whiners.

    5. Re:Thanks for the laugh and the PDF by Jesus_666 · · Score: 1

      And I'll bet you didn't have to go get a viewer just to read this.

      In fact, I did - but only because my install is still fresh and I hadn't emerged xpdf yet.

      I can't understand why everyone is bitching so much about PDFs. Sure, it's not PostScript. But it works. You want to print your OOo document on a machine that only has MS Office and the sxw->doc conversion would kill half of the document? Export it to PDF. You want to send a manual to someone but don't know what kinds of files he can open? Use PDF, as nearly everyone can read that. It's much nicer to get a PDF that to have to say: "Could you resend that, I can't open Word XP documents?"
      PDF is the Apple of document formats: Maybe it's not perfect, but it. Just. Works.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    6. Re:Thanks for the laugh and the PDF by Anonymous Coward · · Score: 0

      I can't understand why everyone is bitching so much about PDFs. Sure, it's not PostScript. But it works. You want to print your OOo document on a machine that only has MS Office and the sxw->doc conversion would kill half of the document? Export it to PDF.

      How do you get MS Office to open PDF files? Is it enough to only install MS Office as in your example, or is some kind of configuration needed? And what about if one has both MS Office and Acrobat reader, is uninstalling Acrobat reader enough, or does MS Office need to be reinstalled?

      You want to send a manual to someone but don't know what kinds of files he can open? Use PDF, as nearly everyone can read that. It's much nicer to get a PDF that to have to say: "Could you resend that, I can't open Word XP documents?"

      Maybe it's just me, but I can't see the difference between that and having to say: "Could you resend that, I can't open PDF files?"

  53. Apache and Democracy by truckaxle · · Score: 2

    Winston Churchill once said that "Democracy is the worst form of government .... except for all the rest."

    s/Democracy/Apache/

    1. Re:Apache and Democracy by mallardtheduck · · Score: 1

      Apache is a form of government?

  54. If you don't like it, Fork it! by totro2 · · Score: 3, Insightful

    Pardon the obvious comment I'm compelled to spew in Apache's defense:

    Due to the Open Source nature of apache, anyone who is ready to actually improve apache (in ways that the apache people potentially don't like and won't accept into the code) can fork apache and make their own even-easier-to-configure web browser.

    Also remember that functionality comes before user friendliness. It should be no suprise there are warts on the config syntax, just be glad the damn thing works at all! If you want a real taste of ugly, go use IIS or (shudder) Weblogic. You'll run back to apache so fast your legs will fly off.

    As apache matures even more, no doubt these warts will eventually get addressed. Maybe some kind of little task force will even form with this goal in mind.

    1. Re:If you don't like it, Fork it! by fostware · · Score: 1

      I think you're missing the point of his presentation.

      Sure, I'll take Apache over IIS anyday, but the real point is why do we make it so hard to configure correctly. The reason IIS usage is as high as it is, partly comes back to anyone being able to set up the basic virtual hosts and redirects.

      In my RHCE exam I took longer than I expected through Apache syntax errors, which apachectl configtest didn't show up.

      On the other hand, it's also what keeps me in a job :)

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    2. Re:If you don't like it, Fork it! by friedmud · · Score: 1

      In case you didn't notice this was a presentation from an Apache developer... so no reason to talk about forks.

      I actually think it's really good to see that developers are able to see some of the problems we deal with all the time. It gives me hope that things might actually get better. :-)

      Friedmud

    3. Re:If you don't like it, Fork it! by rbowen · · Score: 1

      You so completely missed the point. I'm a committer on the Apache web server project. I am actively fixing these problems. Forking the project is not even a consideration. I'm just making people aware of what people are complaining about.

      Seeing this presentation outside of the context - a 5-minute presentation to apache developers by an apache deveoper - leads to complete misunderstanding of what it was all about.

      --
      Apache guy, Open Source enthusiast, runner
  55. Parent is a smart-ass by Anonymous Coward · · Score: 0

    ...and PDF links still blow.

  56. There are some good reasons by Anonymous Coward · · Score: 1, Interesting
    1. The config file format is horrendous. We've had XML for how many years now?
    2. The module architecture is a pain. Modules make so much sense as objects. What about that? How about having a C++ shared object system?
    3. What's up with threading? What about the select loop model?
    4. It's partially Apache's fault: PHP is horrible, and much of its horribleness is because of the lack of support for better models within Apache itself.
    5. Memory management is a pain within modules.
    Those are off the top of my head. Apache is not a shining example of how great open source software can be. It is a bad design that's been around for a long long time.

    Posting anonymously so that no one will search back in history and see how badly I flame Apache when I'm trying to sell to customers who are basing their systems on Apache/PHP.

    1. Re:There are some good reasons by Anonymous Coward · · Score: 2, Interesting

      1. Try this. Config file is XML, and it has a web-based configuration interface for those who don't like XML.
      2. Try this. Modules are Pike (similar to C++) objects. They can be reloaded on the fly, don't need to be compiled before they're used, and do not require a restart of the server.
      3. Try this. It supports threads just fine.
      4. Try this. Support for PHO (for those who want it) as well as a built-in dynamic page generating language (RXML) - as well as pike scripts (if you want more power.)
      5. Try this. Memory management is not an issue.

      Caudium is a wonderful web server platform - it's faster, more powerful, and easier to use than Apache. Once you try it you won't go back.

    2. Re:There are some good reasons by Jay+Carlson · · Score: 1

      Try http://127.0.0.1:19/ this! Try http://127.0.0.1:13/ this!

      How about linking to actual content instead of the bozo "stop software patents" page. We all know by now that this is an issue. Stop putting pages that might as well be goddamn 1998-vintage Flash intros in front of your web sites, and stop giving out links to them.

      Oh, and LPmud still sucks.

  57. Here's a GOOD reason by DSP_Geek · · Score: 1

    The idea of Open Source is you're supposed to be able to look at or change the source if you need to, right? RIGHT? So why, by all the flaming sphincters in hell, did the coders use single letters for major variable names? I'm not talking about the standard i, j, k for index counters; just grep through the code for the data structure called "r". I'll wait.

  58. Solution:Set UseCanonicalName to Off instead of On by Penguin · · Score: 1

    Without the trailing slash, Apache might redirect so the browser knows that it is in a directory (making relative links work).

    If http://www.mozilla.org/projects didn't redirect you to http://www.mozilla.org/projects/ , the relative links would not work as the link "seamonkey/" would link you to http://www.mozilla.org/seamonkey/ (doesn't work) instead of http://www.mozilla.org/projects/seamonkey/ (which works). So, the redirect itself is fine.

    The problem, however, is that Apache has to redirect with a full URL, including host name. A detault Apache uses its own ServerName (which might be some wacky, irrelevant name) instead of the name that the client requested in the Host header. This could make http://www.your-site.com/images redirect to http://mybrandnewcomputer/images/ which might not be desired.

    This behaviour can be changed by setting UseCanonicalName to Off instead of (the default) On. That might solve your problem.

    I personally think that UseCanonicalName should be Off per default since it mainly causes confusion otherwise (and a user has to know about HTTP and/or logic for redirection and the process of constructing an URL for debugging this problem).

    --
    - Peter Brodersen; professional nerd
  59. Start using Konq. by Inoshiro · · Score: 2, Interesting

    It takes almost no time to load. KDE 3.4.x has made me really happy to interface with PDF files, because the PDF integration is fast and slick.

    It beats the shit out of Postscript files (I shouldn't have to install 5 separate packages for 1 file format!), and is highly preferable to a powerpoint doc on the other end of the hyper link (which I wouldn't be able to read anyways).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  60. Made in the USA! by Penguin · · Score: 1

    The funny part is that the image with the t-shirts shown at http://bancomicsans.com/image/bcsbycafepress512x25 6.jpg has the text "MADE IN THE USA" as a sales argument.

    Well, Comic Sans was made in the USA as well :-)

    --
    - Peter Brodersen; professional nerd
  61. Those Goatse links again... aaargh by Anonymous Coward · · Score: 0

    "Assuming they are able to do it is one thing. Expecting them to do it every time they follow a link is another thing entirely."

    You'd think the Goatse and Tubgirl links would have taught you better.

    1. Re:Those Goatse links again... aaargh by dgatwood · · Score: 1
      Yes, and the day a goatse and/or tubgirl link appears in the main blurb of a slashdot article, there would be reason to study those URLs more carefully.

      Some would also say that such an occurrence would be the seventh sign....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  62. ISS? by zjbs14 · · Score: 1
    How the hell am I supposed to use the International Space Station for a web server? And NASA can't reload it for months at a time, certainly not every other day.

    Remember kids, if you're going to troll, get the acronyms right.

    --
    No sig, sorry.
  63. Look you lot, he's not some ignorant ranter. by swmccracken · · Score: 4, Insightful

    LOOK, you lot have missed one critical point. The guy is a committer to the apache httpd project itself. He's on the INSIDE. He knows more about apache than YOU.

    He's just pointing out some of the sillyness to his own teammates that apache has that people that are involved with and use apache get used to. (And, even if it is documented, that doesn't mean it's not silly.)

    mod_imap? Why is that still on by default, for example.

    As for the PDF complaints, THIS IS A PRESENTATION AT A CONFERENCE. What would you have perferred? A PPS file? Those that complain about the fonts? Get over yourselves.

    1. Re:Look you lot, he's not some ignorant ranter. by zo219 · · Score: 1

      Wow! This is the best thread I've seen in ages for collecting geeky insults!

  64. Wouldn't this work? by Anonymous Coward · · Score: 0

    Couldn't you just have some extension to drop the credentials server-side so that the client would have to authenticate again if they clicked on such-and-such a link?

    Or am I completely misremembering how Auth-Basic works such that it can't throw out the credentials without deactivating their account entirely?

    Or maybe it could do pretty much just that, but only for the very next request? (To trick the client into believing it has bad ones & must supply new ones)?

    Maybe I'm not thinking this through, it's been too long since I went over how it all works for me to know offhand if it even *can* be done in a sensible way.

    1. Re:Wouldn't this work? by Linus+Torvaalds · · Score: 1

      Couldn't you just have some extension to drop the credentials server-side so that the client would have to authenticate again if they clicked on such-and-such a link?

      HTTP is stateless. The client has to supply authentication for each request anyway. The only reason you see a login the first time and then you are "logged in" for the remainder of your visit is because your browser hides that implementation detail for you.

      Imagine if your browser asked you for your username and password each and every time you clicked on a link when you think you are logged in. That's the way it actually works, except your browser automatically retransmits the authentication using the information you typed in at the beginning of your session.

      Basically it makes no sense to "drop the credentials server-side" because it's the client that continues to authenticate, over and over again, and the server has no official way of stopping it as per the spec.

    2. Re:Wouldn't this work? by Anonymous Coward · · Score: 0

      It may not make sense to 'drop the credentials server-side,' but it is perfectly possible to do. When a server responds to a request with an authenticate message, the browser prompts the user for a username and password. It then sends that username and password on every request to that server. All a server has to do is provide the ability to send a new authenticate response, and the browser will 'forget' its old credential. Sure, it is possible to force the server to do this by writing some code, but it would be nice if you could designate a URL for doing so within the config file (since you can require auth from within a config file), without having to write the code.

    3. Re:Wouldn't this work? by johnbeat · · Score: 1

      I actually tried to do this when our site still used that form of authentication. It doesn't really work and it's confusing to the user.

      Remember that authentication of the sort under discussion is under control of the browser; the potential solution you've described is trying to "fool" the browser into failing.

      What actually happened with the browsers I used for testing was:

      1) the browser pops up a new request for a username and password. Even with instructions on the previous page, this was very confusing for the user.

      2) unless the user actually typed in a valid username and password combination (i.e., one that returns a "good" result to the browser) the browsers I used for testing did not forget the old password! But most users wouldn't do that; first, because it required following instructions that are no longer visible, and really, why should they? That's an ugly hack. Most of the time they just hit cancel and go somewhere else; but now that browser is not logged out, because nothing has replaced the known-working username/password for that realm.

      But even if it works in some browsers, you'd be relying on browser behavior that is not, as far as I know, required as part of the standard. That was the main reason I gave up; it just wasn't likely to be a reliable solution over time even if it had been a reliable solution then.

      Jerry

  65. My Biggest Request by DarkHelmet · · Score: 3, Insightful
    Okay...

    Why can't apache's configuration file be XML compliant? It would make life sooo much easier if it were.

    It would be sooo much easier to parse and validate the configuration file if it actually conformed to SOME kind of standard.

    For that matter, why not use some limited XSL syntax in order to handle conditions?

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:My Biggest Request by ThisIsFred · · Score: 1

      Would you settle for a separate converter? Because I like plain text config files just the way they are.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    2. Re:My Biggest Request by ttfkam · · Score: 1
      Because XML is a binary format?

      XML is only text like this:
      <Location /foo>
      </Location>
      <Location /foo/bar>
      </Location>

      Oh wait! No! That's not XML; that's the existing config file format. I guess XML wouldn't be that big of a change.

      Kinda makes you think.

      Hmmmm... Nevermind. This is Slashdot. Most people don't actually think.
      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    3. Re:My Biggest Request by Linus+Torvaalds · · Score: 1

      Because I like plain text config files just the way they are.

      The Apache config isn't plain text. It's an ad-hoc format that is similar to XML but doesn't have as many of the benefits.

      There's no such thing as a "plain text" config file format, only ad-hoc formats. You still have to have a custom parser, you still have to figure out the syntax, you still have the corner cases (e.g. spaces in filenames). XML solves all that.

    4. Re:My Biggest Request by ThisIsFred · · Score: 1

      It never occured to me that the fact that some Apache directives are enclosed in markup tags makes it XML. To me, they are conceptually similar to braces for code blocks. Spaces in file names have never been an issue for me, since one can use an escape character, like everywhere else in a Unix-like filesystem.

      I'm not puttin' up my dukes for a fight here, I'm just surprised that my perspective is entirely different from yours. Perhaps the fact that I was introduced to httpd almost a decade ago, and have accepted the config file format as such, explains a lot about why some of those "corner cases" still exist. I'm more than happy to shrug my shoulders and say, "well, that's the way it always was."

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    5. Re:My Biggest Request by Linus+Torvaalds · · Score: 1

      It never occured to me that the fact that some Apache directives are enclosed in markup tags makes it XML.

      It doesn't make it XML. It makes it like XML. That's part of the point I was making. The marked up structure without the benefits.

      To me, they are conceptually similar to braces for code blocks.

      Yes, they denote where a particular logical structure begins and ends. Just like XML - the logical structure you are delimiting with tags is called an element.

      Spaces in file names have never been an issue for me, since one can use an escape character

      Which escape character? Okay, so you've chosen an escape character. Now how do you use filenames with that escape character in?

      Sure, you can figure out ways of getting around it, the value in XML is that somebody has already figured out decent rules, that everybody who has worked with any form of XML already understands.

      I'm just surprised that my perspective is entirely different from yours. Perhaps the fact that I was introduced to httpd almost a decade ago, and have accepted the config file format as such, explains a lot about why some of those "corner cases" still exist. I'm more than happy to shrug my shoulders and say, "well, that's the way it always was."

      Well I've been dealing with Apache config files for years as well, although not quite as long as you. But I guess I don't accept "that's the way it always was" as a valid reason for avoiding XML. Config file syntax is something that isn't solved well by Apache, as this presentation points out. To improve it, you need to look at alternatives. XML is a very good alternative, especially as the most common objection to XML for config files (tag phobia) doesn't apply, since the Apache config syntax already uses tags, albeit in a non-standard way.

    6. Re:My Biggest Request by cant_get_a_good_nick · · Score: 1

      This would require you to enforce it for all modules as well. Custom third party modules have a variety of ways to parse the config file ranging from simple "apache API will give me these values" up to "here is a file stream and a location in it, we trust you to stop parsing when you see the end of your config, so have at it". Going to a strict XML parsing would remove current functionality, and make it harder for third party developers, one of apache's strengths.

  66. Apache Monitor by Anonymous Coward · · Score: 0

    Doesn't Apache Monitor (apachemonitor.exe) provide at least the "play button" feature?

    Only problem is I don't know where to get it. Seems to get included with various web-development all-in-one packages.

  67. And, without the pdf... by calyptos · · Score: 1

    http://www.illhostit.com/slashdot/hate_apache.txt

    Same thing, ran through pdftotext... for those of you who hate pdfs.

    --
    http://illhostit.com/ - Webhosting
  68. Other non-IIS webservers? by 5n3ak3rp1mp · · Score: 1

    In this entire (nerdy) thread, I have yet to see any alternative webservers. Is it that hard to write a basic, fast, secure webserver? I've seen webservers written in perl, ruby, and REBOL in less than a hundred lines... what gives?

    1. Re:Other non-IIS webservers? by thebatlab · · Score: 1

      Yes, and they serve up files. They won't go near doing all that Apache does. It's very easy to write a webserver to simply serve files but to do everything else (plug-in architecture, security framework, etc) it takes a lot.

      Not that somebody else couldn't do it. But why if it's done quite well already.

    2. Re:Other non-IIS webservers? by Anonymous Coward · · Score: 1, Informative

      Caudium rocks my world. Faster, easier to configure, GPL (or MPL2 if you prefer), built-in support for dynamic content, and more.

    3. Re:Other non-IIS webservers? by dtfinch · · Score: 1

      I've written a few tiny web servers. Supporting the minimum http/1.0 (not the full minimum of the standard, just the bare minimum to serve a static site to most browsers) isn't hard. Full http/1.1 support looks like it'd take at least 100x as much work.

  69. You have alternatives way to controll by jack_csk · · Score: 1

    I read the pdf presentation and all it bashed was hard-to-config problem.
    For those people who can't handle the Apache conf, there is always plesk, webmin, etc to assist them.
    For the remaining of us who are capable to mess with the httpd.conf and others, it provides us a light-weight and simple mean to administrate our servers.

  70. text version of the pdf by krunk4ever · · Score: 1

    for those that dont want to load adobe or whatever pdf viewer you have, here's a text/html version. of course the pictures weren't included.

    http://www.krunk007.com/temp/hate_apache.html

  71. Re:Why I hate text files by Xtifr · · Score: 1
    The other fellow already said, "it sounds like what you really hate is acroread", so I'll throw in a little parody instead.

    Why I hate text files for a text-based article:
    • it runs XEmacs really slowly, instead of loading in my already opened copy of The Gimp quickly.
    • Uses plain, boring fonts.
    • Lacks silly graphics to keep me entertained.
    • XEmacs requires the obscure C-X C-C keystroke combo to close.
    • Yes, I know the difference between an open file format and crappy software, er, I mean, yes, I want a pony. :)

    It's like running Windows -- if you install acroread instead of a DECENT PDF VIEWER, you've got nobody but yourself to blame, so QUITCHERBITCHEN!
    • PDF doesn't run acroread - YOU DO! You might as well complain that HTML "runs" IE!
    • PDF uses whatever fonts the creator tells it to. "Huge ugly fonts" are no more inherent to PDF than to HTML.
    • PDF doesn't have silly graphics any more than HTML does. Less, in fact, in my experience!
    • PDF doesn't use acroread - YOU DO! Wait, I already covered this one. :)
    • You CAN'T HAVE A PONY, so SHADDAP!! [slap] :p ;)
  72. What about this one? by mcrbids · · Score: 2, Insightful

    'runs as user NOBODY'

    Perchild MPM, which lets apache run as the user owning NN vhost has been all-but dropped.

    A few other guys have (kind of) picked it back up again, and gotten it to (mostly) work, but it doesn't scale well, yet... (barfs at 256 hosts)

    Why can't somebody get this to work? (I would, but I'm not a c coder)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  73. This guy isn't that bright. by Transcendent · · Score: 1, Flamebait

    A few issues:

    1) "Can I please reload my configuration file
    without restarting my server?"

    There would be issues opening/closing the sessions in which people would get screwed over anyway.

    2) "Why do I have to set up two separate vhosts
    for http://example.com/ and https:///
    example.com/ when they're the same
    website?"

    Well, because they should be different sites. Why would you have secure content being fed over an unencrypted route? Are you stupid or just want to dick around with your website?

    3) "Why isn't there a simple "log out" method for
    Basic authentication? We've only been asking
    for it since 1993."

    Is there an accepted standard yet? This is in the docs, btw.

    4) "Come on folks. Netscape added client-side
    image maps in 1995!"

    Silly to support, but why should someone just drop support for a functionality when there's no reason to?

    I would go on, but this PDF ::sigh:: file seems to be written by a 14 year old, even though it has Asbury College written all over it. Maybe he should start using ISS?

    1. Re:This guy isn't that bright. by Anonymous Coward · · Score: 0

      Hes actually an Apache developer, and that PDF was of common complaints he saw from being in the #apache IRC channel. And the thing with mod_imap he meant was why is it on by default, not why does it still exist.

  74. My Dissertation: To write a replacement for Apache by AlasdairCake · · Score: 0
    My University Dissertation: "Cookie Dough - A Next Generation HTTP Server"

    My reason for picking such a topic? I hate Apache :) I have to use it on a daily basis.

    My main focus for Cookie Dough was dynamic configuration, not requiring a restart.

    You can find the report and source code at http://cookiedough.rar.nu/

  75. AMEN BROTHER!!! by kimanaw · · Score: 2, Interesting
    I've written 5 different web servers (embedded in other apps) in C (twice), Java(twice), and Perl (once). It ain't really all that difficult...its just HTTP.

    So every time I start trying to hack together an Apache config file, then setup the .htaccess, and then...well, about that time I say awfuckit and just grab one of those dusty old code nuggets and roll my own. its actually faster to setup that way...and possibly more secure, since I hardwire the pages/images/etc.

    Apache performance can't be beat ('cept maybe for the kernel-embedded HTTP server, can't recall the name), but the config process is way too damn difficult for something with such a simple protocol; hell, I can completely reconfig a UNIX kernel more reliably, and in less time, than configing Apache.

    --
    007: "Who are you?"
    Pussy: "My name is Pussy Galore."
    007: "I must be dreaming..."
  76. Why I hate Comic Sans ... by Durandal64 · · Score: 0, Troll

    I know this guy is probably a teacher at a college, and he's made a PowerPoint presentation, and therefore, that presentation must use Comic Sans for everything, but Jesus Christ, when are college professors going to get over this insane obsession with Comic Sans? Some of my CS teachers actually used it for code in their presentations! CODE! You can't code in Comic Sans! IDEs should prevent you from even viewing code in Comic Sans just out of general principle! KILL THIS FONT NOW.

  77. Qualifications by suso · · Score: 1

    At least Rich Bowen is qualified to make these arguments.

    One things I would have added to his list.

    * Why can't we finish the perchild or metux MPMs sometime soon so that PHP can run as the damn user.

    I got two emails today from customers who have trouble using PHP applications in safe mode. Fucking lame programmers.

  78. RewriteMap by SanityInAnarchy · · Score: 1

    Ever notice how when you tell people to go to "foo.com", everyone has their own way of doing it? Some people have been rigorously trained to go to "www.foo.com" every time. Some even add the http. Some will go to "www.foo.org.com" if you tell them to go to "foo.org". Some will simply type "foo.com" or even "foo" and let Internet Exploder figure it out for them -- at least they'll get an interesting MSN search out of it.

    Some websites have only one of "foo.com" or "www.foo.com". Most support either way, but don't actually redirect the client, so that if I go to "www.foo.com" one day and "foo.com" another day, neither my browser cache nor my proxy cache will save me any bandwidth or time on that one.

    Some will even completely block one of those two -- either "foo.com" or "www.foo.com" will work for one of these sites, but not both.

    Now, I think the "www." convention is getting a bit absurd. If a site is really big enough to have a separate server for "www." and "ftp." and "smtp." and "imap.", then surely they can afford to put a box at "foo.com" to issue a permanent redirect to web browsers, at least. (ftp, smtp, and imap won't have humans guessing at server names.)

    For my own site, I wanted a rule that catches www.* and issues a permanent redirect to the browser, pointing them to the domain without the 'www' attached. Since I had two or three domains hosted on this box, I wanted to do it globally.

    The only sane way to do this with Apache as it is today was:

    RewriteCond %{HTTP_HOST} ^www.* [NC]
    RewriteMap www prg:/etc/apache2/conf/rewrite/www.pl
    RewriteRule (.*) http:///{www:%{HTTP_HOST}}$1 [R]

    And, in www.pl:

    #!/usr/bin/perl
    $| = 1;
    while () {
    $_ =~ s/^www\.//;
    print $_;
    }

    Everything about this is stupid and absurd. I shouldn't have to use such a crude hack to get such a simple result, but I also shouldn't need to get that result in the first place. I think we need to kill ALL the TLDs. I want to be able to just buy "foo", and people type "foo" into their browser, and it sends them to me. No more 'www', no more '.com' -- it's redundant. If you're using HTTP, you probably want the World Wide Web, and if the hostname is "wallmart", then obviously it's a commercial entity.

    --
    Don't thank God, thank a doctor!
    1. Re:RewriteMap by Covener · · Score: 2, Insightful

      For my own site, I wanted a rule that catches www.* and issues a permanent redirect to the browser, pointing them to the domain without the 'www' attached. Since I had two or three domains hosted on this box, I wanted to do it globally.

      The only sane way to do this with Apache as it is today was:

      RewriteCond %{HTTP_HOST} ^www.* [NC]
      RewriteMap www prg:/etc/apache2/conf/rewrite/www.pl
      RewriteRule (.*) http:///{www:%{HTTP_HOST}}$1 [R]

      #!/usr/bin/perl
      $| = 1;
      while () {
      $_ =~ s/^www\.//;
      print $_;
      }




      RewriteCond %{HTTP_HOST} ^www(.*) [NC]
      RewriteRule (.*) http:||%1$1 [R]

      (Pipes instead of slashes for slashcode :/)
      (or UseCanonicalName?)

    2. Re:RewriteMap by Anonymous Coward · · Score: 0

      Actually, if you're using virtual hosts, this works too (you only need one, I'm showing it both ways depending on how you have the actual host set up):

      <VirtualHost *>
      ServerName mysite.com
      DocumentRoot /usr/user/mysite/www/html
      RewriteEngine on
      RewriteRule ^/(.*) http://www.mysite.com/$1 [R=PERMANENT]
      </VirtualHost>

      <VirtualHost *>
      ServerName www.mysite.com
      DocumentRoot /usr/user/mysite/www/html
      RewriteEngine on
      RewriteRule ^/(.*) http://mysite.com/$1 [R=PERMANENT]
      </VirtualHost>

    3. Re:RewriteMap by multipartmixed · · Score: 1

      Oh for the love of God, haven't you ever heard of the ServerAlias directive?

      Or do you REALLY CARE that much if there happens to be a "www" in the location bar?

      --

      Do daemons dream of electric sleep()?
    4. Re:RewriteMap by Linus+Torvaalds · · Score: 1

      Or do you REALLY CARE that much if there happens to be a "www" in the location bar?

      It's got nothing to do with the location bar. http://example.com/foo.html and http://www.example.com/foo.html are completely different resources as far as HTTP is concerned, and they are cached separately. This drives down cache hits, wasting bandwidth and increasing server load.

  79. Been There by ThisIsFred · · Score: 1
    I've run into half of these. I don't agree with everything, and some of the rants are dated (spare servers?), but it gave me a chuckle. I agree that the virtual hosts stuff is confusing, only because most people can't seem to articulate its operation. They go into an explanation of what it does to the request, and this and that. It should be two discussions, its theory of operation, and how to set it up, with examples for types of tricks you can do with it. Good explanations are out there, but you have to google it and piece 'em together.

    I also agree on mod_rewrite. Don't go into unless you are very comfortable with regexps. However, if you know its limitations, have a clear idea of what you want to do, you'll save yourself tons of trouble trying to make it do something that it can't. The Apache people know it, but it's just too useful to screw with. From the project's own site:
    ``The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail. The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.''

    -- Brian Behlendorf
    Apache Group
    I don't see the problem with Apache's config file. It's one of the easiest to configure, since it's all in one file. Or you can split it if you want. And it's a snap to replicate that config across lots of boxes. It has also undergone considerable pruning over the years, and it's not that hard to understand. There are numberous, well-written, freely-available articles on the subject, so it should be no mystery. Maybe Apache Group should consider making a rapid config tool and selling support?

    I'm on the fence about applying a config live. It would add a lot of logic and bugs to correct a minor inconvenience. Back in the day when there was all that min/max spares/threads/servers BS, I can see why you wouldn't want to restart a heavily-used box, but you really only need to avoid a handful of no-noes to get decent performance now.

    I don't know, Apache has it's quirks, and I put up with the sluggish performance from the 1.3 branch (notably on Windows) because it was the most broadly supported, but I'm no IIS man. Its layout seems bizarre to me, especially configuring it for https. Now that Apache 2 is humming along quite nicely, I'm happy.
    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  80. T-Shirts!?!?!? by Spy+der+Mann · · Score: 1

    http://bancomicsans.com/home.html

    Yup. News for nerds, alright.

  81. Torn... by william_w_bush · · Score: 1

    The brief flash of acrobat-induced rage has passed.

    I kinda see his point, but the problem is those config directives were written evolutionarily, and almost never changed again. Maybe we should have a new config system with an import option for the old stuff. Sendmail is similar, but with m4 they can keep a (somewhat) more sane config system with less effort because the app doesn't process the config data itself and the script can be edited easily (vs changing source).

    Honestly, it's not a problem for most people because once you've spent the 15 minutes/4 hours/5 days setting it up, you don't have to do it again, hopefully ever. So, 10 points for fire-and-forget, -900 for learning curve and ease of updating as your needs change.

    BTW, should be on the list:
    I used to use apache configs that didn't change much once I had them up and running, but I always ended up having to add something just after all the crap i relearned from the last update was washed out of my head by new info, hallucinogenic chemicals, horrible new sci-fi b movies, etc, so i had to relearn half of that damn config file like 10 times so far. almost makes you want to fire up iis (just kidding, do not flame!)

    oh, and mod_php is a pain if you don't have a package to install from, i remember having to bypass a lot of features in apache a few times to get apache to recognize php files as mime x-application/php, outside of extensions there isn't a good way to specify that easily.

    --
    The first rule of USENET is you do not talk about USENET.
  82. Web-based front-end? by Tablizer · · Score: 1

    It would be nice if it had a web-based front-end similar to how PhpMyAdmin is often used as a front-end to MySql. Then again, if the web-server won't start, you can't have a web-front end. Tcl/Tk front end?

    1. Re:Web-based front-end? by omega9 · · Score: 2, Insightful

      "Tcl/Tk front end?"

      And for X-less webservers? Maybe something like the menuconfig frontend to kernel building would be neat.

      --
      I'm against picketing, but I don't know how to show it.
    2. Re:Web-based front-end? by jcuervo · · Score: 1
      Then again, if the web-server won't start, you can't have a web-front end.
      Sure you can. Just implement a lightweight http server and have it listen on a different port.
      --
      Assume I was drunk when I posted this.
    3. Re:Web-based front-end? by Anonymous Coward · · Score: 0

      Tenon has had a web-based front end for Apache for many years now, originally on Mac OS, more recently on Mac OS X and Linux.
      http://www.tenon.com/products/itools/

      The web-based administration uses a separate Apache server, so you can start and stop Apache from the GUI. The GUI also lets you configure and manage DNS and FTP.

  83. Mod up! by EvanED · · Score: 0, Troll

    I'd mod you up but I've already posted.

    That extension rules! Thanks!

  84. Evil PDF by clickster · · Score: 2, Funny

    Anyone else notice that the PDF's file size is 666 KB?

    --
    If you mod me down, I shall become less powerful than you could possibly imagine.
  85. Re:LOOK AT ME!!!!!!!!!! by nitehawk214 · · Score: 1

    You'd think that the bullet point "Yes, I know. I wrote that line in the docs. It's still really irritating" in the presentation might have clued the (grand)parent in that Bowen was on the Apache team...

    You thought he would actually read it?

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
  86. aolserver by jbellis · · Score: 1

    no, it's not by aol (nee naviserver; renamed when aol bought it)

    it's quite slick and doesn't have many if any of the problems listed in TFA ...and obviously it scales like crazy; aol eats their dogfood

  87. Problems with Apache and your wife are the same... by raehl · · Score: 1

    Making them work correctly is both tedious and mysterious, requiring unintuitive inputs which often produce unexpected results.

    At least with Apache, you'd think someone could create a GUI application that would spit out an Apache configuration file; after all, the configuration file is just glorified data storage.

    I'll pay big money for someone who can write a GUI application for interfacing with my wife.

  88. Re:Problems with Apache and your wife are the same by yuriismaster · · Score: 1
  89. General-purpose config file parsing by marnanel · · Score: 4, Insightful
    His later points are pretty Apache-specific, but most of the early stuff (if-else, variables, case sensitivity, and so on) are all symptoms of trying to produce an ad hoc implementation of a general coding problem-- config file parsing-- instead of doing it just once in a library.

    This problem is *everywhere*. Why are we still putting up with differently-designed config files for your webserver, your ftp server, your mailserver, your nameserver and heaven knows what else, all supported by their own pieces of custom code which, like Apache's, each have the possibility of growing up to be subtly wrong?

    I know the Windows idea of a centralised registry sucks in too many ways (inscrutable binary is no match for human-readable text files), but there's one thing it's got right: all the apps which access their configuration use a consistent API to do so. Is it an impossible dream to hope that someone gets a bunch of large free software projects to agree on what needs to go into a libconfigparse, then implements it, and provides bindings for major languages? Then we might stand a chance of avoiding weird config file problems cropping up in Apache and everywhere else, slightly differently each time.

    --
    GROGGS: alive and well and living in
    1. Re:General-purpose config file parsing by dreamer-of-rules · · Score: 2, Interesting

      I like Apple's config system over Windows. Programs are supposed to, and do tend to use the Apple config setting API, which saves them into an XML file named for the reverse domain, eg. com.apple.itunes. There's a GUI and command line tools to work with the settings files, but the best part (over the Windows registry) is that each application has its own file.

      I dislike the Windows registry because it is a mess.. It can be really hard to migrate settings for a specific application in Windows, whereas it is often easier in Mac OS X.

      Of course, apache and all the other Unix-native apps on the Mac still use the painful configs.

      --
      Everyone is entitled to his own opinions, but not his own facts.
    2. Re:General-purpose config file parsing by BlueYoshi · · Score: 2, Informative
      I think we could use Jakarta commons configuration: Jakarta common configuration

      What is nice is that you have one syntax to access different kind of storage it svery powerfull.

      --
      "Use cases are fairy tales..." I. S. 2005
    3. Re:General-purpose config file parsing by multi+io · · Score: 1
      Does the windows registry provide a standardized solution for the if-else problem or the "setting variables and using them later" problem? Nope. The text-based philosophy can support this without much effort for the programmer: Just use an existing scripting language as your config file format. The registry cannot support this level of flexibility. It is more or less confined to configurations that are simple sets of key-value pairs. It doesn't scale to anything much bigger. And this wouldn't change much if it was saved as plain text instead of binary. The IIS configuration isn't saved in the registry (although it was until v 4.0 or so), but in the filesystem (in a pile called the "Metabase" or so). Microsoft apparently is in the process of (partly?) phasing out the registry as the place where configuration data is stored. They'll know why.

      This "libconfig" idea comes up three times per week or so, and projects like KDE and Gnome have provided such things, but they are too specific to be accepted as a "universal" solutions and used everywhere. There is a "built-in" API for configuration file access: open(2), read(2), close(2) etc. For anything more specific, it appears the requirements are too diverse.

    4. Re:General-purpose config file parsing by dbIII · · Score: 1
      differently-designed config files for your webserver, your ftp server, your mailserver
      Perhaps there's no perfect configuration file format designed yet. There have been several attempts in the past, but I'm not sure what became of them.
      all the apps which access their configuration use a consistent API to do so
      I think the reality is not quite what you describe - it is often difficult to work out where a paticular key is and you also have seperate configuration files as well - even etc/hosts.

      Consider the windows registry style database in a unix context - gnomes gconf. I think the biggest mistake in gnome was to borrow this model - and to have a seperate windows style registry for every user! There's an application recently released that lets you export settings from one gnome user to another (gnome is now multiuser!) but not to a seperate host unless you keep a common home directory mounted remotely on all machines (nasty nasty hack, I hates it). The weak link is gconf, all the applications are ready to go anywhere but the weird registry style structure has made it far too difficult for even the gconf developers to get stuff out and make a portable configuration.

  90. 2GB File limit by BoldAndBusted · · Score: 2, Insightful

    Man, the comments are way off the rails on PDF readers. Funny. So, back on topic... the PDF mentions one of my big problems with the current apache

    2 GB file limit

    Why, oh why? It's 2005! Makes throwing video around a bit limited. Please, good Apache people, make this a priority!

    1. Re:2GB File limit by Anonymous Coward · · Score: 0

      That's a limit in 32-bit Operating Systems typically regarding how much memory a 32-bit program/process can access. This is also due to the processor architectures in question & in this example of mine as well: 32-bit ones.

      (Well, not AWLAYS! E.G.-> on Windows XP/2003 Server (32-bit versions no less) you can use the boot.ini /3gb switch to make apps split the 4gb total address space to 3gb for apps, & 1gb for OS mgt.))...

      I.E. (ordinarily though, not using the /3gb switch in c:\boot.ini)-> When allocating memory?

      The MOST an app can call for & access of its total 4gb space per process IS 2gb typically, period. The other 2gb is used by the OS to manage shared sections etc. between apps, user desktops, Windows Handles, Hooks, & memory mgt. in general, etc.

      * Hence, what you are seeing & complaining about afaik & iirc... it's a limitation of 32 OS' & the cpu platforms they ride on.

      APK

      P.S.=> What I am personally curious about in modern Apache implementations, is:

      Does Apache still use Process Forking, constructing a totally new entire process, rather than a separate & lighter weight thread when satisfying a new request by a user for http header data when said new user(s) make requests upon the server for webpages?

      How is this done now in current builds? Process forkings or threads per request??

      Thanks for the info. here, Apache fiends! apk

    2. Re:2GB File limit by BoldAndBusted · · Score: 1
      * Hence, what you are seeing & complaining about afaik & iirc... it's a limitation of 32 OS' & the cpu platforms they ride on.
      [sic]

      BZZZT. Wrong, sorry. The OS must support Large Files. Mine does. But Apache does not, even though most other applications I use do. It *can* do it, but it requires a rebuild with appropriate gcc flags to enable Large File Support. However, it appears that this is not well supported, and causes instability with some modules when enabled in current Apache builds.
    3. Re:2GB File limit by Anonymous Coward · · Score: 0

      Cool, thanks for the Apache info., & what it takes to make it create & utilize files over the 2gb mark.

      I operated on the typical memory mgt. in Windows NT-based Os' on my statements (2gb to apps, 2gb to OS mgt. of shared spaces/sections between desktops & logged in users etc. of total 4gb addresseable (w/out utilizing the C:\BOOT.INI /3gb switch)) since everything?

      Is a file...

      Even device contexts really, not just memory bound file allocations.

      I take it this does not apply to diskbound file allocations/sizes then?

      Because theoretically??

      I can see "paging in" chunks @ max-size 2gb each, & when requesting more???

      Paging out that 2gb currently in use, & paging in the rest of said document, etc. when needed... it'd probably work doing it in this manner... here's WHY I say it:

      E.G.-> I've done it using database queries... going into data that is GIGANTIC (select *.* on HUGE db tables that way cross over 2gb in return recordsets) by only going @ them 1 page @ a time upon return, setting a cursor marker, & then giving the user the rest as needed when they request it, 1 page/grid @ a time.

      Still, I am curious MOSTLY though, on this account:

      Does Apache in CURRENT builds now use threads per http header requests by new users logging onto servers for it, vs. entire new process forks per new user logged on's requests?

      APK

      P.S.=> Not trying to "bust" on Apache, it does the job well enough for most sites (especially if combined with what, things like MySQL/PhP for databased access & upkeeping of site info. for organization &/or searches etc.), but I am curious on how it has evolved & how it works now...

      So, if you know this?

      Thanks for the answer here as well! apk

  91. Maybe, maybe not by Sycraft-fu · · Score: 3, Informative

    I've seen IIS sites handle a /.ing fine, I've seen Apache dragged to the dirt. Why? Well /.ing kills sites one of two ways:

    1) Bandwidth. Whatever if being offered is large enough that the line it's on becomes highly over saturated and thus requests are processed very slowly, if at all.

    2) CPU load due to dynamic content. Sites that use databases, or scripts to create their pages or something get overwhelemed because they don't have enough CPU to support all the requests.

    The webserver itself isn't the problem. Either Apache or IIS can easily saturate a 100mb link with static content, even on a fairly old server.

    When I worked for the school paper and we were linked, it was no problem at all. The line was 10mb, and the content was fairly small (say 300-500k total) and all static. Despite being a P2 300 the server didn't even break a sweat, load average was below 1. When the department I now work at was receantly linked for a comet simulator, it killed out webserver, despite the content being about 2k and it being a fiarly fast SPARC machine. The reason was each request required computation, so our load average was about 100.

    Apache being able to survive a /.ing isn't at all impressive, it's expected. Any webserver worth it's shit should be able to had out massive amounts of data with little resource usage. It's other processing like PERL scripts, DB requests, SSL, etc that kill it, or simply overtaxing the available bandwidth.

    Bandwidth is actually fairly common, many servers are run on small lines. I have a couple servers in my closet on my 768k up line. That is plenty for normal usage, people find the sites quite zippy. However Slashdot would easily overwhelm that bandwidth.

    1. Re:Maybe, maybe not by Anonymous Coward · · Score: 0

      I have never seen a site go down due to an Apache or IIS fault. But throw PHP and MySQL into the mix, and problems galore!

  92. Re:Sigh. Just a half-witted rant, as I expected... by Anonymous Coward · · Score: 3, Informative

    This was at an apache conference. He's written documentation for Apache. Chances are he uses it and knows more about it than you ever will. Dumbass.

  93. No supprise by Sycraft-fu · · Score: 4, Insightful

    A good number of OSS zealots (of which a good number are found here) have the need to believe that OSS is always better, in every case, and part of that is not admitting faults. You admit faults, you admit the possibility something else could be done better.

    I got in to that some time ago over audio apps in Linux. I mentioned that one of the reasons I run Windows is pro audio work, Linux just doens't have the tools. I was told ya it does, so I asked like what? I mean hey, maybe they know something I don't, I'm always looking for new tools. No, I get pointed to the same ones I've tried. So I talk about what is wrong with them, why I don't like them. In response basically every flaw is downloayed, denied, blamed on me, or declared to be "a better way of doing things".

    Zealots, of whatever type, want to believe their product/way of life/whatever is the best there is. Thus when presented with real criticism, they are likely to either ignore it, or try and change the argument to something else.

    1. Re:No supprise by Anonymous Coward · · Score: 0

      And what, exactly, does PDF have to do with whether or not the author of a particular piece of software has chosen to open the source code?

      The only "supprise" here is that you can successfully dress yourself in the morning.

    2. Re:No supprise by Anonymous Coward · · Score: 0
    3. Re:No supprise by drewzhrodague · · Score: 1

      Same here, though I have intended to play with some of the audio and video tools -- just haven't had the opportunity. I (ashamedly) had to install Windows to do a video project recently. Does anyone have suggestions of software we could use that is up to snuff? I'd hate to have to edit video at the command-line, or a just-barely-works kind of package.

      --
      Zhrodague.net - I do projects and stuff too.
    4. Re:No supprise by rsynnott · · Score: 1

      I'm inclined to think that despite the amusing config files, Apache beats IIS for most normal applications. IIS doesn't even HAVE proper config files, it has a GRAPHICAL tool. It's okay for a single website on a machine you control; try it for shared rent-a-host and you'll have problems.

      --
      Me (Blog)
    5. Re:No supprise by Linus+Torvaalds · · Score: 1

      In response basically every flaw is downloayed, denied, blamed on me, or declared to be "a better way of doing things".

      In fairness, that is often a correct response. Too many people come over from other operating systems demanding that it work exactly like they are used to, no matter how broken that is. For example, a Windows 98 user that wants to log in as root all the time. It's a really bad idea, but try pointing that out, and you get accused of being elitist snobs.

      I've no idea if this is (not|partly|completely) the case with you, but you might want to bear it in mind before accusing people of being zealots. It might just be that, although it's been working for you in the past, your methods have big downsides and the way the Linux software is built avoids them.

    6. Re:No supprise by Nevyn · · Score: 1
      A good number of OSS zealots (of which a good number are found here) have the need to believe that OSS is always better, in every case, and part of that is not admitting faults. You admit faults, you admit the possibility something else could be done better.

      OSS != Apache-httpd, yes apache-httpd is OSS ... but there is more than one OSS httpd server. Indeed, I disliked apache-httpd so much I wrote my own you is OSS. Part of the benefit of OSS is that a single organisation cannot say "thou shalt always use the one true httpd server".

      Secondly, yes, apache-httpd has it's faults ... but everything I heard about IIS, Java Sun ONE server etc. is that they have much more of them. And, if you want to fix/audit apache-httpd you can ... right now, free of charge. Want to do the same with ISS, yeh, good luck with that.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  94. And this is one of the WORST parts of OSS by Sycraft-fu · · Score: 5, Insightful

    The attitude that so many have of "If you don't like it, fix it yorself!" That's a very harmful attitude to take, it's very abrasive and turns many people off to OSS.

    I mean you have to remember, that most of the people in the world CAN'T, even if they want to, because they aren't coders. The majority of the population, well over 90%, does not know how to program. It's stupid to say they should learn how to. The whole point of specialization of labour is that peopel dont' ahve to do everything. Coders code, other peopel use what they make.

    Then, of the few that can code, most don't have the time. It's a serious undertaking to make major changes to make major changes to a codebase, and it's really har dwhen it's not yours. You have to spend a lot of time just in learning what the fuck is going on and hwo it all works, before you can start making changes. Well, most coders can't do that, espically for every product they happen to use. There a fixed amount of time, and most of us have most of it taken up by more important things (like a paying job, family time, housework, etc).

    Then, even if you do have the ability and time, it's not always easy. I'd not the guy that gave this presentation is an Apache developer, so he IS putting his money where his mouth is. It's just pretty clear that making tha fixes isn't some little 1 hour coding job, it's some major work that needs to happen.

    So really, people who want to push OSS shouldn't take this isntantly hostile "Well fix it yourself!" attitude. Problems should be listend to, and should be fixed when possible. When it's not, the reasons should be explained why, and the person should be helped to figure out how ot work with what they have as best as possible.

    Oh, and having configured both IIS and Apache, IIS wins hands down. Easy GUI config, options do what you think they do, plenty of context sensitive documentation. That's not to say it's a better web server, and sure as hell not more secure, but when it comes to configuration, that's just no contest.

    1. Re:And this is one of the WORST parts of OSS by 10101001+10101001 · · Score: 2, Insightful

      I mean you have to remember, that most of the people in the world CAN'T, even if they want to, because they aren't writers. The majority of the population, well over 90%, does not know how to write. It's stupid to say they should learn how to. The whole point of specialization of labour is that people don't have to do everything. Writers write, and other people use what they make.

      I mean you have to remember, that most of the people in the world CAN'T, even if they want to, because they aren't literate. The majority of the population, well over 90%, does not know how to read. It's stupid to say they should learn how to. The whole point of specialization of labour is that people don't have to do everything. Readers read, and other people use what they hear.

      etc

      Just because it was once true 90% of most countries were illiterate doesn't mean it's a specialized skill that a select few should know. The same can be said for math, which many people are told has no "real world" use beyond simple arithmetic. Programming/coding is a combination of language, math, and logic to perform tasks. Perhaps if a larger percentage of the world was coders there'd be a lot less people who would accept closed proprietary products; ie, more people would demand to do their own source code modding. There's a reason it's called computer literacy. And there's a reason why taking a course in using Excel isn't it.

      --
      Eurohacker European paranoia, gun rights, and h
    2. Re:And this is one of the WORST parts of OSS by Compholio · · Score: 1

      The attitude that so many have of "If you don't like it, fix it yorself!" That's a very harmful attitude to take, it's very abrasive and turns many people off to OSS.

      I work on some OSS projects when I have the time and motivation to do so and when I do that work I fix what I want to and contribute it back for free. If you had paid me I'd be doing what you want me to but that isn't how it works - if you want someone to make an OSS project do what you want then feel free to pay them (or get a group of people together and pool your resources to pay them). You absolutely cannot expect people to work for free and do what you want them to.

  95. As a consultant by phaze3000 · · Score: 2, Interesting
    As a consultant, can I take this oportunity to thank the Apache foundation for this confusing syntax, etc? Without it, I fear my earnings would be far less.

    Seriously though, for a lot of tasks these days I use the more lightweight thttpd daemon. Uber-simple config files, very low overhead, supports per-URL throttling out of the box. It's superb for image servers, or pretty much any application where you don't need dynamic pages - and believe me, there are still plenty of places you don't need dynamic code.

    --
    Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
  96. *Very* nice by KMSelf · · Score: 2, Informative

    Cool. I'll add them here.

    --

    What part of "gestalt" don't you understand?

  97. Multiple IPs not required by Anonymous Coward · · Score: 0

    instead of multiple IPs try 1 ip + mod_proxy + multiple apache servers. I know, still the administrative hassel, but it does eliminate the need for mulitple IPs.

  98. You could check out zeus.. by sm00f · · Score: 1

    Their server is supposed to have been built from the ground up for pure speed and runs on most *nix os's. http://www.zeus.com/products/zws/index.html

  99. possible solution by gr8dude · · Score: 1

    Is wisptis.exe a Windows thing? I believe it's a part of Adobe, because this task is running only when I use Acrobat7

    My solution was to switch to Acrobat5 - it loads FAST, and is very responsive... The only drawback is that I get a warning that says that the doc I'm about to open contains things which are not supported by my viewer. Well, regardless of that, I can still view PDF's, avoid wisptis.exe, and I can't make myself a cup of tea while Acrobat loads :-)

    Does anyone have a list of NEW things in Acrobat 7? All I noticed was the amount of bloat, which is directly proportional to the version number; some interface changes... But still, I can do with Acrobat5 everything I was doing with Acrobat7, and the same applies to the good old Acrobat3.

    1. Re:possible solution by yaphadam097 · · Score: 1

      It is a windows thing, but, as I mentioned, it is useless unless you have a tablet pc. See here: http://www.microsoft.com/windowsxp/tabletpc/evalua tion/overviews/pctools.mspx#ECAA

    2. Re:possible solution by jackofallbrandnames · · Score: 1

      Is wisptis.exe a Windows thing? I believe it's a part of Adobe, because this task is running only when I use Acrobat7

      Unless you are on a Tablet PC, you might worry about what else you got running that shouldn't.

      http://www.neuber.com/taskmanager/process/wisptis. exe.html

      --
      The geek shall inherit the earth.
  100. Some more by plj · · Score: 3, Interesting
    OK, let's see it:

    First, we have this.

    And a quote from the default config file:
    # Specify a default charset for all pages sent out. This is
    # always a good idea and opens the door for future internationalisation
    # of your web site, should you ever want it. Specifying it as
    # a default does little harm; as the standard dictates that a page
    # is in iso-8859-1 (latin1) unless specified otherwise i.e. you
    # are merely stating the obvious. There are also some security
    # reasons in browsers, related to javascript and URL parsing
    # which encourage you to always set a default char set.
    OK. So I'll define as follows:
    AddDefaultCharset UTF-8
    Then, we have this.

    OK, so I have some legacy documents, so I'll just define as follows in <HEAD>:
    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    And let's try it out... WTF?? It does not work! My browser thinks it is UTF-8.

    Oh wait, it actually works, if I'll define this instead of that above:
    <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    Brilliant! So if the AddDefaultCharset is defined in httpd.conf, the Content-Type encoding of the actual document must be defined in lowercase, or it'll be ingnored! Now, where the f*** this is documented??! Examples at w3.org specifically uses uppercase. Apache permits uppercase in httpd.conf.

    Apache messed it up again.
    --
    “Wait for Hurd if you want something real” –Linus
    1. Re:Some more by say · · Score: 2, Informative

      Uhm, that's not Apache's fault. It's your browser's.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    2. Re:Some more by plj · · Score: 1

      No, it isn't. Read a clarification to my post here.

      --
      “Wait for Hurd if you want something real” –Linus
  101. Arrogance by peterpi · · Score: 1
    What a shame that all those completely valid points are classed as humour. lol, apach3 is t00 1337 4 teh n00bs, etc.

    I look forward to a rival project providing some realistic competition.

  102. Downloading doesn't help much by RedLaggedTeut · · Score: 1

    I can see the PDF quite well in FireFox with just adobe installed, but my PC is pretty old, and it takes ages for the pdf to display all the pretty images in the PDF, and when I scroll down, it starts to redraw all again.

    I was pretty grateful for the "karma-whoring" plain text copy of the pdf today.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  103. Evince? by matt+me · · Score: 1

    Evince came with FC4. It's much faster than xpdf for me, and has a cuter name.

    1. Re:Evince? by Jesus_666 · · Score: 1

      Hmm, I'll try that, but someone should really write a clone of OS X's Preview - it's pretty fast, opens some files that even xpdf chokes on and has the best UI of any PDF viewer I've ever seen. Definitely my favourite PDF viewer.


      Correction: I won't try it, since I don't want to go through the hassle of messing with the maskfile just for emerging a replacement for the already good xpdf.
      Sometimes I think that the Gentoo team masks some ebuilds just to spite me. "Look at all the nice software you won't be using", they might be saying, "isn't it nice to theoretically have all these options"? Why, oh why do you hate me so much, portage maintainers?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  104. But what do you think about the article? by sapgau · · Score: 1

    Man, not a single insightful comment about Apache or what Rich said.

    WTF?

  105. Very funny indeed by Qbertino · · Score: 1

    Nice piece of humor.
    It would be nice if the rest of the Apache team gets the message and changes some things.

    For the record: I've been professionally doing webstuff since 1999 and still haven't mastered Apache. It's noticeable at every end that it's concepts are 10 years old at least.

    --
    We suffer more in our imagination than in reality. - Seneca
  106. good to hear by PMoonlite · · Score: 1

    glad to know i'm not the only one who gets lost and confused every time i try to twiddle apache config. some sanity, consistency and useful error messages would do wonders. it's frustrating to know that you CAN do just about anything with apache and not be able to figure out how.

    --
    -- Moderation in all things, exceptions to all rules --
  107. Was it ignored anyway? by Sits · · Score: 1

    Have you checked to see whether uppercase charsets were ignored anyway (before you set AddDefaultCharset)? Remember the default charset is iso-8859-1 so you will have to use another one.

    1. Re:Was it ignored anyway? by plj · · Score: 1

      Have you checked to see whether uppercase charsets were ignored anyway (before you set AddDefaultCharset)?

      They were not. Actually, when I first ran into this, it was the other way round (AddDefaultCharset was Latin-1 and I was attempting to specify UTF-8).

      --
      “Wait for Hurd if you want something real” –Linus
  108. The spec indicates prescedence by Sits · · Score: 3, Informative
    From the spec you linked, we read that the HTTP charset should take prescedence over any other charset:

    To sum up, conforming user agents must observe the following priorities when determining a document's character encoding (from highest priority to lowest):

    1. An HTTP "charset" parameter in a "Content-Type" field.
    2. A META declaration with "http-equiv" set to "Content-Type" and a value set for "charset".
    3. The charset attribute set on an element that designates an external resource.

    As it turns out this isn't the whole truth (there can be heuristics) but what you are doing is rather dicey (read as: may give different results in different browsers or in the future). Make your charsets agree or you might cause yourself problems.
    1. Re:The spec indicates prescedence by plj · · Score: 1
      From the spec you linked, we read that the HTTP charset should take prescedence over any other charset

      Sure, but Apache dumps this anyway according to the said META declaration. You're free to try this with any server that has AddDefaultCharset undefined but whose content pages have the said <META> tag defined. Try this:
      $ lynx --head --dump <URI>
      But, if AddDefaultCharset is defined and said charset value in META declaration is written in UPPERCASE, then Apache simply ignores it and forces whatever has been defined in AddDefaultCharset down the UA's throat anyway.
      --
      “Wait for Hurd if you want something real” –Linus
    2. Re:The spec indicates prescedence by JimDabell · · Score: 2, Informative

      Sure, but Apache dumps this anyway according to the said META declaration.

      No it doesn't. Apache doesn't pay attention to meta element types. I don't think any server does (or ever did). Sure, that's what <meta http-equiv> was originally designed for, but think about it - do you really want your web server to have to parse each and every HTML document it serves?

      These days, <meta http-equiv> is merely an unreliable indicator to a browser. If you have legacy documents, it should be fairly simple to write a script to pipe them through HTML Tidy or something, or if they are in a separate area of your website, just use an .htaccess file to send a different header for those particular documents.

      But, if AddDefaultCharset is defined and said charset value in META declaration is written in UPPERCASE, then Apache simply ignores it

      Apache always ignores it. It's browser behaviour you are seeing.

    3. Re:The spec indicates prescedence by Herrieman · · Score: 1

      still is useful to tell the browser to use (well, interpret) the correct encoding, when a HTML page is saved and then opened in the browser.

      --
      http://blog.astyran.sg
  109. suphp/cgiwrap by Sits · · Score: 1

    I'm not 100% clear on what you are after but don't things like suphp and cgiwrap allow you to use a system binary but have users run the scripts under their own uid?

    BTW, another option is 3) Escalate priviledge for scripts through setuid binaries (but this carries its own risks).

    1. Re:suphp/cgiwrap by rsynnott · · Score: 1

      Slow tho. VERY slow.

      --
      Me (Blog)
  110. Passive helps on naive stateful firewalls by Sits · · Score: 1

    I think the point is many people run their (desktop) firewalls in a stateful "let anything out, and let anything in associated with outgoing connection back" manner so passive does appear to solve the problem for them.

    Just to be awkward though, I prefer my huge files to be served via rsync.

    1. Re:Passive helps on naive stateful firewalls by blane.bramble · · Score: 1

      I think the point is many people run their (desktop) firewalls in a stateful "let anything out, and let anything in associated with outgoing connection back" manner so passive does appear to solve the problem for them.

      Probably true, but just because it looks like it works that way to Joe User, doesn't mean it is true. A real firewall needs to understand FTP in passive mode too. Speak to anyone who has to protect a business network. Yes, I know you understand this, but the OP is wrong, and the first reply to my post above is also wrong, no matter how they might like to spin it.

  111. Fair enough by Sits · · Score: 1

    I didn't know so that's why I asked : ) That original Latin-1 behaviour sounds "correct" though. You might want to see my other comment on how HTTP charsets are supposed to take priority.

  112. Yo mods! by Anonymous Coward · · Score: 0

    Why is the parent modded to Troll?

  113. I bet your URL ends in / by Sits · · Score: 1

    Am I right?

  114. Re:Sigh. Just a half-witted rant, as I expected... by Hecatonchires · · Score: 1
    I mean case-sensitivity is a problem?? Don't ever write a C or Java program or use a UNIX shell, buddy, you won't be able to cope. You should keep those training wheels on your bike.


    Read a little closer. He's complaining about one command being case sensitive.
    --

    Yay me!

  115. Scratch the / idea by Sits · · Score: 1

    I've just done a few tests and the only time the charset in content-type was not the specified one was when apache returned a redirect to another document (e.g. the case when you have a directory but you leave off the trailing slash). To the best of my knowledge Apache does not look within files before deciding what HTTP charset to send - it is purely done by file extension.

    If the HTTP charset IS changing by document contents it might be because you have a proxy trying to do something clever to the headers between you and the server.

  116. OK, This guy is lame. by Anonymous Coward · · Score: 0

    Simply this guy is lame,
    he should be discussing about technical side or security side but wtf? complaing about config file?
    just ahahahahahhaha.

  117. apachectl configtest is broken by Anonymous Coward · · Score: 0

    I find it annoying that the apachectl util can report your configuration is fine when it contains a number of errors which will prevent apache from starting.

  118. Can't they pay someone to do it? by Sits · · Score: 2, Informative

    I don't want to detract from your main point (which is that configuration is hard) but can't they pay someone else to do the forking? Who says that everyone has to be programmer in order to have their own fork?

    1. Re:Can't they pay someone to do it? by jsrlepage · · Score: 0

      erm... What would be the point of OSS then?

      --
      This is my opinion. Everyone has a right to my opinion.
    2. Re:Can't they pay someone to do it? by Eivind+Eklund · · Score: 1
      erm... What would be the point of OSS then? (As a reply to the concept of "Paying people to hold a fork for you")

      A lot!

      From my point of view, the idea of open source is to create value for society. By using open source, we create a richer society - a society with more resources (whether these be people-time or functionality or widgets).

      In the example given, it was suggested Apple fork Apache and add a suitable configuration system to it. In some of the statements below, I'm assuming this is done as some form of proprietary product based on Apache - though much of it applies to any form of fork.

      So, what's the win of using open source here?

      Apple wins by

      • Not having to maintain the primary webserver code, instead being able to leverage Apache's updates
      • Getting a known-good codebase, including having heavy testing against all the weird configurations that happen "in the wild", instead of having to go through all the "child problems" with their own codebase
      • Possibly faster time-to-market (depending on how much of the functionality in Apache they actually will support, how much time their engineers spend in learning the codebase compared to writing something from scratch, etc)
      Apache wins by
      • Getting back the "minor" fixes that Apple does, the ones that haven't got anything to do with Apple's strategic development: The configuration UI. From my experience with doing similar development, this is between 90% and 95% of the time spent on the codebase. These will be contributed back depending on amount of work to give them away, as sharing them makes updating the core codebase much easier.
      • Even more name recognition
      • More people that know the Apache codebase, and at some point might hack on it as a hobby
      • All points under "The general public gets"
      The user of the modified web server gets:
      • A product that's been tested in more configurations, and thus is more likely to work
      • Possibly a cheaper product (as part of the development cost has already been sunk)
      • Access to a product that do have those parts that nobody did develop unless paid for it
      • Possibly a product available at an earlier point in time
      • All points under "The general public gets"
      The general public gets:
      • A higher quality server less likely to screw up when they connect to it
      • A higher quality server less likely to screw up the rest of the net somehow
      • The benefit of of the resources saved from Apple and the users of the webserver, leading to resources availble for doing other things.
      Of course, if Apple couldn't use the Apache codebase to do this from, there's a few other possibilities:
      • Apple does not produce any product (thus all benefits above vanish into thin air)
      • Apple produce a product from scratch (thus the user gets his product, but Apache gets nothing)
      • Apple license another codebase somehow (either using another open source codebase or doing commercial licensing)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  119. Why I love Apache by kilodelta · · Score: 2, Informative

    Having formerly dealt with MS IIS servers I've come to embrace the granularity of configuring an Apache server.

    Virtual Hosts, Redirects, etc. are easy if you read throught he config file. Granted, it is getting a little long and should be separated into different config area files.

    1. Re:Why I love Apache by Hank+Reardon · · Score: 1
      Granted, it is getting a little long and should be separated into different config area files.

      Heh. Full circle...

      I seem remember early versions of Apache using three config files: httpd.conf, srm.conf and one more; the name escapes me at the moment. If I remember correctly, they decided to move the configuration file functions into directives to make the whole config process the same.

      If you really must split out the functionality, just use the include directive; it's really handy for things like V-hosts and the like. include also supports relative and absolute pathing, so you can have as much heirarchical granularity as you'd like.

      --
      There's so little difference between politics and jihad lately...
    2. Re:Why I love Apache by kilodelta · · Score: 1

      Yes, I thought of that after I'd posted.

      How's the meTAL thing going Hank?

    3. Re:Why I love Apache by Hank+Reardon · · Score: 2, Informative
      How's the meTAL thing going Hank?

      Oh, you know... Always a struggle getting things to market -- especially with the political climate the way it is... Gotta worry about how people will feel about it.

      The good news, though, is some chick who runs a railroad wants a metric fuck-ton of the stuff. As long as some extremist dork doesn't blow up my factories, and there's no trouble with boats delivering my copper, I should be shipping next week.

      ...

      Man, I need to get out more...

      --
      There's so little difference between politics and jihad lately...
    4. Re:Why I love Apache by kilodelta · · Score: 1

      Just don't shrug as that would be a bad thing. Didn't think I'd ever meet another tech dweeb who has also read Atlas Shrugged.

    5. Re:Why I love Apache by Hank+Reardon · · Score: 1

      One of my favorite books, actually.

      What I can't understand is why so many "tech dweebs" haven't read it.

      --
      There's so little difference between politics and jihad lately...
  120. ..why is it MS employees try to post "objectively" by Joh_Fredersen · · Score: 0, Flamebait

    I smell a Redmond paycheck.

  121. Apache missing basic functionality by solprovider · · Score: 0

    We launched a website for a global company on Monday. For years, we have had basic one-page websites running under Apache, but this was our first large website using Apache httpd, and the first time we needed more than virtual hosts pointing at a directories of static files.

    We upgraded to Apache2.1 (beta) to get Cookie Domain rewriting.

    mod_rewrite is fun, but it only helps with requests. We need to rewrite the A tags so the links are better. This is basic functionality I wrote into "my first web server" in the late 90s (and it handled rewriting URLS almost everywhere. It even tried to rewrite JavaScript functions.)

    We have not figured out how to install mod_proxy_html. The module has been available for 4 years, but there are no instructions on the web for how to install it. If the current module does not fit Apache's license, it should be easy to rewrite.

    We also tried mod_publisher, but that is only available as an .so, and would require updating glibc. (Our OS is rather old, and we cannot upgrade it.)

    I expected Apache httpd, the most popular web server in the world, to have that functionality since 1993. Cookie and Header rewriting are finally being added. Link rewriting is still not included. Was I expecting too much?

    --
    I spend my life entertaining my brain.
  122. I was not encouraged by this quote from their site by 5n3ak3rp1mp · · Score: 1

    Caudium also has a feature which is unique among the web servers - the supports database. Supports is a mechanism through which you are able to detect what features are or are not supported by the browser viewing your page. It allows one to create sites which use no JavaScript for browser detection. The visitor is handed clean and compact HTML pages not cluttered with JavaScript code. No need to mention that this feature makes the site far more browser-independent and flexible than when JavaScript is used to perform the tasks mentioned above.

    Uh, what is this, 2001? What sites DON'T use jscript these days? You HAVE to use it for some cool stuff. I personally really like jscript so this was a pretty big turnoff for me, as I don't see that as an advantage. I'm definitely a thick-client type of guy these days...

  123. And this is one of the WORST parts of OSS-spelling by Anonymous Coward · · Score: 0

    "The attitude that so many have of "If you don't like it, fix it yorself!" That's a very harmful attitude to take, it's very abrasive and turns many people off to OSS."

    That attitude is ironic in the face of "this is the year of Linux","Linux is good on toast. You should try it","a thousand eye banks make for buggy eyes". And when people do come after being tempted by all that advocacy. What are they greeted with? "If you don't like it, fix it yorself!". Now who in this "relationship" should be bending backwards for whom? The one's with their hands out, asking for acceptance? Or those who already have a solution (many actually, they just don't know it) that works for them (however imperfect slashdotters may believe them to be).

    Looks like OSS may want to reevaluate this relationship, and keep in mind that when push comes to shove. The larger world out their can tell OSS to go take a flying leap, just as easily as OSS did with Microsoft.

  124. Even the guy who designed it doesn't like it. by AnxiousMoFo · · Score: 2, Interesting

    Here is a, uh, rather ambivalent look at Comic Sans by its designer, Vincent Connare.

    Apparently, he saw Times New Roman used as the font for speech balloons in Microsoft Bob, which he thought was a terrible misuse of the font. So he designed a new font, Comic Sans, for those speech balloons. From the article:

    Comic Sans was NOT designed as a typeface but as a solution to a problem with the often overlooked part of a computer program's interface, the typeface used to communicate the message.
  125. Filesize of PDF... by R34L · · Score: 1

    though some might hate PDF-files the word should be use cautiosly when the filesize implies a number that want to make us feel hatred!

  126. What's "abends" mommy? by atrader42 · · Score: 1

    For those of us young enough to be really confused by that conversation, some extensive googlage (define: abends didn't work) yielded this definition from Novell:

    "Abnormal + End = AbEnd
    NT server abends are usually called General Protection Faults (GPF) or Blue Screen of Death"

  127. Slides, PDF, & HTML by KMSelf · · Score: 1

    PowerPoint, Impress, or otherwise, most slide generators will export to HTML as well, either with graphics or just plain text. Would be preferable to PDF IMO.

    As for PPT, among my favorite viewers is (I'm serious) strings. Usually strips off all the nonprintable crud, you get just the raw text. Has a remarkably high success rate.

    --

    What part of "gestalt" don't you understand?

  128. Apache sucks by jbdearing · · Score: 1

    Apache is only as useful as the user of it and it may suck to some, but ISS is still the biggest pile of shit webserver out!

  129. General remarks by rbowen · · Score: 2, Informative

    For the record, the talk was created in Keynote, which will export to a variety of formats. PDF seemed like the least problematic of those formats. I don't use PowerPoint.

    Thanks for all the great feedback from folks about my complaints and examples. Yes, it was more than a little tongue-in-cheek, and several of these problems have in fact already been fixed - a couple of them right there are the conference.

    And, I'm not *just* complaining. I fixed the "Require User" case sensitivity thing, and I'm rewriting the mod_rewrite docs.

    --
    Apache guy, Open Source enthusiast, runner
    1. Re:General remarks by plip · · Score: 1

      The reason this stayed modded at only +3 so long is emperical proof that people never read past the first 20 comments.

  130. Re:Sigh. Just a half-witted rant, as I expected... by steve_l · · Score: 2, Interesting

    yeah, and have the other httpd people were in the room: nobody disagreed. It was one of the funniest and best presentations all week.

  131. It was only a 5 minute talk by steve_l · · Score: 1

    Apachecon had a session where speakers were picked on a lottery, 5 minutes talk, no slides.

    rich cheated on the slideware by unplugging the clock laptop, sticking in his mac and flipping through the slides, getting through it with 20s to spare. So it wouldnt be too big a download to see the presentation, which was primarily a brief critique of the configuration options of httpd, aimed at many of the developers in the room. Who all laughed.

  132. The problem is with the interface by SirDaShadow · · Score: 1

    The problem is with the interface. Why hasn't anyone done a frontend for apache's http.conf. PLEASE MOD ME ACCORDINGLY (Praying it will be redundant, so at least I can tell if there is a GUI solution to http.conf)

  133. One word: Tacos by brakk · · Score: 1

    Have you tasted their tacos?

    I think they're worth the risk.

    1. Re:One word: Tacos by Baloo+Ursidae · · Score: 1

      No kidding. As if Californian fast food chains didn't think it was bad enough to be the worst possible choice for American food, they have to be the worst possible choice for Tex-Mex food, too...

      --
      Help us build a better map!
  134. ha! by domspe · · Score: 1

    deathly funny. love to hate relationship, eh?

    --
    ~jaime~
    domspe.org
  135. I hate it to by nickienickie · · Score: 1

    I am so tired of using Apache I am no doubt moving on to many problems and bugs.

  136. Reload my config file without restart server!!! by Anonymous Coward · · Score: 0
    I think, if you use Debian or other modern distro and init script of apache. You have the possibility of sending a (USR1) signal to apache and reload the config files without kill the existing apache processes. Example:
    Before (reload):

    # ps aux
    9737 ? Ss 0:00 /usr/sbin/apache2 -k

    # /etc/init.d/apache2 reload
    Reloading web server config...done.

    # ps aux
    9737 ? Ds 0:00 /usr/sbin/apache2 -k
    They have the same PID ???
    1. Re:Reload my config file without restart server!!! by BobPaul · · Score: 1

      just a test asdf

    2. Re:Reload my config file without restart server!!! by Artega+VH · · Score: 1

      apachectl -k graceful

      or on some versions of apache simply
      apachectl graceful

      or perhaps apachectl2

      --
      groklaw, wired and slashdot. The holy trinity of work based time wasting.
  137. Apache by stevebenson · · Score: 1

    Wish I could have been there to hear this little tid bit. I have been working with Apache for over 10 years now and I am sure I could have added atleast an hour of little anoyuances and frustrations to his list. But I cant complain by working with computers and Apache I have been able to provide for my family which I ll take working in a air condtion room anytime compared to my old job of road construction.

  138. Ex 2 Virtual Host Not Ignored. by Orcinus · · Score: 1

    Unless this whole thing is a joke, I've gotten that example of an IP based virtual host to work fine on my system. using 1.x or 2.x. I run that and two name based Vhosts on the same IP and port and they all work fine. I did this as a hacking filter and it works great. OK, granted, it took some testing and thought to get it to work, but it does.

  139. thttpd for static content by cpghost · · Score: 1

    How about thttpd? It is used by a lot of companies to serve static content where Apache would be overwhelmed.

    --
    cpghost at Cordula's Web.