| ||||||
| 2003/1/18 [Recreation/Humor, Recreation/Music] UID:27138 Activity:nil |
1/17 Funny band name: Camper Van Beethoven"
\_ I've actually heard some of their songs |
| 2003/1/18-19 [Computer/SW/Languages/C_Cplusplus] UID:27139 Activity:very high |
1/17 If I have "foo_bar_baz_struct_t *p, *q;", which of the following
is better?
1. p = malloc(sizeof (foo_bar_baz_struct_t));
memcpy(q, p, sizeof (foo_bar_baz_struct_t));
2. p = malloc(sizeof *p);
memcpy(q, p, sizeof *p);
Thanks.
\_ 1 is far more obvious for me...
\_ 2 is better if you think you are going to change
what type of struct p points to frequently. 1 is
the preferred way of coding for readability.
\_ Well, I like 2. It's more concise, and you can't screw up
and put in the wrong type in the sizeof.
\_ My vote is for #2 too. Also, I like *q = *p better than
the memcpy. And no, for someone familiar with C, I don't
see how the memcpy makes anything clearer.
\_I don't think that they are necessarily the same in straight C.
In C++ that may be equivalent. Also, shouldn't you be mallocing q?
\_I don't think that they are necessarily the same in straight
C. In C++ that may be equivalent. Also, shouldn't you be
malloc'ing q?
\_ It seems so. Also, shouldn't OP be checking if
the pointer returned by malloc is NULL?
\_ You are exactly backwards. -pld
\_ you think wrong. In C bar=foo does a shallow copy.
\_ Yes, we know this, but the question is does memcpy
do a shallow copy also? Somehow I think this is
wrong. From what I remember memcpy does a bit for bit
copy, which is very problematic once you get into things
like structs and classes. The two may not be equivalent,
and it certainly would come out different in the
object code.
\_ How do shallow and bit-for-bit differ? Very curious-pld
\_ It may or may not, it depends on what the struct
actually contains. That's the crux of the argument.
If the struct contains a class or class pointer(assuming
you are doing this in c++) you
run into all sorts of different behaviors.
\_ The proper answer is "they're identical" -pld
\_ No they are not. Shallow copy copies pointers,
deep copy copies objects also (potentially
using copy constructors, etc.)
\_ Is it possible that this is a Visual C++ extension for C?
Possibly, if they are on crack. You can do this in C++ by
defining your own operator= method. |
| 2003/1/18 [Computer/SW/OS/Windows] UID:27140 Activity:moderate |
1/17 Is it possible (advisable) to upgrade from Windows 98 SE to
Windows XP? Win2k? Is there a way to safely convert a FAT32 FS
to NTFS?
\_ w2k and I assume wxp have a converter for f32->ntfs. I've always
found that doing an MS 'upgrade' leaves you with a broken fucked up
system and in the long run you're better off with a fresh install
if you're going to be using it or care about the person who is.
\_ incredibly bad 'advice' about using fat32 instead of ntfs deleted
due to extreme stupdiity.
\_ Whatever. For a single user system for the average person's
games, internet, taxes, and office there's no need for NTFS.
FAT32 is faster. Just run defrag now and then and back up
important shit, which u would do anyway. Also, FAT32 is needed
for dual-booting win9x and better for dual booting with Linux.
\_How is it better for dual booting Linux? You can read NTFS
in Linux now and vice versa in WinNT variants. FAT32 is i
more prone to error and its performance is definitely
not faster than NTFS on modern computers. And why would
you still want to run WIn9x after installing 2k/XP?
Most games run fine now on those OSes, and
unless you like running old legacy applications there
is really no need to run 16 bit Windows. If you need it to
run DOS then I guess it makes sense. |
| 2003/1/18 [Computer/SW/Security] UID:27141 Activity:moderate |
1/17 Do any other search engines besides google cache?
\_ I think the question is do any others provide public access to
their caches... I'm sure any reasonable search engine does
caching on some level. |
| 2003/1/18 [Academia/OtherSchools] UID:27142 Activity:nil |
1/16 What is UCB's CS research funding compared to say, the Furd, CalTech,
MIT, etc? |
| 2003/1/18-25 [Academia/Berkeley/CSUA, Computer/SW/Unix] UID:27143 Activity:nil |
01/17 Soda needs patching bad. No, it wasn't patched when it was taken down
before, that would have made sense, and we're not here to make sense,
we're here to make your lives hard. So don't get too used to those
screen sessions, 'cuz I'm gonna reboot it again later tonight to
upgrade the thing. Hopefully it won't be down much longer than it was
yesterday. And, really, 24 hours is too much uptime anyway. - ajani
\_ Due to unforseen complications, this won't be happening today.
Enjoy your longer uptime. Patching will be resumed when I figure
out all the uniquely soda complications. - ajani |
| 2003/1/18 [Recreation/Dating, Politics/Foreign/Europe] UID:27144 Activity:high |
1/17 How hard is it to have sex in an airplane lavatory without
getting caught? What do they do if they catch you?
\_ Why do you ask?
\_ Any law against that? Why would they try to catch you?
\_ well, that's what I was wondering. so i asked the motd.
\- legal unless you disable the smoke detector
although that might be ok on air france --psb
\_ The *French* (snicker)
\_ "do you smoke after sex?"
"I'm not sure, I never checked" |
| 2003/1/18 [Recreation/Pets, Recreation/Dating] UID:27145 Activity:high |
1/17 What's the English phrase that means "Since you look good, you
have/deserve a good-looking gf" or "since you're smart, you naturally
have smart friends" or something like that? Thanks.
\_ You so money!
\_ You're so money!
\_ I live 3 blocks from here if you ladies are interested.
\_ Birds of a feather flock together.
\_ If meant in a bad way, water seeks its own level.
\_ [apostrophed was here]
\_ I meant a line like "Things alike get together." or something like
that. Is there such a line? -- OP
\_ Misery loves company?
Great minds think alike?
Birds of a feather flock together? (mentioned above)
\_ airheads think alike? (u look so good, so do ur friends)
\_ Your fellatio is promising.
\_ [apostrophed was here]
\_ A man is known by his friends
\_ Like father like son
\_ Providence |
| 2003/1/18-19 [Computer/SW/Languages, Computer/HW/Printer] UID:27146 Activity:high |
1/17 What format does a (wireless) print server use to communicate
on the network? For example, if I have some crappy WinPrinter
(with Windows drivers) can I plug that into a print server and
print to it as a PostScript printer from a FreeBSD/Linux
machine? What about Mac?
\_ Depends on the print server. If you get one that supports
LPR (IP) printing then you can probably make this happen.
\_ This question makes me wince.
\_ Yes. Yes. |
| 2003/1/18-19 [Recreation/Celebrity, Computer/SW/Apps/Media] UID:27147 Activity:nil |
1/18 Perhaps the iPodNG will feature removable media:
http://www.pcworld.com/news/article/0,aid,108816,tk,dn011603X,00.asp |
| 2003/1/18-19 [Computer/Networking] UID:27148 Activity:high |
1/18 So I have a cable modem and both a Debian Linux and a WinXP
machine. I want to set up one as the firewall/server for my
internal network to the internet. Which is preferable and why?
\_ obLinuxSux! & obDoesntWorkWithCableModem.
Seriously, I'd pick linux since its possible to secure it
to some extent (unless you really need asp and vbscript
in which case you are stuck with XP).
\_ Clueless n00b. You can run asp, etc through the linux firewall.
\_ Dipshit, I know you can port forward, but he said
he wants a single fw/server. If that is the case
then he is stuck with xp. And if he wants vb, asp
etc, he is also stuck with iis.
\_ Do a little research on reverse web proxies (specifically
URL based proxying)
\_ good thing all the politics threads got deleted,
so we can have intelligent technical dialog like
this.
\_ I'd do linux if you already have it. It doesn't really need any
resources (P100 is fine) and if you don't play with it, will be
up for 3-6 months at a time (it's a cheap PC, so you'll probably
have some hardware failure or trip over the cord every so often.)
\_ or if you were lazy and had about $75, you could buy NAT-in-a-box
like a Linksys cable router/firewall, but then accessing your
linux box would be a bit trickier, if you needed to get at it
from the "outside".
\_ you can get one on craigslist for ~$40
\_ Or you could pay an extra $5/month and get a real IP for both.
Using pf on openbsd and both winroute and zone alarm 2.x on w2k
each with own public IP. As far as I know, nothing ugly has
happened after 2+ years like this. Script kiddies run into the
fw's on both *all* the time but nothing serious is going on. |
| 2003/1/18-19 [Uncategorized] UID:27149 Activity:high |
1/18 If I post a stupid question here, will I get a stupid answer?
\_ RTFM
\_ STFW
\_ STFU
\_ Duh.
\_ obNoChanceInHell
\_ you'll probably get at least one stupid answer. What you
should ask is 'will any of the answers be intelligent/useful'
-darin |
| 2003/1/18-19 [Uncategorized] UID:27150 Activity:nil |
1/18 I hope you're happy. the motd is now as exciting as a technical
manual. why don't you censor this, too, while you're at it? |
| 2003/1/18-19 [Politics/Domestic/California, Politics/Domestic/911] UID:27151 Activity:very high |
1/18 Looks like some senators still have a little backbone:
http://news.com.com/2100-1023-980889.html
\_ this is why everyone, regardless of party affiliation should
vote in the democratic primary so they acan vote against
Liebermann.
\_ Lieberman isn't even mentioned in the article that I could see.
WTF are you talking about?
\_ Anti-Semitic troll attempt.
\_ The original logo for the Information Awareness Office is scary.
\_ "Concealed in his fortress, the Eye of Mordor sees all."
\_ Does the Information Awareness Office remind anyone else of the
"Information Retrieval" office in the movie "Brazil"?
\_ No.
\_ Does the Department of Homeland Security remind anyone
else of the Ministry of Love? |
| 5/16 |