I've been using Privoxy for some time now. None of the sites listed as having a means to get past popup blockers have managed to get one up on me with Privoxy. It's still not perfect, but it's far better than the built-in browser ones.
The odd thing is that Mac Firefox does use sheets for these dialogue windows but Safari doesn't. Every other apple-made OS X app uses sheets instead of modal dialogue boxes.
I never said anything about an early age. I said prior experience. Virtually anyone in college or going into college will have a computer now. It's not feasible to not have one anymore. It makes no difference whether you've had it for a month or two prior or several years. No one will make it through the CS program without a fundamental knowledge of computers and how to fix them as much of the stuff done in CS if done wrong will royally screw it up.
I have to disagree that college is to discover what interests you. I see college as a source of enhancement for what you already have an interest and slight knowledge in. Primarily because it DOES cost money and the more time you spend taking classes that will have no bearing on your major the more it will cost you. It is very expensive to experiment and find something you like.
I also have to disagree about Java and the command line. I seem to remember using a shell quite frequently when doing Java assignments. You know, when doing that pesky compiling thing. And while it was little more than using cd/ls/rm/find/whatever, it was still the command line, and it was very suprising how many people didn't know how to find their way around in it.
Programming in most any language is fundamentally a command line activity. IDEs are usually just ways to put a fancy wrapper around it to hide all the details and automate some things.
As for theoretical computer science, what use is that if you don't figure out how it really applies by trying it? You can manually trace all the AVL trees and B-trees that you want, but unless you actually create some programatically and see what works and what doesn't work, then what's the point? Both the theoretical and the applied need to be present.
.. most CS students should not be in the program much less touching computers. A good programmer is usually found in someone who does it outside school or work requirements. Someone who touches the command line for the first time in their Intro to Java class (one of the first ones in most CS programs today) is not one of these people. That is the majority of CS students. The ones who do the tihngs listed on that page.
Logitech does have a bluetooth rechargable optical mouse, just not a laser one yet. The only problem I have with it is that I have to remove the batteries when it's in my bag or they quickly go dead.
With the dozens of taxes and fees on an average phone bill, why wouldn't someone switch to a cell phone? They end up comparable in price at the end and the cell phone is far more versatile.
Cell phones are also generally nation-wide. For the cost of your plan, your have long distance, local, whatever. Doesn't quite work that way with land lines.
There's a simple solution to this..
on
Analysis of Spyware
·
· Score: 0, Redundant
Just don't use windows or IE. I don't. The extent of executable code that runs in my browser is javascript. I have privoxy configured to specifically block every ad site using tracking cookies as well.
It is not in microsoft's interest to do so. The vast majority of web users are complete morons. They think IE *is* the internet.
Here are some recent browser statistics over a couple day period:
Internet Explorer - 93.65%, 391,965 hits
Mozilla - 11.16%, 54,654 hits
Netscape - 1.64%, 8,022 hits
Safari - 1.06%, 5,193 hits
Everything else - less than 1% each
Now how many of those are really going to see the light and realize that IE sucks? Not many.
I do a lot of graphics work. I've also used a large number of the true graphics programs (3d, 2d, vector, etc... not MSPaint) out there at one point or another. In addition to this, I also do freelance development from time to time. It is the user interface alone that makes or breaks the program, in my opinion. Without a good interface, it doesn't matter what the rest of the code does.
Here are my remarks on a few of the ones I've used at one time or another:
Photoshop - Easy to use interface. Provides an easy introduction for those unfamiliar with the program and provides the power necessary for advanced users.
GraphicsConverter - Another easy to use interface. Though it lacks the power photoshop has, it makes up for it in the large number of image formats it can read and write.
Paint Shop Pro - I am not overly fond of this interface. For one, I think there are far too many icons used. Drowning out interface buttons and such with icons is very irritating for a novice user as they generally have to hover the mouse and wait for the tooltip to figure out what something is. Further, it has the "too much help" syndrome that seems a standard on windows. I much prefer that the help system be delegated to something else and not be built into the program.
Poser - This is definitely a unique interface, but it still provides simplicity for novice users and control for advanced users. The largest downside is that by not using default system-provided user interface widgets, some of the details you would expect are not there whereas they would be there if the system versions were used.
Bryce - Bryce is extremely easy to use. It was my first 3d program and is still one of my favorites due to its simplicity. I have yet to find another 3d program with an object placement system that I like more than bryce's.
Blender - Not a big fan. Though it is quite powerful, the learning curve is very steep. On Macs, the interface text is quite small in some places and hard to read. The interface is also a bit clunky. Sections are not as clearly divided as I would like.
Carrara - I have not used this one for some time (and as such, newer versions may be different than what I remember), but I found it quite user-friendly when I did. All tools were placed in a context-sensible place and it had the camera system that I liked from bryce.
The Gimp - I don't like it. The user interface is extremely clunky by my standards. Consolidating a number of the windows into one and reorganizing the tools would go a long way towards helping it. There is also the fact that I am used to my nice Aqua interface and it has the drab sharp bevels and general lack of detail that is natural to most x86 OS's under default configurations.
Illustrator - I do not use this program frequently, but being from adobe, it has a very similar interface to photoshop that makes it very easy to use.
Fireworks - I'm apathetic about this one. It provides no real functionality that I cannot get in a program whose interface I like better and has more stuff I can use.
Freehand - Pretty much the same as Fireworks. I've only mostly toyed with this one as I found Illustrator more appealing.
One other feature I like about photoshop is that it is extremely easy to do image versioning. When doing web designs, I will
I've been using Privoxy for some time now. None of the sites listed as having a means to get past popup blockers have managed to get one up on me with Privoxy. It's still not perfect, but it's far better than the built-in browser ones.
Users will never get smarter. As long as their jobs exist, I'll have to keep fixing the things they get themselves into.
The odd thing is that Mac Firefox does use sheets for these dialogue windows but Safari doesn't. Every other apple-made OS X app uses sheets instead of modal dialogue boxes.
Did the same exact thing for me. Seems to me that'd be the behavior you'd want.
I never said anything about an early age. I said prior experience. Virtually anyone in college or going into college will have a computer now. It's not feasible to not have one anymore. It makes no difference whether you've had it for a month or two prior or several years. No one will make it through the CS program without a fundamental knowledge of computers and how to fix them as much of the stuff done in CS if done wrong will royally screw it up.
I have to disagree that college is to discover what interests you. I see college as a source of enhancement for what you already have an interest and slight knowledge in. Primarily because it DOES cost money and the more time you spend taking classes that will have no bearing on your major the more it will cost you. It is very expensive to experiment and find something you like.
I also have to disagree about Java and the command line. I seem to remember using a shell quite frequently when doing Java assignments. You know, when doing that pesky compiling thing. And while it was little more than using cd/ls/rm/find/whatever, it was still the command line, and it was very suprising how many people didn't know how to find their way around in it.
Programming in most any language is fundamentally a command line activity. IDEs are usually just ways to put a fancy wrapper around it to hide all the details and automate some things.
As for theoretical computer science, what use is that if you don't figure out how it really applies by trying it? You can manually trace all the AVL trees and B-trees that you want, but unless you actually create some programatically and see what works and what doesn't work, then what's the point? Both the theoretical and the applied need to be present.
.. most CS students should not be in the program much less touching computers. A good programmer is usually found in someone who does it outside school or work requirements. Someone who touches the command line for the first time in their Intro to Java class (one of the first ones in most CS programs today) is not one of these people. That is the majority of CS students. The ones who do the tihngs listed on that page.
For both candidates:
Will you answer any of these questions legitimately or will they be full of meaningless political doublespeak and rhetoric?
Logitech does have a bluetooth rechargable optical mouse, just not a laser one yet. The only problem I have with it is that I have to remove the batteries when it's in my bag or they quickly go dead.
With the dozens of taxes and fees on an average phone bill, why wouldn't someone switch to a cell phone? They end up comparable in price at the end and the cell phone is far more versatile.
Cell phones are also generally nation-wide. For the cost of your plan, your have long distance, local, whatever. Doesn't quite work that way with land lines.
Just don't use windows or IE. I don't. The extent of executable code that runs in my browser is javascript. I have privoxy configured to specifically block every ad site using tracking cookies as well.
It is not in microsoft's interest to do so. The vast majority of web users are complete morons. They think IE *is* the internet.
Here are some recent browser statistics over a couple day period:
Internet Explorer - 93.65%, 391,965 hitsMozilla - 11.16%, 54,654 hits
Netscape - 1.64%, 8,022 hits
Safari - 1.06%, 5,193 hits
Everything else - less than 1% each
Now how many of those are really going to see the light and realize that IE sucks? Not many.
I do a lot of graphics work. I've also used a large number of the true graphics programs (3d, 2d, vector, etc... not MSPaint) out there at one point or another. In addition to this, I also do freelance development from time to time. It is the user interface alone that makes or breaks the program, in my opinion. Without a good interface, it doesn't matter what the rest of the code does.
Here are my remarks on a few of the ones I've used at one time or another:
Photoshop - Easy to use interface. Provides an easy introduction for those unfamiliar with the program and provides the power necessary for advanced users.
GraphicsConverter - Another easy to use interface. Though it lacks the power photoshop has, it makes up for it in the large number of image formats it can read and write.
Paint Shop Pro - I am not overly fond of this interface. For one, I think there are far too many icons used. Drowning out interface buttons and such with icons is very irritating for a novice user as they generally have to hover the mouse and wait for the tooltip to figure out what something is. Further, it has the "too much help" syndrome that seems a standard on windows. I much prefer that the help system be delegated to something else and not be built into the program.
Poser - This is definitely a unique interface, but it still provides simplicity for novice users and control for advanced users. The largest downside is that by not using default system-provided user interface widgets, some of the details you would expect are not there whereas they would be there if the system versions were used.
Bryce - Bryce is extremely easy to use. It was my first 3d program and is still one of my favorites due to its simplicity. I have yet to find another 3d program with an object placement system that I like more than bryce's.
Blender - Not a big fan. Though it is quite powerful, the learning curve is very steep. On Macs, the interface text is quite small in some places and hard to read. The interface is also a bit clunky. Sections are not as clearly divided as I would like.
Carrara - I have not used this one for some time (and as such, newer versions may be different than what I remember), but I found it quite user-friendly when I did. All tools were placed in a context-sensible place and it had the camera system that I liked from bryce.
The Gimp - I don't like it. The user interface is extremely clunky by my standards. Consolidating a number of the windows into one and reorganizing the tools would go a long way towards helping it. There is also the fact that I am used to my nice Aqua interface and it has the drab sharp bevels and general lack of detail that is natural to most x86 OS's under default configurations.
Illustrator - I do not use this program frequently, but being from adobe, it has a very similar interface to photoshop that makes it very easy to use.
Fireworks - I'm apathetic about this one. It provides no real functionality that I cannot get in a program whose interface I like better and has more stuff I can use.
Freehand - Pretty much the same as Fireworks. I've only mostly toyed with this one as I found Illustrator more appealing.
One other feature I like about photoshop is that it is extremely easy to do image versioning. When doing web designs, I will