what does object relational mapping have to do with SOAP and CORBA?
the ZODB has build in transaction control, rollbacks, subtransactions, etc. It's an ACID compliant database (if that's what you're refering to).
As for SOAP and CORBA- python supports them, therefore Zope supports them.
Archetypes can be used as an object relational mapping (i.e. it can interface with an SQL database instead of the ZODB), however it's probably overkill for most needs.
This is one of the biggest missunderstandings about zope.
If you're working with code, you should be storing it on the filesystem. One of the biggest mistakes Zope developers make is to develop inside the ZODB using the textarea, which obviously puts them off zope.
Through-the-web editing is there if you need it. It's handy, but for any serious development you should be developing filesystem products.
Re:I code C# for a living
on
Java 1.5 vs C#
·
· Score: 1
Personally I can't stand checked exceptions, but to each his own.
Don't worry. the instant someone commits another change to the Linux Kernel cvs repository or someone uses a GPL program that happens to be less free than another GPL program because GNU/RMS said so we'll know about it.
And of course we'll hear all about the Bowolf cluster in Soviet Russia that set us up and bomb and all your hot grits are belong to Natalie Portman. which will result in a four page flamewar over the correct spelling of Beowulf.
I was always told Quantum Entanglement could not be used for faster-than-light communication because the results yielded gibberish- you couldn't actually send a proper message.
With error correction you should now be able to do this. So, my question is, if you can send a message between two points instantaniously, why could you not do this between say, A spaceship heading to Alpha Centauri and Earth?
While we know Microsoft are not going to open source anything critical, one of the things they do seem to be starting to do is make the development process more transparent to the public.
Many Microsoft developers now discuss projects openly on Blogs and Forums, and some projects (i.e. Internet Explorer) now have community sites where the public can interact directly with the development team.
Personally I like this transparent process, and hope it becomes popular within Microsoft. They have some of the best developers in the world and this sort of restructuring could lead to some excellent software being produced.
The idea is that It distracts them long enough to make a break for it. Once you've started running they can't stab you, and very few people could hit a moving target with a pistol at more than a few yards.
If you are a slow runner then it might not be advisable to do this. I can sprint pretty fast, and in either case, I doubt a mugger is going to want a fight with a 220 pound 6'5 man.
Most people only seem to consider two options- 1) Blow muggers head off 2) Give them your cash
Heres my advice.
The first thing to do when walking in bad areas late at night is to strut. Get yourself into the frame of mind of "I'm a sex God", and try and act like it. If you can pull it off, most men will become subservient to you. (... and woman will see this and find you attractive, regardless of how ugly you are).
This works because you are essentially conveying the message that you are an Alpha Male, and has a huge low level psychological effect on other men. You can't fake this (as it relies on many subtle things like pheremones), but if you can get yourself into the right frame of mind it works. (Not to mention woman will start to chat YOU up)
Chances are, most slashdot geeks have been on the receiving end of it, so you know how it affects you physically and psychologically . (In my case it helps that I'm 6'5 and work out at the gym).
As a plan B, I carry a fake wallet around with about $10 in it and some old expired credit cards etc. Since I carry nothing else of value on me (Except my Nokia 3315, which is only worth $AU99), I can just throw the wallet a few metres away (to distract them) and run. Both partys win.
The article you posted was about using a new Look and Feel- i.e. Plastic (the one I use for all my Java applications). This doesn't get around the laggyness of swing.
Java has improved dramatically in terms of speed since it's initial release, and now can (in some benchmarks anyway) compete with C for speed. Regardless of this, no matter what theme you use, Swing is still incredibly slow when compared to native applications.
Every java gui app I've used, down to the simple "Hello World" example, feels slow and unresponsive. Even when using JRE 1.4 on my P4-2400.
For one of my projects I bundled the exe with the windows version of Mono and only included the assemblies specifically needed. Compressed, this turned out to be a few mb.
It's also possible to statically link directly to Mono.
I did find a commercial product that does this with the Microsoft.NET runtime and packages the required assemblies into the one exe, but it was about $US400.
Why not just develop for.NET? this way you can compile using either Microsofts compiler or either of the free open source compilers Portable.NET or Mono), and run it natively under either of the said runtimes.
And yes, this works. I have a project I'm working on now that I wrote in VS.NET2003 and ran with no problems using Portable.NET
I can compile with Portable.NET and it works under Windows. I can compile with Microsoft c# compiler and it runs under Linux. Just like Java, minus the insanely ugly and slow Swing widgets.
Not to mention telstra's new cheap broadband plan has a 200mb download limit, after which you are charged 0.15c/mb. Off the top of my head that comes to something like a possible monthly usage bill of over $24,000 for a 512k plan. And yes, this has happened in the past and telstra has sent debt collection agencies after every last cent, even when the traffic was generated by worms.
This from the same company that advertises "cheap" mobile phone calls for only 25c- a quick glance and you think 25c per minute, but no, it's 25c per 30 seconds. And of course that rate is only available sometimes (i.e. "Never"). The normal rate turns out to be $1/minute.
On top of the.25c call connection fee.
So instead of the nice cheap.25c/minute you think your getting, your actually paying four times that. Plus the cost of your monthly mobile phone rental. All because of deceptive advertising.
They force people into 24 month plans with exceptionally good deals and change the plan halfway through (uncapped, unmetered 10mbit cable for $69/month. Until we decide to cap it at 10gigs. And have "technical errors" slowing the network 70% of the time. And oops, our mail servers don't work. Sorry about that. We don't care- your stuck on this crap for 2 years)
If you took Microsoft, Real, SCO, De Beers, and the Russian Mafia, and rolled them all into one big monopoly, they would still be less evil than telstra.
No. At the end of the day, if the programmer doesn't know what they are doing then you will have security holes.
I've just finished a 3 year IT course, and not once did they cover anything remotely approaching secure programming. IT students these days learn high level languages and have no idea what's going on under the hood.
... at 25c per message. (At least in Australia).
what does object relational mapping have to do with SOAP and CORBA? the ZODB has build in transaction control, rollbacks, subtransactions, etc. It's an ACID compliant database (if that's what you're refering to). As for SOAP and CORBA- python supports them, therefore Zope supports them.
Archetypes can be used as an object relational mapping (i.e. it can interface with an SQL database instead of the ZODB), however it's probably overkill for most needs.
Archetypes can be used as an object relational mapping, although it's quite possibly overkill.
This is one of the biggest missunderstandings about zope.
If you're working with code, you should be storing it on the filesystem. One of the biggest mistakes Zope developers make is to develop inside the ZODB using the textarea, which obviously puts them off zope.
Through-the-web editing is there if you need it. It's handy, but for any serious development you should be developing filesystem products.
Personally I can't stand checked exceptions, but to each his own.
Don't worry. the instant someone commits another change to the Linux Kernel cvs repository or someone uses a GPL program that happens to be less free than another GPL program because GNU/RMS said so we'll know about it.
And of course we'll hear all about the Bowolf cluster in Soviet Russia that set us up and bomb and all your hot grits are belong to Natalie Portman. which will result in a four page flamewar over the correct spelling of Beowulf.
I was always told Quantum Entanglement could not be used for faster-than-light communication because the results yielded gibberish- you couldn't actually send a proper message.
With error correction you should now be able to do this. So, my question is, if you can send a message between two points instantaniously, why could you not do this between say, A spaceship heading to Alpha Centauri and Earth?
So uh...... does this mean faster than light communication? or am I missing something.
They only made 3 kazillion dollars last year. Quick! Increase phone line extortion^w rental to $30/month!
I'm gonna get laid!
raise FlackFromACMoronsException;
While we know Microsoft are not going to open source anything critical, one of the things they do seem to be starting to do is make the development process more transparent to the public.
Many Microsoft developers now discuss projects openly on Blogs and Forums, and some projects (i.e. Internet Explorer) now have community sites where the public can interact directly with the development team.
Personally I like this transparent process, and hope it becomes popular within Microsoft. They have some of the best developers in the world and this sort of restructuring could lead to some excellent software being produced.
The idea is that It distracts them long enough to make a break for it. Once you've started running they can't stab you, and very few people could hit a moving target with a pistol at more than a few yards.
If you are a slow runner then it might not be advisable to do this. I can sprint pretty fast, and in either case, I doubt a mugger is going to want a fight with a 220 pound 6'5 man.
Most people only seem to consider two options- 1) Blow muggers head off 2) Give them your cash
Heres my advice.
The first thing to do when walking in bad areas late at night is to strut. Get yourself into the frame of mind of "I'm a sex God", and try and act like it. If you can pull it off, most men will become subservient to you. (... and woman will see this and find you attractive, regardless of how ugly you are).
This works because you are essentially conveying the message that you are an Alpha Male, and has a huge low level psychological effect on other men. You can't fake this (as it relies on many subtle things like pheremones), but if you can get yourself into the right frame of mind it works. (Not to mention woman will start to chat YOU up)
Chances are, most slashdot geeks have been on the receiving end of it, so you know how it affects you physically and psychologically . (In my case it helps that I'm 6'5 and work out at the gym).
As a plan B, I carry a fake wallet around with about $10 in it and some old expired credit cards etc. Since I carry nothing else of value on me (Except my Nokia 3315, which is only worth $AU99), I can just throw the wallet a few metres away (to distract them) and run. Both partys win.
Don't forget POVRay
The article you posted was about using a new Look and Feel- i.e. Plastic (the one I use for all my Java applications). This doesn't get around the laggyness of swing.
Java has improved dramatically in terms of speed since it's initial release, and now can (in some benchmarks anyway) compete with C for speed. Regardless of this, no matter what theme you use, Swing is still incredibly slow when compared to native applications.
Every java gui app I've used, down to the simple "Hello World" example, feels slow and unresponsive. Even when using JRE 1.4 on my P4-2400.
Good point. Same issue as with Java I suppose.
For one of my projects I bundled the exe with the windows version of Mono and only included the assemblies specifically needed. Compressed, this turned out to be a few mb.
It's also possible to statically link directly to Mono.
I did find a commercial product that does this with the Microsoft.NET runtime and packages the required assemblies into the one exe, but it was about $US400.
And how do you replicate the native widgets with swing? simply using a theme to emulate the look does not count as using native widgets.
I've seen a few apps that link to GTK, but they still feel incredibly slow on my P4-2400
Why not just develop for .NET? this way you can compile using either Microsofts compiler or either of the free open source compilers Portable.NET or Mono), and run it natively under either of the said runtimes.
And yes, this works. I have a project I'm working on now that I wrote in VS.NET2003 and ran with no problems using Portable.NET
I can compile with Portable.NET and it works under Windows. I can compile with Microsoft c# compiler and it runs under Linux. Just like Java, minus the insanely ugly and slow Swing widgets.
You obviously do not know anything about telstra
or humour, for that matter.
Not to mention telstra's new cheap broadband plan has a 200mb download limit, after which you are charged 0.15c/mb. Off the top of my head that comes to something like a possible monthly usage bill of over $24,000 for a 512k plan. And yes, this has happened in the past and telstra has sent debt collection agencies after every last cent, even when the traffic was generated by worms.
.25c call connection fee.
.25c/minute you think your getting, your actually paying four times that. Plus the cost of your monthly mobile phone rental. All because of deceptive advertising.
This from the same company that advertises "cheap" mobile phone calls for only 25c- a quick glance and you think 25c per minute, but no, it's 25c per 30 seconds. And of course that rate is only available sometimes (i.e. "Never"). The normal rate turns out to be $1/minute.
On top of the
So instead of the nice cheap
They force people into 24 month plans with exceptionally good deals and change the plan halfway through (uncapped, unmetered 10mbit cable for $69/month. Until we decide to cap it at 10gigs. And have "technical errors" slowing the network 70% of the time. And oops, our mail servers don't work. Sorry about that. We don't care- your stuck on this crap for 2 years)
If you took Microsoft, Real, SCO, De Beers, and the Russian Mafia, and rolled them all into one big monopoly, they would still be less evil than telstra.
Never heard of 69?
Actually in this case, you do realize you can reach downwards with your hands right?
I prefer both my hands on my girls breasts, and her mouth playing with my joystick.
But thats just me.
No. At the end of the day, if the programmer doesn't know what they are doing then you will have security holes.
I've just finished a 3 year IT course, and not once did they cover anything remotely approaching secure programming. IT students these days learn high level languages and have no idea what's going on under the hood.