I use Python for all my RAD needs, but I won't insult your intelligence by suggesting you try it - I assume you know it's there and either like it or don't.
Still, I have to say VB never had any appeal to me, and would rather make do with a clunky IDE (like IDLE) for an elegant language than a slick IDE for a clunky language.
If enough free-software die-hards try the gratis Kylix (since they might as well) and then take the features they like to re-implement them in libre IDEs, so much the better.
I forget which comedian pointed out that none of the things in that song are actually examples of irony, but if the following day you found out that a spoon would have done...
Phil Kay maybe, but perhaps someone could correct me.
Who knows what might piss off a geologist, eh?
Like I said, I'm not one.
But here goes:
A mineral is a chemical substance in a particular form. So say, the mineral calcite is calcium carbonate.
A rock is a lump of one or more minerals. A rock could be made up of only one mineral (e.g. limestone is made of calcite), but the properties of a rock are its bulk properties, whereas the properties of a mineral are those of individual crystals.
Minor quibble: olivine is a mineral rather than a rock. But also, isn't most of the mantle of the earth made of olivine?
It's not as common in the crust as quartz, but in terms of volume I would guess there's more olivine in the earth than anything else.
Of course, I'm not a Geologist or anything...
Hidden accessor functions...
on
Why not Ruby?
·
· Score: 1
I seem to remember POP-11 could have 'active variables' for which each assignment caused a function call. The details are hazy - I haven't used it in years. Anyway, it's not all that new an idea.
In Python, I think if there's a __setattr__() method on the class, it gets used instead of
normal assignment to set attributes on objects of that class. Side-effects are possible and I agree that undisciplined use is bad practice. More often you might want to override the implementation of assignment (e.g. not use the default __dict__ to store attributes, do an assert on the value etc.)
But "Killustrator" != "Illustrator". So if putting a K in front isn't different enough, just change from a noun to a verb too. Then it's different enough to make a lawsuit most unlikely to succeed.
BTW, I somehow doubt Adobe fear Killustrator as a competitor, or even think enough people have heard of it so as to dilute their trademark.
Maybe legal departments have to launch a certain number of random bullying demands to keep justifying their salary. If so, this one isn't a winner IMO --
Lawyer: You should keep paying me x hundred grand a year because I threatened some OSS developers.
His Boss: What'd we get out of it then?
Lawyer: Well, they might pay us 2500 euros, but they'll probably just change the name of their project a bit.
Boss: Riiihght. I see. And how much did we stand to lose from them competing with us?
Art is the process - the exercise of skill to produce the end product in the chosen medium. It's what you do, not what you have done it to.
So anyone who thinks you can buy "art" is kidding themselves. Think about it this way - you produce a thing of beauty (or compelling ugliness) in some digital form, and run off a billion copies. Anyone can have one in their living-room and the world becomes a slightly better place.
But then where is the place for the art critic, the arsehole who tells you what is good and what is not, and validates some irrational monetary value for an unmade bed or an arrangement of bricks? You guessed it: nowhere. And I think you will find that at least some of the resistance to digital art media comes from that. It's too liberating.
We can assume he meant girlfriend. But I had to read the post twice. I had this FF8-esque image of a guy handing off his old tech to some big summoned monster.
Ah, I'm too tired this morning I think.
More like: SomeDir.!Applicati.!Sprites
(Weird pathnames, and 10-char filename limit).
It was fun, while it lasted. But it's pretty much dead now, and it was a bit limited.
Having said that, if you like that sort of thing and you have Linux, try ROX. It's a set of GUI applications that look and act (a bit) like
RISCOS, only better. I prefer it over Gnome.
The documentation for PostgreSQL is plentiful and clearly written.
Your point about blobs may be valid - I haven't used them yet - but AUTO_INCREMENT is just a dirty hack because MySQL can't do subselects, and therefore wouldn't be able to make much use of a PostgreSQL-style sequence anyway.
When you find the documentation (clue: it's on the web-site!), try making a list for your own amusement of features that MySQL has and PostgreSQL lacks, *and vice versa*.
Not every plan is a business plan. Indrema were hoping to make money - in fact they failed because there was no realistic hope of that.
These guys plan to create a console with a free SDK, open specs, and no licensing costs.
They can certainly succeed in doing that. That's not succeeding where Indrema failed, it's succeeding at something realistic whereas Indrema failed at something unrealistic.
How many people want to buy one is a different matter, but maybe a lot of people will want to build one. And why not?
I for one would LOVE to hack together a few games for the amusement of friends and family, perhaps using a nice stable TuxBox release of Crystal Space or PyGame.
Sony, Microsoft and Nintendo will retain their grip on the market. Let them. The market isn't everything.
Well the existing extent of patentability of software in the UK is negligible, certainly not enough to threaten Free software development. That doesn't mean that software patents don't threaten freedom in software development, just that in the UK they haven't so far.
We don't need a patent war between anonymous hackers and big business, in Europe or in the US. The anonymous hackers would win, of course, but it could get nasty and wouldn't be in anyone's long term interest.
Hey no, don't make your high technology dependent on an organic superconductor!
That just makes it easy for aliens to subvert your civilization with an engineered bacterium that eats it.
Hey, I already embed sexually-related messages in all my Python code. Maybe that's just me.
I'm not sure about the erections though. But please lets not have a zillion posts about embedding erections into various ruminant quadrapeds and repurposed pasta.
Anyway, every Python program is a sexually related message: "VB? Fuck off!"
I use Progress at work. We have a few big business critical systems based on it (including MFGpro). It's at least as good as Oracle but a lot cheaper, and the 4GL is a general purpose programming language. Progress have also made an effort to make web integration easier with their WebSpeed product.
However, enough of that.
I also use PostgreSQL 7.0 for some development work. If you need a fully-functional RDBMS and free licensing is an issue, you will be very happy with it. And since there are Python libraries for it and it works well with Zope, there's nothing I can think of that you couldn't do with it.
Ask yourself: do I want to have to buy licenses before I get started and keep them up to date and legal throughout the lifecycle of the project? If you're spending the company's money rather than your own, it's not just about cost. It's about being able to move fast and being free to explore and experiment.
Yeah it would -- on April the 1st :)
Wasn't it Dijksta who originally flamed gotos? http://www.acm.org/classics/oct95/
Pygame is based on python bindings for SDL - I wish I had more time to mess with it so I could say something informative :(
A decent port of Pygame for the PS2 would be a lot of fun to play with, with or without Linux underneath.
I use Python for all my RAD needs, but I won't insult your intelligence by suggesting you try it - I assume you know it's there and either like it or don't.
Still, I have to say VB never had any appeal to me, and would rather make do with a clunky IDE (like IDLE) for an elegant language than a slick IDE for a clunky language.
If enough free-software die-hards try the gratis Kylix (since they might as well) and then take the features they like to re-implement them in libre IDEs, so much the better.
IDLE developers out there, I'm talking to you!
Phil Kay maybe, but perhaps someone could correct me.
But here goes:
-
A mineral is a chemical substance in a particular form. So say, the mineral calcite is calcium carbonate.
-
A rock is a lump of one or more minerals. A rock could be made up of only one mineral (e.g. limestone is made of calcite), but the properties of a rock are its bulk properties, whereas the properties of a mineral are those of individual crystals.
I hope that's not too garbled.(If the unicode char didn't come out right, it should look like a backwards c)
Minor quibble: olivine is a mineral rather than a rock. But also, isn't most of the mantle of the earth made of olivine?
It's not as common in the crust as quartz, but in terms of volume I would guess there's more olivine in the earth than anything else.
Of course, I'm not a Geologist or anything...
In Python, I think if there's a __setattr__() method on the class, it gets used instead of normal assignment to set attributes on objects of that class. Side-effects are possible and I agree that undisciplined use is bad practice. More often you might want to override the implementation of assignment (e.g. not use the default __dict__ to store attributes, do an assert on the value etc.)
But "Killustrator" != "Illustrator". So if putting a K in front isn't different enough, just change from a noun to a verb too. Then it's different enough to make a lawsuit most unlikely to succeed.
BTW, I somehow doubt Adobe fear Killustrator as a competitor, or even think enough people have heard of it so as to dilute their trademark.
Maybe legal departments have to launch a certain number of random bullying demands to keep justifying their salary. If so, this one isn't a winner IMO --
Lawyer: You should keep paying me x hundred grand a year because I threatened some OSS developers.
His Boss: What'd we get out of it then?
Lawyer: Well, they might pay us 2500 euros, but they'll probably just change the name of their project a bit.
Boss: Riiihght. I see. And how much did we stand to lose from them competing with us?
Lawyer: Ummm.....
Smart move, I don't think.
...or even the end product.
Art is the process - the exercise of skill to produce the end product in the chosen medium. It's what you do, not what you have done it to.
So anyone who thinks you can buy "art" is kidding themselves. Think about it this way - you produce a thing of beauty (or compelling ugliness) in some digital form, and run off a billion copies. Anyone can have one in their living-room and the world becomes a slightly better place.
But then where is the place for the art critic, the arsehole who tells you what is good and what is not, and validates some irrational monetary value for an unmade bed or an arrangement of bricks? You guessed it: nowhere. And I think you will find that at least some of the resistance to digital art media comes from that. It's too liberating.
(BTW, IANAA, but I know what I like)
We can assume he meant girlfriend. But I had to read the post twice. I had this FF8-esque image of a guy handing off his old tech to some big summoned monster.
Ah, I'm too tired this morning I think.
More like: SomeDir.!Applicati.!Sprites
(Weird pathnames, and 10-char filename limit).
It was fun, while it lasted. But it's pretty much dead now, and it was a bit limited.
Having said that, if you like that sort of thing and you have Linux, try ROX. It's a set of GUI applications that look and act (a bit) like
RISCOS, only better. I prefer it over Gnome.
No it is "bear" arms.
Fortunately someone stopped them before they added the right to duck legs, turkey brains and a hippopotamus arse.
Or did they?
Is that aftrican pigeons or european pigeons?
Er, what *have* you been smoking?
The documentation for PostgreSQL is plentiful and clearly written.
Your point about blobs may be valid - I haven't used them yet - but AUTO_INCREMENT is just a dirty hack because MySQL can't do subselects, and therefore wouldn't be able to make much use of a PostgreSQL-style sequence anyway.
When you find the documentation (clue: it's on the web-site!), try making a list for your own amusement of features that MySQL has and PostgreSQL lacks, *and vice versa*.
I'm sorry, just feeling combative today.
These guys plan to create a console with a free SDK, open specs, and no licensing costs. They can certainly succeed in doing that. That's not succeeding where Indrema failed, it's succeeding at something realistic whereas Indrema failed at something unrealistic.
How many people want to buy one is a different matter, but maybe a lot of people will want to build one. And why not?
I for one would LOVE to hack together a few games for the amusement of friends and family, perhaps using a nice stable TuxBox release of Crystal Space or PyGame.
Sony, Microsoft and Nintendo will retain their grip on the market. Let them. The market isn't everything.
If you misuse DeCSS, someone gets to watch a movie without paying. (But by the way, you do know that CSS doesn't prevent illegal copying, don't you?)
If you misuse a gun, somebody dies.
I get your point, but get some perspective, eh?
We don't need a patent war between anonymous hackers and big business, in Europe or in the US. The anonymous hackers would win, of course, but it could get nasty and wouldn't be in anyone's long term interest.
Oh go on, mod me up for a Ringworld reference!
Hey, I already embed sexually-related messages in all my Python code. Maybe that's just me. I'm not sure about the erections though. But please lets not have a zillion posts about embedding erections into various ruminant quadrapeds and repurposed pasta. Anyway, every Python program is a sexually related message: "VB? Fuck off!"
I use Progress at work. We have a few big business critical systems based on it (including MFGpro). It's at least as good as Oracle but a lot cheaper, and the 4GL is a general purpose programming language. Progress have also made an effort to make web integration easier with their WebSpeed product.
However, enough of that.
I also use PostgreSQL 7.0 for some development work. If you need a fully-functional RDBMS and free licensing is an issue, you will be very happy with it. And since there are Python libraries for it and it works well with Zope, there's nothing I can think of that you couldn't do with it.
Ask yourself: do I want to have to buy licenses before I get started and keep them up to date and legal throughout the lifecycle of the project? If you're spending the company's money rather than your own, it's not just about cost. It's about being able to move fast and being free to explore and experiment.
Whit the fuck wis that meant tae be?
Come tae Glesga an try oan a fake accent like that, ya bam. Ah fucken dare ye.
:-)
--
Of course that's only if you're right.
Even then, it usually continues:
then you get complacent
then you fuck up
then someone points it out
then you ignore them
...you know the rest.
--
My favourite metal is Gallium, which might melt into the mechanism and then solidify when it cools at the end of the day. Hehehe.
My second favourite is metallic hydrogen, but I doubt their envelopes could hold the necessary pressure.
--