can anyone comment on whether RtCW can use >1 processor? Maybe I should just check the Windows side, but I'd rather not reboot.:) I can say with certainty that it doesn't use >1 processor on linux, at least according to "top".
Umm.. do you have 1024x768 defined as a valid resolution in your X configuration. All I can say is that Tux Racer, Quake III, Railroad Tychoon, Myth II (after running loki_update), etc. work for me when I run at different resolutions (either higher or lower). I can't speak to RTCW though.
Do you manually need to switch the resolution or does the application do the switch automatically? I've got the same problem, guess I need to fill in my config file with additional resolutions.
I wonder if they fixed the SMP issues -- reportedly, the Windoze side of things will take advantage of two processors, but on linux RtCW can only use a single processor. I haven't been able to get the linux side of things going to actually test this on my SMP system though.
yeah, big rocks! To get you started, go external and go SCSI. External CDROM, hard drive, tape reader. Then add in your whatever modem (s/whatever/DSL|cable|56k/), network hub and you've got a good, beefy, non-portable setup. If only someone were to make actual analog V/U meters for network traffic...
My usual way for reading a Word attachment is "|strings" in XEmacs VM. It isn't half bad for getting the *content* of the message. All formatting and font crap are thrown out the door of course. But if the author is relying on formatting and font crap to get their point across, perhaps he/she needs to rethink what it is they're trying to say.
I suggest pursuing a degree, but a non-CS degree. What *really* interests you? Engineering, biology, medicine? You purport to have the programming down, why do you want a piece of paper reaffirming that?
Being a programmer these days is like walking into a job interview and saying "I can speak English." Well, so what? How can you apply that? Learn something to do with your skills, lots of jobs out there require a [biology, engineering, business] background to do the programming. A good number of those 4 year college grads didn't take any of the programming classes. You ought to be able to take one of those jobs with the proper background.
And if you want to take the fast track, at least get an Associates Degree. Two years isn't that bad.
Anyone play the Forever War RPG?
on
The Forever War
·
· Score: 2
Back in my D&D days (15 years ago?), my parents got me The Forever War RPG for xmas. It was pretty cool actually, no character development but you basically had a board where you setup human and alien troops. It was pretty cool, it even had the stasis field and archaic weapons too.
I'd recommend the tape route over backing up to hard drive, but if you must, and if you want to use both ends of the sync try something like Unison. This thing makes synchronizing my laptop and desktop a piece of cake.
the sound card would be pretty crappy for this. First off, it's AC coupled, meaning that you won't be able to measure DC voltages. Also, it's most probably filtered for human hearing, 20-20khz.
I think there might be software around that turns the printer port into a logic analyzer. While not an oscope, logic analyzers have good value.
Deciding to completely rewrite your product from scratch, on the theory that all your code is messy and bug prone and is bloated and needs to be completely rethought and rebuild from ground zero.
From what I've seen, a complete code rewrite is what happens when requirements were failed to be met. Usually some novice designer comes in and fails to capture the requirements. They either blindly implement it leaving lots of holes or keep going back to marketing so often finding so many uttlery useless boundary conditions that the thing takes forever to write.
A code rewrite is what a novice will do when they've insufficiently captured requirements.
You can get one step closer to marketing by quick prototyping. A professional will do a quick prototype in Perl, cut so many conditions out of the requirements that the excuse for a code rewrite is merely adding a CPAN module or rewriting a portion in C.
is if I could store my "wallet" on an ethernet enabled Gibson! Instead of using a hat/box/whaterver for accepting pocket change, street performers could use a hub that onlookers would plug their Gibson into to make donations.
* doing it in real time. Glad you paid extra for that 50X speed cdrom drive?
* splitting the songs into separate files. Unless you explicitly do 1 song at time you'll be spending a good amount of time with SoundForge or a similiar editor.
* automate file naming via an external program.
The great thing about rippers is the automation. The one I'm writing myself puts the FreeDB/CDDB info into a local database along with track times from the CD and other metacrap that I deem important. All this automation is negated with what the record industry is trying to do.
I don't know why more people don't use the MindGuard Public License (as used with MindGuard). An excerpt:
A "work based on the Program" hereinafter means either the Program
itself or a work containing a portion or the totality of the
Program either with or without modifications, translations,
transliterations, or transformations. (Hereinafter, the term
"modification" shall include, without limitations, the last four
terms of the previous sentence excluding the term "or" unless "or"
is used to refer to a boolean function applied to modify the
Program or any part of it.) Each licensee is addressed as "you",
as in the statement "You are a licensee". (The statement "You are
not a licensee" will hereinafter have no logical meaning.)
anyone know specifically what ipchains rules are necessary to play this? I constructed my firewall from Rob Ziegler's site. With this firewall and ip masquerading I can't play RTCW over the net unless I bring the firewall down first.
I suspect it might be linked to the fact that RTCW seems to request both the server port (which is normal) and a specific client port (which is rare). Ie- port 27960 on both client and server. This might be interferring with ip masquerading. I'm not sure. Anyone get it going?
holy cow, that's one of the coolest things I've seen in a long while. Does it take Type II compact flash cards? Can you comment on the quality of it's video/photo? I see it's only 640x480 for stills and 320x240 for video (I'm not expecting superb SLR or anything), but is the quality ok?
I'd love to take something like that snowboarding. Listen to music all day, take videos/pictures of everyone in the half pipe.
One big disadvantage of trinary is the number of transistors involved. I don't know if the author's schematics were minimal or not, but his inverter required 2 transistors and 5 resistors. A standard CMOS inverter requires 2 transistors and *zero* resistors. On top of that, the transistors were BJT (Bipolar Junction Transistors), not CMOS which are what current most common.
The other functions will take a lot more real estate if realized in trinary too. The Full Adder he had listed has 20 gates of varying complexity, that would take at least 2 transistors per gate, probably resistors as well considering his schematics. A binary/CMOS implementation can be done in about 30 transistors.
If the track sounds so awful that people cannot get into it, they may wander off to the bar...
Actually, the club owner would setup the system such that if *not enough* people are at the bar the music will become awful. I'm half serious here: club owners make their money on selling a rum & coke for $7. It's not in their interest to have people *only* on the dance floor all night.
I did my own test to compare the linux VM's on a couple different kernel versions. I booted the system into the test kernel, once loaded I ran 32 simaltaneous instances of mpg123. Using BSD process accounting (thanks tcsh!), I measured the elapsed time, kernel time, user time, major page faults, and minor page faults of each of the 32 processes. I then found the mean/stddev/min/max of these numbers.
The mean elapsed time for the process and mean number of page faults are shown below: (I'd post all the number but the slash filter doesn't like the gratuituis white space)
kernel: 2.2.20 2.4.10 2.4.12 2.4.8
mean major page faults:
7833 7208 7285 8990
mean elapsed time:
88.62 86.81 86.52 88.44
so what's this show? not much:) The 2.4.8 kernel had a lot more page faults. But the vm might measure major/minor page faults differently, I don't know. Also, my kernel configs may have been slightly different but that shouldn't matter too much. If someone wants to do a more complete analysis let me know and I can give more details.
Anyway, in terms of number of page faults:
2.4.10 < 2.2.20 < 2.4.8
While a prime number with 3,500,000 digits might have a nice cool factor, it is completely useless for any practical purposes.
[smartass]Actually, the stipulation is that the number has no factors except for 1 and itself. I guess you could consider the number 1 as nice cool.[/smartass]
can anyone comment on whether RtCW can use >1 processor? Maybe I should just check the Windows side, but I'd rather not reboot. :) I can say with certainty that it doesn't use >1 processor on linux, at least according to "top".
Do you manually need to switch the resolution or does the application do the switch automatically? I've got the same problem, guess I need to fill in my config file with additional resolutions.
I wonder if they fixed the SMP issues -- reportedly, the Windoze side of things will take advantage of two processors, but on linux RtCW can only use a single processor. I haven't been able to get the linux side of things going to actually test this on my SMP system though.
While the big-O notation is O(n^2), a comparison of this type is realy (n^2)/2, so you've *only* got 61250 comparisons for your 350 students...
yeah, big rocks! To get you started, go external and go SCSI. External CDROM, hard drive, tape reader. Then add in your whatever modem (s/whatever/DSL|cable|56k/), network hub and you've got a good, beefy, non-portable setup. If only someone were to make actual analog V/U meters for network traffic...
and if you really want to delete all files, drop the old MSDOS pattern of *.*. Just use *. The *.* pattern requires a dot to be in the filename.
My usual way for reading a Word attachment is "|strings" in XEmacs VM. It isn't half bad for getting the *content* of the message. All formatting and font crap are thrown out the door of course. But if the author is relying on formatting and font crap to get their point across, perhaps he/she needs to rethink what it is they're trying to say.
I suggest pursuing a degree, but a non-CS degree. What *really* interests you? Engineering, biology, medicine? You purport to have the programming down, why do you want a piece of paper reaffirming that?
Being a programmer these days is like walking into a job interview and saying "I can speak English." Well, so what? How can you apply that? Learn something to do with your skills, lots of jobs out there require a [biology, engineering, business] background to do the programming. A good number of those 4 year college grads didn't take any of the programming classes. You ought to be able to take one of those jobs with the proper background.
And if you want to take the fast track, at least get an Associates Degree. Two years isn't that bad.
Back in my D&D days (15 years ago?), my parents got me The Forever War RPG for xmas. It was pretty cool actually, no character development but you basically had a board where you setup human and alien troops. It was pretty cool, it even had the stasis field and archaic weapons too.
I'd recommend the tape route over backing up to hard drive, but if you must, and if you want to use both ends of the sync try something like Unison. This thing makes synchronizing my laptop and desktop a piece of cake.
the sound card would be pretty crappy for this. First off, it's AC coupled, meaning that you won't be able to measure DC voltages. Also, it's most probably filtered for human hearing, 20-20khz.
I think there might be software around that turns the printer port into a logic analyzer. While not an oscope, logic analyzers have good value.
And after that, the next obvious thing is to replace the mouse with the steering wheel. And wire up the gear shifter as a joystick.
It's all fun and games until someone *thinks* they're playing Carmageddon but they're really driving around the Target parking lot at 80 mph...
a breakthrough would be if I could hook up my brain directly to the video output on my computer.
From what I've seen, a complete code rewrite is what happens when requirements were failed to be met. Usually some novice designer comes in and fails to capture the requirements. They either blindly implement it leaving lots of holes or keep going back to marketing so often finding so many uttlery useless boundary conditions that the thing takes forever to write.
A code rewrite is what a novice will do when they've insufficiently captured requirements.
You can get one step closer to marketing by quick prototyping. A professional will do a quick prototype in Perl, cut so many conditions out of the requirements that the excuse for a code rewrite is merely adding a CPAN module or rewriting a portion in C.
is if I could store my "wallet" on an ethernet enabled Gibson! Instead of using a hat/box/whaterver for accepting pocket change, street performers could use a hub that onlookers would plug their Gibson into to make donations.
I guess my license plate reading "I hacked the Gibson", in reference to the awful movie Hackers, will have an entirely new meaning.
yeah, that works great if you don't mind:
* doing it in real time. Glad you paid extra for that 50X speed cdrom drive?
* splitting the songs into separate files. Unless you explicitly do 1 song at time you'll be spending a good amount of time with SoundForge or a similiar editor.
* automate file naming via an external program.
The great thing about rippers is the automation. The one I'm writing myself puts the FreeDB/CDDB info into a local database along with track times from the CD and other metacrap that I deem important. All this automation is negated with what the record industry is trying to do.
thanks, I appreciate it. I swear I've tried something similar (ie- unblocking tcp/udp from 27940-60) but I'll give this a shot.
I suspect it might be linked to the fact that RTCW seems to request both the server port (which is normal) and a specific client port (which is rare). Ie- port 27960 on both client and server. This might be interferring with ip masquerading. I'm not sure. Anyone get it going?
holy cow, that's one of the coolest things I've seen in a long while. Does it take Type II compact flash cards? Can you comment on the quality of it's video/photo? I see it's only 640x480 for stills and 320x240 for video (I'm not expecting superb SLR or anything), but is the quality ok?
I'd love to take something like that snowboarding. Listen to music all day, take videos/pictures of everyone in the half pipe.
One big disadvantage of trinary is the number of transistors involved. I don't know if the author's schematics were minimal or not, but his inverter required 2 transistors and 5 resistors. A standard CMOS inverter requires 2 transistors and *zero* resistors. On top of that, the transistors were BJT (Bipolar Junction Transistors), not CMOS which are what current most common.
The other functions will take a lot more real estate if realized in trinary too. The Full Adder he had listed has 20 gates of varying complexity, that would take at least 2 transistors per gate, probably resistors as well considering his schematics. A binary/CMOS implementation can be done in about 30 transistors.
Actually, the club owner would setup the system such that if *not enough* people are at the bar the music will become awful. I'm half serious here: club owners make their money on selling a rum & coke for $7. It's not in their interest to have people *only* on the dance floor all night.
I did my own test to compare the linux VM's on a couple different kernel versions. I booted the system into the test kernel, once loaded I ran 32 simaltaneous instances of mpg123. Using BSD process accounting (thanks tcsh!), I measured the elapsed time, kernel time, user time, major page faults, and minor page faults of each of the 32 processes. I then found the mean/stddev/min/max of these numbers.
:) The 2.4.8 kernel had a lot more page faults. But the vm might measure major/minor page faults differently, I don't know. Also, my kernel configs may have been slightly different but that shouldn't matter too much. If someone wants to do a more complete analysis let me know and I can give more details.
The mean elapsed time for the process and mean number of page faults are shown below: (I'd post all the number but the slash filter doesn't like the gratuituis white space)
kernel: 2.2.20 2.4.10 2.4.12 2.4.8
mean major page faults:
7833 7208 7285 8990
mean elapsed time:
88.62 86.81 86.52 88.44
so what's this show? not much
Anyway, in terms of number of page faults:
2.4.10 < 2.2.20 < 2.4.8
of course, YMMV.
[smartass]Actually, the stipulation is that the number has no factors except for 1 and itself. I guess you could consider the number 1 as nice cool.[/smartass]