I was really trying to make a point that statistics can be meaningless and the original posters point about the number of C projects on freshmeat does not imply much (especially about the future of programming).
if you are on FreeBSD try/stand/sysutill. Automated package dependancy additions, hierarchal views of the packages, searching, etc. Its right there from the very beginning.
On openbsd, pkg_add url/package.tgz works great. There may be something better on OpenBSD, but I only use the ports tree, so I do not know.
NetBSD probably has the same, but I have not used it..
First, I agree with what you say. Especially about sourceforge.
The problem is there are stable versions on freshmeat that do not have features that are required for serious use. A lot of the calendar programs that I tried a few months back did not have the ability to create Todo lists. I *need* that feature.
I'm sure that only a handfull of the 100+ projects with 'calendar' in their name are reasonably full featured calendar programs.
It just seems silly for me to install a Webserver, an Application Server, and a RDBMS just to run a calendar program. I'm already running Mozilla, why not have the option of using an integrated calendar program?
Personally, I have Apache, Jakarata/Tomcat and Postgresql running on my home LAN. I really have better things to do than to install php or zope and mysql and have to administer those as well. I'm willing to bet this is the same opinion of some system admins in a corporate environment.
Despite the "platform independance" of apache/mysql/php, A windows user simply will not go to the trouble. Additionally, I do not think its a good idea for a workstation (or a win95 box) to be running server software.
Of course, I'm speaking as a single user. When you get into groupware, things change. The web-based systems probably work much better in that case, and if you already have apache/php/mysql, it isnt that much trouble to get most of those systems working.
Simple said, non-webbased systems like Korganizer work better for me. A calendar integrated with mozilla would work even better since I could use it on windows if I ever have to.
Most, if not all of them suck. Here are a few quick things I've found:
Many are based on things like php and zope, requireing both a webserver and application server software. A number of them require mysql or other database software. Many are entirely web based (from my experience limits usability for calendar software), a few others are only commandline. And because we are talking about freshmeat, I would bet a large portion of that 131 projects are still in an early stage of developement and simply not usable.
Only 10 have a popularity rating above 0.00%
Only 7 have a viability rating above 0.00%
Mozilla is/will be both stable and platform independant. It will not require a database back end. It also probably will not require you to view your calendar in simple html.
Dont go after high profile projects like Mozilla and the linux kernel for your first project. Those type of projects attract a large number of the best programmers, leaving few interesting jobs for the less experienced. If you do want to work on Mozilla, etc, it will be appreciated, i'm sure, but it will not be nearly as satisfying to you (well, thats my experience, at least)
You should decided what you're interests really are. If you are more interested in games, there are plenty of games being developed that could use any help that can be gotten. If you are interested in AI, check sourceforge or Generation 5 there's always something going on.
You'll benifit from a smaller, less important project because the project leaders will be more willing to take you under their wing and help you smooth out your programming skills. There's also the equivalent of a small fish in a big pond, or a big fish in a small pond... you'll be more vital to a smaller project than say Crystal Space or, especially, kernel work.
Ok, what about an XML solution for the tasks that LaTeX and the rest of the TeX system handle?
I write all my papers in LaTeX now, and I would rather write documentation and everything else in it. Latex just feels better. (heh) But its not searchable (as far as I know) and I just dont see it as The Way of the Future (TWOTF). Is there an XML system that would combine the benifits of LaTeX with the benefits of XML?
1. Netscape employs a number (the majority?) of the Mozilla people. Without them i doubt Mozilla would have made it near as far as they are now. So yes, Mozilla developers are putting food on the table because of Netscape's profits.
2. It was Netscape's choice to free the code. They didnt have to. We all should still be gratefull to Netscape, and since no one is forcing you to use their release, you can ignore anything bad they do to their browser.
3. I do belive Netscape is doomed (which is sad). But Mozilla is here to stay. There is no reason to waiste your time with netscape (unless you still have to use Netscape 4.x because you run OpenBSD, dammit). While Netscape is still alive, they are going to do anything and everything that they can to make money. Its simple survival instinct. They cannot sell the browser, so they make money off content. If you look up at the top of this page, you'll see an advertisement. We all hate it, (including Rob Malda, i'm sure) but Money is needed.
4. Mozilla is OpenSource. Anyone can do anything with it (for the most part). I wish i could find the exact quote from Theo de Raadt about OpenBSD... but Theo once said something similar to we work on OpenBSD for ourselves, not for anyone else. Thats the attitude all Free Software developers should have. Mozilla will continue because people care about Mozilla, it doesnt matter what netscape does.
Talking to and meeting other Slashdot readers does not constitute ``having a life''.
With that said... wouldn't existing user-groups better facilitate meeting people in tech fields? I assume each of us are more interested in certain things more than others (Linux vs. BSD vs. Programming vs. AI vs. Cyberpunk/Computer-oriented Sci Fi). There should be groups already formed for many technical interests in most larger cities.
Of course, there are benifits of a slashdot reader garthering:
1. You get to meet people who you wouldnt normally meet in a user/advocacy group.
2. You get the opportunity to play Wack-A-Troll in real life.
Yeah, i would assume they could find out what kernel (within a certain version range) you are running, but Distribution specific vulnerabilities would be not as easier to find (they wouldnt be able to do a search for "+redhat +r00t" to find a way in).
Remember, IANAL means I Am NOT A Lawyer. No matter what anyone says, you need to talk to a real lawyer if you want to be the least bit sure what you are legally allowed to do.
I know that was (mostly) a joke, but I wouuld like to say that this is more of a social matter than a technical matter. An engineer with little philosophical intelligence doesnt need to be listened to in these types of cases. (i do not nescessarily mean to say that Cerf is ignorant in that respect)
I think we are getting (or have already gotten) to the point where robots and genetic engineering are in most of our normal lives. Maybe not to the full extent as they eventually will be. I mean, come on, you think those Tomatoes you ate are 100% natural? And remember, Battle Bots is playing on Comedy Central...
On openbsd, a pkg_add will add dependancies if they are in the working directory or in/usr/ports/packages.
I think the previous poster was refering to what will happen if you try to do a pkg_add foo-2.0.tgz when you already have foo-1.0.tgz installed. Another problem occurs (if i'm not mistaken) with Flavors on OpenBSD (like php3, php3-mysql, php3-mysql-ssl).
I was really trying to make a point that statistics can be meaningless and the original posters point about the number of C projects on freshmeat does not imply much (especially about the future of programming).
C: 3502 projects on freshmeat
Java: 1161 projects on freshmeat
C's birth: sometime in 1972
java's birth: May 1995 (sun.com)
C Duration alive: 30 years
Java Duration alive: 6.75 years
C: 3502 / 30 = 116.7
Java: 1161 / 6.75 = 172
Java is obviously better.
Out of curiosity, how would one go about getting Security Clearance? I think I could use one of those.
Check google's cache here
*Sigh*
/stand/sysutill. Automated package dependancy additions, hierarchal views of the packages, searching, etc. Its right there from the very beginning.
as always:
if you are on FreeBSD try
On openbsd, pkg_add url/package.tgz works great. There may be something better on OpenBSD, but I only use the ports tree, so I do not know.
NetBSD probably has the same, but I have not used it..
And:
c) its only superior to animated gifs.
Tomcat is only a basic application server (if it can be considered one at all) and does not support J2EE.
Read the interview. PF has everything IPF (plus more) has already.
First, I agree with what you say. Especially about sourceforge.
The problem is there are stable versions on freshmeat that do not have features that are required for serious use. A lot of the calendar programs that I tried a few months back did not have the ability to create Todo lists. I *need* that feature.
I'm sure that only a handfull of the 100+ projects with 'calendar' in their name are reasonably full featured calendar programs.
It just seems silly for me to install a Webserver, an Application Server, and a RDBMS just to run a calendar program. I'm already running Mozilla, why not have the option of using an integrated calendar program?
Personally, I have Apache, Jakarata/Tomcat and Postgresql running on my home LAN. I really have better things to do than to install php or zope and mysql and have to administer those as well. I'm willing to bet this is the same opinion of some system admins in a corporate environment.
Despite the "platform independance" of apache/mysql/php, A windows user simply will not go to the trouble. Additionally, I do not think its a good idea for a workstation (or a win95 box) to be running server software.
Of course, I'm speaking as a single user. When you get into groupware, things change. The web-based systems probably work much better in that case, and if you already have apache/php/mysql, it isnt that much trouble to get most of those systems working.
Simple said, non-webbased systems like Korganizer work better for me. A calendar integrated with mozilla would work even better since I could use it on windows if I ever have to.
Most, if not all of them suck. Here are a few quick things I've found:
Many are based on things like php and zope, requireing both a webserver and application server software. A number of them require mysql or other database software. Many are entirely web based (from my experience limits usability for calendar software), a few others are only commandline. And because we are talking about freshmeat, I would bet a large portion of that 131 projects are still in an early stage of developement and simply not usable.
Only 10 have a popularity rating above 0.00%
Only 7 have a viability rating above 0.00%
Mozilla is/will be both stable and platform independant. It will not require a database back end. It also probably will not require you to view your calendar in simple html.
Likewise, one person's fertilizer is another person's crap. Take Precautions.
Get Busy.
Of course, I get this:
Your comment violated the postercomment compression filter. Comment aborted
Dont go after high profile projects like Mozilla and the linux kernel for your first project. Those type of projects attract a large number of the best programmers, leaving few interesting jobs for the less experienced. If you do want to work on Mozilla, etc, it will be appreciated, i'm sure, but it will not be nearly as satisfying to you (well, thats my experience, at least)
You should decided what you're interests really are. If you are more interested in games, there are plenty of games being developed that could use any help that can be gotten. If you are interested in AI, check sourceforge or Generation 5 there's always something going on.
You'll benifit from a smaller, less important project because the project leaders will be more willing to take you under their wing and help you smooth out your programming skills. There's also the equivalent of a small fish in a big pond, or a big fish in a small pond... you'll be more vital to a smaller project than say Crystal Space or, especially, kernel work.
Ok, what about an XML solution for the tasks that LaTeX and the rest of the TeX system handle?
I write all my papers in LaTeX now, and I would rather write documentation and everything else in it. Latex just feels better. (heh) But its not searchable (as far as I know) and I just dont see it as The Way of the Future (TWOTF). Is there an XML system that would combine the benifits of LaTeX with the benefits of XML?
Yeah... this is the November issue of the monthly Crypto-Gram, from Counterplane and by Bruce Shneier.
1. Netscape employs a number (the majority?) of the Mozilla people. Without them i doubt Mozilla would have made it near as far as they are now. So yes, Mozilla developers are putting food on the table because of Netscape's profits.
2. It was Netscape's choice to free the code. They didnt have to. We all should still be gratefull to Netscape, and since no one is forcing you to use their release, you can ignore anything bad they do to their browser.
3. I do belive Netscape is doomed (which is sad). But Mozilla is here to stay. There is no reason to waiste your time with netscape (unless you still have to use Netscape 4.x because you run OpenBSD, dammit). While Netscape is still alive, they are going to do anything and everything that they can to make money. Its simple survival instinct. They cannot sell the browser, so they make money off content. If you look up at the top of this page, you'll see an advertisement. We all hate it, (including Rob Malda, i'm sure) but Money is needed.
4. Mozilla is OpenSource. Anyone can do anything with it (for the most part). I wish i could find the exact quote from Theo de Raadt about OpenBSD... but Theo once said something similar to we work on OpenBSD for ourselves, not for anyone else. Thats the attitude all Free Software developers should have. Mozilla will continue because people care about Mozilla, it doesnt matter what netscape does.
Yeah... i think i'm done...
Talking to and meeting other Slashdot readers does not constitute ``having a life''.
With that said... wouldn't existing user-groups better facilitate meeting people in tech fields? I assume each of us are more interested in certain things more than others (Linux vs. BSD vs. Programming vs. AI vs. Cyberpunk/Computer-oriented Sci Fi). There should be groups already formed for many technical interests in most larger cities.
Of course, there are benifits of a slashdot reader garthering:
1. You get to meet people who you wouldnt normally meet in a user/advocacy group.
2. You get the opportunity to play Wack-A-Troll in real life.
An editorial on mozillazine.org is criticizing recent criticism against Netscape
I hate meta-criticism. Dammit, That was meta-meta-criticism. AGHHH.
Yeah, i would assume they could find out what kernel (within a certain version range) you are running, but Distribution specific vulnerabilities would be not as easier to find (they wouldnt be able to do a search for "+redhat +r00t" to find a way in).
Remember, IANAL means I Am NOT A Lawyer. No matter what anyone says, you need to talk to a real lawyer if you want to be the least bit sure what you are legally allowed to do.
I know that was (mostly) a joke, but I wouuld like to say that this is more of a social matter than a technical matter. An engineer with little philosophical intelligence doesnt need to be listened to in these types of cases. (i do not nescessarily mean to say that Cerf is ignorant in that respect)
And now the signal gets drowned in the noise...
I think we are getting (or have already gotten) to the point where robots and genetic engineering are in most of our normal lives. Maybe not to the full extent as they eventually will be. I mean, come on, you think those Tomatoes you ate are 100% natural? And remember, Battle Bots is playing on Comedy Central...
On openbsd, a pkg_add will add dependancies if they are in the working directory or in /usr/ports/packages.
I think the previous poster was refering to what will happen if you try to do a pkg_add foo-2.0.tgz when you already have foo-1.0.tgz installed. Another problem occurs (if i'm not mistaken) with Flavors on OpenBSD (like php3, php3-mysql, php3-mysql-ssl).