Or would you rather tell your 6 year old that we live in a cold, godless, harsh world where evil and greed runs wild...I'll stick w/ Santa for now. When they find out, they'll get over it.
No I'd rather tell a 6 year old that that people care about each other enough to give each other presents.. proving that greed doesn't have to run wild unless you let it.
OTOH you can tell him about a guy in a red suit who gives children exactly what they want on demand, and turn them into greedy consumers before they're 8.
No problem. Tell them Santa is a game that parents like to play (which it is) and that some kids believe in him.
I think I stopped with the santa stuff myself when I was old enough to read (about 5 or 6) since it was obvious that if santa came he didn't actually leave any presents... they were already there under the tree and they were from my parents, not a guy in a red suit.
An app can do its checks with full knowlege of the structure of data it's writing, and often it's just the comparison of a couple of integers anyway and have no impact on speed. You don't want to rely solely on the DB to do that... you end up having to handle a lot of nasty exception cases. Far better to avoid them first. Put foreign keys in, but definately don't make them your first line of defence.
The client library is GPL. That means you cannot create a commercial program that uses it without using the commercial licensed version. Which is $200 per client
You can't even create a library and not ship mysql - the mysql site is very clear that they consider distributing a program that *uses* mysql as being exactly the same as distributing mysql itself:
Typical examples of MySQL distribution include:...
* Selling software that requires customers to install MySQL themselves on their own machines.
Specifically:
* If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
This makes mysql unusable for anything except large products. Our entire product only cost $70 for the single user version. No way in hell we're upping the price by $200 a copy.
1. "SELECT * FROM ARTICLES ORDER BY ID DESC" 2. Retrieve all articles from the database 3. Then a for loop printing out the 5 first entries.
They basically transferred all data in the articles database everytime, just to iterate over the 5 first rows. Gahhhhhh)
Depends if it was cross-database or not, and whether that 'retrieve all articles' really did that or simply created the recordset/cursor.
SQL is a bit fuzzy once you get beyond simple selects... On one database you might want 'SELECT TOP 5 *...' on another you might want 'SELECT... LIMIT 5', or even 'SELECT... WHERE ROWNUM6'. Or you could just use a forward only cursor - provided the DB backend doesn't try to read the whole thing into memory to implement it...
Oracle Express on Windows is dead simple. Click 'setup'. It creates the default tablespaces for you and there's a nice web frontend for creating tables etc.
Perfectly fine for learning it. You can start on the real configuration later.
Foreign keys don't speed anything up, they just add an extra layer of checks on your database. Your app should be checking itself anyway.
It's the subselects that get me - without them you have to jump through a lot of hoops. The sentence quoted basically translates as 'as long as you are only storing your CD collection and not doing anything serious with a database, then use mysql'.
TFA also fails to mention that mysql cannot be used in commercial development without paying $200 per client - which makes it more expensive than most other solutions (except maybe oracle, and even they have cheap licenses for some uses).
TBH it's worthy of posting that they use anything as new as NT.
A lot of banks have backend systems written in assembler 20 years ago and they still work. You don't often see rows of VT100 terminals.. except in a bank (and this wasn't years ago it was a couple of months ago).
It has been released. It's been out of beta for a while - the RTM is available from MSDN right now. The RTM is what the release discs are pressed from.. MS aren't going to make any changes now, except fixes via Windows Update.
Of course the old rule applies - never install version 1 of anything. The last beta was so poor I haven't even be able to bring myself to install the RTM on the test machine dedicated to it... and there's no customer demand yet (takes about a year to filter through normally. Just starting to get Solaris 10 interest for example).
I don't know how it treats products like HP's printers which require ink cartridges and other replacement parts to continue to function indefinitely.
European law says that HP can't make the printer only work with HP ink cartridges - so clone and refilled cartridges are expected to work. HP have already tried this and been slapped down (http://www.theregister.co.uk/2002/12/30/eu_tells_ hp_et_al/). In the US Lexmark did the same then invoked the DMCA to legalise the practice...
That's analagous to HP making a machine that was hardcoded to not boot anything but Windows (via TPM of something) (even the mac isn't locked to a single OS - you could boot linux for example). That's not what's happening here.
The real analogy is being legally mandated to not sell paper with your printer. Which I hope we all agree is lame; it's not like anyone's keeping you from installing someone else's paper.
You are. At least in Europe.
Dealers often ship with some office paper but printers don't come with it. Not even HP printers.
I've never heard of anyone giving a choice of something like that - what would be the point? I only bought a car a few months ago and *no* sites offered such a choice.
You select which model you want, what colour and 'extras', and the production line spits it out of the other end in about a month.
AFAIK that doesn't matter, but the legal types only get uppity about unrelated companies doing it normally (the way the law in europe generally works is everyone ignores it unless you piss someone off - someone has to actually complain to the authorities loudly enough to make them care).
eg. Washing machines don't come with washing powder (or clothes!!) A washing machine clearly can't be used without washing powder but the law prevents companies bundling like that.
OTOH cars always ship with tyres, even though it's the same principle. Simply because nobody complained, and it'd be bloody stupid to have to buy your tyres separately.
Aren't they doing that a bit with the lucian alliance war?
They're bringing in an effectively human enemy who has some idea of actually using military tactics (the gould just lost because they were stupid - they never guarded the gates, never had CCTV, etc.). The Ori were a mistake IMO - made for a good series ending but where do they go from here? You can't beat them - you can't even meaningfully fight them... the only storyline that would make any sense at all would be to drag the Ancients into the war and have a big ascended fight.
A low level job in a company is how you learn real programming, and ironically learn that 90% of the stuff they teach you in CS courses is either 20-30 years out of date or complete bullshit. Don't worry about it - we all went through that stage.
Seek out the best programmers you work with, look at their code and emulate it. Ask them how to do stuff. Over time you can learn what works and what doesn't.
Oh and remember your timesheets, status meetings and everything else. Fitting in with the company heirarchy is just as important if you want to make a career (sucks, but that's the way it is).
Or would you rather tell your 6 year old that we live in a cold, godless, harsh world where evil and greed runs wild...I'll stick w/ Santa for now. When they find out, they'll get over it.
No I'd rather tell a 6 year old that that people care about each other enough to give each other presents.. proving that greed doesn't have to run wild unless you let it.
OTOH you can tell him about a guy in a red suit who gives children exactly what they want on demand, and turn them into greedy consumers before they're 8.
No problem. Tell them Santa is a game that parents like to play (which it is) and that some kids believe in him.
I think I stopped with the santa stuff myself when I was old enough to read (about 5 or 6) since it was obvious that if santa came he didn't actually leave any presents... they were already there under the tree and they were from my parents, not a guy in a red suit.
Even Hitler wasn't completely evil, just nuts (not helped by his doctor prescribing him drugs which made him worse).
Of course you have to define evil first..
THERE IS NO ODBC FOR LINUX (or equivalent).
WTF? You *do* know Microsoft didn't invent ODBC???
There are at least 2 different ones for Linux that I can think of. Every commercial Unix either has ODBC or has it available as an addon.
An app can do its checks with full knowlege of the structure of data it's writing, and often it's just the comparison of a couple of integers anyway and have no impact on speed. You don't want to rely solely on the DB to do that... you end up having to handle a lot of nasty exception cases. Far better to avoid them first. Put foreign keys in, but definately don't make them your first line of defence.
Untrue.
e rcial-license.html
...
The client library is GPL. That means you cannot create a commercial program that uses it without using the commercial licensed version. Which is $200 per client
You can't even create a library and not ship mysql - the mysql site is very clear that they consider distributing a program that *uses* mysql as being exactly the same as distributing mysql itself:
http://www.mysql.com/company/legal/licensing/comm
Typical examples of MySQL distribution include:
* Selling software that requires customers to install MySQL themselves on their own machines.
Specifically:
* If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
This makes mysql unusable for anything except large products. Our entire product only cost $70 for the single user version. No way in hell we're upping the price by $200 a copy.
1. "SELECT * FROM ARTICLES ORDER BY ID DESC"
...' on another you might want 'SELECT ... LIMIT 5', or even 'SELECT ... WHERE ROWNUM6'. Or you could just use a forward only cursor - provided the DB backend doesn't try to read the whole thing into memory to implement it...
2. Retrieve all articles from the database
3. Then a for loop printing out the 5 first entries.
They basically transferred all data in the articles database everytime, just to iterate over the 5 first rows. Gahhhhhh)
Depends if it was cross-database or not, and whether that 'retrieve all articles' really did that or simply created the recordset/cursor.
SQL is a bit fuzzy once you get beyond simple selects... On one database you might want 'SELECT TOP 5 *
Oracle Express on Windows is dead simple. Click 'setup'. It creates the default tablespaces for you and there's a nice web frontend for creating tables etc.
Perfectly fine for learning it. You can start on the real configuration later.
Foreign keys don't speed anything up, they just add an extra layer of checks on your database. Your app should be checking itself anyway.
It's the subselects that get me - without them you have to jump through a lot of hoops. The sentence quoted basically translates as 'as long as you are only storing your CD collection and not doing anything serious with a database, then use mysql'.
TFA also fails to mention that mysql cannot be used in commercial development without paying $200 per client - which makes it more expensive than most other solutions (except maybe oracle, and even they have cheap licenses for some uses).
TBH it's worthy of posting that they use anything as new as NT.
A lot of banks have backend systems written in assembler 20 years ago and they still work.
You don't often see rows of VT100 terminals.. except in a bank (and this wasn't years ago it was a couple of months ago).
Meh. I get 68mpg regularly out of my diesel (it's rated to 75, but I've never been able to push it that high). It was a fairly cheap car too.
50 isn't bad but most modern small cars should beat that, petrol or diesel. Makes me laugh when people think 20 is good though.
We've been using carriage returns for what, the past 15 years? Its getting abit old.
It has been released. It's been out of beta for a while - the RTM is available from MSDN right now. The RTM is what the release discs are pressed from.. MS aren't going to make any changes now, except fixes via Windows Update.
Of course the old rule applies - never install version 1 of anything. The last beta was so poor I haven't even be able to bring myself to install the RTM on the test machine dedicated to it... and there's no customer demand yet (takes about a year to filter through normally. Just starting to get Solaris 10 interest for example).
SQL Server Express is free.
Someone at MS just screwed up, that's all.
Use a proper layer 7 firewall.
Heck, cisco routers even have them built in nowadays.
I don't know how it treats products like HP's printers which require ink cartridges and other replacement parts to continue to function indefinitely.
_ hp_et_al/). In the US Lexmark did the same then invoked the DMCA to legalise the practice...
European law says that HP can't make the printer only work with HP ink cartridges - so clone and refilled cartridges are expected to work. HP have already tried this and been slapped down (http://www.theregister.co.uk/2002/12/30/eu_tells
That's analagous to HP making a machine that was hardcoded to not boot anything but Windows (via TPM of something) (even the mac isn't locked to a single OS - you could boot linux for example). That's not what's happening here.
The real analogy is being legally mandated to not sell paper with your printer. Which I hope we all agree is lame; it's not like anyone's keeping you from installing someone else's paper.
You are. At least in Europe.
Dealers often ship with some office paper but printers don't come with it. Not even HP printers.
I've never heard of anyone giving a choice of something like that - what would be the point? I only bought a car a few months ago and *no* sites offered such a choice.
You select which model you want, what colour and 'extras', and the production line spits it out of the other end in about a month.
AFAIK that doesn't matter, but the legal types only get uppity about unrelated companies doing it normally (the way the law in europe generally works is everyone ignores it unless you piss someone off - someone has to actually complain to the authorities loudly enough to make them care).
eg. Washing machines don't come with washing powder (or clothes!!) A washing machine clearly can't be used without washing powder but the law prevents companies bundling like that.
OTOH cars always ship with tyres, even though it's the same principle. Simply because nobody complained, and it'd be bloody stupid to have to buy your tyres separately.
(I forget how to get the euro symbol)
: anubis.dkuug.dk/CEN/TC304/Euro/151.doc
lol. Kinda depends on where you are... The EC even had a committee on it!! Only the google cache exists now...
http://209.85.129.104/search?q=cache:Vd6E2fXxyDwJ
Summary:
If you're in the US it's AltGR-5
It you're in the UK it's AltGR-3
If you're in most of the rest of the world it's AltGR-e otherwise read the document.
It's entirely possible they will, now that macs are just PCs with OSX installed.
All it needs is a bit of caselaw and the gloves are off.
Aren't they doing that a bit with the lucian alliance war?
They're bringing in an effectively human enemy who has some idea of actually using military tactics (the gould just lost because they were stupid - they never guarded the gates, never had CCTV, etc.). The Ori were a mistake IMO - made for a good series ending but where do they go from here? You can't beat them - you can't even meaningfully fight them... the only storyline that would make any sense at all would be to drag the Ancients into the war and have a big ascended fight.
A low level job in a company is how you learn real programming, and ironically learn that 90% of the stuff they teach you in CS courses is either 20-30 years out of date or complete bullshit. Don't worry about it - we all went through that stage.
Seek out the best programmers you work with, look at their code and emulate it. Ask them how to do stuff. Over time you can learn what works and what doesn't.
Oh and remember your timesheets, status meetings and everything else. Fitting in with the company heirarchy is just as important if you want to make a career (sucks, but that's the way it is).
Cancer? Final terrible war? Your post is littered with emotionally charged wording. It is full of black hats and white hats.
The terminology has more in common with religious fundamentalism than any real situation. Fundies go on about a 'final terrible war' all the time.
A fullscale war in the middle east would be bad, and *all* war is terrible, but it wouldn't be 'final'.
Blair and Honourable in the same sentence. Never though I'd see that...