this is bullcrap, you're being one-sided in being blind to your rights as a citizen. bail should fit the crime. the crimes listed here are petty and with little evidence of any justification for the excessive bail. a million bucks is fine for a murder charge, not a minor offense AT A PROTEST.
its a dangerous precedent against your rights as a citizen.
I agree that CPAN is a great resource. but people tend to overlook that python includes a lot of functionality (more than any other language i've seen) in its base modules.
The Distutils have already made installing a python module as easy as falling of a log.
python setup.py build
python setup.py install
most of the official SIGS and several signifigant third party addons already use it.
once the Distutils are in wide use, creating a CPAN will be only slightly harder than falling off a log.
I've been in the student portal market for a while (3years). There are several alternatives to CampusPipleline for the interested college. First you could join Ja-SIG. which is a collection of higher education universities focused on building an enterprise portal for their students with java, they have alot of corporate backing (sun, etc). and a large number of technically inclined schools. check them out at
http://www.ja-sig.org
or real content at
http://www.mis2.udel.edu/ja-sig/portal.html
If you got the right stuff you could also roll your own. Good systems to start with are
ArsDigita Community System www.arsdigita.com
The OpenACS (no oracle) www.openacs.org
The Jetspeed Portal java.apache.org/jetspeed
All of these are quality systems that have a lot of potential in the right hands. A good example of an ACS based student portal is my.caltech.edu
If you want to check out some of the portals i helped to make/consult on check out
If you want to go with a commerical company non-opensource, there is always
www.blackboard.com
So if you don't like CampusPipeline support an opensource alternative. If a quality opensource educational intranet is availalbe companies like CampusPipeline will soon be out of business. Making money selling software just seems like a bad business strategy to me these days.
I think whats key here are the open source communities that get behind particular projects or causes. Inprise had a lot anticipation and support from a developer community that really liked their product. But they dropped the ball consistently, by delivering late, and without key adapters. They basically had a goldmine in their potential dev. community and then threw it away by alienating them.
Companies that release there products as open source can learn an important lesson here. Without fostering a community around your product your project will never be a success. For some products, the technical level of the product makes this hard (which can be mitigated by getting some documentation out) and regardless of the size of the community there will generally only be a few core community developers, but if the company doesn't actively foster this by having open mailing lists, core community developers on cvs, project web pages that foster group style dev, bug trackers, etc than the project will never take off and the company will never realize the benefits of making they're product open source. in fact just the opposite, they will incur only costs for the benefit of additional testing.
An example of a company that does develop their community check out zope.org by digital creations. For another example of a company that doesn't check out arsdigita.com (no project site).
python 1.6 will be out in august check the downloads page of www.python.org or checkout the pythonlabs at www.beopen.com where most of the core python developers opened shop
I have to say i'm quite excited about Komodo. Its a tribute to the work thats gone in Mozilla come to fruition. Don't let anyone tell you that what we've been waiting for is a browser. Mozilla is the one of the coolest cross platform development frameworks ever concieved.
I wanted to pass the word along about another interesting IDE based on Mozilla. Its the next generation Zope-IDE. Check out a screenshot http://www.zope.org/Resources/Mozilla/Projects/M ozillaOME/Mockups
Also ActiveState picked up two key python developers at this year's Python Conference, David Ascher and Mark Hammond (the guy who did python extensions for win32). They're going to bring enterprise support to Python for companies that need that sort of thing and probably some more win32 tools.
Admittedly it makes me nervous as they aren't an open source company and they tend to snatch up some of the top developer of the community. But they do put out good products(ala Komodo) and bring the support that big iron likes to see before they official embrace software.
The last interesting ActiveState development is their going to be team up with Digitial Creations (www.digicool.com) to bring Perl Scripting to Zope. Check it out the press release at http://lwn.net/daily/zope-perl.html
first, i'm biased, i use zope on a regular basis to create intranet/internet web sites and have not seen any comparable open source tool that gives me the speed of development, tools, portability, or stability of zope. others i considered were enhydra.org, midguard, jakarta/jetspeed, and of course the ACS/aolserver. why did i choose zope?, limited man hours and lots of work to be done in a collobrative work environment with people of various skills/talents (programmers, designers, content providers) in place with high turn over (college) our current incarnation uses perl/cgi which we're the system was basically built. our zope version will be open sourced, when we've feel that it has hit an acceptable alpha stage. http://www.sin.wm.edu zope really helps with division of resources and content management. DBA's can come in write up the sql model and sql methods.programmers, integrate the sql methods with zope objects to create applications. i agree with mr greenspun on several points, such as the importance of having rock solid RDBMS underneath the system,and having a reliable toolkit/system to deal with concurrency and data integrity, and that having a object database system for persistence changes the whole concept of web-publishing zope automatically handles transactions for you rolling back your sql stuff and its own commits to the object database, the Zope Object DB (ZODB) is a good study in both object oriented design and how to handle currency. storage for the ZODB can be plug and played from underneath it.FileSorage, Berkely DB.uml models for the ZODB are online. transactions are key to integrity. I spent the time to read through some of the links that mr. greenspun has posted in comparison to zope. one of them points to a comparision of available modules. i checked them both and found the ACS system to be lacking, but i also know that zope has a much higher rate of new tools, and that most of those tools werent' available too long ago. zope and python offer a wealth of options that conceptually can change the way you look at web-programming/publishing. but a true community site needs to evolve with the community and the people who are using and developing it. those who create websites are not nesc. those who maintain them. users should be able to host their own pages. try asking a user to alter an ADP page with some calculations sql queries on it vs a page in DTML. for those not in the know DTML is a reporting/batch processing language to format and script zope objects that uses an html tag centric approach to scripting. probably the most patently questionable statement that mr. greenspun offers is that ACS operates on a much higher abstraction/application level than zope. i'd like to hear some justification of that statement as i think that its quite opposite. i've taken a good look at the homework boot camp for acs and saw that (other than setting up oracle on linux) it would be trivial in zope, less than a day. if you mean that you design at a much higher level. well thats not the point, i question whether the toolkit is at a higher level. in what way is ACS easy to program as a framework, and how well does it abstract away those details to those altering the application, designers/content managers? looking for some answers.
Yahoo is running Apache over FreeBsd. But in terms of python use, its pretty rampant on the backend of their site. try using one of the yahoo maps and look at the script name....py There are quite a few high-profile sites that use python on the backend. Its very clean easily understood code from a language that can be learned quickly. I've been writing web applications in python for the last few months after switching over from perl... and i've been impressed over my increase in productivity and the readability of the code that i produce. Which is huge in terms of other people mantaining... IMO perl's great for quick and dirty stuff and get something to work but it sucks for mantainability in a complex app... which is where python begins to shine...
this is bullcrap, you're being one-sided in being blind to your rights as a citizen. bail should fit the crime. the crimes listed here are petty and with little evidence of any justification for the excessive bail. a million bucks is fine for a murder charge, not a minor offense AT A PROTEST.
its a dangerous precedent against your rights as a citizen.
Today's Edition of Democracy Now (democracynow.org) covers this case, check it out.
They also have an amusing interview with president clinton from nov 8, in they're archives.
now ask yourselves whys its important to have an independent media.
I agree that CPAN is a great resource. but people tend to overlook that python includes a lot of functionality (more than any other language i've seen) in its base modules.
The Distutils have already made installing a python module as easy as falling of a log.
python setup.py build
python setup.py install
most of the official SIGS and several signifigant third party addons already use it.
once the Distutils are in wide use, creating a CPAN will be only slightly harder than falling off a log.
I've been in the student portal market for a while (3years). There are several alternatives to CampusPipleline for the interested college. First you could join Ja-SIG. which is a collection of higher education universities focused on building an enterprise portal for their students with java, they have alot of corporate backing (sun, etc). and a large number of technically inclined schools. check them out at
http://www.ja-sig.org
or real content at
http://www.mis2.udel.edu/ja-sig/portal.html
If you got the right stuff you could also roll your own. Good systems to start with are
ArsDigita Community System www.arsdigita.com
The OpenACS (no oracle) www.openacs.org
The Jetspeed Portal java.apache.org/jetspeed
All of these are quality systems that have a lot of potential in the right hands. A good example of an ACS based student portal is my.caltech.edu
If you want to check out some of the portals i helped to make/consult on check out
http://www.sin.ou.edu (zope based:)
http://www.sin.wm.edu (mod_perl)
If you want to go with a commerical company non-opensource, there is always
www.blackboard.com
So if you don't like CampusPipeline support an opensource alternative. If a quality opensource educational intranet is availalbe companies like CampusPipeline will soon be out of business. Making money selling software just seems like a bad business strategy to me these days.
Cheers
I think whats key here are the open source communities that get behind particular projects or causes. Inprise had a lot anticipation and support from a developer community that really liked their product. But they dropped the ball consistently, by delivering late, and without key adapters. They basically had a goldmine in their potential dev. community and then threw it away by alienating them.
Companies that release there products as open source can learn an important lesson here. Without fostering a community around your product your project will never be a success. For some products, the technical level of the product makes this hard (which can be mitigated by getting some documentation out) and regardless of the size of the community there will generally only be a few core community developers, but if the company doesn't actively foster this by having open mailing lists, core community developers on cvs, project web pages that foster group style dev, bug trackers, etc than the project will never take off and the company will never realize the benefits of making they're product open source. in fact just the opposite, they will incur only costs for the benefit of additional testing.
An example of a company that does develop their community check out zope.org by digital creations. For another example of a company that doesn't check out arsdigita.com (no project site).
my 2 cents... back to work...
about ssh and ftp... why bother.. scp gives you secure file transfer and it comes with ssh
try
man scp
for more info
python 1.6 will be out in august
check the downloads page of www.python.org
or checkout the pythonlabs at www.beopen.com
where most of the core python developers opened shop
I have to say i'm quite excited about Komodo. Its a tribute to the work thats gone in Mozilla come to fruition. Don't let anyone tell you that what we've been waiting for is a browser. Mozilla is the one of the coolest cross platform development frameworks ever concieved.
M ozillaOME/Mockups
I wanted to pass the word along about another interesting IDE based on Mozilla. Its the next generation Zope-IDE. Check out a screenshot
http://www.zope.org/Resources/Mozilla/Projects/
Also ActiveState picked up two key python developers at this year's Python Conference, David Ascher and Mark Hammond (the guy who did python extensions for win32). They're going to bring enterprise support to Python for companies that need that sort of thing and probably some more win32 tools.
Admittedly it makes me nervous as they aren't an open source company and they tend to snatch up some of the top developer of the community. But they do put out good products(ala Komodo) and bring the support that big iron likes to see before they official embrace software.
The last interesting ActiveState development is their going to be team up with Digitial Creations (www.digicool.com) to bring Perl Scripting to Zope. Check it out the press release at http://lwn.net/daily/zope-perl.html
first, i'm biased, i use zope on a regular basis to create intranet/internet web sites and have not seen any comparable open source tool that gives me the speed of development, tools, portability, or stability of zope. others i considered were enhydra.org, midguard, jakarta/jetspeed, and of course the ACS/aolserver. why did i choose zope?, limited man hours and lots of work to be done in a collobrative work environment with people of various skills/talents (programmers, designers, content providers) in place with high turn over (college) our current incarnation uses perl/cgi which we're the system was basically built. our zope version will be open sourced, when we've feel that it has hit an acceptable alpha stage. http://www.sin.wm.edu zope really helps with division of resources and content management. DBA's can come in write up the sql model and sql methods.programmers, integrate the sql methods with zope objects to create applications. i agree with mr greenspun on several points, such as the importance of having rock solid RDBMS underneath the system,and having a reliable toolkit/system to deal with concurrency and data integrity, and that having a object database system for persistence changes the whole concept of web-publishing zope automatically handles transactions for you rolling back your sql stuff and its own commits to the object database, the Zope Object DB (ZODB) is a good study in both object oriented design and how to handle currency. storage for the ZODB can be plug and played from underneath it.FileSorage, Berkely DB.uml models for the ZODB are online. transactions are key to integrity. I spent the time to read through some of the links that mr. greenspun has posted in comparison to zope. one of them points to a comparision of available modules. i checked them both and found the ACS system to be lacking, but i also know that zope has a much higher rate of new tools, and that most of those tools werent' available too long ago. zope and python offer a wealth of options that conceptually can change the way you look at web-programming/publishing. but a true community site needs to evolve with the community and the people who are using and developing it. those who create websites are not nesc. those who maintain them. users should be able to host their own pages. try asking a user to alter an ADP page with some calculations sql queries on it vs a page in DTML. for those not in the know DTML is a reporting/batch processing language to format and script zope objects that uses an html tag centric approach to scripting. probably the most patently questionable statement that mr. greenspun offers is that ACS operates on a much higher abstraction/application level than zope. i'd like to hear some justification of that statement as i think that its quite opposite. i've taken a good look at the homework boot camp for acs and saw that (other than setting up oracle on linux) it would be trivial in zope, less than a day. if you mean that you design at a much higher level. well thats not the point, i question whether the toolkit is at a higher level. in what way is ACS easy to program as a framework, and how well does it abstract away those details to those altering the application, designers/content managers? looking for some answers.
those making the switch from rpm based distros to Debian, should check out ALIEN at freshmeat.net it takes RPMs and will repackage them as .deb
Yahoo is running Apache over FreeBsd. But in terms of python use, its pretty rampant on the backend of their site. try using one of the yahoo maps and look at the script name