Domain: apache.org
Stories and comments across the archive that link to apache.org.
Comments · 2,937
-
Re:Sends binary files as text/plain MIME typeThats not Apaches fault. Its your fault. Fix your httpd.conf mod_mime docs
The Apache people has a clear policy on mime types, described at the bottom of the linked page:
Please do not send requests to the Apache HTTP Server Project to add any new entries in the distributed mime.types file unless (1) they are already registered with IANA, and (2) they use widely accepted, non-conflicting filename extensions across platforms. category/x-subtype requests will be automatically rejected, as will any new two-letter extensions as they will likely conflict later with the already crowded language and character set namespace.
-
Apache Jakarta: major in java world
The jakarta project (including ant which is now a top level apache project) has spawned a number of projects that are almost de facto in their area like struts, tomcat, cactus and many more.
Struts is an MVC framework that even includes tools to generate javascript validation code. This is a very common method to create a model 2 architecture J2EE site. Tomcat is the standard in open source servlet containers and often refered to as the reference implementation on a JSP and Servlet spec. Cactus is for unit testing J2EE components and is starting to become more popular.
If you intend to program java, then you should visit the Jakarta site.
As for who these people are, there are usually some pages on a project to mention that sort of thing. I'm most familiar with struts and their page for that sort of information is the volunteers page. Ant is already the defacto java build tool. Originally designed as a replacement for make, it's abilities can be extended using java classes.
Jakarta and Apache projects will continue to be a source of innovation, especially within the java world.
Paul Sundling -
Apache Jakarta: major in java world
The jakarta project (including ant which is now a top level apache project) has spawned a number of projects that are almost de facto in their area like struts, tomcat, cactus and many more.
Struts is an MVC framework that even includes tools to generate javascript validation code. This is a very common method to create a model 2 architecture J2EE site. Tomcat is the standard in open source servlet containers and often refered to as the reference implementation on a JSP and Servlet spec. Cactus is for unit testing J2EE components and is starting to become more popular.
If you intend to program java, then you should visit the Jakarta site.
As for who these people are, there are usually some pages on a project to mention that sort of thing. I'm most familiar with struts and their page for that sort of information is the volunteers page. Ant is already the defacto java build tool. Originally designed as a replacement for make, it's abilities can be extended using java classes.
Jakarta and Apache projects will continue to be a source of innovation, especially within the java world.
Paul Sundling -
Sorry, one more commentAccording to this: http://apache.org/foundation/projects.html
Apache is trying to be a mail server among other things too.
-
Re:Yes, but measuring webserver market share is ha
Let us not forget that Apache is open source. As such, if you want to fork it all up, you are welcome to do so. Should Apache head too far down the wrong path, I am confident that it will be forked. Apache's license is essentially BSD, with the additional clause that if you fork it, you may not call your work "Apache" or claim that the Apache Foundation is behind your work, without written permission. Quite reasonable, that. As many many geeks have experience with the Apache sources, starting up a fork is only a matter of logistics and not finding someone capable.
-
Open Source's shining star - Real Performer
Apache HTTPD has gone on to new strengths with new features and support for all types of scripting languages and add-ons and settings ease in config files. I remeber during college grad projects most people used Apache by default on linux only few used other personal web servers But its streangth in Enterprise and industry is amazing as its open source and gives a befitting slap on the faces of those who repeatedly point out that open source software is unusable unstable buggy(Apache httpd code review found it to be the best in error per klocs in all industry...) Some Documentation : Apache 1.3 Apache 2.0 - Shamit ITS A TRIBUTE TO OPEN SOURCE TO SAY THE LEAST
-
Open Source's shining star - Real Performer
Apache HTTPD has gone on to new strengths with new features and support for all types of scripting languages and add-ons and settings ease in config files. I remeber during college grad projects most people used Apache by default on linux only few used other personal web servers But its streangth in Enterprise and industry is amazing as its open source and gives a befitting slap on the faces of those who repeatedly point out that open source software is unusable unstable buggy(Apache httpd code review found it to be the best in error per klocs in all industry...) Some Documentation : Apache 1.3 Apache 2.0 - Shamit ITS A TRIBUTE TO OPEN SOURCE TO SAY THE LEAST
-
Open Source's shining star - Real Performer
Apache HTTPD has gone on to new strengths with new features and support for all types of scripting languages and add-ons and settings ease in config files. I remeber during college grad projects most people used Apache by default on linux only few used other personal web servers But its streangth in Enterprise and industry is amazing as its open source and gives a befitting slap on the faces of those who repeatedly point out that open source software is unusable unstable buggy(Apache httpd code review found it to be the best in error per klocs in all industry...) Some Documentation : Apache 1.3 Apache 2.0 - Shamit ITS A TRIBUTE TO OPEN SOURCE TO SAY THE LEAST
-
Re:Apache 2 runs well on Windows
I can confirm that one...
apache is just so much easier to configure and use...it runs so much smoother, have never had a hiccup or headache with apache.
i don't use php, so using 2.x isnt an issue for me.
as mentioned by others, patching/upgrading is a simple process, be it on linux or windows. no reboots of course, just take the server offline momentarily, run the upgrade, restart server. don't have to worry about your config files being overwritten or anything.
when i first started using apache, i tried both appache and iis, and just found apache sooo much easier to manage, used less resources - all the good stuff kids go for.
and like another person said...the guys over at apache have a lot more than just the webserver going on, if you havent checked out some of their other projects...by all means do! -
Who *are* these guys?
We need to a series -- a long series -- of Slashdot interviews with key Apache people. I mean, look at all the stuff they're into. And the list doesn't seem to have any vaporware or bogged-down projects -- which is damned remarkable in the Open Source community, where people tend to be big on ideas and short on followthrough. Let's get these people under the microscope and find out what they're doing right!
-
Re:They should benchmark development time
Personnaly I think Jython/Tapestry
/Hibernate may be the ultimate web development platform, but I haven't used Zope much... I've witnessed that the Struts/EJB approach is not very productive. -
Re:They should benchmark development time
Java may be 30-40% more productive than C++, but Python is 1000% more productive than Java.
Productive for you now ... but what about 6 months down the road? What if you want to realize your product to the world, how hard is it to extend it?
I used to think the same about Perl vs Java, until I started looking at frameworks like Cocoon and they're all written in Java. -
Re:Fixed this today...
One fix up to this:
Lesson: if the certificate expired yesterday, remove IIS and then reboot the thing.
HTH. HAND.
Soko -
Are you sure??
Maybe it's a typo for " Latka engineers."
-
Apache Mod_Proxy
First to all to all that responded that 10-30 isn't much, the asker mentioned 10-30 _current_. I assume he (or she) meant concurrent. And that can, depending on what you mean by concurrent and by the type of website served be a resource eater for which reverse proxy be an excellent tool.
For those that don't understand this I suggest to read http://perl.apache.org/docs/1.0/guide/strategy.htm l Note that the advantage often is not caching but buffering.
Furthermore, we use apache and mod_proxy for reverseproxy. It is a little more resource eating that squid, but it keeps server configuration nice and central since our sites are served by apache as well. I assume this will work nicely on Windows as well. Our company however uses only Linux (even on the desktops) so I cannot tell from experience how well this works using Windows.
-
Re:Something XML-RPC (SOAP) doesn't have
You could have the XML-RPC client make the XML-RPC call to the server, and simply not have the server return a response until it wants to send data back to the client. Of course, this will only work if the XML-RPC client and server implementations do not have a timeout value. Fortunately, most XML-RPC server implementations do not. You can use Apache's HTTP KeepAlive option to help implement this.
-
Licensed developers != secure
Would OSS have to be writen entirely by licensed developers to be considered secure?
I'm sure glad the DHS steps in and prevents all those 1ee7 uncontrolled hackers from creating evil unlicensed, software that aren't secure.
Why do I always picture half-drunken bar patrons reinventing the world in front of a beer when I hear about the DHS talking about things they don't have much of a clue about? -
Re:url
Well, "/wolf/wired" is short enough that it would be ambiguous, but I agree completely with the sentiment. mod_rewrite all the way, man.
When every Amazon URI I can remember had "exec/obidos" in it, there's obviously some redundancy. ISBNs are near-universal book addresses, and (at the moment) they're 10 digits, but Amazon is making me look at "exec/obidos/tg/detail//03755 02904/qid=1068751824/sr=12-8/103-2810600-6302246" = 77 characters, and that's leaving out the "www." and the reasonable query string.
There are 36 alphanumeric characters (so we're not even counting
/, =, etc.), and 36^77 is 68437251422602946514698890166699222907622494972995 29009512147947683368878710518963676135121221268151 26166485053049143296. Does Amazon have that many products? Does it have a millionth that many products? A billionth? A trillionth?No? So why is it making me haul around that many characters? Web programming my foot.
-
XForms in Mozilla is not coming soon
There is a long discussion of the proposed XForms support in Mozilla Bug 9786. There are 460 votes for this bug, however the support is not forthcoming. Basically, there is no one willing to implement XForms in Mozilla because XForms has too many dependencies on other XML modules that are not implemented in mozilla.
If you are developing only for IE6, you can use a commercial formsPlayer component. I tried their demo, it looked decent.
There are also server-side XForms modules that render XForms as HTML forms. For example, Apache project lists JXForms.
-
Re:They don't care... yet.
Why? You talk like the current IIS is somehow lacking?
If it doesn't have mod_rewrite, you can't run a real web site on it.
-
Apache? Eclipse?
This piece ignores the obvious and large contributions that some companies have made in money, programmer time, code release and even just lending their name and credibility to projects like KDE and GNOME
Not to mention contributions IBM has made to projects such as Apache (XML4J, XML4C, SOAP4J), Eclipse, and of course, Linux itself. -
Re:Computational Mathematics
considering that the most inefficient algorithm on the hardware layer is ANY floating point calculation. that's a major reason that Flops determine the Top 500 Supercomputers and as for distributed computing, it's needed for power because they use an operation called Discrete Fourier Transform (a Fast Fourier Transform on n points, rather than the entire real number system) plus compiling a program in C++ is quite inefficient. ANSI C is MUCH more efficient (decently close to GOOD hand assembly) this is true only because the wanted to work at it. From a management level, OOP (including C++) is good. C++ just sucks at implementing it. C++ code: Microsoft Windows* Microsoft Office Almost every game made recently(with some assembly inline) Xerces parser Windows system calls in POSIX mode and Win32 mode (as of NT4, windows could do POSIX). etc.
-
Re:Why isn't "someone" Tim Bray
-
Re:netcraft
Since Apache compiles and runs fine on UnixWare, I would not be surprised if the Caldera OpenLinux machine they were using before was brought down to put a UnixWare machine in its place.
It helps that the last "attack" in August was when they brought down the server to add the whole registration section for Linux kernel downloads. -
Re:From the interview:
Where is the OS software that is better than it's commercial counterparts?
Here? -
Corrections to Timothy's $0.02
Actually, according to the linked page, "if you write Free software (Open Source software covered by the GPL) you are welcome to download and use the Free Edition of Qt,"...
Actually, if you read what the submitter wrote, he said "free multi-platform" software. OK, I'll grant that X/11 and Mac are "multi-platform", but when those platforms make up ~7% of the market, it's nothing to brag about. Trolltech continues to aggresively deny Qt developers the ability to distribute their works to the vast majority of the computing product. After all, cross-platform Open Source software can't possibly succeed, can it?
...and Trolltech points out that one can buy the current edition of Qt -- seems fair enough.MSRP of Microsoft Visual C++
.NET Standard Edition: US$109. MSRP of Qt/Windows Professional Edition: US$1550. <sarcasm>Oh, yeah. That's fair.</sarcasm> It's really discriminatory and punitive. And it's still not Open Source. What makes them think that taking the low road like that will convince Windows devlopers to consider Qt? -
Re:media whores 101
There is usually no need to use ln - see Apache Log Configuration directives.
-
Re:on the flip side
You might want to look at Lucene. Don't know if you're a java fan, or if covers all of your needs, but in my limited experience with it I've been pretty impressed.
-
Some ideas for p2p searching.
I know p2p search is hopeless, but here's some ideas on how to do it anyways. I'll phrase it like an inductive proof: first make a node, then add a neighbor.
NODE - I'd use Lucene. Lucene is a traditional keyword search engine that is fast, lean, free and open. It's carried under the Apache Jakarta project, so it's not going anywhere. And, it's easy to develop with. Alternatively, any good search will do... you could probably bang something together with GNU shell utils.
NEIGHBOR - Turn search into a common TCP/IP protocol, a la SMTP, FTP, etc.. Telnet to port 534268 (the digits that most look like "SEARCH"), and have something like this:
client: QRY p2p search efforts
server: HITS 1023
client: RETR 0
server: HIT http://searchenginewatch.com/sereport/article.php/ 2163581 ...If there are no results at that node, the server forwards you on:
client: QRY p2p search efforts
server: FWD 255.168.1.303So, you'd start by querying your own host's search-engine. Perhaps it would spider N-deep from what you browse, so it would perhaps have ready responses for many of your queries.
But your own node may not have the answer for you, so you forward on to the next. How does the forwarding table get setup? One way to do it would be by hand, but also, I imagine posting "known expert" lists to gnutella could help automate the process. A list would be a map of keywords to IPs. These lists wouldn't need to be too robust, as they'd serve to occasionally seed the network, not constantly sustain it.
Once you had a good forwarding table on your node, you'd have access to quite a large search DB. With 100 nodes in the search network, each using 1GB for its index, and 3:10 index to indexed ratio, that's 100*1GB*3.3=330GB of indexed text. Let's say the average webpage is 100KB (?), that's a total search DB size of 3.4M pages. Increase the number of nodes to 10,000 and increase each node's index size to 10GB, and you have 3,460,300,800 pages, which is just about equal to Google, which is currently at 3,307,998,701. 10k nodes happens to be about what distributed.net is running right now, and 10GB is getting cheaper by the minute.
;) -
WebGUI
I use WebGUI from PlainBlack Software. It uses Perl/MySQL/Apache.
It is OpenSource, and very easy to use. It has WYSIWYG for those that don't know how to cut/paste. I suggest anyone looking at a CMS to take a look. It isn't perfect, but none really are. -
Re:a Better headline would beOSS projects *do* take a lot of ideas from others, but they also do lots of things on their own that nobody else has done.
For example, Python has evolved into an extremely intuitive yet powerful programming language.
Perl was also fairly new in its time.
There's GNU Emacs which is one of the most powerful text editors in existence.
There's the Apache Webserver. Although webservers aren't new, I would hardly call Apache a copy of anything.
I'm not sure whether the first publicly-released blog software was open source, but I think it might have been.
OpenBSD was, AFAIK, the first secure-by-default modern Unix system.
Linux (the kernel) has also done (or been modified to do) several things not done before.
X11 started as a project out of MIT (which I would guess was open-source, even though the phrase hadn't been coined yet.)
GNU readline is also something that is exclusive to open source
I'd guess that ls --color was something new to free software, as well, just because I douby anyone with a pure profit motive would consider it worth the time to implement. :-)
The Debian Project has made several innovations in operating system integration.Anyway, there are plenty of examples. You just have to look.
-
Batik
It would be interesting to see an open source toolkit that does the same thing as WVG, but uses open standards and remains cross platform.
Batik is a great step towards such a platform. Except that it's written in Java, which doesn't play well with others.I'd love to have a hot-rod version of Batik rewritten in clean efficient C++. I'd also like to have an external binary plug-in facility for Batik, so you can plug in efficient rasterizers, vector and raster filter effects, video players, real time video input, etc.
-Don
-
THIS IS MY RESEARCH AREA, BOYS
Please check these sites out immediately for more information. This field is GROWING CONSIDERABLY. If you WANT A JOB, study this stuff very closely!
- http://www.w3.org/Graphics/SVG/
- http://www.adobe.com/svg/main.html
- http://xml.apache.org/batik/
- http://www.mozilla.org/projects/svg/
- http://www.w3.org/AudioVideo/ -
apache has a project called Xindice
that is a XML database. xindice looks interesting, though I wonder how it will scale?
-
Here are three of them
-
Re:Good Yahoo Alternatives?
If you have spare bandwidth and a box to run the mailserver, try Apache James. Fast, efficient, easy to use, and well documented. Better yet, if you know Java, you can customize James to your heart's delight. If not, it's okay, because James offers a lot of features straight out of the box. I'm using James to test an email application I'm writing, and I just can't recommend it enough. Also, if you have any POP accounts with any other company, James can download them as well, and put them into one mailbox.
-
Re:Confused...
So it sounds like Geronimo should be indemnifying their users from legal action, not JBoss. Why would a JBoss customer need legal protection?
Possibly because JBoss may have shot itself in the foot.
At least some of the JBoss code that Geronimo allegedly copied (see next paragraph) seems to have been derived from code under the Apache license. See the comments by Ceki Gulcu, the author of log4j.
One reason for Geronimo not offering protection is that Geronimo is an "incubator" project, so there probably aren't any clients as such who need indemnification. It's also not at all clear that Geronimo has copied JBoss code. TheServerSide has an extended discussion on the subject and the Geronimo developer's list has some forensic discussion on it.
All of this can be fixed up, of course, if the children play nice. But sending a lawyer's letter isn't a promising start. There's also enough irony in the situation to start up a smelter.
-
Re:But you can't CALL it MS-WordSo you can write an app which transforms a Word doc to something else, but you can't refer to your app as a Microsoft Word file converter. So how long until we'll have a "Converter for the Evil Empire's word processor document type" project on Sourceforge?
I vote for the Jakarta POI project's definition:
HWPF - Horrible Word Processor Format -
All caps
Putting the "This provided As Is" section in all caps is SOP for licensing. Check any of your software boxes, or Google "software license". Point-and-click examples include the W3C license, or Apache license.
-
Re:The patent license terms seem reasonable...
> They don't allow any modifications or
> derivatives of the schema without permission
Hm. I guess I'm not sure what would be gained by doing that - i.e., changing the spec and republishing it. Why would that be a good thing to do, even if you could?
> Microsoft will be free to continue
> changing their format with each new
> release, breaking all the open source
> programs for a time
Right... but couldn't the same be said of any API? I mean, if the Apache plugin API changes, I'll need to rewrite my mod_foo module to use the new API. -
XML-Cocoon.
Since this is going online. I recommend Cocoon. It can do text, PDF, Doc, and I've even seen Excel.
-
The Near-Definitive Solution
I am currently publishing several several-hundred-page technical manuals using the following workflow:
All documentation is edited using an ordinary plaintext editor.
The documents are marked-up using ReStructured Text conventions. This has satisfied 99% of my needs. I've decided the convenience of ReST outweighs the need for the remaining 1% of the frills I want.
I use CVS for revision control. There may be an RCS involved in the backend; I don't operate the server that hosts my repository.
The ReST documents are converted to XML using DocUtils. The project coordinator, by the way, has proven himself a superlative programmer. DocUtils rocks, and will also transform ReST to HTML or Latex.
The XML is converted using XSL templates that I've created. Saxon then transforms the DocUtils XML to XML:FO, and FOP transforms that into PDF.
Pretty fucking spiffy, if I do say so myself.
I also currently use HT2HTML to transform ReST to HTML. I use it in preference to DocUtil's native HTML transformation because it allows me to do a few nice tricks. In the future I plan to migrate entirely to another set of custom XSL tranformations.
This system has proven extremely productive. At any time I could pop a few bucks for a commercial XSL:FO->PDF engine and stomp the few gripes I've had with FOP (my number one issue is lack of keep-with-next functionality; however, FOP is under a complete refactoring, and will emerge with full functionality). Saxon has been superb, DocUtils has been wonderful (and I've been able to contribute to the overall design), and ReST is quite pleasant to read and write.
Overall, I highly recommend this workflow.
Your source material becomes extremely reusable, eminently accessible, and free from commercial encumberances.
(footnote: if you do go this route, please don't flood the DocUtils developers with suggestions and ideas. Work out your idea in detail, consult the developers' mailing list archives, and make full consideration of side-effects. Only then suggest it. They've been at this so long, and had so many discussions, that they've become a little short of patience with loud-mouthed newbies. I suspect most popular open-source projects get that way...) -
Docbook+FOP
The subject says it all. Apparently, it's the standards-based, open-source-conforming way to do it. I've heard paeans sung to FOP but I haven't used it, yet.
-
In Other News
someone else has written another programme that allows you to share music - or any other kind - files, in any format you like, with anyone who has an IP address.
-
Re:Okay...The Geronimo Developers, the ELBA developers, and the Core Development network all seem to be made up of similar people. And one of these organisations was formed by former members of JBoss, and key developers at that!
Does that change anything?
-
.. variable names are the same - did you even read
What cellpadding? What on earth are you talking about?
There's no reference to CELLPADDING in the Geronimo source in the PDF, only in the JBoss source. And anyway, that's in the embedded API documentation - JavaDoc - it's not a varable name at all.
And, it's CELLPADDING because they're embedding HTML into the source - so it's got to be the HTML spec. (You do know what HTML is, right?)
Secondly, you're factually wrong - the class names are different - it's "ThreadNDCConverter" in JBoss and "NamedNDCConverter" in Geronimo.
You do realise the source code in the PDF is side by side? You're supposed to be comparing the left column against the right?
(As proof that I'm not misintepreting the PDF, if you actually pull the source you'll see that that is not present in the Apache code
cvs checkout from the attic
)
-
Almost all Geronimo developers worked on Elba!Check out the names of the developers of the Elba project and the developers of the Geronomo project.
Simone Bordet, David Blevins, David Jencks, Dain Sundstrom, Greg Wilkins, Bruce Snyder, Jan Bartel, Jeremy Boynes , James Strachan, Jules Golsnell, Richard Monson-Haefel and Jason Dillon.
Almost ALL of the Geronimo developers with commit rights have also worked on the same JBoss code base. Thats too many developers in common to provide a fresh perspective nessary to create a non-derivative clone.
-
Re:For a rebuttal of the claimed similarities...
That common ancestor (Log4J) happens to be owned and licensed by the Apache Software Foundation.
-
Re:For a rebuttal of the claimed similarities...
That common ancestor (Log4J) happens to be owned and licensed by the Apache Software Foundation.
-
Re:For a rebuttal of the claimed similarities...
That common ancestor (Log4J) happens to be owned and licensed by the Apache Software Foundation.