"Isn't this backwards? Hungarian notation is meant to make readable and easily reuseable code. If somebody starts using a different convention halfway through a project then I feel bad for the programmers because this doesn't make sense."
Where exactly does it help?
If it's mid code the defintion shouldn't be more than a screen away. If not, the function is simply too large.
It's not function calling because your reading the variable off the definition anyhow and if that's not sufficiant then there should be a comment explaining what it needs.
It simply doesn't help unless youve broken some other rule for creating readable code.
I've never had a problem dealing with changing conventions when the rest of the code was well written.
That works right up until somone changes the variable type and doesn't bother to rename every occurance of the variable. Think porting from 16 to 32 bit or 32 to 64.
It seems to me that a lot of these rules are simply there to cover for bad coding practice. The best way to fix this is to make your functions short enough that the types are a quick glance away at all times.
That has happened in the past.. the original Volkswagon was very moddable thanks to the fact that the body basically bolts onto the frame.they ended up being used for the basis of other projects and there was/is a hobbiest industry dedicated to providing custom bodies.
I honestly don't think there as much of a diffrence between auto hobiests and computer as first appears. I have noticed that a lot of the traits I have that make me good with computers are the same ones make my father good with cars.
Is it any wonder why we both like to extract every last bit of performance out of our respective platforms and try random mods?
He instisted in keeping in synch with both the stable and unstable versions and the killer was here followed by Linus making the changes and ESR never updating to match.
GGI tried to do too much and it abstracted too far.
Userspace PCMCIA drivers? That's a new one. I can only imagine that you were refering to the external set of drivers that used to be the standard and where characterised as being so hard to install that Linus himself had trouble with it. I completly understand his reasons for wanting that mess replaced.
ESR's configureator was massive overkill and it made life harder for developers. On top of that what killed it in the end wsa not Linus but ESR's refusal to update the patches to handle changes Linus made to the core code.
It's also broken.. kernel developers are constantly trying to work around it's limitations. The fact that config menuconfig and xconfig all have diffrent bugs doesn't help either.
We need something unified (same parser doffrent interfaces) and we need something less limmited. We need someone more sane than ESR to do it.
Why post links? I used to keep a page full of em and had to check regularly to make sure they all worked. Now I use google even for my own use. I can be lazy and more efficiant.
That's codgeco: the single worst cable provider in Canada. Shaw had to replace almost everything when they bought my home town's cable service from them before they could even outpreform the classic antennas.
Not sure what happened there everyone else(Roger's shaw, videotron) seems to be better.
2 Canadian suburbs also have a lot of sprawl. I've never seen a tightly clustered down and farm towns tend to be even more unclustered.
3 Is where we have the advantage. We know how to treat monopolies.
Telcos and cable must:
-provide a minumum level of service
-provide a certain amount of coverage
-apply to the CRTC every time they want to
raise their basic service rates.
And yes they all seem to be turning a massive profit on the areas where they are regulated. Yet somehow we manage to have cheaper and more reliable service to more parts of the country.
I can't picture the RIAA calling every ISP and asking them each to install filters for each warez site.
Although it would be amusing to see them try.
It's just too much of a a pain to call several thousand ISPs and ask for a block. That's why they are going after the backbones to do the blocking even though filtering there risks dragging the entire net to a crawl.
You lost me at "stop updates on the master database" since the downtime tends to be rather expensive.
Thankfully the need for that is fixed in the next major version. (steps 1 and 2 look to be combined into a single command)
And yes I have this working however it inexplicably craps all over itself at random intervals and requires a repeat of the first 2 steps you listed. (and before you ask we have writes disabled on the slave)
Unlike Oracle Mysql is easy to use and admin. It also costs a fraction of the cost and for the diffrence in just yearly fees on a single server your now half way to the cost of a DBA just for MYSQL! Lets also not forget the rather extreme diffrence in CPU and RAM comsumption.
For some tasks Oracle is simply the only option for the rest of them I prefer using something smaller.
If PostgreSQL did replication the company I work for wouldn't even be looking into Oracle. And I would have better uses for the $120 000 CDN they want to charge us.
MySQL's repliction in the current stable sucks big time. It's a pain to setup and it's way too fragile. The basic setup looks much better in the next version and I'm hoping more reliable as well.
Yahoo is using it for exactly what it's good at: Running websites. Why does it worry you they run their fintantial site? I cam't imagine why that needs something high end. Data comes in one way and gets read many times and that's the sort of use MySQL's raw speed will blow both postgres and oarcle away at.
If it was on something that needed replication, or writes were the common case I could see a problem. But I doubt either is true in this case. Instead it looks like it's being used for an application tht it will handle well.
Yahoo is only being smart; the high end databases comsume a lot of resources and shouldn't be used where they aren't needed. It would be foolish to run the entire company on a single vendor's software.
"So if they take them down, even to say it's for protection, are we losing a facility, really?"
.gov domain how do you contact the admims?
So if you spot a network problem or have an issue with abuse(it's happened) comming from a
"Isn't this backwards? Hungarian notation is meant to make readable and easily reuseable code. If somebody starts using a different convention halfway through a project then I feel bad for the programmers because this doesn't make sense."
Where exactly does it help?
If it's mid code the defintion shouldn't be more than a screen away. If not, the function is simply too large.
It's not function calling because your reading the variable off the definition anyhow and if that's not sufficiant then there should be a comment explaining what it needs.
It simply doesn't help unless youve broken some other rule for creating readable code.
I've never had a problem dealing with changing conventions when the rest of the code was well written.
If it's not easy to see at first glance the original coder messed up.
Hungarian notation simply bandaids over otherwise unreadable code. It's *not* a proper fix
That works right up until somone changes the variable type and doesn't bother to rename every occurance of the variable. Think porting from 16 to 32 bit or 32 to 64.
It seems to me that a lot of these rules are simply there to cover for bad coding practice.
The best way to fix this is to make your functions short enough that the types are a quick glance away at all times.
That has happened in the past.. the original Volkswagon was very moddable thanks to the fact that the body basically bolts onto the frame.they ended up being used for the basis of other projects and there was/is a hobbiest industry dedicated to providing custom bodies.
I honestly don't think there as much of a diffrence between auto hobiests and computer as first appears. I have noticed that a lot of the traits I have that make me good with computers are the same ones make my father good with cars.
Is it any wonder why we both like to extract every last bit of performance out of our respective platforms and try random mods?
It's worse than that. They will take the money back from the reseller plus a pealty. The credit card companies actually make money on the deal.
Scam is putting it mildly.
I would upgrade to apache 2.0 if I could but not all of the plugins that we need are ported yet. :/
He instisted in keeping in synch with both the stable and unstable versions and the killer was here followed by Linus making the changes and ESR never updating to match.
GGI tried to do too much and it abstracted too far.
Userspace PCMCIA drivers? That's a new one. I can only imagine that you were refering to the external set of drivers that used to be the standard and where characterised as being so hard to install that Linus himself had trouble with it. I completly understand his reasons for wanting that mess replaced.
ESR's configureator was massive overkill and it made life harder for developers. On top of that what killed it in the end wsa not Linus but ESR's refusal to update the patches to handle changes Linus made to the core code.
Not everything gets to be black and white.
It's also broken.. kernel developers are constantly trying to work around it's limitations. The fact that config menuconfig and xconfig all have diffrent bugs doesn't help either.
We need something unified (same parser doffrent interfaces) and we need something less limmited. We need someone more sane than ESR to do it.
If your running the experimental version you should expect to upgrade often. It's a simple fact of beta.
Actually that's not true. My first isp used a Mac LC-III for an email and webserver.
.. it was it turned out to be a really dumb idea and they ended up terminating my access for complaining about the service.
And yes
Why post links? I used to keep a page full of em and had to check regularly to make sure they all worked. Now I use google even for my own use. I can be lazy and more efficiant.
That's codgeco: the single worst cable provider in Canada. Shaw had to replace almost everything when they bought my home town's cable service from them before they could even outpreform the classic antennas.
Not sure what happened there everyone else(Roger's shaw, videotron) seems to be better.
1 Canada has untimed local calls
2 Canadian suburbs also have a lot of sprawl. I've never seen a tightly clustered down and farm towns tend to be even more unclustered.
3 Is where we have the advantage. We know how to treat monopolies.
Telcos and cable must:
-provide a minumum level of service
-provide a certain amount of coverage
-apply to the CRTC every time they want to
raise their basic service rates.
And yes they all seem to be turning a massive profit on the areas where they are regulated. Yet somehow we manage to have cheaper and more reliable service to more parts of the country.
How about the part where it took 5 years and a court order to get it back?
Getting tricked by an official letter is one thing.. turning your back and telling the guy your not going to do anything about it is quite another.
I can't picture the RIAA calling every ISP and asking them each to install filters for each warez site.
Although it would be amusing to see them try.
It's just too much of a a pain to call several thousand ISPs and ask for a block. That's why they are going after the backbones to do the blocking even though filtering there risks dragging the entire net to a crawl.
You lost me at "stop updates on the master database" since the downtime tends to be rather expensive.
Thankfully the need for that is fixed in the next major version. (steps 1 and 2 look to be combined into a single command)
And yes I have this working however it inexplicably craps all over itself at random intervals and requires a repeat of the first 2 steps you listed. (and before you ask we have writes disabled on the slave)
Not 30 frames a second. 8 frames a second assuming you don't use a larger resolution.
Unlike Oracle Mysql is easy to use and admin. It also costs a fraction of the cost and for the diffrence in just yearly fees on a single server your now half way to the cost of a DBA just for MYSQL! Lets also not forget the rather extreme diffrence in CPU and RAM comsumption.
For some tasks Oracle is simply the only option for the rest of them I prefer using something smaller.
If PostgreSQL did replication the company I work for wouldn't even be looking into Oracle. And I would have better uses for the $120 000 CDN they want to charge us.
MySQL's repliction in the current stable sucks big time. It's a pain to setup and it's way too fragile. The basic setup looks much better in the next version and I'm hoping more reliable as well.
The answer is simple: I'ts pure raw speed for simple tasks. I doubt most websites even need anything more complicated that what it does.
Yahoo is using it for exactly what it's good at: Running websites. Why does it worry you they run their fintantial site? I cam't imagine why that needs something high end. Data comes in one way and gets read many times and that's the sort of use MySQL's raw speed will blow both postgres and oarcle away at.
If it was on something that needed replication, or writes were the common case I could see a problem. But I doubt either is true in this case. Instead it looks like it's being used for an application tht it will handle well.
Yahoo is only being smart; the high end databases
comsume a lot of resources and shouldn't be used where they aren't needed. It would be foolish to run the entire company on a single vendor's software.
Just close your eyes between stops.
It's not broken on 32 but it's broken on 32 bit x86. It works fine on other 32 bit platforms tht happen to not be as register starved.