I don't know why you're having such problems with the GroupWise client. I run GroupWise 6.0.2 (5.5.3.1 before that) on Windows 2000 and have not had a single crash.
We did have some issues with other programs (like Netscape) replacing the MAPI DLL's, but that was completely solved once we found out about the FIXMAPI command.
You could swap Exchange for GroupWise, which does essentially the same things and is not bound to the evil empire. I don't know if Exchange provides a web interface, but GroupWise provides a very nice one. GroupWise can even run on unix systems. No, you don't need to run a Novell server for GroupWise.
I'd heard about this some time ago. I'm glad to see they got approval to build the tower. Let's hope that it is a huge success so that we can get some built in the US.
Why don't you ask the Mozilla developers that are working on JavaScript 2.0?
Software Development for the World
on
wxWindows vs. MFC
·
· Score: 5, Insightful
Why limit yourself to two platforms? Write the back-end of your chess program so that it communicates with a front-end client by passing certain messages (perhaps in XML format). You might even make the message specifications public so that others could write clients for your chess engine.
The back-end only needs to concern itself with a virtualized game, not worrying about the details of how to go about putting a picture on the screen or interacting with the user.
This also allows the engine to apply 99.99% of its compute cycles toward planning its next move. It won't waste any time on mouse movement or other windowing events. Only when it receives a message will it be interrupted from "thinking."
By separating the core part from the presentation part, it allows you to use your chess engine with multiple front-ends. You might write one front end for Windows, one for Linux, one for Mac, and another with a web interface. The front end only has to know how to interact with the user and send and receive messages to the chess engine.
You could even expand the engine to handle multiple games at once. That extra feature should be easy to implement if the back-end and front-end are separated. It just means keeping track of more than one game and communicating with more than one client. You could be playing against it on your Windows box while someone else is playing over the web. Or perhaps you could set it up so that another human could play instead of the computer.
If you write your back-end using reasonable standards, then you should be able to easily port your chess engine to another system since you don't have to worry about different windowing systems.
During the next nine months, I will switch to MacOS 10.2 as my primary operating system. I've been considering such a change for a while and it finally seems practical with version 10.2 of MacOS. I find myself using FreeBSD half the time for the command line utilities like grep, awk, etc. So, switching to MacOS would allow me to do what I need without resorting to odd unix-like utilities for Win32.
Exactly the problem. The admins may be able to secure their Sun boxes, but those same people probably don't know jack about Windows security. How many keyloggers installed on Windows boxes would it take to bypass the security measures?
I'm getting very tired of certifications. I know too many "certified" people who have NO EXPERIENCE! They know all about how it's supposed to work, but can't fix it when it breaks. I'm tired of it! Get me somebody who has a true interest in computing, not just paper credentials and making money.
Let's see M$ get around this one!
on
StarOffice 6.0
·
· Score: 2, Interesting
Microsoft effectively beat Netscape into unconsciousness by bundling their free browser into Windows, but even with monopoly power they would never bundle the office suite for free. Office is Microsoft's big money maker. This is going to severely piss them off!
I'm sure there must be many solutions that won't cost anything, or at least very little. If you really want to do X-windows on the PC, I highly recommend XWin32 from Starnet.
If you're interested in free or shareware TN3270 clients, then I suggest you start downloading any of these.
1. Why buy P4's when you can do just as well with P3's? Why pay a premium for this year's models? If you were short on cash and in the market for a new car, would you buy the 2002 model or get a 2001 instead?
2. If you must make a choice between getting a faster processor or more RAM, you should almost always go with more RAM. If your computers are short on RAM, they will seem much slower than they really are. Get plenty of RAM and be your computers will last much longer.
3. I notice that you are using Ghost. Ghost is not the miracle tool that many think it should be. It sounds like you'd get more milage out of a desktop management solution, like Novell's ZENworks product. A well-done ZENworks managed network will cut your workload in half, which means you can let go of some people.. though, that may not be what you want.
To give you an example, with ZENworks and some talented people, you could easily manage 5,000 Win2K workstations with a staff of ten or less people. Right now, my group manages around 1,500 workstations with six full-time staff and we are not taking full advantage of ZENworks.
The Win2K distribution itself and our 120 or so applications only use about six gigabytes worth of disk space; much better than a lot of Ghost images. We can handle a broad range of harware and software quite easily.
4. This may not work for your business, but this is how hardware is handled at mine. The hardware shop sells computers to the various departments, essentially at cost (perhaps a little above to cover fluctuating prices). Any computer purchased has virtually unlimited maintenance, though there are some exceptions. The shop will replace any part that goes bad, usually the same or next day.
At the end of the year, the total cost of all maintenance is divided by the number of computers on maintenance. At that time, each department is charged a flat fee for each computer. The repair costs are averaged across the entire organization, which helps distribute the load.
Service is fast since parts are already on site and it is possible to replace entire machines if necessary. You might opt to have computers on standby that you could swap out when a computer has a tricky problem that cannot be solved quickly. It sure beats calling Dell or another vendor and beating your head against the wall for hours or days while the user is waiting.
One thing though, our hardware shop is not responsible for software; except motherboard and video card and network card firmware updates and they are only required to make those updates available to our software people. In other words, if Windows won't boot, it is NOT the hardware shop's responsibility to recover data. That is another reason that the hardware shop can get their job done very quickly.
Doing it this way, we manage a total of some 6,000 workstations throughout the enterprise.
An established cafe (as in coffee) here, which happens to be across the street from a university, has just begun offering network access, yet they provide no computers.
The cafe got a DSL line and simply provides ethernet jacks to it's customers for very reasonable prices. The customers pay 4.00 USD to have all-day access and can pay 16.00 USD for all-week access. Students bring in their laptop computers, pay their fee, sit down and plug in.
The beautiful thing is that students can browse the web but can also play net games over the local ethernet and the cafe does not have to pay for expensive computers and the software licenses, only for the DSL line and the network switch and cable and jacks.
It seems to be working out very well. The cafe has noticed that the environment is now more studious with people sitting longer and drinking more coffee. If they spill coffee on the keyboard, at least it is their computer and not yours.
Java is very portable and can do all that bit fiddling just as well as C. The syntax is very similar to C, so it shouldn't take long to adapt.
Once you have written the progam for Linux, the exact same code would work on Windows. Write the program once, not twice. Save yourself some time.
You won't have to worry anywhere near as much about messing up a pointer somewhere or about allocating the wrong amount of memory.
Performance? If you're worried about performance, then you have not used a recent copy of Java. Find Java 1.3 or 1.4 and try it for yourself. I've got a Java program that scans through about 6,500 Novell user accounts in under two minutes. Performance is not a problem unless you want speedy GUI.
Since you're not needing a GUI, I think Java would be an excellent choice.
Yes, I know eDirectory is available via LDAP. I read the doc and it does explain how to setup authentication to any LDAPv2 enabled directory service. It even goes as far as to tell you how to do this securely over SSL by using third-party tools.
I give Apple credit for documenting the procedure, but they lose points for not implementing LDAPv3 over SSL.
Bill Gates is also quoted as saying, "We believe that OS/2 is the platform for the 90's." Now this is on video clips around the web, so go find one and prove it to yourself.
Bill will tell you anything to sell his software. Use your head, don't listen to Bill.
We have a rack-mounted G4. It sits in our rack on its side and has been running just fine for months. I do not see Apple's case design as a significant impediment to rack mounting... just people's desire to have every little thing done for them!
I don't know why you're having such problems with the GroupWise client. I run GroupWise 6.0.2 (5.5.3.1 before that) on Windows 2000 and have not had a single crash.
We did have some issues with other programs (like Netscape) replacing the MAPI DLL's, but that was completely solved once we found out about the FIXMAPI command.
Coincidentally, I just ran across the Mozilla Calendar Project
You could swap Exchange for GroupWise, which does essentially the same things and is not bound to the evil empire. I don't know if Exchange provides a web interface, but GroupWise provides a very nice one. GroupWise can even run on unix systems. No, you don't need to run a Novell server for GroupWise.
I'd heard about this some time ago. I'm glad to see they got approval to build the tower. Let's hope that it is a huge success so that we can get some built in the US.
It would be relatively easy, if not already possible, for Mozilla to do this.
Why don't you ask the Mozilla developers that are working on JavaScript 2.0?
Why limit yourself to two platforms? Write the back-end of your chess program so that it communicates with a front-end client by passing certain messages (perhaps in XML format). You might even make the message specifications public so that others could write clients for your chess engine.
The back-end only needs to concern itself with a virtualized game, not worrying about the details of how to go about putting a picture on the screen or interacting with the user.
This also allows the engine to apply 99.99% of its compute cycles toward planning its next move. It won't waste any time on mouse movement or other windowing events. Only when it receives a message will it be interrupted from "thinking."
By separating the core part from the presentation part, it allows you to use your chess engine with multiple front-ends. You might write one front end for Windows, one for Linux, one for Mac, and another with a web interface. The front end only has to know how to interact with the user and send and receive messages to the chess engine.
You could even expand the engine to handle multiple games at once. That extra feature should be easy to implement if the back-end and front-end are separated. It just means keeping track of more than one game and communicating with more than one client. You could be playing against it on your Windows box while someone else is playing over the web. Or perhaps you could set it up so that another human could play instead of the computer.
If you write your back-end using reasonable standards, then you should be able to easily port your chess engine to another system since you don't have to worry about different windowing systems.
Just a thought
Edit the C:\WINNT\System32\drivers\etc\hosts file so that the line reads thusly...
... and then see what breaks.. or doesn't.
127.0.0.1 localhost wutrack.windows.com wustat.windows.com
During the next nine months, I will switch to MacOS 10.2 as my primary operating system. I've been considering such a change for a while and it finally seems practical with version 10.2 of MacOS. I find myself using FreeBSD half the time for the command line utilities like grep, awk, etc. So, switching to MacOS would allow me to do what I need without resorting to odd unix-like utilities for Win32.
Exactly the problem. The admins may be able to secure their Sun boxes, but those same people probably don't know jack about Windows security. How many keyloggers installed on Windows boxes would it take to bypass the security measures?
If we had the source code, we might find out the true function of the NSAKey function!
I'm getting very tired of certifications. I know too many "certified" people who have NO EXPERIENCE! They know all about how it's supposed to work, but can't fix it when it breaks. I'm tired of it! Get me somebody who has a true interest in computing, not just paper credentials and making money.
Microsoft effectively beat Netscape into unconsciousness by bundling their free browser into Windows, but even with monopoly power they would never bundle the office suite for free. Office is Microsoft's big money maker. This is going to severely piss them off!
I like it.
I'm sure there must be many solutions that won't cost anything, or at least very little. If you really want to do X-windows on the PC, I highly recommend XWin32 from Starnet. If you're interested in free or shareware TN3270 clients, then I suggest you start downloading any of these.
A few comments...
1. Why buy P4's when you can do just as well with P3's? Why pay a premium for this year's models? If you were short on cash and in the market for a new car, would you buy the 2002 model or get a 2001 instead?
2. If you must make a choice between getting a faster processor or more RAM, you should almost always go with more RAM. If your computers are short on RAM, they will seem much slower than they really are. Get plenty of RAM and be your computers will last much longer.
3. I notice that you are using Ghost. Ghost is not the miracle tool that many think it should be. It sounds like you'd get more milage out of a desktop management solution, like Novell's ZENworks product. A well-done ZENworks managed network will cut your workload in half, which means you can let go of some people.. though, that may not be what you want.
To give you an example, with ZENworks and some talented people, you could easily manage 5,000 Win2K workstations with a staff of ten or less people. Right now, my group manages around 1,500 workstations with six full-time staff and we are not taking full advantage of ZENworks.
The Win2K distribution itself and our 120 or so applications only use about six gigabytes worth of disk space; much better than a lot of Ghost images. We can handle a broad range of harware and software quite easily.
4. This may not work for your business, but this is how hardware is handled at mine. The hardware shop sells computers to the various departments, essentially at cost (perhaps a little above to cover fluctuating prices). Any computer purchased has virtually unlimited maintenance, though there are some exceptions. The shop will replace any part that goes bad, usually the same or next day.
At the end of the year, the total cost of all maintenance is divided by the number of computers on maintenance. At that time, each department is charged a flat fee for each computer. The repair costs are averaged across the entire organization, which helps distribute the load.
Service is fast since parts are already on site and it is possible to replace entire machines if necessary. You might opt to have computers on standby that you could swap out when a computer has a tricky problem that cannot be solved quickly. It sure beats calling Dell or another vendor and beating your head against the wall for hours or days while the user is waiting.
One thing though, our hardware shop is not responsible for software; except motherboard and video card and network card firmware updates and they are only required to make those updates available to our software people. In other words, if Windows won't boot, it is NOT the hardware shop's responsibility to recover data. That is another reason that the hardware shop can get their job done very quickly.
Doing it this way, we manage a total of some 6,000 workstations throughout the enterprise.
An established cafe (as in coffee) here, which happens to be across the street from a university, has just begun offering network access, yet they provide no computers.
The cafe got a DSL line and simply provides ethernet jacks to it's customers for very reasonable prices. The customers pay 4.00 USD to have all-day access and can pay 16.00 USD for all-week access. Students bring in their laptop computers, pay their fee, sit down and plug in.
The beautiful thing is that students can browse the web but can also play net games over the local ethernet and the cafe does not have to pay for expensive computers and the software licenses, only for the DSL line and the network switch and cable and jacks.
It seems to be working out very well. The cafe has noticed that the environment is now more studious with people sitting longer and drinking more coffee. If they spill coffee on the keyboard, at least it is their computer and not yours.
Java is very portable and can do all that bit fiddling just as well as C. The syntax is very similar to C, so it shouldn't take long to adapt.
Once you have written the progam for Linux, the exact same code would work on Windows. Write the program once, not twice. Save yourself some time.
You won't have to worry anywhere near as much about messing up a pointer somewhere or about allocating the wrong amount of memory.
Performance? If you're worried about performance, then you have not used a recent copy of Java. Find Java 1.3 or 1.4 and try it for yourself. I've got a Java program that scans through about 6,500 Novell user accounts in under two minutes. Performance is not a problem unless you want speedy GUI.
Since you're not needing a GUI, I think Java would be an excellent choice.
It's in the README
http://ftp.mozilla.org/pub/mozilla/releases/moz
Sun makes plenty of money, but they also have some open-source projects... and there's nothing wrong with that.
... or maybe we're just not as smart as we think we are!
As we move toward using more fuel cells and electric motors, this may be one of the more important scientific discoveries of the decade.
Yes, I know eDirectory is available via LDAP. I read the doc and it does explain how to setup authentication to any LDAPv2 enabled directory service. It even goes as far as to tell you how to do this securely over SSL by using third-party tools.
I give Apple credit for documenting the procedure, but they lose points for not implementing LDAPv3 over SSL.
AD. Whatever.
When are they going to release a lookupd agent for Novell's eDirectory?
Bill Gates is also quoted as saying, "We believe that OS/2 is the platform for the 90's." Now this is on video clips around the web, so go find one and prove it to yourself.
Bill will tell you anything to sell his software. Use your head, don't listen to Bill.
We have a rack-mounted G4. It sits in our rack on its side and has been running just fine for months. I do not see Apple's case design as a significant impediment to rack mounting... just people's desire to have every little thing done for them!