That is the problem for a beginner. When you first configure PC-Lint you need to tune the configuration to ignore stuff that you don't have a problem with, ie. assignments within a test. After than you need to configure your project for lint, setting up the lint files to include the correct headers and such. Then the noise is not too bad. Just make sure when you think something is noise, it is not really noise.
Much of recent software quality is CRAP! That is partly because these "kids" don't get a strong foundation in the basics, ie. assembler, C, and hardware. Also it is because people accept crap quality in software. Why write good solid software where it's ok to say "We'll fix it in the next patch?" I had the tech support from Sage, say that one of the new features in Act! is that it releases the resources that has allocated, but no longer needs. When I took C, I would have lost points points when I didn't free an unneeded allocation or close an open file.
I worked at Carroll Touch for a while on Touch screen drivers for their IR and Guided wave products. Before that in 1990-1992 I worked at Laser Plot and worked on adding touch screen for their Ship Navigation Systems.
The problem that many applications ran into is that people have fat fingers. A mouse is much more precise than a finger. Many people who looked at Touch technology just treated it like a mouse, which makes for a had interface. When people get exposed to a mouse/keyboard interface converted into touch, they repulsed by touch and never look back.
If you design an interface from the start to be touch based, you can get a very nice interface.
I was doing support for device drivers for a while. I was being paid $35/hour to help in dealing with device driver problems (much of it was on the development side). This is the exception. Of course in the old days, when I called the help desk for SoftIce, I would get the company founders (I was using version.99).
Of course help desks today are manned by someone laughs when they say, "oh the software is not supposed to let you do that" after it wiped your hard drive. (Avanquest Partition Commander).
No refunds. You have no refunds on software. The web site for purchase usually gives the user a chance to cancel the order before placed. Domains are not so expensive that one should not have to pay for their mistake, especially after having plenty of opportunities to cancel.
Monday (4/7/2008), I had two motion hearings against e360. One was their summary judgment motion to kick their my case against them, the other was my anti-SLAPP motion against their counterclaim.
Their counterclaim is for calling libel (calling them a spammer and liar) and abuse of process (asking for their domain names in discovery). At the hearing struck/dismissed their abuse of process claim, and said that their paying my attorney fees for the motion is mandatory. The tentative did not strike the libel claim, but she said she would look into that further as the court needed to investigate if the supplemental request for judicial notice, containing articles quoting Linhardt in the press (Cnet and NY Times, DirectMag.com) is sufficient for limited purpose public figure status.
She denied their summary judgment motion on my claims against e360. Mostly because e360 refused to provide discovery to me, but relied upon that information in their motion. On the my libel claim against them, she denied that, except the portion saying that he implied that I hacked into his system.
Are you saying a rape victim asked for it because she doesn't carry a ak-47? Bernie Goetz tried that, but he still got convicted for illegal discharge of a weapon when he 'felt' threatened on the train in NYC.
In their failed summary judgment motion (asking the court to dismiss the case based on some evidence), they claim that the spam I tracked to them is not theirs, but it must be someone trying to make them look bad because: 1. They don't spam; 2. That it could have been created in a word processor using publically available information; 3. They don't format their e-mails that way; 4. That it did not come from their IP addresses.
e360 ignored that they have used Atriks, which hides the true IP address by running it through a sort of legal botnet. They also ignored that they use anonymous domain name registrations, so I must have been a good guesser to get most of the domain names correct (their co-Defendant, Moniker, admitted that most of the domain names I identified to e360 were registered through them to bargaindepot.net -- their sister company/codefendant).
1. A true engineer would is proud of the work that they do, therefore not hiding it. Hard to hide a bomb that you are proud of.
2. Engineers can't lie (see Dilbert). Therefore, when asked, "Are you a spy?" they answer yes.
3. That when they see a problem, they bring it to the attention of others. So, when they see a security hole, they will point it out instead of abusing it.
4. When they do something, they will tell everyone about it.
Get an old 24 inch CRT monitor and wire the flyback into an anti-static mat and chair in your cubical. Anyone entering your cubical will get the message that they are not welcome.
Most of the books and documents that I read in the last 20 years go towards metrics, statistical analysis of code. This ignores the Zen and art of coding and debugging. While much of coding is science, there is a part of it that is feel. If it is only science, then code generators would have already eliminated programmers.
Most people can't even spell command line. While I was in China, I was fixing a friend's computer and her boyfriend said, "You must be a computer expert, you are using a dos window." He didn't even say DOS in upper case.
I had comcast for cable and they sucked. When it worked, the speed was great but I had to reboot the modem every day. Dealing with tech support, that had a standard response when I tell them that I run Linux, "We don't support Linux." So every time, I had to ask for a supervisor to have them explain, I was not asking them for Linux support, but support on their failed connectivity. I had technicians here 6 times before they realized they had a problem at their headend.
Then add in the issue of their false packet injection and other dirty tricks.
On the other side, they are fighting Linhardt (http://www.spamsuite.com/node/352 ), as I am (http://www.barbieslapp.com/spam/e360/e360insight.htm ).
You mean that the science on Knight Rider isn't all true? You mean I can build wings like on Gilligan's Island and fly? What is this world coming too when you can't get all your science lessons from Hollywood?
Furthermore, I LIKE tactile feedback. Real buttons are simply more fun to use.
This is very true. If you remember typing class (if they still have it, you are not supposed to look at the keyboard when you type. In the days of computers when there was decent keyboards, people (I still use) buy Northgate keyboards with a good solid feel to them.
The key to touchscreen is not the touchscreen itself, but the software. It gives the ability to reconfigure the interface, but with touchscreens, you always have to look at the screen. When, in 1991, we added touchscreen to a navigation the reaction of the people was amazing. But this software was designed with the use of softkeys and a joystick. If this was a Windows application with standard menus and such, the touch screen would have been useless for operating it (as far as the menus are concerned).
There is something that everyone seems to forget, detrimental reliance. He distributed under the GPL and people reliaed upon that for their use or integration into their own products. Where he benefited from the GPL by the publicity and people providing him with fixes/patches/improvements, he cannot revoke it after receiving those benefits. He, of course can change the licensing on any FUTURE versions.
The HP and Epson printer drivers, if I recall correctly, are not open source, but is still contained within OS/2. Open sourcing OS/2, or even parts of it is quite a bit of work. What has to be done is to determine what separately buildable components contain ONLY IBM code, and then create the build procedures for them. Then take the other-owned code and build that in. This does not take into count of license fee payments per seat/sale/etc.
So what about not getting above a C (grade, not language) in a course. When I took my Operating Systems I course, the professor said that 35% would be considered A material and 40% would be considered Nobel prize material.
What would I know? I sat in on a friend who was teaching OS concepts at Harvard for fun.
That is the problem for a beginner. When you first configure PC-Lint you need to tune the configuration to ignore stuff that you don't have a problem with, ie. assignments within a test. After than you need to configure your project for lint, setting up the lint files to include the correct headers and such. Then the noise is not too bad. Just make sure when you think something is noise, it is not really noise.
Much of recent software quality is CRAP! That is partly because these "kids" don't get a strong foundation in the basics, ie. assembler, C, and hardware. Also it is because people accept crap quality in software. Why write good solid software where it's ok to say "We'll fix it in the next patch?" I had the tech support from Sage, say that one of the new features in Act! is that it releases the resources that has allocated, but no longer needs. When I took C, I would have lost points points when I didn't free an unneeded allocation or close an open file.
Yes, when it displays the BSOD, it tells you your future.
I worked at Carroll Touch for a while on Touch screen drivers for their IR and Guided wave products. Before that in 1990-1992 I worked at Laser Plot and worked on adding touch screen for their Ship Navigation Systems.
The problem that many applications ran into is that people have fat fingers. A mouse is much more precise than a finger. Many people who looked at Touch technology just treated it like a mouse, which makes for a had interface. When people get exposed to a mouse/keyboard interface converted into touch, they repulsed by touch and never look back.
If you design an interface from the start to be touch based, you can get a very nice interface.
I was doing support for device drivers for a while. I was being paid $35/hour to help in dealing with device driver problems (much of it was on the development side). This is the exception. Of course in the old days, when I called the help desk for SoftIce, I would get the company founders (I was using version .99).
Of course help desks today are manned by someone laughs when they say, "oh the software is not supposed to let you do that" after it wiped your hard drive. (Avanquest Partition Commander).
No refunds. You have no refunds on software. The web site for purchase usually gives the user a chance to cancel the order before placed. Domains are not so expensive that one should not have to pay for their mistake, especially after having plenty of opportunities to cancel.
"He could of murdered his wife, but the situation is rather strange to begin with. Wouldn't be surprised if the wife showed up in Russia somewhere."
Or maybe in Redmond.
Ok. I'm through being nice, the gloves come off now.
What about having Tony Stark design the interface.
Monday (4/7/2008), I had two motion hearings against e360. One was their summary judgment motion to kick their my case against them, the other was my anti-SLAPP motion against their counterclaim.
Entire details at http://www.barbieslapp.com/spam/e360/e360insight.htm
Their counterclaim is for calling libel (calling them a spammer and liar) and abuse of process (asking for their domain names in discovery). At the hearing struck/dismissed their abuse of process claim, and said that their paying my attorney fees for the motion is mandatory. The tentative did not strike the libel claim, but she said she would look into that further as the court needed to investigate if the supplemental request for judicial notice, containing articles quoting Linhardt in the press (Cnet and NY Times, DirectMag.com) is sufficient for limited purpose public figure status.
She denied their summary judgment motion on my claims against e360. Mostly because e360 refused to provide discovery to me, but relied upon that information in their motion. On the my libel claim against them, she denied that, except the portion saying that he implied that I hacked into his system.
Are you saying a rape victim asked for it because she doesn't carry a ak-47? Bernie Goetz tried that, but he still got convicted for illegal discharge of a weapon when he 'felt' threatened on the train in NYC.
I am suing e360Insight for illegal spamming. http://www.barbieslapp.com/spam/e360/e360insight.htm
In their failed summary judgment motion (asking the court to dismiss the case based on some evidence), they claim that the spam I tracked to them is not theirs, but it must be someone trying to make them look bad because: 1. They don't spam; 2. That it could have been created in a word processor using publically available information; 3. They don't format their e-mails that way; 4. That it did not come from their IP addresses.
e360 ignored that they have used Atriks, which hides the true IP address by running it through a sort of legal botnet. They also ignored that they use anonymous domain name registrations, so I must have been a good guesser to get most of the domain names correct (their co-Defendant, Moniker, admitted that most of the domain names I identified to e360 were registered through them to bargaindepot.net -- their sister company/codefendant).
1. A true engineer would is proud of the work that they do, therefore not hiding it. Hard to hide a bomb that you are proud of.
2. Engineers can't lie (see Dilbert). Therefore, when asked, "Are you a spy?" they answer yes.
3. That when they see a problem, they bring it to the attention of others. So, when they see a security hole, they will point it out instead of abusing it.
4. When they do something, they will tell everyone about it.
Get an old 24 inch CRT monitor and wire the flyback into an anti-static mat and chair in your cubical. Anyone entering your cubical will get the message that they are not welcome.
Most of the books and documents that I read in the last 20 years go towards metrics, statistical analysis of code. This ignores the Zen and art of coding and debugging. While much of coding is science, there is a part of it that is feel. If it is only science, then code generators would have already eliminated programmers.
It is delicious irony.
Most people can't even spell command line. While I was in China, I was fixing a friend's computer and her boyfriend said, "You must be a computer expert, you are using a dos window." He didn't even say DOS in upper case.
You know you are a real programmer when you speak in UPPER CASE. http://www.sorehands.com/humor/real1.htm
I had comcast for cable and they sucked. When it worked, the speed was great but I had to reboot the modem every day. Dealing with tech support, that had a standard response when I tell them that I run Linux, "We don't support Linux." So every time, I had to ask for a supervisor to have them explain, I was not asking them for Linux support, but support on their failed connectivity. I had technicians here 6 times before they realized they had a problem at their headend.
Then add in the issue of their false packet injection and other dirty tricks.
On the other side, they are fighting Linhardt (http://www.spamsuite.com/node/352 ), as I am (http://www.barbieslapp.com/spam/e360/e360insight.htm ).
Who do I root for?
You mean that the science on Knight Rider isn't all true? You mean I can build wings like on Gilligan's Island and fly? What is this world coming too when you can't get all your science lessons from Hollywood?
Verizon will be beaming their ads to jupiter. Will they get the same idiots as we do when we call customer service?
I find it hard to belief, pick up a cell phone signal from Jupiter, I still drop calls when driving on the 10 freeway.
There will be too many votes against him from Steamboat Willie ^h^h^h^h^h^h^hMikey Mouse.
I will destroy the world unless you pay me $1,000,000^h^h^h^h^h^h^h^h^h^h^h0,000,000^h^h^h^h^h^h^h^h^h^h $10 billion dollars.
There is something that everyone seems to forget, detrimental reliance. He distributed under the GPL and people reliaed upon that for their use or integration into their own products. Where he benefited from the GPL by the publicity and people providing him with fixes/patches/improvements, he cannot revoke it after receiving those benefits. He, of course can change the licensing on any FUTURE versions.
The HP and Epson printer drivers, if I recall correctly, are not open source, but is still contained within OS/2. Open sourcing OS/2, or even parts of it is quite a bit of work. What has to be done is to determine what separately buildable components contain ONLY IBM code, and then create the build procedures for them. Then take the other-owned code and build that in. This does not take into count of license fee payments per seat/sale/etc.
So what about not getting above a C (grade, not language) in a course. When I took my Operating Systems I course, the professor said that 35% would be considered A material and 40% would be considered Nobel prize material.
What would I know? I sat in on a friend who was teaching OS concepts at Harvard for fun.