Re:I'm waiting for Google goggles...
on
Google's Next Steps
·
· Score: 2, Interesting
Like these? www.google.no - they are one of the few who have managed to keep their domain even after being taken to court by Google. Only in Norway - home of deCSS, and where American lawyers fear to tread - of course. <wink/>
If you're going to deploy a system for 50 000 users, make damn sure you have a support contract.
The Plone/Zope/Python software stack is a big piece of software, it's not like your average "CMS" which is little more than a blog system with bits bolted on to it. It takes some time to master, just like any Content Management Framework. Workflows, schemas, scripts - there's a lot to learn.
From your description, you haven't understood how Archetypes work. Arranging everything in skins is not the way to extend Archetypes.
You have to have done something seriously wrong to get 1.2 seconds/page. Did you read the optimization documents at all? Plone is deliberately created for fronting with a cache, like Squid or at the very least Apache mod_proxy with cache.
For bigger deployments, you use the ZEO clustering and a load balancer in front. Zope scales more transparently than any Java system I've encountered.
Zope Page Templates are different, and require some getting used to - but once you do, nothing comes close in programmer productivity. It's a very clean separation of content, code and logic, and is very maintainable over time. Of course you can write spaghetti code in it too, like any language.
Blindly trusting third-party add-on modules is not a good idea - if you don't know how to evaluate them, pony up the cash for a 1-day analysis from a Plone solution provider, and you wouldn't have these problems. It's open source, you can't expect any piece of downloadable code off the net to be high quality.
As others have pointed out, the Plone UI is one of the most extensible web interfaces out there - and I can't see how you've managed to not extend it in a clean way, it follows best-practices from everything involving HTML and CSS technologies. It's a minimal mark-up UI that is eminently extensible. Seeing as I am one of the people that created it, I am of course biased - but the first thing people compliment when they come to Plone is normally how clean the UI structure and how modular the CSS/XHTML is.
Summarized, you won't get away without either spending some time learning how to work with the system or paying for some training or consultancy. Just like with any other complex system.
So, I guess where I'm going with this probably ill-advised 2:30am rant is this: Commercial support can be an extremely important thing at times like these (2:30am), and it's not something you should discount so quickly. A lot of us are very good at what we do.
And what makes you think this conflicts with open source in any way? I make a living off Plone support (and training/development), and see no difference from a "commercial" product. Except that we can do anything given enough time, since the software is open and in a very transparent language (Python).
If you want to call us in the middle of the night, you can - but it will of course cost you. Just like with commercial software. Don't think that commercial software is the only software with good support, because it's not.
Nope, you have the right version, but the official release never happens until the installers and packages are ready. So the tarball was released about one week earlier than the installers.
Well, I'm a member (big deal, right;), and the definite majority is computer and tech people, but most of them seem to have good social connections too. So no surprise there.
Summing up the important issues about Transmeta chips (I'm posting this from my Fujitsu P Transmeta-based laptop),
a) Transmeta's biggest problem is the lack of speed. It runs most productivity software and normal browsing (not Mozilla - Opera and IE are fine) at comfortable speeds. Don't try to run it as a J2EE server or something like that, though.
b) Transmeta's biggest advantage is the battery life. As another poster mentioned, I regularly get 10 hours from my battery, and that's *real life*, not some artificial benchmark.
In sum, it's the best laptop chip ever if you don't have more than moderate speed needs. Perfect for the casual user - and for people doing lightweight HTML/CSS development, like me.
One of the most interesting stories about ATM, the insane 53-byte payload and the politics surrounding the whole issue is an article in Wired (who'da thunk it:]) called Netheads vs. Bellheads. It's an excellent read, and thought me a lot about what was going on.
Sample quotes:
The Europeans wanted 32-byte payloads, because that would be best for voice, while the Americans and Japanese wanted 64-byte payloads, since that would be better for data.
[...]
As the invective became more heated, pressure built to solve the question the diplomatic way: split the difference. And so was born the 48-byte payload, which, combined with a 5-byte header (the smallest that the ITU could agree upon), added up to a 53-byte cell.
[...]
It's difficult to convey how insane ATM's cell scheme sounds to anyone in the data community, but it's roughly equivalent to Ford announcing a new car that is shaped like an upright obelisk. Sure, it could be made to work, but it's neither aerodynamic nor practical.
In what is believed to be a first for online music retailers, vouchers will be available in stores so you will not need a credit card to purchase online.
Cool. So now I can actually go to a real store to buy music too? Why hasn't anybody thought of this before?
Yes, you can easily remove the workflow or make an ultra-simple one like private/published. It might be overkill for your use, but if you have an hour to try it out, it's probably the easiest content management system to install and set up out there.
I don't think the numbers reflect anything else than enthusiasm from the users - which is an interesting measure in itself. We were ranked as #1, even though we probably have less users than any of the other projects on the list, we're also the "new kid on the block".
Or imagine some game that used one of those realtime 3D shaders like grayscale pencil-sketch throughout, in some kind of Poe-inspired adaptation...
Not quite the same, but there is a sketch rendering engine for Quake. Quite interesting, and I would love a game based on this that was not a shooter - a comic book adaptation, for example.
The main problem is that it's extremly cold at 8-10,000 meters and that you have to jump with supplemental oxygen. Don't try this at home, people have gotten frostbite and even died in exercises.
Like these? www.google.no - they are one of the few who have managed to keep their domain even after being taken to court by Google. Only in Norway - home of deCSS, and where American lawyers fear to tread - of course. <wink />
Summarized, you won't get away without either spending some time learning how to work with the system or paying for some training or consultancy. Just like with any other complex system.
And what makes you think this conflicts with open source in any way? I make a living off Plone support (and training/development), and see no difference from a "commercial" product. Except that we can do anything given enough time, since the software is open and in a very transparent language (Python).
If you want to call us in the middle of the night, you can - but it will of course cost you. Just like with commercial software. Don't think that commercial software is the only software with good support, because it's not.
I always knew golfing would lead to the downfall of humanity.
Excuse me, I'm off to install my Klinux. </tongue-in-cheek>
(and yes, I use KDE myself)
Nope, you have the right version, but the official release never happens until the installers and packages are ready. So the tarball was released about one week earlier than the installers.
Well, I'm a member (big deal, right ;), and the definite majority is computer and tech people, but most of them seem to have good social connections too. So no surprise there.
Does anybody else find it slightly amusing that Plone is running on Sun's network - on Sun hardware no less - and no Java in sight? ;)
Where is the "In Soviet Russia" jokes? Is this the new stealth version of it?
Summing up the important issues about Transmeta chips (I'm posting this from my Fujitsu P Transmeta-based laptop),
a) Transmeta's biggest problem is the lack of speed. It runs most productivity software and normal browsing (not Mozilla - Opera and IE are fine) at comfortable speeds. Don't try to run it as a J2EE server or something like that, though.
b) Transmeta's biggest advantage is the battery life. As another poster mentioned, I regularly get 10 hours from my battery, and that's *real life*, not some artificial benchmark.
In sum, it's the best laptop chip ever if you don't have more than moderate speed needs. Perfect for the casual user - and for people doing lightweight HTML/CSS development, like me.
Sample quotes:
The Europeans wanted 32-byte payloads, because that would be best for voice, while the Americans and Japanese wanted 64-byte payloads, since that would be better for data. [...]
As the invective became more heated, pressure built to solve the question the diplomatic way: split the difference. And so was born the 48-byte payload, which, combined with a 5-byte header (the smallest that the ITU could agree upon), added up to a 53-byte cell. [...]
It's difficult to convey how insane ATM's cell scheme sounds to anyone in the data community, but it's roughly equivalent to Ford announcing a new car that is shaped like an upright obelisk. Sure, it could be made to work, but it's neither aerodynamic nor practical.
Cool. So now I can actually go to a real store to buy music too? Why hasn't anybody thought of this before?
That ex-Netscape programmer is JWZ himself, and the actual journal page (with lots of interesting comments) is here.
...is my ElQaeda key safe?
Yes, you can easily remove the workflow or make an ultra-simple one like private/published. It might be overkill for your use, but if you have an hour to try it out, it's probably the easiest content management system to install and set up out there.
I don't think the numbers reflect anything else than enthusiasm from the users - which is an interesting measure in itself. We were ranked as #1, even though we probably have less users than any of the other projects on the list, we're also the "new kid on the block".
I wonder what happened to the last 88 computers. Are there 88 employees in that department, perchance?
AFAIK, Apple keeps a record of which songs you have bought, so you can re-download them if you've paid once.
:)
I haven't used iTunes, though - so I might be wrong
Not quite the same, but there is a sketch rendering engine for Quake. Quite interesting, and I would love a game based on this that was not a shooter - a comic book adaptation, for example.
And now you just slashdotted your Cricket server. Will this ever end?
That's a mighty tall house you have there, lad.
...will it run my Dragon32 code?
Best. Haiku. Ever!
If that's not asking for a slashdotting, I don't know what is.
One word.
POPFile.You'll love it, I promise ;)