Really? I thought Linux was the most Free and most popular viable alternative to Microsoft operating systems. I also thought it was the virtual centerpiece of the Free Software Movement, which intends nothing short of making all distributed code Free code. I also thought it epitomizes a shift in software production and distribution that will destroy Microsoft one glorious day.
Am I wrong about that? I might be overstating the intent of the Free Software community, and I might be overstating the popularity of Linux. But in both cases, I'm probably not wrong by much.
It will not:
1.) Feed the hungry.
It sure could, if governments stop using tax revenues to pay Microsoft, and instead invested in agriculture, farming, and the like. (I realize those are two big "ifs" and I also realize that world hunger is now a political problem, not a logistics problem).
I'm a card-carrying member of the Vast Right Wing Conspiracy (go ahead, mod me down just because of that, I don't give a rip about karama), and some of the actions of the Bush Administration concern me. I'm all for free speech, especially the type with which I disagree, but the ACLU doesn't deserve my money if its used to defend hollow-point-deserving-freaks like those in NAMBLA.
Too much interoperability means too little chance for profit.
Put another way: companies stand to make more money if you need to upgrade your hardware a lot.
So yeah, it would be great if there was One True Connector, One True Protocol, One True Operating System. But it just ain't gonna happen because it means less money.
And as an added benefit, since folks don't write One Big Check per year, they don't realize the totality of how much the Gubmint is taking from them. Brilliant!
Re:my experience with Plone so far
on
Plone 2.0 Released
·
· Score: 4, Informative
I've been playing around with Plone to see if it makes sense to use it for a web site of mine that has multiple contributors.
We're currently in production for our internal folks (about 1500+ users, with about 100 of those producing content). We're planning on rolling to our public users (60,000+, all read-only). No major glitches so far, and folks *dig* the way plone works once they get the swing of it.
First thing is that the pages can look really good and professional to the end user, the stylesheets are very tidy.
Agreed. But save yourself a head-ache: disable user-selectable stylesheets. Just not worth it for most sites.
But I found Plone to have a very steep learning curve. First thing I did was to remove all the bells and whistles from the default pages that it created for me. I mean things like the calendar and all the tabs are nice, but I'd rather look for them when I know the tool better and when I really need them. So please turn off the extra stuff by default!
The "extra stuff" isn't that hard, it's all just a property setting in the management interface. But you're right in that it's a steep learning curve. Welcome to the bleeding edge of modern web/FOSS development.
The admin interface was the worst part, and hopefully the new release has simplified it a lot.
If you're speaking of the ZMI (zope management interface) it's doubtful that the plone crew has changed it. It's a hold over from early Zope 2.0, and will be much more to your liking w/ Zope 3.x.
It's very hard to find your way in it, not to mention that you end up fiddling with Zope and CMF and all sorts of things that wouldn't want to know about. There should be better separation between these layers.
There is a *good* separation between "those layers". Just because you're not aware of it doesn't mean it doesn't exist. Look, plone is the first real "skin" for the Zope CMF. The Zope CMF is alive and well, but there hasn't been much of a public-facing side to it because it's deployed for private use in most spots. Plone changes that by making the CMF (remember, the 'F' is Framework!) a publishing system.
Speaking of which, why isn't ZWiki part of the download (it can be installed separately)?
Because it's trivial to install and the dev crew doesn't want Yet One More Thing to keep track of?
I need to check out the archetype stuff, looks like an easy way to add customized content.
Archetypes is nifty and a whole lot simpler than writing your own content types. We've developed a couple of dozen content types, and it's nice using Archetypes because you can subclass your document types to your liking -- lots of reuse and lots of small benefits (metatypes match, for example).
However I wish they used XML (Schema and Stylesheets) in there.
No, you don't. Trust me.
Performance is average, but my feeling is that it scales well.
You can't just install plone and expect to serve hundreds of thousands of dynamic pages per day. You need to configure, cache, and tweak.
In summary, I find Plone to be very powerful, but you have to invest a lot of time in it.
And that time is well spent -- they're not going to charge you more next year or figure out some other way to lock you into their system. It's Open.
The good news is that as much as the admin suffers, the rest of the contributors will only see the easy parts, and maybe that's what really matters.
Ding-ding-ding! We have a winner! The absolute best thing about plone is that it removes *every* barrier to putting content development square on the shoulders of those who create content. Get the admins and the developers out of the way, and let users do user things!
Ashcroft is a nutcase. He spent $8000 of taxpayers money cover up the bare breasts on the lady of justice statue in Washington DC. Because, as Al Franken says "he didn't want to be photographed next to another boob."
If he were a member of the Islam religion and had had similar objections to nakedness, would you take fault with him then?
He also has daily prayer sessions with his staff. Regardless of their faith.
Does he require that his staff attend and participate?
So he should be forbidden from praying? By extension, should all civil servants renounce their religion in order to do their job?
Again, would you object to this if he was a muslim? Or would you just sit silent?
There are also stories of him asking judges to annoint him with oil when he got into a new position... weird stuff. He's just an all around nut.
Have anything to back that up? A link to an eye-witness account of this? Or just more rumors?
Seems to me you (and many others here) are in the business of Ashcroft FUD.
as all applications using BitTorrent must bundle a Python runtime.
Gee, let's think about this for a second.
1. All new versions of the MacOS have the python interpreter included
2. Many, if not most, modern Linux distributions install python by default
Who does that leave? Windows users. Sure, that's a whopping 90% ++ share of the market, but think about it: installing python on just a fraction of those machines mitgates, in some small way, the vendor-language lock-in that MS has been hammering in for years.
Next, let's consider how you (or anyone else) would write an app like BitTorrent. You start your project, outline your goals, and realize:
1. You'd rather spend time coding new features and advanced capabilities than dealing with memory allocation and type-casting
2. Your application is primarily IO bound, meaning that processor utilization is almost a non-issue
3. Requiring some users to download an additional megabyte or two isn't that big of a deal
Given all of those reasons, I choose solutions like Python in every case possible.
Thanks for playing, tho.
Re:Hey...the chicken bones are a valid fix too....
on
Debugging
·
· Score: 2
RMS, is that you?
note to moderators
i love what RMS has done for Free Software. the comment above is a joke, take it as such.
I'm too lazy to read the article, but I can tell you that where I live (Alaska, USA), you can be parked all you want and still be charged with a moving violation if they keys are in the ignition.
Forgive me for generalizing, but most police that I've met or known personally have a common personality trait. Namely, they love their own authority, and they love to wield it. Anything you do that questions their authority provokes a canned response: time to harass you, arrest you, or otherwise ensure you know they're the one with the power.
This is just an observation; you may find it true or not. It might even help you to understand the motivation behind what they do, and if it does help you, you're one up on them.
Again, I apologize for the generalization. I'm sure it's not true for all police, but it's true for all the police with whom I've interacted.
I like seeing tax cheats get caught, because it means I pay less
Can you cite a single example of taxes being lowered as the result of catching tax cheats? Seems to me just another opportunity for the State to collect more. Why should they give back their money?
The poster should not have used a list comprehension to call sys.stdout.write.
My rule of thumb: if I don't need the results of a list comprehension, it's probably best written as a regular for loop. The fact that the original poster used 'sys.stdout.write' when he wanted to print something is a dead-giveaway (print is a statement, which is why it's not valid in the list comp):
This:
[sys.stdout.write(k+'-> '+str(v)+'\n') for k,v in adict.items()]
Could have just as easily been written (more clearly) as:
for k, v in adict.items():
print '%s -> %s' % (k, v)
Once we have Our Guy in the White House, we can put a stop to all this needless energy wasting. We'll be able to tell folks what kinds of cars they can drive! Just think of it, finally, we'll have control!
I know it's just dreaming, but maybe soon we won't just tell folks what kinds of cars they can drive. Maybe we could even have more people working for the government, after all, our new social programs will require a lot of good, hard-working people to carry out our Plan. We can always pass laws that say folks must work for the Government for a few years. No harm in that!
Once we get all that done, we can do away with all the silly Religion in this country. Folks just shouldn't be albe to decide what Religion to practice. I mean, there's only One God, right? It's just too important of a decision to let ordinary folks have a say. Why not just put an end to all the violence and make everyone belive in One God? Think of it, friend, no more senseless killing because of those with different beliefs!
Okay, I'll stop now because I'm sounding like a wide-eyed freshman. But you get the picture!
Because you have a single data point from a related problem domain (that does not even use the same solution!) and the single data point does not perform well, the concepts presented in this article are what? Flawed?
I suspect you either do not understand genetic algorithms, or that you do not have experience in a problem domain where GA could have been successfully used.
Just because you don't understand GA doesn't mean that GA isn't applicable to this problem. I recently had a problem to solve similar to the problem outlined in the article (optimizing results with N variables, where N > 5) and the GA solution beat the pants off the brute-force solution.
Note that I'm actually not saying that GA is a panacea; rather, I'm saying that for some problem domains, like the one in the article, it makes a whole lot of sense.
So you'll notice that if you have any kind of changing content underneath a transparent window, you won't see it update.
Um, no. You're right about the method, but wrong on this. On my kde desktop, the wallpaper is set to change every 5 minutes, and I see that change with a Konsole window on top. Maybe you're refering to older versions of kde/phoney-translucent apps.
Re:Much of this could be done in linux...
on
Microsoft's new CLI
·
· Score: 1
It's assumed that Bush lost the popular vote. We'll never know fore sure because not all the absentee votes were counted. The margin of victory folks like you bandy about could have easily been erased had all the votes been counted in California.
Kinda funny how all you Dems were screaming bloody murder about votes not being counted in Flordia, yet millions of votes in Cali get tossed without a peep.
The two parties do have significantly different agendas.
Wrong. As soon as you understand this, you'll understand every politician a whole lot better:
The agenda of both policical parties is to get power and to hold onto it. It's that simple. The policies (e.g., tax the rich vs. give to the poor, less government vs. more programs) are only a means to an end.
LINUX IS JUST SOFTWARE.
Really? I thought Linux was the most Free and most popular viable alternative to Microsoft operating systems. I also thought it was the virtual centerpiece of the Free Software Movement, which intends nothing short of making all distributed code Free code. I also thought it epitomizes a shift in software production and distribution that will destroy Microsoft one glorious day.
Am I wrong about that? I might be overstating the intent of the Free Software community, and I might be overstating the popularity of Linux. But in both cases, I'm probably not wrong by much.
It will not:
1.) Feed the hungry.
It sure could, if governments stop using tax revenues to pay Microsoft, and instead invested in agriculture, farming, and the like. (I realize those are two big "ifs" and I also realize that world hunger is now a political problem, not a logistics problem).
2.) Bring world peace.
No, but nothing will do that.
3.) Become a viable renewable power source.
You should tell that to IBM.
Thanks for playing!
They are NEVER the bad guys.
Wrong.
Or do you consider those that defend child molesters good guys?
Hold on a minute. Are you saying that I should send money to an organization that has lobbied for speech detailing how to seduce and murder children?
I'm a card-carrying member of the Vast Right Wing Conspiracy (go ahead, mod me down just because of that, I don't give a rip about karama), and some of the actions of the Bush Administration concern me. I'm all for free speech, especially the type with which I disagree, but the ACLU doesn't deserve my money if its used to defend hollow-point-deserving-freaks like those in NAMBLA.
Too much interoperability means too little chance for profit.
Put another way: companies stand to make more money if you need to upgrade your hardware a lot.
So yeah, it would be great if there was One True Connector, One True Protocol, One True Operating System. But it just ain't gonna happen because it means less money.
You can get that here:
Natively Compiled Eclipse
And as an added benefit, since folks don't write One Big Check per year, they don't realize the totality of how much the Gubmint is taking from them. Brilliant!
I've been playing around with Plone to see if it makes sense to use it for a web site of mine that has multiple contributors.
We're currently in production for our internal folks (about 1500+ users, with about 100 of those producing content). We're planning on rolling to our public users (60,000+, all read-only). No major glitches so far, and folks *dig* the way plone works once they get the swing of it.
First thing is that the pages can look really good and professional to the end user, the stylesheets are very tidy.
Agreed. But save yourself a head-ache: disable user-selectable stylesheets. Just not worth it for most sites.
But I found Plone to have a very steep learning curve. First thing I did was to remove all the bells and whistles from the default pages that it created for me. I mean things like the calendar and all the tabs are nice, but I'd rather look for them when I know the tool better and when I really need them. So please turn off the extra stuff by default!
The "extra stuff" isn't that hard, it's all just a property setting in the management interface. But you're right in that it's a steep learning curve. Welcome to the bleeding edge of modern web/FOSS development.
The admin interface was the worst part, and hopefully the new release has simplified it a lot.
If you're speaking of the ZMI (zope management interface) it's doubtful that the plone crew has changed it. It's a hold over from early Zope 2.0, and will be much more to your liking w/ Zope 3.x.
It's very hard to find your way in it, not to mention that you end up fiddling with Zope and CMF and all sorts of things that wouldn't want to know about. There should be better separation between these layers.
There is a *good* separation between "those layers". Just because you're not aware of it doesn't mean it doesn't exist. Look, plone is the first real "skin" for the Zope CMF. The Zope CMF is alive and well, but there hasn't been much of a public-facing side to it because it's deployed for private use in most spots. Plone changes that by making the CMF (remember, the 'F' is Framework!) a publishing system.
Speaking of which, why isn't ZWiki part of the download (it can be installed separately)?
Because it's trivial to install and the dev crew doesn't want Yet One More Thing to keep track of?
I need to check out the archetype stuff, looks like an easy way to add customized content.
Archetypes is nifty and a whole lot simpler than writing your own content types. We've developed a couple of dozen content types, and it's nice using Archetypes because you can subclass your document types to your liking -- lots of reuse and lots of small benefits (metatypes match, for example).
However I wish they used XML (Schema and Stylesheets) in there.
No, you don't. Trust me.
Performance is average, but my feeling is that it scales well.
You can't just install plone and expect to serve hundreds of thousands of dynamic pages per day. You need to configure, cache, and tweak.
In summary, I find Plone to be very powerful, but you have to invest a lot of time in it.
And that time is well spent -- they're not going to charge you more next year or figure out some other way to lock you into their system. It's Open.
The good news is that as much as the admin suffers, the rest of the contributors will only see the easy parts, and maybe that's what really matters.
Ding-ding-ding! We have a winner! The absolute best thing about plone is that it removes *every* barrier to putting content development square on the shoulders of those who create content. Get the admins and the developers out of the way, and let users do user things!
Ashcroft is a nutcase. He spent $8000 of taxpayers money cover up the bare breasts on the lady of justice statue in Washington DC. Because, as Al Franken says "he didn't want to be photographed next to another boob."
If he were a member of the Islam religion and had had similar objections to nakedness, would you take fault with him then?
He also has daily prayer sessions with his staff. Regardless of their faith.
Does he require that his staff attend and participate?
So he should be forbidden from praying? By extension, should all civil servants renounce their religion in order to do their job?
Again, would you object to this if he was a muslim? Or would you just sit silent?
There are also stories of him asking judges to annoint him with oil when he got into a new position... weird stuff. He's just an all around nut.
Have anything to back that up? A link to an eye-witness account of this? Or just more rumors?
Seems to me you (and many others here) are in the business of Ashcroft FUD.
My 2 year old doesn't yet have a PC (Christmas this year, he'll have one).
When he see's his older sisters box boot, he says "Eww! Windows is icky!" Warms my heart, that.
as all applications using BitTorrent must bundle a Python runtime.
Gee, let's think about this for a second.
1. All new versions of the MacOS have the python interpreter included
2. Many, if not most, modern Linux distributions install python by default
Who does that leave? Windows users. Sure, that's a whopping 90% ++ share of the market, but think about it: installing python on just a fraction of those machines mitgates, in some small way, the vendor-language lock-in that MS has been hammering in for years.
Next, let's consider how you (or anyone else) would write an app like BitTorrent. You start your project, outline your goals, and realize:
1. You'd rather spend time coding new features and advanced capabilities than dealing with memory allocation and type-casting
2. Your application is primarily IO bound, meaning that processor utilization is almost a non-issue
3. Requiring some users to download an additional megabyte or two isn't that big of a deal
Given all of those reasons, I choose solutions like Python in every case possible.
Thanks for playing, tho.
RMS, is that you?
note to moderators
i love what RMS has done for Free Software. the comment above is a joke, take it as such.
Well, if the Belgains are acting like they're the whole world, it clearly must be Bush's fault.
No, wait, Karl Rove. Yeah, that's it, Karl Rove made the Belgians insular.
Btw, anyone want my 3 crates of Dean for President bumperstickers?
Wow -- you've just described windows + winamp perfectly!
I'm too lazy to read the article, but I can tell you that where I live (Alaska, USA), you can be parked all you want and still be charged with a moving violation if they keys are in the ignition.
Forgive me for generalizing, but most police that I've met or known personally have a common personality trait. Namely, they love their own authority, and they love to wield it. Anything you do that questions their authority provokes a canned response: time to harass you, arrest you, or otherwise ensure you know they're the one with the power.
This is just an observation; you may find it true or not. It might even help you to understand the motivation behind what they do, and if it does help you, you're one up on them.
Again, I apologize for the generalization. I'm sure it's not true for all police, but it's true for all the police with whom I've interacted.
I like seeing tax cheats get caught, because it means I pay less
Can you cite a single example of taxes being lowered as the result of catching tax cheats? Seems to me just another opportunity for the State to collect more. Why should they give back their money?
The poster should not have used a list comprehension to call sys.stdout.write.
My rule of thumb: if I don't need the results of a list comprehension, it's probably best written as a regular for loop. The fact that the original poster used 'sys.stdout.write' when he wanted to print something is a dead-giveaway (print is a statement, which is why it's not valid in the list comp):
This:
[sys.stdout.write(k+'-> '+str(v)+'\n') for k,v in adict.items()]
Could have just as easily been written (more clearly) as:
for k, v in adict.items():
print '%s -> %s' % (k, v)
I hear you Comrade!
Once we have Our Guy in the White House, we can put a stop to all this needless energy wasting. We'll be able to tell folks what kinds of cars they can drive! Just think of it, finally, we'll have control!
I know it's just dreaming, but maybe soon we won't just tell folks what kinds of cars they can drive. Maybe we could even have more people working for the government, after all, our new social programs will require a lot of good, hard-working people to carry out our Plan. We can always pass laws that say folks must work for the Government for a few years. No harm in that!
Once we get all that done, we can do away with all the silly Religion in this country. Folks just shouldn't be albe to decide what Religion to practice. I mean, there's only One God, right? It's just too important of a decision to let ordinary folks have a say. Why not just put an end to all the violence and make everyone belive in One God? Think of it, friend, no more senseless killing because of those with different beliefs!
Okay, I'll stop now because I'm sounding like a wide-eyed freshman. But you get the picture!
-Lennie
ii) Join the ACLU.
And be counted among the defenders of child molesters? Brilliant suggestion, that.
Because you have a single data point from a related problem domain (that does not even use the same solution!) and the single data point does not perform well, the concepts presented in this article are what? Flawed?
I suspect you either do not understand genetic algorithms, or that you do not have experience in a problem domain where GA could have been successfully used.
Just because you don't understand GA doesn't mean that GA isn't applicable to this problem. I recently had a problem to solve similar to the problem outlined in the article (optimizing results with N variables, where N > 5) and the GA solution beat the pants off the brute-force solution.
Note that I'm actually not saying that GA is a panacea; rather, I'm saying that for some problem domains, like the one in the article, it makes a whole lot of sense.
So you'll notice that if you have any kind of changing content underneath a transparent window, you won't see it update.
Um, no. You're right about the method, but wrong on this. On my kde desktop, the wallpaper is set to change every 5 minutes, and I see that change with a Konsole window on top. Maybe you're refering to older versions of kde/phoney-translucent apps.
Ask and ye shall receive:
http://ipython.scipy.org/
Granted, it's actually an enhanced interpreter with a few bash-isms thrown in, but hey, it's nice and it works.
I said "policitical parties", not "politics".
"policitical parties" are not the same as "politics".
"policitical parties" is not the same as you.
It's assumed that Bush lost the popular vote. We'll never know fore sure because not all the absentee votes were counted. The margin of victory folks like you bandy about could have easily been erased had all the votes been counted in California.
Kinda funny how all you Dems were screaming bloody murder about votes not being counted in Flordia, yet millions of votes in Cali get tossed without a peep.
The two parties do have significantly different agendas.
Wrong. As soon as you understand this, you'll understand every politician a whole lot better:
The agenda of both policical parties is to get power and to hold onto it. It's that simple. The policies (e.g., tax the rich vs. give to the poor, less government vs. more programs) are only a means to an end.