Deus Ex (the first one, not the horrible sequel) deserves a spot. It really revolutionized the FPS as a contender in immersive gaming and in integrating the providence of choice. Many FPSes these days owe their design characteristics at least in part to Deus Ex.
While TFA accurately points out that in most modern IDEs, you can point at a variable and see what data type it is, thus making Hungarian notation not needed, I disagree that Hungarian is deprecated.
Few points: If I am reading code, I don't want to stop and point at variables to see what types they are.
If I am doing a code review of printed out code or emailed code, I don't even have an IDE.
And perhaps the most important: If I see something named pSomeValue but it holds data values itself instead of a pointer value (something you can usually see fairly easily in code when being misused) then I question it immediately and often find bugs right away. If on the other hand it was named "SomeValue" that wouldn't be the case. I may actually think it's being used correctly.
Hungarian notation is as much as it ever was, one of the signatures of a programmer who knows what he's doing. (Or she!)
How was he "clearly" running XP? If you disable the Aero interface, Vista looks almost pixel-for-pixel like XP.
Yet, it still has some of the better functions Vista has to offer, like search on the Start Menu, or better driver pooling or better application execution protections.
I find it amusing you imply the business man was clueless when the reality is probably exactly the opposite.
That's no so much the case anymore.
While the underlying geometry for armor hasn't changed much, they are doing a much better job nowadays of creating varied looks and designs for them, plus they are adding more and more fluff, like particle effects, environmental-mapped reflective maps, etc to them.
The old addage of "hey my bent mace looks just like your bent mace!" has really gone out of the window these days.
As long as the cash goes back to the classroom and not his personal piggy bank, I think it's a great and creative solution. I only wish more teachers were this resourceful.
For a while, voting machines should be created like this:
As you make any and all selections, the electronic machine records them.
At the end (or even as you go), it prints your selections on to a carbon-print receipt.
On the way out of the booth, you have to deposit one of the carbons in to a box as well. The carbon will have a barcode that "commits" your vote.
When the electronic machines initiate a count, random districts get audited and the paper trails must match the electronic votes, at at least some significant number (I say six nines at least) of the paper must exist for the district.
Thanks for writing that. I hope one day to also read without glasses. But my side of the coin is farsightedness and they haven't fully tackled that one yet.
I had this whole response thought out, but then I looked down at my Razor mouse and saw it was pulsing blue and then forgot everything I wanted to type. I'll get right on that after I look at it again
At least not me I guess. I have RFID security and devices at my house as well (in the U.S.) - I just don't have a chip in my skin but that's mostly because I haven't found a doc that will do one. I've been searching though.
Deus Ex (the first one, not the horrible sequel) deserves a spot. It really revolutionized the FPS as a contender in immersive gaming and in integrating the providence of choice. Many FPSes these days owe their design characteristics at least in part to Deus Ex.
one hand on an my revolver, half looking at them and half looking at my computer screen.
Is that what the kids are calling it these days? Whatever floats your boat, I guess.
Redundant. Jar Jar = bad writing.
While TFA accurately points out that in most modern IDEs, you can point at a variable and see what data type it is, thus making Hungarian notation not needed, I disagree that Hungarian is deprecated.
Few points:
If I am reading code, I don't want to stop and point at variables to see what types they are.
If I am doing a code review of printed out code or emailed code, I don't even have an IDE.
And perhaps the most important: If I see something named pSomeValue but it holds data values itself instead of a pointer value (something you can usually see fairly easily in code when being misused) then I question it immediately and often find bugs right away. If on the other hand it was named "SomeValue" that wouldn't be the case. I may actually think it's being used correctly.
Hungarian notation is as much as it ever was, one of the signatures of a programmer who knows what he's doing. (Or she!)
How was he "clearly" running XP? If you disable the Aero interface, Vista looks almost pixel-for-pixel like XP. Yet, it still has some of the better functions Vista has to offer, like search on the Start Menu, or better driver pooling or better application execution protections. I find it amusing you imply the business man was clueless when the reality is probably exactly the opposite.
Get a keyboard that's hard wired. Might I recommend the TypeMatrix?
Using a program called AutoHotKey I have remapped CTRL ; to CTRL C and CTRL Q to CTRL V
Not only have I not given up their easy access, but I find them easier to use now.
I concur. It is easily the best keyboard I have ever used. I own four now.
And switching to Dvorak (which I did not do at the same time, actually) was easily the best thing I ever did for my hands.
That's no so much the case anymore. While the underlying geometry for armor hasn't changed much, they are doing a much better job nowadays of creating varied looks and designs for them, plus they are adding more and more fluff, like particle effects, environmental-mapped reflective maps, etc to them. The old addage of "hey my bent mace looks just like your bent mace!" has really gone out of the window these days.
As long as the cash goes back to the classroom and not his personal piggy bank, I think it's a great and creative solution. I only wish more teachers were this resourceful.
I'm in Tucson Az. Our school busses have ads on them.
It's called a "non greedy" match.
.* is "greedy" in that it will match the *most* characters it can until it can match no more.
.*? is "non greedy" in that it will match the *least* amount of characters it can to satisfy the equation.
And I too often forget about it and write hellacious regexes only to be looking at them later and realize how much I overcomplicated it.
The only reason /\([FB][ot]o\).*\1/ doesn't work is because you escaped the parens. It works in my compiler as /([FB][ot]o).*\1/
HTH
For a while, voting machines should be created like this:
As you make any and all selections, the electronic machine records them.
At the end (or even as you go), it prints your selections on to a carbon-print receipt.
On the way out of the booth, you have to deposit one of the carbons in to a box as well. The carbon will have a barcode that "commits" your vote.
When the electronic machines initiate a count, random districts get audited and the paper trails must match the electronic votes, at at least some significant number (I say six nines at least) of the paper must exist for the district.
I read your "Life Changing" link.
Thanks for writing that. I hope one day to also read without glasses. But my side of the coin is farsightedness and they haven't fully tackled that one yet.
I had this whole response thought out, but then I looked down at my Razor mouse and saw it was pulsing blue and then forgot everything I wanted to type. I'll get right on that after I look at it again
At least not me I guess. I have RFID security and devices at my house as well (in the U.S.) - I just don't have a chip in my skin but that's mostly because I haven't found a doc that will do one. I've been searching though.