You can choose what you level up; its just that certain traits require more XP. When you have enough XP to cover level up in anything, you can pick any one of them. I always waited for magic in the early game.
Sorry, you're wrong. Being a monopoly doesn't change anything, its only when they ABUSE it that problems arise. Being one of many bidders is hardly considered monopoly abuse.
Being able to offer a better deal doesn't mean you've unfairly trampled the competition.
You just create a view, and an object in your DAL which reprsents that view. Your DAL would have a 'searcher' object, which you can give it selection and order criteria and returns the rows (as instances of the DAL class).
Query tuning isn't really necessary, since the database supports only the most basic operations. Concurency is handled by your business layer, by some kidn of locking scheme you define.
Joins are the same as reporting; your DAL supports "joining" across classes it or you create a view and the DAL treats it as a readonly table.
Updates do could always set all columns; this is pretty standard if you're already doing data modifications through stored procedures (do you really need 100 different update procedures, each one only updating a subset of the columns). If you're really obsessed and don't need procedures, there's no reason the DAL couldn't figure out that column X wasn't explicity set, and therefore should not be touched.
Check out NHibernate (or hibernate, its Java father). There are tons of articles giving pointers on building your own DAL as well.
I seem to remember a bitchfest in enthusiast circles when Sirius put major restrictions on the S50's recording capabilities, as well.
Yes, the restriction is that you have to dock it to record anything. You can make 'live' recordings. Of course lugging a brick around isn't very useful either.
Actually the only key technology in that article that won't come to be is WinFS. Aero is part of Vista, the rest has been renamed.Net 3.0, and is due out very shortly.
Because another layer of indirection could impact performance, and because you may not be able to use all the features that DirectX offers. It does seem odd to me though that they'd use DX over OpenGL.. after all, OpenGL is already cross-platform.
Because OpenGL is just graphics, DX handles everything. Yes, I know about SDL. Did you know that by default SDL uses DirectX drivers though for graphics on Windows? Hmm..
I think the news is that developers seem very eager to try it out. It sounds like they have more than unfounded speculation and lofty marketing claims, as it sounded to me like they could actually SEE the new API. And they are entitled to their opinion that certian functions look like they will make things faster / easier to code.
Whoa, but there are alot of programmers out there whose code can be insecure, because it doesn't really matter. Like thier person website, or some fan forum. Is it a big deal if those kinds of sites are compromised?
Its easy. You write a DAL which abstracts away any sql you need to write. You then create a code generator, which not only creates a DAL class for each table, but generates the procs automatically. It works quite nicely for me.
For this to work though, China will need to indoctrinate the children to a certain political / social mindset. After all, would kids do it if they didn't really feel they were fighting something bad?
Asking someone to report a crime they've happened to see is very different from asking them to actively search for a crime and report it. I would be pretty concerned if the government asked my son to explore dark alleys at 3am, just to figure out if drug deals are going on in that part of town.
Um, sorry but that's a pretty crappy analogy. There's a huge difference between being in a dark alley at 3AM and visiting a warez type site. Quit trying to pull people's emotions into this, and more importantly, stop with the crappy irrelevent analogies.
Really, please show me where they reserve that right. Also show me where they yanked a companies licenses for saying something bad. I've said plenty of bad things about MS, but I still have all my licenses.
So do shills in your book typically setup and run a Linux server for seven years, and tried running Linux on the desktop for four? Oh right, anyone that says anything but "M$ is teh suck!" is a shill.
So you're saying that there's no possible way a company could switch to something else? With Ma Bell, you literally were NOT allowed to use anything but their equipment; with computers, a simple format will have Linux on the server, should you choose.
That assumption is wrong; the fact that the revolutionaries were willing to die for freedom should be a pretty big hint. I think the notion is that its better to be dead than not be free; NH's slogan sums it up nicely 'Live free or die.' (Although I think they need to get back into the spirit of things).
Oh? In what way is 2k3 better than 2000 for server duties?
Well, increased security for one. I'm not going to spell out the differences for you, there's no reason you can't find that on your own.
Of course I'd ask how any competent admin can deploy either in an Internet facing role but that is one of those questions "That Must Not Be Asked(TM)" lest Microsoft strike you down.
Any competent admin will know how to lock down the box, although this is one of the areas where Server 2k3 makes easier, since its much more locked down right out of the box. For example, if you install IIS, I believe all the extensions (ASP, ASP.Net, etc.) are disabled. Not that you'd know, since you don't really have any experience administering windows servers.
Thankfully I'm one of that 1% who are lucky enough to be operating in a 99% Microsoft Free environment so I can ask such questions with relative impunity.
I have no problems asking any critial questions of MS; we're a company that buys their software, nothing more. Its not like if we speak bad about them they'll revoke our licenses or something.
Of course the more correct formulation of the question is "How can an admin be considered 'competent' after deploying a Microsoft OS in an Internet facing environment considering their awful security track record."
They've had alot of security problems, and have made alot of advances to correct them. Many large companies deploy IIS sites and they haven't been brought to their knees from security holes. If its so easy to get in, why haven't they been attacked?
It really isn't required to to see the final version, it will be a subset of the betas (expect more defeaturing before final RTM) and they are bad enough.
Wow, beta software has bugs. Thanks for the insight.
Seriously, if Microsoft thinks Enterprise IT depts are going to forklift their entire existing workstation inventory for the dubious 'benefits' of Aero Glass they are stark raving insane. And as for servers, Eh? Tell me again why I want Shorthorn?
Ugh. Again, you really don't know your enemy very well, do you? Aero isn't in the business versions of Vista, so they won't have to 'forklift' (do you mean throw away perhaps?) their workstations, ditto for Longhorn.
And you also won't get updates. And next comes the part where you get 0wn3d. Then comes the suffering.
Which is also false. You still get security updates, just not via the web site.
And even that probably won't be an option with shorthorn, I really don't expect them to be giving you a choice in the matter unless you are a major corporate install and considering how widely Corporate XP was pirated they will probably be turning the screws there as much as they can get away with.
If you have a license you really don't have anything to worry about, do you?
For whatever reason you decided to hate MS. Fine, I can understand that, I'm not really crazy about everything they do either, but they DO have some pretty good software. What I don't understand is your blind fevered hatred of them, to the point where you can somehow claim you don't use their software and at the same time say you know enough about something you don't use to bash them, and resort to childish name calling. If you don't like them, fine. There are things to bash them about, but you seem to need to make up more reasons which have little basis in reality.
Exaggerating a little bit are we? I certainly would not say it is "far more advanced". That sounds like MS-Speak (tm). The differences between Win2k server and Win2k3 server are equivalent to about 2 service packs of updates. Nothing major, just some incremental improvements.
Sorry, but I don't think so. I'm sure you can create two service packs which convert a WinNT workstation into a Windows XP work station, but that doesn't mean the changes are signifant.
Until you need to install certain Microsoft software. I have an MSDN account and to download anything, the stupid Windows Genuine Spyware Disadvantage(TM) activex junk runs if I use IE or it wants to install some plugin for Firefox/Mozilla. Oh, and then there is the fact that after the last three reboots, windows update has re-installed WGA, even though each time it says the install was successful.
I have MSDN also, but haven't needed to download anything in a while. The last time I did, it was only certain downloads that required WGA. As it is, everything I can download I have on DVD anyway..
Don't know why WGA would be 'reinstalling' itself, as I said I haven't installed it.
You can choose what you level up; its just that certain traits require more XP. When you have enough XP to cover level up in anything, you can pick any one of them. I always waited for magic in the early game.
Sorry, you're wrong. Being a monopoly doesn't change anything, its only when they ABUSE it that problems arise. Being one of many bidders is hardly considered monopoly abuse.
Being able to offer a better deal doesn't mean you've unfairly trampled the competition.
You just create a view, and an object in your DAL which reprsents that view. Your DAL would have a 'searcher' object, which you can give it selection and order criteria and returns the rows (as instances of the DAL class).
Query tuning isn't really necessary, since the database supports only the most basic operations. Concurency is handled by your business layer, by some kidn of locking scheme you define.
Joins are the same as reporting; your DAL supports "joining" across classes it or you create a view and the DAL treats it as a readonly table.
Updates do could always set all columns; this is pretty standard if you're already doing data modifications through stored procedures (do you really need 100 different update procedures, each one only updating a subset of the columns). If you're really obsessed and don't need procedures, there's no reason the DAL couldn't figure out that column X wasn't explicity set, and therefore should not be touched.
Check out NHibernate (or hibernate, its Java father). There are tons of articles giving pointers on building your own DAL as well.
I seem to remember a bitchfest in enthusiast circles when Sirius put major restrictions on the S50's recording capabilities, as well.
Yes, the restriction is that you have to dock it to record anything. You can make 'live' recordings. Of course lugging a brick around isn't very useful either.
History panel (sidebar) opens instantly for me on Windows.
Actually the only key technology in that article that won't come to be is WinFS. Aero is part of Vista, the rest has been renamed .Net 3.0, and is due out very shortly.
Its not that there's no way of knowing; the developers are making educated guesses. They are guesses, but not totally random.
Why not use it?
Because another layer of indirection could impact performance, and because you may not be able to use all the features that DirectX offers. It does seem odd to me though that they'd use DX over OpenGL.. after all, OpenGL is already cross-platform.
Since these developers clearly don't really know that much
Clearly, since if they knew anything at all, they'd hate DX. Clearly.
Because OpenGL is just graphics, DX handles everything. Yes, I know about SDL. Did you know that by default SDL uses DirectX drivers though for graphics on Windows? Hmm..
I think the news is that developers seem very eager to try it out. It sounds like they have more than unfounded speculation and lofty marketing claims, as it sounded to me like they could actually SEE the new API. And they are entitled to their opinion that certian functions look like they will make things faster / easier to code.
A good user experience though dictates that client side validation be done. The result is that you should do it both places.
Whoa, but there are alot of programmers out there whose code can be insecure, because it doesn't really matter. Like thier person website, or some fan forum. Is it a big deal if those kinds of sites are compromised?
Its easy. You write a DAL which abstracts away any sql you need to write. You then create a code generator, which not only creates a DAL class for each table, but generates the procs automatically. It works quite nicely for me.
I agree with you, but PHP seems to encourage bad programming principals, much like everyone said VB6 did (and it does).
Ya, I found it easier to use named parameters on Ado.Net. Don't need to worry about Sql injection attacks when you code this way.
Thank you for explaining that so nicely. It is the children as pawns part of the equation which is distrubing.
For this to work though, China will need to indoctrinate the children to a certain political / social mindset. After all, would kids do it if they didn't really feel they were fighting something bad?
Asking someone to report a crime they've happened to see is very different from asking them to actively search for a crime and report it. I would be pretty concerned if the government asked my son to explore dark alleys at 3am, just to figure out if drug deals are going on in that part of town.
Um, sorry but that's a pretty crappy analogy. There's a huge difference between being in a dark alley at 3AM and visiting a warez type site. Quit trying to pull people's emotions into this, and more importantly, stop with the crappy irrelevent analogies.
Really, please show me where they reserve that right. Also show me where they yanked a companies licenses for saying something bad. I've said plenty of bad things about MS, but I still have all my licenses.
So do shills in your book typically setup and run a Linux server for seven years, and tried running Linux on the desktop for four? Oh right, anyone that says anything but "M$ is teh suck!" is a shill.
So you're saying that there's no possible way a company could switch to something else? With Ma Bell, you literally were NOT allowed to use anything but their equipment; with computers, a simple format will have Linux on the server, should you choose.
That assumption is wrong; the fact that the revolutionaries were willing to die for freedom should be a pretty big hint. I think the notion is that its better to be dead than not be free; NH's slogan sums it up nicely 'Live free or die.' (Although I think they need to get back into the spirit of things).
Oh? In what way is 2k3 better than 2000 for server duties?
Well, increased security for one. I'm not going to spell out the differences for you, there's no reason you can't find that on your own.
Of course I'd ask how any competent admin can deploy either in an Internet facing role but that is one of those questions "That Must Not Be Asked(TM)" lest Microsoft strike you down.
Any competent admin will know how to lock down the box, although this is one of the areas where Server 2k3 makes easier, since its much more locked down right out of the box. For example, if you install IIS, I believe all the extensions (ASP, ASP.Net, etc.) are disabled. Not that you'd know, since you don't really have any experience administering windows servers.
Thankfully I'm one of that 1% who are lucky enough to be operating in a 99% Microsoft Free environment so I can ask such questions with relative impunity.
I have no problems asking any critial questions of MS; we're a company that buys their software, nothing more. Its not like if we speak bad about them they'll revoke our licenses or something.
Of course the more correct formulation of the question is "How can an admin be considered 'competent' after deploying a Microsoft OS in an Internet facing environment considering their awful security track record."
They've had alot of security problems, and have made alot of advances to correct them. Many large companies deploy IIS sites and they haven't been brought to their knees from security holes. If its so easy to get in, why haven't they been attacked?
It really isn't required to to see the final version, it will be a subset of the betas (expect more defeaturing before final RTM) and they are bad enough.
Wow, beta software has bugs. Thanks for the insight.
Seriously, if Microsoft thinks Enterprise IT depts are going to forklift their entire existing workstation inventory for the dubious 'benefits' of Aero Glass they are stark raving insane. And as for servers, Eh? Tell me again why I want Shorthorn?
Ugh. Again, you really don't know your enemy very well, do you? Aero isn't in the business versions of Vista, so they won't have to 'forklift' (do you mean throw away perhaps?) their workstations, ditto for Longhorn.
And you also won't get updates. And next comes the part where you get 0wn3d. Then comes the suffering.
Which is also false. You still get security updates, just not via the web site.
And even that probably won't be an option with shorthorn, I really don't expect them to be giving you a choice in the matter unless you are a major corporate install and considering how widely Corporate XP was pirated they will probably be turning the screws there as much as they can get away with.
If you have a license you really don't have anything to worry about, do you?
For whatever reason you decided to hate MS. Fine, I can understand that, I'm not really crazy about everything they do either, but they DO have some pretty good software. What I don't understand is your blind fevered hatred of them, to the point where you can somehow claim you don't use their software and at the same time say you know enough about something you don't use to bash them, and resort to childish name calling. If you don't like them, fine. There are things to bash them about, but you seem to need to make up more reasons which have little basis in reality.
Exaggerating a little bit are we? I certainly would not say it is "far more advanced". That sounds like MS-Speak (tm). The differences between Win2k server and Win2k3 server are equivalent to about 2 service packs of updates. Nothing major, just some incremental improvements.
Sorry, but I don't think so. I'm sure you can create two service packs which convert a WinNT workstation into a Windows XP work station, but that doesn't mean the changes are signifant.
Until you need to install certain Microsoft software. I have an MSDN account and to download anything, the stupid Windows Genuine Spyware Disadvantage(TM) activex junk runs if I use IE or it wants to install some plugin for Firefox/Mozilla. Oh, and then there is the fact that after the last three reboots, windows update has re-installed WGA, even though each time it says the install was successful.
I have MSDN also, but haven't needed to download anything in a while. The last time I did, it was only certain downloads that required WGA. As it is, everything I can download I have on DVD anyway..
Don't know why WGA would be 'reinstalling' itself, as I said I haven't installed it.
I didn't disable it. Nor did I disable it on any of the Windows XP machines I use, at work or at home.
Maybe you should install SP2, since you seem worried about security vulnerabilities.