Active X controls is just a fancy name for COM components. They come in two flavors: Out-of-process EXEs, and In-process DLLs. An OCX is really just a DLL.
Active-X controls are instantiated through COM by using entries in the registry. These entries could be manually removed (as some people have posted) but this would entail quite a headache.
The proper way to un-register (remove) an in-process COM components is to run regsvr32.exe/u [filename]. This program is found in \winnt\system2 or \windows\system (depending on the flavor of windows you are running.)
The proper way to un-register (remove) out-of-process COM components is to run the EXE with the command switch/UnregServer.
As for listing what components are registered on your machine, Visual Studio 6 comes with "OLE View" which does just that. For those without VS6, you'll need to hunt for a 3rd party application.
Java robot-programming systems have been around for a few years. My room mate created one three years ago called
J Robots. His inspiration was the C-Robots which many people have already mentioned in their comments.
There are a few other Java robot systems listed on Dmoz.org.
VB and assembler are two different languages for programming (one high level, one low level.) They aren't subsets of each other, but they do fall in the same set as "languages".
What's being discussed is if programming is a subset of art. If it's not a subset, then by your analogy I would assume they belong to another higher set. What set would this be?
A bit off subject, but I was caught off-guard by "AAN" (Apartment Area Network). A cool TLA, but I've never heard it used before. Did some quick digging and...
- Jargon File (aka: the "Hacker's Dictionary") contains no entry
- dictionary.com contains no entry
- www.everything2.com contains only, "Airport code for Al Ain, United Arab Emirates"
What is the moral of this story? I need to get a life and stop reading slashdot on Saturday nights. =>
Agreed.
By the wording of NVidia's answers I have been left with an overwhelming feeling that any answers from developers have been significantly mangled by their marketing and/or PR department.
Reading the aritcle I was disappointed at how curt they were with answering potential "meaty" developer questions.
What does NVidia wish to achieve with the interview?
Generate interest in their products for future purchase.
Who reads Sharky Extreme?
Hardcore computer users.
Do the responses from the interview generate more (buying) interest in Sharky Extreme readers?
No. I can't speak for all, but I feel Nvidia side-stepped many of the questions and I was un-impressed with the quality of answers.
I love their products, but find their PR representatives doing them a disservice.
I work within a team of a dozen people. A few months ago our team lead, who was also our technical lead, was pulled onto another team. This guy is amazing, and we knew no "one" person could fill his shoes.
The project manager asked me to take his position until we found a replacement for him. Afterwards the replacement would be the team lead, and I would continue as technical lead. (This worked out, as technical lead still gets to program.:) )
Anyway, what was suppose to last two weeks became a month and a half. Our first team lead quit after two weeks, and so we had to search again. Many times my manager asked my views on what I wanted to do; every time I told her, "I don't mind as long as I get to program". She assured me taking the position she needed me in was temporary, and that she wanted her team to be happy. (A happy team is a productive team.)
If the company values you, and you're productive where you are at they will be flexible to a degree. The trade off, is you may need to do the same. Taking a position you don't enjoy, temporarly, is a good as the company will recognize you're making a sacafice. Just make sure to let them know it's not what you are interested in doing forever.
If the company isn't flexible enough to let you stay in your position (and again, you're being productive) then start searching for a new job. I peg that as bad upper/middle management, and who knows where else in the company they are applying their flawed logic.
It makes (business) sense to release plug-ins, or any software for that matter, on system platform(s) which taylor to a majority of your user base.
As an example: Why did Id Software release a Linux version of Q3A after the Windows version had been out for quite some time? A majority of their targeted user base were Windows users.
This behavior is common for all cross platform software which depends on a revenue stream.
--
I'm one of many developers who are creating an enterprise level application for our company. We are using IE5.01, and every team member consults the W3C pages to reference their specifications on: XML, HTML, CSS, XLINK, SVG, etc...
If W3C was really that in-effective we wouldn't be using them. From talking to friends (at other jobs) we're not the only ones.
--
It's likely someone who has take Astronomy 101 will tell you they learned that today, many people "in the field" believe Pluto falls closer into the category of an asteroid than as a planet. With this new object being smaller than Pluto, there should be no question that this is just an asteroid.
It seems as if many people want there to be a planet X, but in reality chances are quite slim that anything of a substatial (I.E.: planet) size existing beyond Neptune.
Do you feel that 3rd party extensions to C++, such as Microsoft's ATL "attribute" constuct ( www.geocities.com/~chrisbe/Attribu tes.htm ), add or detract from the language, and why?
I'm a new Linux user, and if you go to #linuxhelp and ask for assistance, the first question people ask you is, "What distro are you using?" Just to drive the point home, I recently bought a Netgear card (which I returned because of bogus Linux support.) Anyway, in the readme that came with it's "special" tulip NIC driver, it had instructions for Red Hat systems, and for SuSE systems. In my opinion, Linux is already pretty freaking fragemented.
I'm a software engineer, and love all news related to technology. Slashdot's announcements of tech. firms going public is key to showing the big picture of how the industry is growing and changing. Since BeOS and MP3.COM went public, they are going to be viewed in a new light by investors which may adversely or positively influence their products and services.
Side note on mp3.com: - Only certain people (such as artists on MP3.COM, employees, and big time investors) were allowed to buy mp3.com at the IPO (Initial Public Offering) price - The IPO was initially around $12 - The IPO jumped to $18, $24, and finished on $28 - When the stock was available for the "everyday stock buyer" the price opened at 92! - The stock hit a high of 103, and is now slowly slumping back to it's real worth. (At this writing it is 55.
For more information try going to Datek Online which is a free site for stock info and quotes.
Active X controls is just a fancy name for COM components. They come in two flavors: Out-of-process EXEs, and In-process DLLs. An OCX is really just a DLL.
/u [filename]. This program is found in \winnt\system2 or \windows\system (depending on the flavor of windows you are running.)
/UnregServer.
Active-X controls are instantiated through COM by using entries in the registry. These entries could be manually removed (as some people have posted) but this would entail quite a headache.
The proper way to un-register (remove) an in-process COM components is to run regsvr32.exe
The proper way to un-register (remove) out-of-process COM components is to run the EXE with the command switch
As for listing what components are registered on your machine, Visual Studio 6 comes with "OLE View" which does just that. For those without VS6, you'll need to hunt for a 3rd party application.
Lotus Notes systems are susceptible to this virus as well.
Java robot-programming systems have been around for a few years. My room mate created one three years ago called
J Robots. His inspiration was the C-Robots which many people have already mentioned in their comments.
There are a few other Java robot systems listed on Dmoz.org.
The company Adero has been doing global content deliver via "smart" routing for a few years now.
I don't see the parallel.
VB and assembler are two different languages for programming (one high level, one low level.) They aren't subsets of each other, but they do fall in the same set as "languages".
What's being discussed is if programming is a subset of art. If it's not a subset, then by your analogy I would assume they belong to another higher set. What set would this be?
A bit off subject, but I was caught off-guard by "AAN" (Apartment Area Network). A cool TLA, but I've never heard it used before. Did some quick digging and...
- Jargon File (aka: the "Hacker's Dictionary") contains no entry
- dictionary.com contains no entry
- www.everything2.com contains only, "Airport code for Al Ain, United Arab Emirates"
What is the moral of this story? I need to get a life and stop reading slashdot on Saturday nights. =>
Agreed.
By the wording of NVidia's answers I have been left with an overwhelming feeling that any answers from developers have been significantly mangled by their marketing and/or PR department.
Reading the aritcle I was disappointed at how curt they were with answering potential "meaty" developer questions.
What does NVidia wish to achieve with the interview?
Generate interest in their products for future purchase.
Who reads Sharky Extreme?
Hardcore computer users.
Do the responses from the interview generate more (buying) interest in Sharky Extreme readers?
No. I can't speak for all, but I feel Nvidia side-stepped many of the questions and I was un-impressed with the quality of answers.
I love their products, but find their PR representatives doing them a disservice.
I work within a team of a dozen people. A few months ago our team lead, who was also our technical lead, was pulled onto another team. This guy is amazing, and we knew no "one" person could fill his shoes.
:) )
The project manager asked me to take his position until we found a replacement for him. Afterwards the replacement would be the team lead, and I would continue as technical lead. (This worked out, as technical lead still gets to program.
Anyway, what was suppose to last two weeks became a month and a half. Our first team lead quit after two weeks, and so we had to search again. Many times my manager asked my views on what I wanted to do; every time I told her, "I don't mind as long as I get to program". She assured me taking the position she needed me in was temporary, and that she wanted her team to be happy. (A happy team is a productive team.)
If the company values you, and you're productive where you are at they will be flexible to a degree. The trade off, is you may need to do the same. Taking a position you don't enjoy, temporarly, is a good as the company will recognize you're making a sacafice. Just make sure to let them know it's not what you are interested in doing forever.
If the company isn't flexible enough to let you stay in your position (and again, you're being productive) then start searching for a new job. I peg that as bad upper/middle management, and who knows where else in the company they are applying their flawed logic.
It makes (business) sense to release plug-ins, or any software for that matter, on system platform(s) which taylor to a majority of your user base.
As an example: Why did Id Software release a Linux version of Q3A after the Windows version had been out for quite some time? A majority of their targeted user base were Windows users.
This behavior is common for all cross platform software which depends on a revenue stream.
--
I'm one of many developers who are creating an enterprise level application for our company. We are using IE5.01, and every team member consults the W3C pages to reference their specifications on: XML, HTML, CSS, XLINK, SVG, etc...
If W3C was really that in-effective we wouldn't be using them. From talking to friends (at other jobs) we're not the only ones.
--
It's likely someone who has take Astronomy 101 will tell you they learned that today, many people "in the field" believe Pluto falls closer into the category of an asteroid than as a planet. With this new object being smaller than Pluto, there should be no question that this is just an asteroid.
It seems as if many people want there to be a planet X, but in reality chances are quite slim that anything of a substatial (I.E.: planet) size existing beyond Neptune.
Do you feel that 3rd party extensions to C++, such as Microsoft's ATL "attribute" constuct ( www.geocities.com/~chrisbe/Attribu tes.htm ), add or detract from the language, and why?
--
Soak raisens in rum. (At least overnight.)
Eat six each morning.
I don't know how/why this works, but my hands feel much better now, after 10+ hours of coding at work (as well as the hours of Quake 3 at home. => )
P.S.: This was a stretch for me, as I don't drink. But 6 raisens shouldn't "mess-up" even the lightest of programmers.
I'm a new Linux user, and if you go to #linuxhelp and ask for assistance, the first question people ask you is, "What distro are you using?"
Just to drive the point home, I recently bought a Netgear card (which I returned because of bogus Linux support.) Anyway, in the readme that came with it's "special" tulip NIC driver, it had instructions for Red Hat systems, and for SuSE systems.
In my opinion, Linux is already pretty freaking fragemented.
I'm a software engineer, and love all news related to technology. Slashdot's announcements of tech. firms going public is key to showing the big picture of how the industry is growing and changing.
Since BeOS and MP3.COM went public, they are going to be viewed in a new light by investors which may adversely or positively influence their products and services.
Side note on mp3.com:
- Only certain people (such as artists on MP3.COM, employees, and big time investors) were allowed to buy mp3.com at the IPO (Initial Public Offering) price
- The IPO was initially around $12
- The IPO jumped to $18, $24, and finished on $28
- When the stock was available for the "everyday stock buyer" the price opened at 92!
- The stock hit a high of 103, and is now slowly slumping back to it's real worth. (At this writing it is 55.
For more information try going to
Datek Online which is a free site for stock info and quotes.