You should probably see the documentaion of Tomcat project (jakarta.apache.org). Tomcat is a Servlet and JSP engine. The jakarta project itself has several other sub-projects with various Java tools (even things like ant -- java/xml based make, templating engines, logging and testing frameworks, etc., so it is fairly broad in scope, and most are relevant to Tomcat).
Apache and Tomcat complement each other, so they should be considered as partners. As such Apache + CGI/Modperl/ModPHP leads IIS... Add Tomcat to the mix and as they say, "The best gets better".
S
Science and humor
on
Science Askew
·
· Score: 3, Informative
About scientists making jokes on other subjects using scientific/computer tools... I am extremely amused by this postmodernism generator. It may seem a little bitter though, but I find it as harmless fun.
Autoconf can do detailed dependency checks, e.g. whether the int is 2 bytes or 4 bytes, or if the compiler can handle some things. When building projects with ant, lot of things may be more difficult to handle (e.g., a situation where we may not have a library for XML parsing), we will get a compiler error rather than a dependency check error.
Ant is a part replacement for make, but developing with ant comes no where near autoconf + make combination.
I sense some anti-immigrant bitterness in the post (e.g. using terms such as "they lack proficiency to take orders"). To set the facts right...
H1B filing requires labor and wage certification, and the H1B workers often have a gauntlet on their head (lose job => immediately out of status => immediately go back to native country).
But then again, if the companies can manage with someone that cannot understand English properly, may be that job is commoditized (like, say, working in fast food centers), and the corresponding wages tend to become lower.
Or, do you believe in the paradigm: "Get computer trained for 2 months and make 100K a year"?
If there is something already available commercially that does the job that a "project implementor" wants to implement *once or twice*, it makes more sense to go with the commercial solution.
I'm fond of analogies, so bear with me... This is almost similar to the question: "should I write a script to do this automatically, or should I do it manually?" or "should I generalize/templatize/pick your choice, versus hardcode"?
The answers are very case specific.
There are some things I noted in your post.. The cost of 10% of a FTE just be active in a mailing list is a little too high an estimate. Even then, guess what, you would be able to have just one mailing list person even if you implement the project thousand times over, whereas the license fees for the commercial software will scale accordingly.
I had this problem on my W2K partition. Finally, I uninstalled mozilla, removed the folders (not the profiles, but the Program Files\mozilla.org (?) folders), and reinstalled... It worked fine.
A mathematician was once asked about how he could visualize a 3-D Sphere. His response was, "Simple! First visualize an n-D Sphere and then set n to 3".
Read this a while ago somewhere. Couldn't resist posting it.
As someone pointed out earlier...There is nothing preventing a malicious web page designer to load an image into the user's cache (e.g., via javascript preloading, or via img src="xyz.jpg" width="1" height="1" code...
I wonder how the argument would stand in court (Gee, I have 10 Gigs of illegal pr0n on my disk, and I think it was because of mozilla precaching)...
For instance, the unix utils (a2ps to top) are included in a distribution that costs $399.
Here is a blurb from their site:
Ready-to-Run provides you with software ready-to-run immediately for much less than what you would pay to acquire the same software in non-executable source form from a bulletin board. And only for a fraction of what you would pay for most of the commercial software available!
So, are they charging for service (giving us the freedom to redistribute?) Anyone knows the answers? Would M$FT's system be really free (as in speech?)
S
There is one compelling reason for using Fortran still: the set of available libraries. By libraries, I do not mean generic libraries to connect to databases, or to parse XML, or such, but libraries that say, simulate the chemistry of gases in the atmosphere, and so on.
The main pain with such libraries is the amount of effort that goes on into debugging and evaluating the code. In case of many Fortran libraries for numerical analysis, a lot of that work is already done. While, porting it to C/C++ or Java appears trivial (in most cases it is also not trivial), doing the QA involves unacceptable costs.
There is also a thing or two to be said about the speeds, which many folks have noted.
S
Re:Run as root, and alias rm to mv
on
Undelete In Linux
·
· Score: 2
This is what happenned to me when I tried aliasing rm...
First, I aliased rm to "myrm" where myrm would put the files/directories inside ~/tmp/trash
If I wanted to really delete a large file I'd use \rm largefile.out (in bash, \ is for the real rm), and soon, instead of rm, I started using \rm. Meanwhile, my labmates used the alias and filled the entire disk with ~/tmp/trash files (nested directories, large files -- several versions, and so on).
S
How does it compare with Bruce Eckel's Book?
on
Applied Java Patterns
·
· Score: 3, Informative
Holy cow... Holy cow... Why don't you give me some of that whatever that you are smoking?
It's a RAM hog. It's slow. Its default user interface emphasizes form over function. It's slow. It does not support the current generation of Web-related standards. It's slow.
Apparently the current cell phones (with say, GPRS cards) operate at much lower bandwidths than what the cards can support. The primary reason mentioned was that the cell phones will "simply fry" because of the heat.
Now, I wouldn't want that kind of "hot" near my pant pockets.
For "copyright violations", and for stealing parts of his idea. That will serve 'em right:)
S
So many books on java...
on
Bitter Java
·
· Score: 5, Insightful
It is sometimes very scary when things are so, ahem, much marketed. In many places, there seems to be more emphasis on the tools and techniques used than what the product is supposed to do.
For example, "We clinched the deal because we promised to use the J2EE/EJB framework" -- as opposed to, "Our product is good, and the guys liked our technical expertise and design." This is a "sort of" true story!
The drive to get business advantage from XML Web Services will cause turbulent times for IT managers. To successfully navigate these new issues, managers must change their mind set from "fragmented security systems focused on using network perimeter to shield closed business systems" to "consistent managed security systems focused on managing application level security for inherently distributed business systems".
Hmm... I know of a manager (very higher up), when asked about security implications of some assumptions in the design of a product (for web services), very confidently responsed, "They [customers] can always configure their firewall". *That* was the solution!
You should probably see the documentaion of Tomcat project (jakarta.apache.org). Tomcat is a Servlet and JSP engine. The jakarta project itself has several other sub-projects with various Java tools (even things like ant -- java/xml based make, templating engines, logging and testing frameworks, etc., so it is fairly broad in scope, and most are relevant to Tomcat).
Apache and Tomcat complement each other, so they should be considered as partners. As such Apache + CGI/Modperl/ModPHP leads IIS... Add Tomcat to the mix and as they say, "The best gets better".
S
S
Autoconf can do detailed dependency checks, e.g. whether the int is 2 bytes or 4 bytes, or if the compiler can handle some things. When building projects with ant, lot of things may be more difficult to handle (e.g., a situation where we may not have a library for XML parsing), we will get a compiler error rather than a dependency check error.
Ant is a part replacement for make, but developing with ant comes no where near autoconf + make combination.
S
I sense some anti-immigrant bitterness in the post (e.g. using terms such as "they lack proficiency to take orders"). To set the facts right...
H1B filing requires labor and wage certification, and the H1B workers often have a gauntlet on their head (lose job => immediately out of status => immediately go back to native country).
But then again, if the companies can manage with someone that cannot understand English properly, may be that job is commoditized (like, say, working in fast food centers), and the corresponding wages tend to become lower.
Or, do you believe in the paradigm: "Get computer trained for 2 months and make 100K a year"?
S
If there is something already available commercially that does the job that a "project implementor" wants to implement *once or twice*, it makes more sense to go with the commercial solution.
I'm fond of analogies, so bear with me... This is almost similar to the question: "should I write a script to do this automatically, or should I do it manually?" or "should I generalize/templatize/pick your choice, versus hardcode"?
The answers are very case specific.
There are some things I noted in your post.. The cost of 10% of a FTE just be active in a mailing list is a little too high an estimate. Even then, guess what, you would be able to have just one mailing list person even if you implement the project thousand times over, whereas the license fees for the commercial software will scale accordingly.
S
I had this problem on my W2K partition. Finally, I uninstalled mozilla, removed the folders (not the profiles, but the Program Files\mozilla.org (?) folders), and reinstalled... It worked fine.
S
No XML, J2EE Engines and the like? Afterall, simple PHP?
Would the PHB's like it?
S
A mathematician was once asked about how he could visualize a 3-D Sphere. His response was, "Simple! First visualize an n-D Sphere and then set n to 3".
Read this a while ago somewhere. Couldn't resist posting it.
S
As someone pointed out earlier...There is nothing preventing a malicious web page designer to load an image into the user's cache (e.g., via javascript preloading, or via img src="xyz.jpg" width="1" height="1" code...
I wonder how the argument would stand in court (Gee, I have 10 Gigs of illegal pr0n on my disk, and I think it was because of mozilla precaching)...
S
For instance, the unix utils (a2ps to top) are included in a distribution that costs $399.
Here is a blurb from their site:
Ready-to-Run provides you with software ready-to-run immediately for much less than what you would pay to acquire the same software in non-executable source form from a bulletin board. And only for a fraction of what you would pay for most of the commercial software available!
So, are they charging for service (giving us the freedom to redistribute?) Anyone knows the answers? Would M$FT's system be really free (as in speech?) S
Try g77 -- the gnu version of fortran
GNU Fortran 0.5.26 20000731 comes with Redhat (I checked on 7.0 and 7.3)
S
There is one compelling reason for using Fortran still: the set of available libraries. By libraries, I do not mean generic libraries to connect to databases, or to parse XML, or such, but libraries that say, simulate the chemistry of gases in the atmosphere, and so on.
The main pain with such libraries is the amount of effort that goes on into debugging and evaluating the code. In case of many Fortran libraries for numerical analysis, a lot of that work is already done. While, porting it to C/C++ or Java appears trivial (in most cases it is also not trivial), doing the QA involves unacceptable costs.
There is also a thing or two to be said about the speeds, which many folks have noted.
S
This is what happenned to me when I tried aliasing rm ...
First, I aliased rm to "myrm" where myrm would put the files/directories inside ~/tmp/trash
If I wanted to really delete a large file I'd use \rm largefile.out (in bash, \ is for the real rm), and soon, instead of rm, I started using \rm. Meanwhile, my labmates used the alias and filled the entire disk with ~/tmp/trash files (nested directories, large files -- several versions, and so on).
S
Bruce Eckel has a book
Thinking In Patterns
How does this book compare to that?
S
I would say that it is rather well written perl code, but it is still unmaintainable due to it's ugly syntax.
If you don't know perl, you probabaly shouldn't be maintaining perl code. Kinda like saying chinese script looks like a bunch of "funny pictures."
The right tool for the job...
S
These have been arguably one of the most expensive bits in human history.
S
Holy cow... Holy cow... Why don't you give me some of that whatever that you are smoking?
It's a RAM hog. It's slow. Its default user interface emphasizes form over function. It's slow. It does not support the current generation of Web-related standards. It's slow.
Then use Galeon, based on Mozilla...
S
The clerics should issue a fatwa that would completely embarrass the US and the BSA. That should seal these greedy creatures' fate...
S
Ask the patent office... Things like one-click patent can be accomplished by single individuals easily.
S
I recall this from a presentation...
Apparently the current cell phones (with say, GPRS cards) operate at much lower bandwidths than what the cards can support. The primary reason mentioned was that the cell phones will "simply fry" because of the heat.
Now, I wouldn't want that kind of "hot" near my pant pockets.
S
With all the buzzwords: Threat to US internal security, 9/11, axis of evil, rising energy prices, saddam, and castro?
S
For "copyright violations", and for stealing parts of his idea. That will serve 'em right :)
S
It is sometimes very scary when things are so, ahem, much marketed. In many places, there seems to be more emphasis on the tools and techniques used than what the product is supposed to do.
For example, "We clinched the deal because we promised to use the J2EE/EJB framework" -- as opposed to, "Our product is good, and the guys liked our technical expertise and design." This is a "sort of" true story!
S
This article was written by Kerry Champion, president and Andy Yang
Ala... The presentation was made by Jerry Yang, Chariman and Cheif Yahoo, and XYZ, VP and Junior Yahoo...
S
The drive to get business advantage from XML Web Services will cause turbulent times for IT managers. To successfully navigate these new issues, managers must change their mind set from "fragmented security systems focused on using network perimeter to shield closed business systems" to "consistent managed security systems focused on managing application level security for inherently distributed business systems".
Hmm... I know of a manager (very higher up), when asked about security implications of some assumptions in the design of a product (for web services), very confidently responsed, "They [customers] can always configure their firewall". *That* was the solution!
S