I've used, successfully, two systems. SourceControl is standard way of doing it. Basically, treat it like a shared filesystem. You have to be very careful about the structure or things tend to get lost. Also, it becomes very easy to make duplicate docs when one gets lost.
I found it easier to use Twiki (which is a WikiWeb-like project). Twiki has built-in version tracking, can store any kind of information, including meta-data, and has pretty advanced search features. We've just started using it at my new company, but I really like it so far.
The only thing Twiki is lacking is proper authorization. Anyone can go in and write over my docs. Of course, it logs that change wit the user's name, so there are decent forensics. Still, I'd rather not have these hassles than be able to track the perpertrator down.
> telnet ask.slashdot.org 80 Trying 64.28.67.150... Connected to slashdot.org (64.28.67.150). Escape character is '^]'. HEAD / HTTP/1.0
HTTP/1.1 200 OK Date: Sun, 24 Feb 2002 19:26:11 GMT Server: Apache/1.3.20 (Unix) mod_perl/1.25 mod_gzip/1.3.19.1a SLASH_LOG_DATA: shtml X-Powered-By: Slash 2.003000 X-Fry: To Captain Bender! He's the best!...at being a big jerk who's stupid and his big ugly face is as dumb as a butt! Connection: close Content-Type: text/html
Connection closed by foreign host.
apparently, they're using some new Futurama server.
420 is stoner slang. You're supposed to smoke pot at 4:20 AM, 4:20 PM, 4:20 Greenwhich time, 4:20 PST, etc. Basically, it gives you an excuse to get stoned every hour.
I think it originated as a police code for "caught taking bonghits behind the cafeteria" or something.
It has been occasionally confused with the celebration of Adolph Hitler's birthday, causing unoffensive stoners to be labeled violent offenders.
I agree with your point and I'd like to expand on it.
Yeah, adding a gig of ram or increasing the CPU from 800Mhz to 1.8Ghz isn't expensive. But, if you go beyond what a singl-processor machine can handle, you run into another host of problems.
Adding a second CPU means *MUCH* higher chances of race conditions and other threading bugs. If you know you're coding for a single processor, you can often use a single-threaded model which makes life so much easier.
Adding clustering brings a whole hoist of data synchronization problems. It's *ALWAYS* easier to code for a single-machine than to code for a cluster. There are tools you can use to make shared memory easier, but those often flood the network.
One nice CVS frontend is SmartCVS (www.smartcvs.com). It's written in Java, so it's cross platform (I tried it under Windows, Solaris and Linux). It aims to replace VSS's explorer. You can get a feature-restricted version for free or pay something like $35 for the full version.
One thing that you should promote about the move is the number of tools that are available for CVS. For instance, there's CVSWeb. It's a web frontend. There's CVS Search which lets you search through comments, etc. A search of freshmeat comes up with a lot of choices.
Finally, remember that there are scripts to help migrate from VSS to CVS. vss-to-cvs
You can connect into a MS Exchange addressbook with any LDAP client. I use Balsa, but Netscape/Mozilla and Evolution seem to work well also.
Re:What should I choose, Mandrake or Red Hat?
on
Mandrake 8.1 Released
·
· Score: 5, Interesting
1. Do they check dependencies well? Well, no, not really. Mandrake is known for being 1st to market with new apps and new versions, sometimes there are problems with dependency checking. Generally, though, someone will send in a fix sooner or later.
2. Sometimes I like to compile from source, which distro is that more likely to break things or cause trouble on? I've been compiling certain things from scratch without breaking the system (evolution, for example) on both RedHat and Mandrake. If you're careful (install into/usr/local), both can co-exist. I guess they'd be equal here.
3. Which one installs more stuff in total, RH or Mandrake? Mandrake was started because RedHat didn't ship some useful apps. So, I think Mandrake wins here. Mandrake is also usually the 1st with any new app and the 1st with major (or even minor) upgrades.
Is it at all possible to use apt-get on RH, Mandrake easily? I know its been done but is it more trouble than its worth? I know it's possible, but I've never tried it. Mandrake has a very nice tool, urpmi, which is very similar.
I think by "non-Pentium", they mean "non-x86", Like Sparc, Alpha and PPC. All apps compiled for pentiums will work just fine under a 386 (except maybe you'll have to recompile the kernel to provide FP emulation). Recompiling for 386 may provide a miniscule performance boost, though.
When Mandrake started, I saw it as a reaction to RedHat which was declining in quality. RedHat was missing some pretty crucial stuff, like KDE, It was Mandrake's aim to provide a RedHat++ or something. Sort of like Linus wanting to make Minix++ originally.
Since then, RedHat went really downhill and Mandrake really took on an identity of it's own. This is the power of open source, even if it kinda sucks for RedHat.
A cool thing about the CDSA is that you can replace any part you don't like. So, if you feel the NSA has compromised it, you can replace the crypto portions with your own provider based on OpenSSL.
I think the original poster meant that the LCDs are not able to change resolution. Thus, playing DOOM on a 1024x768 LCD results in this little 340x200 rectangle in the middle of the screen.
Re:Inventors, innovation, and money.
on
Mundie Responds
·
· Score: 2
Does anyone think that Nicholas Wirth, Edsger Dijkstra, Grace Hopper, Steve Wozniak, Don Knuth, John von Neumann, Alan Turing, Brian Kernighan, Dennis Ritchie, Kenneth Thompson, Linus, etc, etc, were doing it all for the money?
Well, there is that really nice box at Shoreline Amphetheater labeled "Woz":)
If you download the latest JDK, it'll come with a demo called "Stylepad". It uses the Swing text components (I'm not sure if you can use Swing). The demo seems to save to some binary format (apparently, it's a serialized java object), but there's probably some way to trick it into saving in HTML.
The point wasn't that Windows can't support multiple NICs. The point was, that if you restrict software to running on a machine with a particular MAC (based on the NIC), then said software will fail when I change to a different NIC. The original poster said that people don't change NICs. I was saying I may change my NIC multiple times a day, depending on where I'm accessing the LAN from.
(And as a suggestion, change the ID to the computer's MAC address. These things change a lot less frequently [How often does a hardware hacker completely change his ethernet card? Not often.])
Actually, as a laptop user, I have 2 ethernet cards which I switch out. When I'm on a 10baseT network, I use a standard NE2K. When I'm on a wireless network, I use an Orinico WaveLAN card.
I'm not entirely certain no cipher negotiation is a good idea. If Rjindael is ever cracked, it would be nice to be able to plug in another algorithm. Plus, Rjindael is fairly new, so older programs may not support it.
You've got to check out Mandrake 7.2. It comes with KDE (not sure which version...I'm using Gnome/IceWM), TTF fonts, an early version of X4.0. It's a little behind, so not all the anti-aliasing features are available, but I'm sure they're working on it.
I'm working at a machine that's pretty much a clean install. I'm looking now at TTF fonts in Netscape running on XFree86 4.0.1.
I'm not sure about other distributions, but Mandrake's TTF support was excellent. It installed xfs with True Type Fonts in/usr/share/fonts. Mandrake has the ability to include fonts from a Windows install. Although I'm not using Windows on these machines, Mandrake still installed roughly 50 nice TTF fonts.
I did a search on google for "TTF font gallery" and came up with a bunch of nice sites. A little wget action and I found something like 500 fonts. I bet there's even a way to grab your old familiar fonts off the mac.
With Anti-Aliasing in XFre 4.0, supprt for it in KDE and the GNOME announcement today, fonts will be looking quite nice on Linux!
Other people have suggested the BT848 chipset, which I use (via a WinTV GO! card). You didn't ask, but I have to imagine you'll want some good software to go with it.
Broadcast 2000 (http://heroines.sourceforge.net) provides excellent video editing support. It can record from any Video4Linux device (including the BT cards) and output to Quicktime. Heroines also has a good MPEG-2 package that can re-encode the Quicktime movies to MPEG-1 or MPEG-2. If you want even smaller files, RealProducer will read bcast's Quicktime files.
One thing about bcast: You need the latest kernel and glibc 2.2. RedHat 7.0 and (I think) Debian support glibc 2.2. Bcst will work with older versions, but will crash when your file exceeds 2Gig.
The CNET peice about MS giving out the source to Windows is really a non-story. Just letting someone peak at your source doesn't make you open source. You have to allow criticizm, patches, branches, forks, etc. There's no benefit to just showing it around, if you don't allow people to make improvements or derivatives. Sun had this exact problem with the Java source licenses.
"You have to type your password into the new client--maybe we should store that on the server too?"
Yes, you do have to store the password (or a derivative thereof) on the server. Otherwise, the server would never know if you typed in the correct password or not. But, I think you're poorly trying to make a point that not all data should be stored on the server.
It's true; not all data should be stored on the server. Like certain subscriptions. Of course, the client doesn't have to use the server's capabilities to manage subscriptions.
I would like to have a client that allows me to choose server-based or client-based management of subscriptions and recent messages. That way, I could say "I always want this subscription, but this other subscription should only show up when I'm using balsa from home" or something. That would not be possible if the server could not store subscriptions, but the ability to store subscriptions does not prevent the client from doing its own management.
And race conditions in the spec should be fixed. They're not excuses to throw away the idea entirely.
-Dave
You don't expose your email address, or I'd just send this directly.
Can you send me a link to the docs where they describe how to use fine grained access control?
Thanks,
Dave
I've used, successfully, two systems. SourceControl is standard way of doing it. Basically, treat it like a shared filesystem. You have to be very careful about the structure or things tend to get lost. Also, it becomes very easy to make duplicate docs when one gets lost.
I found it easier to use Twiki (which is a WikiWeb-like project). Twiki has built-in version tracking, can store any kind of information, including meta-data, and has pretty advanced search features. We've just started using it at my new company, but I really like it so far.
The only thing Twiki is lacking is proper authorization. Anyone can go in and write over my docs. Of course, it logs that change wit the user's name, so there are decent forensics. Still, I'd rather not have these hassles than be able to track the perpertrator down.
I don't think anyone is disputing his claims. All this thread is saying is that he faked up the test. Twice.
> telnet ask.slashdot.org 80
...at being a big jerk who's stupid and his big ugly face is as dumb as a butt!
Trying 64.28.67.150...
Connected to slashdot.org (64.28.67.150).
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Sun, 24 Feb 2002 19:26:11 GMT
Server: Apache/1.3.20 (Unix) mod_perl/1.25 mod_gzip/1.3.19.1a
SLASH_LOG_DATA: shtml
X-Powered-By: Slash 2.003000
X-Fry: To Captain Bender! He's the best!
Connection: close
Content-Type: text/html
Connection closed by foreign host.
apparently, they're using some new Futurama server.
420 is stoner slang. You're supposed to smoke pot at 4:20 AM, 4:20 PM, 4:20 Greenwhich time, 4:20 PST, etc. Basically, it gives you an excuse to get stoned every hour.
I think it originated as a police code for "caught taking bonghits behind the cafeteria" or something.
It has been occasionally confused with the celebration of Adolph Hitler's birthday, causing unoffensive stoners to be labeled violent offenders.
I agree with your point and I'd like to expand on it.
Yeah, adding a gig of ram or increasing the CPU from 800Mhz to 1.8Ghz isn't expensive. But, if you go beyond what a singl-processor machine can handle, you run into another host of problems.
Adding a second CPU means *MUCH* higher chances of race conditions and other threading bugs. If you know you're coding for a single processor, you can often use a single-threaded model which makes life so much easier.
Adding clustering brings a whole hoist of data synchronization problems. It's *ALWAYS* easier to code for a single-machine than to code for a cluster. There are tools you can use to make shared memory easier, but those often flood the network.
One nice CVS frontend is SmartCVS (www.smartcvs.com). It's written in Java, so it's cross platform (I tried it under Windows, Solaris and Linux). It aims to replace VSS's explorer. You can get a feature-restricted version for free or pay something like $35 for the full version.
One thing that you should promote about the move is the number of tools that are available for CVS. For instance, there's CVSWeb. It's a web frontend. There's CVS Search which lets you search through comments, etc. A search of freshmeat comes up with a lot of choices.
Finally, remember that there are scripts to help migrate from VSS to CVS. vss-to-cvs
-Dave
My wife loves Heroes. She also dug Civilization. Both are Loki games.
You can connect into a MS Exchange addressbook with any LDAP client. I use Balsa, but Netscape/Mozilla and Evolution seem to work well also.
1. Do they check dependencies well?
/usr/local), both can co-exist. I guess they'd be equal here.
Well, no, not really. Mandrake is known for being 1st to market with new apps and new versions, sometimes there are problems with dependency checking. Generally, though, someone will send in a fix sooner or later.
2. Sometimes I like to compile from source, which distro is that more likely to break things or cause trouble on?
I've been compiling certain things from scratch without breaking the system (evolution, for example) on both RedHat and Mandrake. If you're careful (install into
3. Which one installs more stuff in total, RH or Mandrake?
Mandrake was started because RedHat didn't ship some useful apps. So, I think Mandrake wins here. Mandrake is also usually the 1st with any new app and the 1st with major (or even minor) upgrades.
Is it at all possible to use apt-get on RH, Mandrake easily? I know its been done but is it more trouble than its worth?
I know it's possible, but I've never tried it. Mandrake has a very nice tool, urpmi, which is very similar.
I think by "non-Pentium", they mean "non-x86", Like Sparc, Alpha and PPC. All apps compiled for pentiums will work just fine under a 386 (except maybe you'll have to recompile the kernel to provide FP emulation). Recompiling for 386 may provide a miniscule performance boost, though.
When Mandrake started, I saw it as a reaction to RedHat which was declining in quality. RedHat was missing some pretty crucial stuff, like KDE, It was Mandrake's aim to provide a RedHat++ or something. Sort of like Linus wanting to make Minix++ originally.
Since then, RedHat went really downhill and Mandrake really took on an identity of it's own. This is the power of open source, even if it kinda sucks for RedHat.
A cool thing about the CDSA is that you can replace any part you don't like. So, if you feel the NSA has compromised it, you can replace the crypto portions with your own provider based on OpenSSL.
-Dave
I think the original poster meant that the LCDs are not able to change resolution. Thus, playing DOOM on a 1024x768 LCD results in this little 340x200 rectangle in the middle of the screen.
Does anyone think that Nicholas Wirth, Edsger Dijkstra, Grace Hopper, Steve Wozniak, Don Knuth, John von Neumann, Alan Turing, Brian Kernighan, Dennis Ritchie, Kenneth Thompson, Linus, etc, etc, were doing it all for the money?
:)
Well, there is that really nice box at Shoreline Amphetheater labeled "Woz"
If you download the latest JDK, it'll come with a demo called "Stylepad". It uses the Swing text components (I'm not sure if you can use Swing). The demo seems to save to some binary format (apparently, it's a serialized java object), but there's probably some way to trick it into saving in HTML.
-Dave
The point wasn't that Windows can't support multiple NICs. The point was, that if you restrict software to running on a machine with a particular MAC (based on the NIC), then said software will fail when I change to a different NIC. The original poster said that people don't change NICs. I was saying I may change my NIC multiple times a day, depending on where I'm accessing the LAN from.
(And as a suggestion, change the ID to the computer's MAC address. These things change a lot less frequently [How often does a hardware hacker completely change his ethernet card? Not often.])
Actually, as a laptop user, I have 2 ethernet cards which I switch out. When I'm on a 10baseT network, I use a standard NE2K. When I'm on a wireless network, I use an Orinico WaveLAN card.
I'm not entirely certain no cipher negotiation is a good idea. If Rjindael is ever cracked, it would be nice to be able to plug in another algorithm. Plus, Rjindael is fairly new, so older programs may not support it.
But, it does at least make an obvious default.
You've got to check out Mandrake 7.2. It comes with KDE (not sure which version...I'm using Gnome/IceWM), TTF fonts, an early version of X4.0. It's a little behind, so not all the anti-aliasing features are available, but I'm sure they're working on it.
I'm working at a machine that's pretty much a clean install. I'm looking now at TTF fonts in Netscape running on XFree86 4.0.1.
I'm not sure about other distributions, but Mandrake's TTF support was excellent. It installed xfs with True Type Fonts in /usr/share/fonts. Mandrake has the ability to include fonts from a Windows install. Although I'm not using Windows on these machines, Mandrake still installed roughly 50 nice TTF fonts.
I did a search on google for "TTF font gallery" and came up with a bunch of nice sites. A little wget action and I found something like 500 fonts. I bet there's even a way to grab your old familiar fonts off the mac.
With Anti-Aliasing in XFre 4.0, supprt for it in KDE and the GNOME announcement today, fonts will be looking quite nice on Linux!
SST offers privacy over analog. There's nothing about encryption that makes it specific to digital (although implementing on digital is easier).
Other people have suggested the BT848 chipset, which I use (via a WinTV GO! card). You didn't ask, but I have to imagine you'll want some good software to go with it.
Broadcast 2000 (http://heroines.sourceforge.net) provides excellent video editing support. It can record from any Video4Linux device (including the BT cards) and output to Quicktime. Heroines also has a good MPEG-2 package that can re-encode the Quicktime movies to MPEG-1 or MPEG-2. If you want even smaller files, RealProducer will read bcast's Quicktime files.
One thing about bcast: You need the latest kernel and glibc 2.2. RedHat 7.0 and (I think) Debian support glibc 2.2. Bcst will work with older versions, but will crash when your file exceeds 2Gig.
The CNET peice about MS giving out the source to Windows is really a non-story. Just letting someone peak at your source doesn't make you open source. You have to allow criticizm, patches, branches, forks, etc. There's no benefit to just showing it around, if you don't allow people to make improvements or derivatives. Sun had this exact problem with the Java source licenses.
"You have to type your password into the new client--maybe we should store that on the server too?"
Yes, you do have to store the password (or a derivative thereof) on the server. Otherwise, the server would never know if you typed in the correct password or not. But, I think you're poorly trying to make a point that not all data should be stored on the server.
It's true; not all data should be stored on the server. Like certain subscriptions. Of course, the client doesn't have to use the server's capabilities to manage subscriptions.
I would like to have a client that allows me to choose server-based or client-based management of subscriptions and recent messages. That way, I could say "I always want this subscription, but this other subscription should only show up when I'm using balsa from home" or something. That would not be possible if the server could not store subscriptions, but the ability to store subscriptions does not prevent the client from doing its own management.
And race conditions in the spec should be fixed. They're not excuses to throw away the idea entirely.
-Dave