Drupal is my favorite PHP framework. It is has a very developer-oriented community and supports many great and powerful features right out of the box. It also doesn't force you to reinvent the wheel (form validation, success and error messages, http response code handling, logging, and so on). It is "opinionated" and I like it that way.
I dislike Zend for many reasons, but most importantly it's very difficult to discern what the "right" way to do anything is, and choosing poorly will typically bite you in the ass later. For example, not using the Zend menu system will cause trouble when you want to make a breadcrumb or do translation. Random internet blogs may get you to *some* solution, but usually not the correct one. The Zend form system is extremely convoluted compared to Drupal.
A caveat: there is definitely a learning curve to Drupal. Less so than Zend in my opinion, but you will definitely have many new things to learn before you will be efficient. Unlike with Zend, the correct way to do most tasks is well-documented in Drupal and has examples.
Not just that you know how to look things up, but that you know something exists so you can look it up. For example, regular expressions. Or hash functions. Or the many, many tree structures.
I have a CS degree from a major university. I have to disagree with most of the comments I've seen so far. Things like design patterns, proper object modeling, even advanced data structures and algorithms can be picked up on your own with a bit of effort as you need them, and experience building real production used software is the key to hone those skills.
The "with a bit of effort" portion is key, and from what I've seen more people will not go back and fill in the gaps in their skills (or at least well).
Industry experience is also very valuable, but will rarely cover the same ground as someone with a formal education and a couple years experience.
In my experience, the culture shock for new grads wears off in about 6 months to a year. Either they get with the program and start doing the work real-world right or they find a way to disappear into a giant corporate environment. Those that get with the program quickly become more valuable than self-taught programmers who don't understand the fundamentals well.
You eliminate a lot of possibility of gaming the system by making the tests standardized, graded by a machine, and having basic cheat avoidance like multiple versions of a test.
But yes there is certainly a way to do this very badly.
The iPhone uses something special for YouTube.
Still, I would expect full Flash support for the iPhone Safari browser before Linux, because Apple can definitely lean on Adobe if they feel a need for it.
I have a cheapo plastic storage box with a lid, and I store games in it. Putting the PS2/GC on top of it keeps the vents clear, even in the middle of the carpetted den. The temperature at which it would melt or deform is higher than the point at which systems get crashy.
Give it a shot if you want a solution you can easily put away or move around.
"That being said, years ago I've heard of hacked clients that the moment they appear, suddenly everyone else's download rate flatlines (seen from a client in the torrent that shows everybody's stats), as everybody's client starts sending data to the leech. Then once they've leeched the file, they disconnect immediately."
Since DL/UL between a particular pair of peers is determined only by the ratio between those two peers, that should be nearly impossible in BT. You'd have to hack everyone else's client in order to convince them that they have gotten lots of data (and even sending fake or dummy data, if successful, is pointless because you're still using up your upload bandwidth). Even if the phenomena is true, that is definitely not the cause.
I suppose a big crowd of poor people went and kicked the levy apart, too.
People living below the poverty line can be wiped out by any significant event, most of which are beyond any bit of control. Flood, drought, earthquake, change in gas or grain prices, etc. When dealing with an issue is beyond a individual person's means to cope, should we just say "screw 'em"?
Then it becomes a matter of the most efficient ways, and minimizing impact. That's where thinking big can come into play, when society pools resources to preserve itself as a whole.
There seems to be a mistake on that Microsoft page linked by the parent.
"PAE is an Intel-provided memory address extension that enables support of up to 64 GB of physical memory for applications running on most 32-bit (IA-32) Intel Pentium Pro and later platforms. Support for PAE is provided under Windows 2000 and 32-bit versions of Windows XP and Windows Server 2003. 64-bit versions of Windows do not support PAE."
Up above that (where the parent is referring to) they say that only 2003 (in a few additions) support the feature. I'm not sure if it was intentional or an oversight, but regardless I'm pretty sure that this is an issue that was addressed quite a while ago for 2000/XP.
(On a tangent, I had a really hard time proving to/. that I wasn't a script, in order to post. Figures.)
I have a 97 Metro, and it definitely has some problems other than looks. There's no way you could comfortably drive it if you're over 6' tall, the gearing/power curve is horrible for road speeds in my area (Raleigh, NC), and maintenance/parts/insurance costs are kinda high.
Also, acceleration is a safety feature because you get an extra avenue of escape. When I'm in the Geo, I can only go left, right, or brake. That makes me nervous, especially when I'm trying to get onto the highway uphill.
I probably would not buy another Metro, all things considered, unless I was confident the particular version did not succumb to the biggest issues.
This is a silent epidemic of media desensitisation that teaches kids it's OK to diss people because they are a woman, they're a different colour or they're from a different place."
She's so right! We should be able to find prostitutes of all genders, races, creeds, and from all localities!
The same thing popped into my head when I read the front page topic. Art is really about seeing, and if you take a look at some of the more modern forms (impressionism for instance), it's evident that there is value in different interpretations of an image or scene.
I think this could be put to use in a creative exercise.
When broadband providers price their service, they shoot for what they think is reasonable for an expected amount of traffic. Maxing out your upload 24/7 vastly exceeds that amount, and throws their calculations out of whack.
They're mad because you're working the system, paying an average-Joe price for lots of bandwidth. If you check the/. archives, you'll find Best Buy trying to get rid of their "bad customers" for similar reasons.
Copyright infringement does not depend on what you are using it for, just the nitty-gritty details about you copying something when you don't have a license to do so.
I would certainly call your situation "fair use," but then again I'm not an intimidating, high-priced lawyer team.
Even then, most cases are brought up because of automation, and any bot looking around for questionable materials will not care if you've payed for the premium channel, even if it knew. It also doesn't help that the cost of defending yourself is prohibitive.
Even false-positives result in someone being screwed.
Carbon nanotubes explode when exposed to a camera flash, right? Their conductivity is a bit too good.
What an odd way of adding excitement to the bedroom.
Somehow I doubt that the first thing they did on arrival was start pushing. That was the final action, not the only one.
Indeed, several other party members tried throughout the day to serve the papers, but a more potent (even if arrestable) action was needed as the expiration time was fast approaching.
Perhaps if Microsoft is sued for more money than they can sue others (long shot), then they'll put some of their weight behind some better patent guidelines for software. Leaking money makes for good persuasion.
Of course, it'll probably be as small an improvement as will solve the issue for MS, and feels kinda dirty, but I'll take what I can get.
Why do people think that removing the crosshair makes a game more realistic? The whole reason it's there is to compensate for what you lose by actually having the gun in your hands: a mental crosshair. You can't tell me that a soldier doesn't have a strong idea of where a bullet will land when he fires. Painting a pretty dot in the middle of the screen is the best we can approximate the experiance.
So unless we start playing with light guns (or something resembling a holodeck), leave the crosshair in!
Now, if you want to punish accuracy when firing from the hip over looking down the barrel, that's another story...
Could anyone answer the same question, but for academic life? What do prospects look like for research-based jobs? I hear the University of Toronto has a pretty good CSC program.
Discrete math is more of a logical than arithmetic course. If you're going to throw that in the list, you should also definately take a course of computation theory and automata.
Calculus isn't really used THAT often, but if you consider the massive numbers of problems that can be abstracted to a matrix, or be done easily using a matrix, it's easy to appreciate the power of linear algebra. Differential equations builds on that further, and couldn't really hurt.
Java, in the process of adding all that compatibility, adds extra layers of abstraction and insulation between the game and the hardware. That means more CPU work... which means lower framerates... which doesn't fall in line with many gamers' (including myself) picky standards.
Now, if performance is not an issue, Java can certainly be a good choice. That might also mean that some good will come out of all that hardware power from chip growth in the near future, but consumers don't really have a need for yet.
Chances are that the same people who already don't understand solid game design are the same people who think blood and curse words make best sellers. All that's likely to change is why they fail, not so much whether they fail.
Any time there are multiple possible explanations, Occam's razor comes into play.
Just a thought, but could this have been stolen from an air base in Iraq / Afghanistan? It would explain the lack of damage.
Drupal is my favorite PHP framework. It is has a very developer-oriented community and supports many great and powerful features right out of the box. It also doesn't force you to reinvent the wheel (form validation, success and error messages, http response code handling, logging, and so on). It is "opinionated" and I like it that way.
I dislike Zend for many reasons, but most importantly it's very difficult to discern what the "right" way to do anything is, and choosing poorly will typically bite you in the ass later. For example, not using the Zend menu system will cause trouble when you want to make a breadcrumb or do translation. Random internet blogs may get you to *some* solution, but usually not the correct one. The Zend form system is extremely convoluted compared to Drupal.
A caveat: there is definitely a learning curve to Drupal. Less so than Zend in my opinion, but you will definitely have many new things to learn before you will be efficient. Unlike with Zend, the correct way to do most tasks is well-documented in Drupal and has examples.
Not just that you know how to look things up, but that you know something exists so you can look it up. For example, regular expressions. Or hash functions. Or the many, many tree structures.
I have a CS degree from a major university. I have to disagree with most of the comments I've seen so far. Things like design patterns, proper object modeling, even advanced data structures and algorithms can be picked up on your own with a bit of effort as you need them, and experience building real production used software is the key to hone those skills.
The "with a bit of effort" portion is key, and from what I've seen more people will not go back and fill in the gaps in their skills (or at least well). Industry experience is also very valuable, but will rarely cover the same ground as someone with a formal education and a couple years experience.
In my experience, the culture shock for new grads wears off in about 6 months to a year. Either they get with the program and start doing the work real-world right or they find a way to disappear into a giant corporate environment. Those that get with the program quickly become more valuable than self-taught programmers who don't understand the fundamentals well.
You eliminate a lot of possibility of gaming the system by making the tests standardized, graded by a machine, and having basic cheat avoidance like multiple versions of a test. But yes there is certainly a way to do this very badly.
The iPhone uses something special for YouTube. Still, I would expect full Flash support for the iPhone Safari browser before Linux, because Apple can definitely lean on Adobe if they feel a need for it.
I have a cheapo plastic storage box with a lid, and I store games in it. Putting the PS2/GC on top of it keeps the vents clear, even in the middle of the carpetted den. The temperature at which it would melt or deform is higher than the point at which systems get crashy.
Give it a shot if you want a solution you can easily put away or move around.
"That being said, years ago I've heard of hacked clients that the moment they appear, suddenly everyone else's download rate flatlines (seen from a client in the torrent that shows everybody's stats), as everybody's client starts sending data to the leech. Then once they've leeched the file, they disconnect immediately."
Since DL/UL between a particular pair of peers is determined only by the ratio between those two peers, that should be nearly impossible in BT. You'd have to hack everyone else's client in order to convince them that they have gotten lots of data (and even sending fake or dummy data, if successful, is pointless because you're still using up your upload bandwidth). Even if the phenomena is true, that is definitely not the cause.
I suppose a big crowd of poor people went and kicked the levy apart, too.
People living below the poverty line can be wiped out by any significant event, most of which are beyond any bit of control. Flood, drought, earthquake, change in gas or grain prices, etc. When dealing with an issue is beyond a individual person's means to cope, should we just say "screw 'em"?
Then it becomes a matter of the most efficient ways, and minimizing impact. That's where thinking big can come into play, when society pools resources to preserve itself as a whole.
There seems to be a mistake on that Microsoft page linked by the parent.
/. that I wasn't a script, in order to post. Figures.)
"PAE is an Intel-provided memory address extension that enables support of up to 64 GB of physical memory for applications running on most 32-bit (IA-32) Intel Pentium Pro and later platforms. Support for PAE is provided under Windows 2000 and 32-bit versions of Windows XP and Windows Server 2003. 64-bit versions of Windows do not support PAE."
Up above that (where the parent is referring to) they say that only 2003 (in a few additions) support the feature. I'm not sure if it was intentional or an oversight, but regardless I'm pretty sure that this is an issue that was addressed quite a while ago for 2000/XP.
(On a tangent, I had a really hard time proving to
I have a 97 Metro, and it definitely has some problems other than looks. There's no way you could comfortably drive it if you're over 6' tall, the gearing/power curve is horrible for road speeds in my area (Raleigh, NC), and maintenance/parts/insurance costs are kinda high.
Also, acceleration is a safety feature because you get an extra avenue of escape. When I'm in the Geo, I can only go left, right, or brake. That makes me nervous, especially when I'm trying to get onto the highway uphill.
I probably would not buy another Metro, all things considered, unless I was confident the particular version did not succumb to the biggest issues.
This is a silent epidemic of media desensitisation that teaches kids it's OK to diss people because they are a woman, they're a different colour or they're from a different place."
She's so right! We should be able to find prostitutes of all genders, races, creeds, and from all localities!
The same thing popped into my head when I read the front page topic. Art is really about seeing, and if you take a look at some of the more modern forms (impressionism for instance), it's evident that there is value in different interpretations of an image or scene.
I think this could be put to use in a creative exercise.
When broadband providers price their service, they shoot for what they think is reasonable for an expected amount of traffic. Maxing out your upload 24/7 vastly exceeds that amount, and throws their calculations out of whack.
/. archives, you'll find Best Buy trying to get rid of their "bad customers" for similar reasons.
They're mad because you're working the system, paying an average-Joe price for lots of bandwidth. If you check the
Copyright infringement does not depend on what you are using it for, just the nitty-gritty details about you copying something when you don't have a license to do so.
I would certainly call your situation "fair use," but then again I'm not an intimidating, high-priced lawyer team.
Even then, most cases are brought up because of automation, and any bot looking around for questionable materials will not care if you've payed for the premium channel, even if it knew. It also doesn't help that the cost of defending yourself is prohibitive.
Even false-positives result in someone being screwed.
Carbon nanotubes explode when exposed to a camera flash, right? Their conductivity is a bit too good. What an odd way of adding excitement to the bedroom.
Somehow I doubt that the first thing they did on arrival was start pushing. That was the final action, not the only one.
Indeed, several other party members tried throughout the day to serve the papers, but a more potent (even if arrestable) action was needed as the expiration time was fast approaching.
It's not like they got arrested for fun.
Perhaps if Microsoft is sued for more money than they can sue others (long shot), then they'll put some of their weight behind some better patent guidelines for software. Leaking money makes for good persuasion.
Of course, it'll probably be as small an improvement as will solve the issue for MS, and feels kinda dirty, but I'll take what I can get.
Why do people think that removing the crosshair makes a game more realistic? The whole reason it's there is to compensate for what you lose by actually having the gun in your hands: a mental crosshair. You can't tell me that a soldier doesn't have a strong idea of where a bullet will land when he fires. Painting a pretty dot in the middle of the screen is the best we can approximate the experiance.
So unless we start playing with light guns (or something resembling a holodeck), leave the crosshair in!
Now, if you want to punish accuracy when firing from the hip over looking down the barrel, that's another story...
Could anyone answer the same question, but for academic life? What do prospects look like for research-based jobs? I hear the University of Toronto has a pretty good CSC program.
Discrete math is more of a logical than arithmetic course. If you're going to throw that in the list, you should also definately take a course of computation theory and automata.
Calculus isn't really used THAT often, but if you consider the massive numbers of problems that can be abstracted to a matrix, or be done easily using a matrix, it's easy to appreciate the power of linear algebra. Differential equations builds on that further, and couldn't really hurt.
Java, in the process of adding all that compatibility, adds extra layers of abstraction and insulation between the game and the hardware. That means more CPU work... which means lower framerates... which doesn't fall in line with many gamers' (including myself) picky standards.
Now, if performance is not an issue, Java can certainly be a good choice. That might also mean that some good will come out of all that hardware power from chip growth in the near future, but consumers don't really have a need for yet.
Chances are that the same people who already don't understand solid game design are the same people who think blood and curse words make best sellers. All that's likely to change is why they fail, not so much whether they fail.