Catia, Unigraphics, Pro-E and other world-class CAD systems simply do not run on Linux.
Get Catia and Unigraphics as well as the other software I mentioned to be fully supported and released on Linux and then there will be nothing stopping Linux from hitting the desks of the manufacturing industry.
I'll definitely agree with this. Unfortunately, these companies have limited resources, and are only able to support a small number of OS's. Before Windows NT arrived on the scene, companies were happy to support all UNIX OS's (AIX, HP, IRIX, Solaris). However, after Windows NT became available, the competition soon forced several companies to drop support for one or more UNIX OS's. Some are only willing to support one UNIX OS and Windows NT at the most.
It's a catch-22 situation. Until there is market share, these companies won't support Linux as a viable OS. Until they support Linux, Linux won't gain market share.
A good start to help this happen would be to ensure that all the application development components are available in a single download, install or CD-ROM. This would save considerable time for anyone wishing to develop applications for Linux. Optimisation tools combined into a integrated editor are also a necessity.
While I can get by with two 50-row text windows side-by-side (running vi/gdb), I find
MFC far more convenient to dig deep into large applications.
Even with MFC, developing applications on Windows still requires considerable effort. You still have to make sure that you have the latest device drivers/DLL's, most recent API header files, and notes on all known bugs. Microsoft does provide two CD-ROM's worth of information from the developers network, but much of this dates back to the days of 16-bit Windows with 8-bit framebuffers.
For me, this is the balancing point between choosing to develop for Windows or Linux first.
When I examined my system (System->Settings->User accounts) or either using "Regedit", I discovered two user names. Both were actually serial numbers of 12-14 digits/letters and were password
protected. Presumably, the password for the account must match the registered account/password to access Microsoft's update server.
There's little explanation why these accounts exist. However, once I deleted them, automatic updates on my system no longer work. I get a "network not available" error. So, if your system gets corrupted, and/or these entries get damaged, you're not going to be able to update your system.
Next thing you know, GPUs will come with on-board Ethernet controllers and USB plugs for keyboard and mouse, and be built in to the back of an LCD monitor.
It's already been done. Way back in the distant past, when PC's ran at 20Mhz, there used to be VGA cards which had built in 10-Mbit Ethernet ports. The goal was to accelerate network based image processing.
There are also upgrade cards that allow users to convert aging PC/AT systems to support USB hardware.
These days, many video cards have an IEEE 1394 (i.Link or Firewire) interface, so if you could build a TCP/IP interface using this (maybe using a fancy dongle as well), you could feed data directly onto the graphics card.
Let me if I understand this correctly: If I have two plastic cups and a piece of string, I don't have to pay tax, but if I tie each of the string to the bottom of each cup I do?
Just an odd thought. Wouldn't it be better for Cindy not to recognise all these forbidden words rather than confirm that they exist. Kids are probably going to spend their time trying to find words that Cindy refuses to repeat.
Actually, they do, but they are referred to as vector processors rather than DSP's. Probably the most famous and the first was the Cray supercomputer. And there was also the INMOS "Transputer"
DSP's are optimised to handle streamed data of a particular maximum size (Eg. 4-element float point variables). Useful for image processing (red,green,blue,alpha) and 3D graphics(XYZW), but if you're modelling something like ocean currents, global weather, every data element is more than likely going to have more than four variables (eg. temperature, humidity, velocity, pressure, salinity, ground temperature), you may not get full optimisation.
Plus, you also need a means of getting all these processors to talk to each other. DSP's are nearly always optimised to operate in single pipelines, so don't need much communication support (eg. Sony Playstation 2). However, if you're designing a supercomputer system, the major bottleneck is the communication between processors (network topology). Some applications might only need adjacent processors to talk to each other (global weather simulation usually represents the atmosphere as a single large block of air, with sub-blocks assigned to seperate processors. Other applications might assign individual processors to different tasks, which complete at different rates (eg. the Mandelbrot set). A configurable network architecture allows the system to be used for many more different applications.
You send commands to the NMI register?
I always found that the following provided much more detailed information.
#include
outp( 0x60, 0xED );
outp( 0x60, 0x07 );
sleep( 100 );
outp( 0x60, 0xED );
outp( 0x60, 0x00 );
There's always the danger that a disgruntled employee could plant a cracked version of the software on a company computer.
And what about shared laptops. Somebody loads on some software while attending a conference and then hands the machine back.
Some floating software licensing schemes work on using IP addresses, MAC addresses, monitoring the real-time clock to make sure dates don't change. What if one of these circuits fails (stray cosmic rays, power surge), does that automatically make the user a criminal?
Sure, software companies have the right to protect their software, but I don't think they have the right to allow their applications to automatically generate crime reports. W
It would be more for the application to request new short-term licenses and deny access than do anything destructive. If an application can detect that it has been cracked then it should just refuse to work.
Actually, there is a way. We recently purchased a new system with Windows XP installed. After a bit of rooting about in the user accounts menus, we found two password protected accounts with system level access. One account was owned by Microsoft, and the other owned by the system manufacturer.
Needless to say, we quickly deleted these two accounts. The only side-effect is that automatic updates don't occur when visiting certain web pages.
Yes, it does make a difference. There are several ways a Ph.D. can be funded. One way is from a consortium of companies looking to develop a common standard for different systems (eg. X-windows). Another is through government funding (eg. DARPA). Such funding usually lead to really good research, since new hardware and software technology is being developed for a practical application. This stimulates the development of new theories. The unfortunate part, is that participation of these projects usually requires the staff to already have Ph.D.'s, and that the university already has a strong research interest in this area. Having a large research group is more advantageous in that you can ask around for advice.
Another method of funding is through lottery funding for individual ideas. Various research funding bodies will provide grants to small projects proposed by individual professors. This is more risky, because you won't have access to so many people for advice or as much equipment. Because of this, a large research lab might completely solve the problem you are trying to fix. However, there's always the chance that somebody might come up with a new idea that's helps to form a new research lab.
Internal corporate networks may often use third parties to provide links between different offices. In this case, the office in Florida may have been connected to the New York office via a satellite link. Any outgoing traffic would have gone from Florida to New York to the rest of the world.
Better still... put tracking devices on all shopping trolleys. Not only will it reduce loss and theft, but we'll be able to track the movement of homeless people without requiring SSN numbers.
I know exactly what you mean. I'm 35 and enjoy designing, implementing and designing software. About a year ago, I was searching for employment as a senior software engineer. Unfortunately, with the large number of graduates on the market, every company I interviewed with was only interesting in recruiting project managers. Seeing how so many companies would downsize by firing middle managers this option didn't interest me. To make matters worse, they got annoyed that I had made the effort to keep my skills up to date(C++,MFC,STL,etc...). Several of these companies were one programmer startups who were looking for business managers. A few companies were looking for research scientists, but they either required someone with either a straight-shooting career path in that field, or a Ph.D. In the end I found a vacancy for a Ph.D. Many university lecturers have taken the same career path, and moved into academia after drifting into management. Similarly with many of the postgrad students.
From what I have seen, the only long-term career path is in hardware design (VLSI chips)
Perhaps you can study for a Masters degree part-time? It'll give you the chance to learn new skills, and keep some doors open.
GNU/Linux might be free of SCO threats. SCO's Blake Stowell admits to MozillaQuest Magazine (mozillaquest.com) that SCO-Caldera does not own the copyrights to JFS (Journaling File System), RCU (Read, Copy, and Update), NUMA (Non-uniform Memory Access) software, and other IBM-developed AIX code that IBM contributed to the Linux kernel. That could make it very difficult for SCO-Caldera to pursue its threatened copyright infringement claims against GNU/Linux users who refuse to buy SCO UnixWare licenses in order to run the GNU/Linux operating system. The SCO v IBM lawsuit is about breach of contract and other tort claims. It is not about copyright infringement. Those issues remain in dispute.
The full story was discussed in MozillaQuest back in July.
Maybe this guy can help you find your lost pet. Or maybe this guy.
middle and upper management often look down on divisions that don't do "real work."
I wonder if that might be considered irony.
Only in an ironworks.
Catia, Unigraphics, Pro-E and other world-class CAD systems simply do not run on Linux. Get Catia and Unigraphics as well as the other software I mentioned to be fully supported and released on Linux and then there will be nothing stopping Linux from hitting the desks of the manufacturing industry.
I'll definitely agree with this. Unfortunately, these companies have limited resources, and are only able to support a small number of OS's. Before Windows NT arrived on the scene, companies were happy to support all UNIX OS's (AIX, HP, IRIX, Solaris). However, after Windows NT became available, the competition soon forced several companies to drop support for one or more UNIX OS's. Some are only willing to support one UNIX OS and Windows NT at the most.
It's a catch-22 situation. Until there is market share, these companies won't support Linux as a viable OS. Until they support Linux, Linux won't gain market share.
A good start to help this happen would be to ensure that all the application development components are available in a single download, install or CD-ROM. This would save considerable time for anyone wishing to develop applications for Linux. Optimisation tools combined into a integrated editor are also a necessity. While I can get by with two 50-row text windows side-by-side (running vi/gdb), I find MFC far more convenient to dig deep into large applications.
Even with MFC, developing applications on Windows still requires considerable effort. You still have to make sure that you have the latest device drivers/DLL's, most recent API header files, and notes on all known bugs. Microsoft does provide two CD-ROM's worth of information from the developers network, but much of this dates back to the days of 16-bit Windows with 8-bit framebuffers.
For me, this is the balancing point between choosing to develop for Windows or Linux first.
One quote I remember from a supercomputer sales division: "Buy a supercomputer system from us, and the office building comes free".
You mean a system like a Sun Ray 150 thin client?
When I examined my system (System->Settings->User accounts) or either using "Regedit", I discovered two user names. Both were actually serial numbers of 12-14 digits/letters and were password protected. Presumably, the password for the account must match the registered account/password to access Microsoft's update server.
There's little explanation why these accounts exist. However, once I deleted them, automatic updates on my system no longer work. I get a "network not available" error. So, if your system gets corrupted, and/or these entries get damaged, you're not going to be able to update your system.
Next thing you know, GPUs will come with on-board Ethernet controllers and USB plugs for keyboard and mouse, and be built in to the back of an LCD monitor.
It's already been done. Way back in the distant past, when PC's ran at 20Mhz, there used to be VGA cards which had built in 10-Mbit Ethernet ports. The goal was to accelerate network based image processing.
There are also upgrade cards that allow users to convert aging PC/AT systems to support USB hardware.
These days, many video cards have an IEEE 1394 (i.Link or Firewire) interface, so if you could build a TCP/IP interface using this (maybe using a fancy dongle as well), you could feed data directly onto the graphics card.
Let me if I understand this correctly: If I have two plastic cups and a piece of string, I don't have to pay tax, but if I tie each of the string to the bottom of each cup I do?
Just an odd thought. Wouldn't it be better for Cindy not to recognise all these forbidden words rather than confirm that they exist. Kids are probably going to spend their time trying to find words that Cindy refuses to repeat.
My mistake. I was thinking of the dual combo system of the TTM220 which combined a Intel i860 and a T805.
If you buy a WinTV card for your PC in the UK, you have to buy a TV license every year. Not funny!
Actually, they do, but they are referred to as vector processors rather than DSP's. Probably the most famous and the first was the Cray supercomputer. And there was also the INMOS "Transputer"
DSP's are optimised to handle streamed data of a particular maximum size (Eg. 4-element float point variables). Useful for image processing (red,green,blue,alpha) and 3D graphics(XYZW), but if you're modelling something like ocean currents, global weather, every data element is more than likely going to have more than four variables (eg. temperature, humidity, velocity, pressure, salinity, ground temperature), you may not get full optimisation.
Plus, you also need a means of getting all these processors to talk to each other. DSP's are nearly always optimised to operate in single pipelines, so don't need much communication support (eg. Sony Playstation 2). However, if you're designing a supercomputer system, the major bottleneck is the communication between processors (network topology). Some applications might only need adjacent processors to talk to each other (global weather simulation usually represents the atmosphere as a single large block of air, with sub-blocks assigned to seperate processors. Other applications might assign individual processors to different tasks, which complete at different rates (eg. the Mandelbrot set). A configurable network architecture allows the system to be used for many more different applications.
... they're going to have the largest Quake LAN party ever!
"A spokeswoman for Siemens said a GSM (cellphone) of the Siemens brand exploded last year in Germany."
Exploding Siemens? Good job this accident didn't happen in their Staines office.
You send commands to the NMI register? I always found that the following provided much more detailed information. #include outp( 0x60, 0xED ); outp( 0x60, 0x07 ); sleep( 100 ); outp( 0x60, 0xED ); outp( 0x60, 0x00 );
One company did purchase a license. But this was later found to be a clerical error, and the transaction has been cancelled.
There's always the danger that a disgruntled employee could plant a cracked version of the software on a company computer.
And what about shared laptops. Somebody loads on some software while attending a conference and then hands the machine back.
Some floating software licensing schemes work on using IP addresses, MAC addresses, monitoring the real-time clock to make sure dates don't change. What if one of these circuits fails (stray cosmic rays, power surge), does that automatically make the user a criminal?
Sure, software companies have the right to protect their software, but I don't think they have the right to allow their applications to automatically generate crime reports. W It would be more for the application to request new short-term licenses and deny access than do anything destructive. If an application can detect that it has been cracked then it should just refuse to work.
Dentino - the elusive high energy particle that leaves dents into your car while you shop at the supermarket.
But do they glow in the dark in slowly changing multi-colored patterns. That's the important thing.
Actually, there is a way. We recently purchased a new system with Windows XP installed. After a bit of rooting about in the user accounts menus, we found two password protected accounts with system level access. One account was owned by Microsoft, and the other owned by the system manufacturer. Needless to say, we quickly deleted these two accounts. The only side-effect is that automatic updates don't occur when visiting certain web pages.
Yes, it does make a difference. There are several ways a Ph.D. can be funded. One way is from a consortium of companies looking to develop a common standard for different systems (eg. X-windows). Another is through government funding (eg. DARPA). Such funding usually lead to really good research, since new hardware and software technology is being developed for a practical application. This stimulates the development of new theories. The unfortunate part, is that participation of these projects usually requires the staff to already have Ph.D.'s, and that the university already has a strong research interest in this area. Having a large research group is more advantageous in that you can ask around for advice. Another method of funding is through lottery funding for individual ideas. Various research funding bodies will provide grants to small projects proposed by individual professors. This is more risky, because you won't have access to so many people for advice or as much equipment. Because of this, a large research lab might completely solve the problem you are trying to fix. However, there's always the chance that somebody might come up with a new idea that's helps to form a new research lab.
Internal corporate networks may often use third parties to provide links between different offices. In this case, the office in Florida may have been connected to the New York office via a satellite link. Any outgoing traffic would have gone from Florida to New York to the rest of the world.
Better still... put tracking devices on all shopping trolleys. Not only will it reduce loss and theft, but we'll be able to track the movement of homeless people without requiring SSN numbers.
I know exactly what you mean. I'm 35 and enjoy designing, implementing and designing software. About a year ago, I was searching for employment as a senior software engineer. Unfortunately, with the large number of graduates on the market, every company I interviewed with was only interesting in recruiting project managers. Seeing how so many companies would downsize by firing middle managers this option didn't interest me. To make matters worse, they got annoyed that I had made the effort to keep my skills up to date(C++,MFC,STL,etc...). Several of these companies were one programmer startups who were looking for business managers. A few companies were looking for research scientists, but they either required someone with either a straight-shooting career path in that field, or a Ph.D. In the end I found a vacancy for a Ph.D. Many university lecturers have taken the same career path, and moved into academia after drifting into management. Similarly with many of the postgrad students.
From what I have seen, the only long-term career path is in hardware design (VLSI chips)
Perhaps you can study for a Masters degree part-time? It'll give you the chance to learn new skills, and keep some doors open.
From the following link to rootprompt
GNU/Linux might be free of SCO threats. SCO's Blake Stowell admits to MozillaQuest Magazine (mozillaquest.com) that SCO-Caldera does not own the copyrights to JFS (Journaling File System), RCU (Read, Copy, and Update), NUMA (Non-uniform Memory Access) software, and other IBM-developed AIX code that IBM contributed to the Linux kernel. That could make it very difficult for SCO-Caldera to pursue its threatened copyright infringement claims against GNU/Linux users who refuse to buy SCO UnixWare licenses in order to run the GNU/Linux operating system. The SCO v IBM lawsuit is about breach of contract and other tort claims. It is not about copyright infringement. Those issues remain in dispute.
The full story was discussed in MozillaQuest back in July.