| ||||||
| 5/16 |
| 2003/9/20-21 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:10263 Activity:nil |
9/19 What's the easiest way to replace text strings in a binary file?
I have a feeling that sed can't be used with binary files...
\- uh you can try emacs. anymore is probably beyond the scope of wall.
\_ perl -pi -e 's/foo/bar/g' is probably pretty safe;
add in a -0777 first if you want to be paranoid
\_ If you're replacing same-size strings, any hex editor will do. If
you're shrinking them, then fill with spaces. If you're growing,
you might break something if it's an executable or some self
referenced data file like a zip.
\_ spaces? Why not null chars?
\_ because code accessing those strings may run into trouble
with nulls/
\_ Arrr - nold for California Governor!
\_ Avast Right-Wing Conspiracy! |
| 2003/9/17 [Computer/SW/Unix, Industry/Jobs] UID:10220 Activity:nil |
9/16 Related to the evaluation question below, how do you answer the
interview question "what are your weaknesses"? I've gotten that
from two different guys at the same company before and it was kinda
painful because they really, really pushed deep on that question.
\_ Do like they did on The Simpsons. "I'm a workaholic."
\_ "My weakness is I refuse to work with doofuses who ask
lame-ass questions like 'what are your weaknesses'?"
\_ "I survived UC Berkeley where we kill the weak and eat their still
beating hearts! I have no weaknesses, little man! What pathetic
'school' did *you* go to?" It doesn't really matter what you say.
You're dealing with some doofus and every answer can be turned
into the wrong answer. You can say something like, "well my
girlfriend sometimes gets upset that I'm such a take-charge
gung-ho kinda guy when we make plans but she always has fun!"
All answers are stupid, just try to avoid giving an axe-murderer
answer.
\_ These were the two highest-ranking tech godfathers at this co.
If you had said that "take charge" answer they'd scoff and
make you give a *real* weakness. Oh well, fuck 'em I guess.
One of them spent about half the interview on that question,
and the rest questioning my "passion for engineering" and why
I'm an engineer etc... unfortunately rather close to home tho.
\_ I'm 28 and a software engineer, and I want to work with
"good" people more than get a salary. The fact that they're
asking these meta-questions might suggest that they're
concerned with what your life goals and attitudes are,
have you figured it out. It's just a job, but you
spend half your life at work, so I can see why.
\_ No, it means the interviewers are lazy and/or
inexperienced. However, your answer is correct. -John
\_ I've had the exact same thing happen to me when I gave some
clever variation on the 'work too hard' line. So I told him
I'm smart and have low tolerance for people who are
intentionally stupid. Not stupid people, but people who
play dumb for political or other reasons. I got an offer,
but I don't think that had anything to do with it. I think
he was just filling time and feeling self important.
\_ yeah. btw i needed *3* weaknesses. well, it actually
taught me how to be better prepared for interviews.
it's all about attitude.
\_ 3? That's fucking crazy. "Gee, I'm not that flawed".
\_ a more specific question would have been
"tell me 3 things your co-workers hate about you"
\_ the standard answer is: "I work too hard...". not inspiring or
original, but it works. if yer just outta skewl, mention that
you spent all yer time in the computer lab. don't mention the
B.O. problem.
\_ a good manager (read, the kind of manageryou want to work with)
knows that different people are happier doing different things.
Questions like this aren't ment to be ducked. What they are trying
to get at is "What sort of stuff do you do poorly? What sort of
stuff do you just not enjoy doing?" Yeah saying something like
"I goof off half the day and get everything done late" is stupid
but a real answer like "when I'm working on a project with a bad
debugging environment my productivity drops really bad" would,
say let them know you might do better at being a server coding
person that working with some proprierty scripting system that
doesn't have real tools. They want people, not pretend workaholics
who will leave in disgust six months later because they treated
management as roadblocks to be worked around, and somehow, gee,
that made work a nightmare.
\_ This is probably true but I've never had the pleasure of working
with a "good" manager. Then again, I'm in civil engineering, not
coding. The consensus among those I've talked to is that the
weakness question is the interviewer getting in an early stab at
establishing pecking order. They, after all, will never have to
answer such a ridiculous question of themselves from you. If you
want the job, have your canned answer ready and don't be worried
that it's not exactly honest. They're not looking for honesty.
They're looking for you to subvert your ego for the "team". You
may, however, want to consider whether this is the sort of
situation where you'd like to work, if you have a choice in the
matter. In the current times, nobody in my business really has
much choice.
\_ I had a good manager once. I can barely remember what it was
like.... Maybe we had the same one since I think there's only
about 3 out there. |
| 2003/9/14-15 [Computer/SW/Unix] UID:10189 Activity:nil |
9/13 I'm trying to download legal mp3s using
wget -nc -r -l3 -A"*.mp3*" \
'http://www.subpop.com/scripts/main/multimedia.php?key=format&value=mp3
but it doesn't work. I haven't used wget much; what am I doing wrong?
\_ maybe you can set your refererr value to something innocuous like
'Netscape 4', read the wget manpage.
\_ you have "referer" and "user-agent" mixed up. But setting the
user-agent value in addition to the referer one is a good idea.
\_ Your ISP probably blocked all mp3 files because they have the evil
bit set.
\_ the host probably disallows direct linking to files. If so, you
need to specify a referer.
\_ It wasn't referrer or user-agent, but rather something about
the option I think. At any rate, I parsed the page manually
and came up with a list of hrefs to d/l, and that worked fine.
Thanks for the help. |
| 2003/9/12 [Academia/Berkeley/Ocf, Computer/SW/Unix] UID:10166 Activity:nil |
9/12 I can't FTP into OCF from behind firewall/router. Can anyone tell
me what's wrong? -stupid newb
\_ block ephemeral port and doesnt understand ftp PORT cmd? --psb
\_ use FTP in passive mode. ftp -p
\_ As the above says, use passive mode. Ftp's normal mode is to
have the server try to connect back to the client so the client
becomes a server of sorts. This attempted connection smacks into
your firewall and thus ftp in it's normal mode fails. Passive
mode doesn't do that so you can ftp from behind firewalls. |
| 2003/9/10-11 [Computer/SW/Unix] UID:10135 Activity:nil |
9/10 I have AvantGo on my PDA and on one computer. I installed AvantGo
on a 2nd computer. But the hot-sync manager on the 2nd computer
doesn't list AvantGo as a conduit. How do I get it to list AvantGo
as a conduit? |
| 2003/9/8-9 [Computer/SW/RevisionControl, Computer/SW/Unix] UID:10110 Activity:nil |
9/6 Looking for a way to track download statistics, and webalizer doesn't
seem to be what I'm looking for. I want to see how many unique
IPs downloaded certain files, with nice sort-by-date options and
a way to figure out how many downloads for each file. Suggestions?
\_ I use awstats. It might do what you want.
http://awstats.sourceforge.net - danh |
| 2003/9/3-4 [Computer/SW/Unix] UID:10055 Activity:nil |
9/3 How can I get tcsh to warn me about being overquota when I log in?
\_ Maybe put "quota -v" in your .cshrc?
\_ quota -q will only report FSs where you're over your limit |
| 2003/9/3-4 [Computer/Theory, Computer/SW/Unix] UID:10050 Activity:nil |
9/5 I have a relatively large mailing list archive in a
typical unix's mbox format. Is there any tools that
allow me to view it easily, i.e. reconstruct threads, etc?
\_ mutt -f file (then hit "ot" to sort by threads)
\_ From a mh perspective, you can incorporate it into your mail box
with inc, and then do a subject field sort with
'sortm -textfield subject'. -ERic |
| 2003/8/29 [Computer/SW/Unix] UID:29509 Activity:low |
8/29 Would you please show me how do I specify the key in the unix command
des? The man page of des does not describe the format of the key.
And I cannot search from google using "des -k" where the - is ignored
in the search.
\_ des is a unix command? or do you mean crypt... |
| 2003/8/29-2004/2/14 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:12252 Activity:nil |
2/13 Does perl have a "diff" facility? I have something that requires a
lot of diff but file I/O using unix diff would be too slow. Thanks.
\_ Text::Diff? Really. You could search cpan for this sort of thing. |
| 2003/8/29-2004/2/14 [Computer/SW/Unix] UID:12247 Activity:high |
2/13 How can one refer/save to a mailbox with space in its names in mutt?
\_ Standard UNIX suggestions: have you tried
backslash space (my\ mailbox)?
single quotes ('my mailbox')?
HTML equivalent (my%20mailbox)?
\_ If you're going to answer, at least attempt it yourself.
\_ If you're going to ask a question, at least attempt
to explain the avenues you've already explored.
\_ Was not OP. You're still totally unhelpful.
\_ Could have been, if op was new to mutt.
\_ You answer suggests you have less familiarity
with mutt or even unix than I do. This is
not an insult and does not imply I know a lot.
And thanks for your time. -- op
with mutt than I do. I don't mean this as
\_ It's a pain, but I was able to do this by typing "^V^V ". --scotsman
\_ Thanks, you are awesome! BTW, how did you find this? It
certainly does not show up in online help by typing '?'
\_ it's in the mutt manual under editor bindings. it's also a
typical binding for a 'quoted-insert' type of function in
shells.
\_ v stands for "verbatim"?
an insult, and thanks for your time. -- op
with mutt or even unix than I do. I don't mean
\_ no. it's unix, it stands for nothing.
\_ Just rename the mailbox.
\_ or perhaps a link will do.
\_ that's what makes it better.
\_ sounds like a shitty mail program to me.
this as an insult or even imply I know a lot.
and thanks for your time. -- op
\_ It's a pain, but I was able to do this by typing "^V^V ". --scotsman
\_ Just rename the mailbox.
\_ or perhaps a link will do.
\_ probably so but "^V^V " was so much more arcane, it just has
to be the better unix answer for the motd.
\_ not really. and only one ^v is necessary anyway.
\_ that's what makes it better.
\_ sounds like a shitty mail program to me. |
| 2003/8/29-2004/2/17 [Computer/SW/Unix] UID:11267 Activity:nil |
11/29 Soda wedged with NFS problems. Console unresponsive. Rebooted. |
| 5/16 |
| 2003/8/28 [Computer/SW/Unix] UID:29503 Activity:high |
8/27 I am behind a huge ass which closed off most of the ports
other than 23, 80 and few other common daemon. I would like to
run IM. For ICQ, i gotten away with telnet to my shell account
running micq. I don't know how to deal with MSN. The funny part is
that normal MSN client works for somereason, but my open-source
client doesnt (miranda). Any idea how to resolve this problem?
\_ A huge ass? You mean someone that doesn't want twits like you
playing with viruses, spyware, and running that kewl web toy your
'friend' sent you marked, "URGENT!"? Get off the net, hoser! It
is tools like you that forces netadmins to close ports in the
first place.
\_ some very funny dude deleted "firewall". has anyone ever told
you not to get so worked up over trivial things?
\- sorry, couldnt resist --psb
\_ it's the motd, no one is worked up. why are you so worked up
about others being worked up?
\_ um, how is that funny? of course microsoft is going to have a
more compatible client. anyway, miranda probably doesn't work
cuz microsoft recently disallowed most older msn clients,
stfw for more details.
\_ appearently official MSN client use port 80 if its
official port is not avaliable. I am just wondering
if any of you tried to configure your 3rd party IM to do
the same when you guys are in the similiar situation.
In any case, I am leaning toward installing Centericq
on my shell account instead of dealing with this problem
directly. For those who actually knows what I am talking
let me know how you guys deal with this. Thanks |
| 2003/8/27-28 [Computer/SW/WWW/Browsers, Computer/SW/OS/Windows, Computer/SW/Unix] UID:29484 Activity:low |
8/27 This is a question for Imaging gurus. I have a few JPEG
files which I'm not able to view on my PC. However, I am
able to view the thumbnail of the pic in Windows Explorer
in XP. When I try to load it in 'xv' on unix I get the
following errors. The image is located at /csua/tmp/photo18.jpg.
Is there any way to fix these JPEG errors? Thanks for any
help. - madhav
- Corrupt JPEG data: Premature end of data segment
- Invalid JPEG file structure: two SOI markers
\_ Opera and mspaint display it just fine. Save as a different
format maybe. "SOI" = start of image. -John
\_ Thanks. I tried on my work PC (W2K) and it seems to open the
image fine without any problems in Netscape 7.1, IE 6, MS Paint,
and MS Photo Editor. -madhav
\_ Where did the image come from? If it is from a digital camera,
it is likely that they did a "smaller+regular" image trick.
Basically they stored a smaller version of the image at
the front to allow faster preview inside the camera. Maybe
"xv" just does not handle this case? (Sounds like John's
assumption of having "two Start Of Image" may back this up.)
\_ The image came from my Sony Mavica CD-200 digital camera.
What is weird is that not all pictures have this problem, only
1 in 25-30. -madhav
\_ I did a bit of digging, and apparently some jpeg file formats
like SPIFF use SOI markers to indicate that the following
information is format-specific. Some decoders don't understand
the tags which follow the additional markers, and just look
at the SOI bits themselves. Page for SPIFF is at
http://netghost.narod.ru/gff/graphics/summary/spiff.htm
What's the picture of? -John
\_ The picture is of the valley as seen from Jungfraujoch(highest
train station in Europe approx. 11500 feet) in
Switzerland. -madhav |
| 2003/8/26 [Computer/SW/Security, Computer/SW/Unix] UID:29470 Activity:high |
8/26 http://nosuch.com/music/webtones.cgi \_ hm... I don't think this is that cool. \_ The arbiter has spoken! \_ more an attempt to stimulate conversation than to arbitrate. what do other people think? just seems to me like there are many arbitrary ways one could generate music from a web page, gif, whatever, and the results of thsi weren't particularly compelling musically. |
| 2003/8/21 [Computer/SW/Unix] UID:29419 Activity:low |
8/20 Been a long time since I work on C/C++. Can anyone help make
sense of this message?
main.o: file not recognized: File truncated
\_ Maybe the .o was originally compiled for a different architecture?
\_ Hmm...no, I am doing a clean build.
\_ problem with the compile options and compile line? What is
it?
\_ Are you building on a nfs mounted volume? (perhaps on
Linux using v2?)
Linux using nfs v2?)
\_ filesystem full or hit quota? |
| 2003/8/15-16 [Computer/SW/Security, Computer/SW/Unix] UID:29359 Activity:low |
8/15 D00DZ GN00 WUZ 0WNZ!
http://csua.org/u/3xw (story.news.yahoo.com)
http://www.cert.org/advisories/CA-2003-21.html
\_ rms:rms |
| 2003/8/13-14 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:29338 Activity:kinda low |
8/13 In tcsh, how do you get * to include subdirectories? I want to do
something like perl -p -i -e 's/foo/bar/g' **.c
and have the command executed on ./*.c, */*.c, */*/*.c and so on.
\_ You can do something like:
find . -name '*.c' | xargs perl -p -i -e 's/foo/bar/g'
might have to play around with that, I haven't tried it -niloc
\- you cannot do zsh-style ** recusive globbing in tcsh.
rather than doing something really ugly
use find | xargs. there are also various emacs-heavy ways to
do this. --mr emacs&&tcsh
do this. --mr emacsbitch |
| 2003/8/13-14 [Computer/SW/Unix] UID:29333 Activity:very high |
8/13 I often take the battery out of my Powerbook 12", which lacks an
\_ so why are you doing this?
secondary battery. As a result, the date gets reset to 1970 if I
power it up after more than an hour. This cause anacron to think that
(minus) decades have passed and start runing all sorts of jobs
run only an hour ago. I want to add to /etc/rc so that
on restart if the date is ridiculous it will be set to, say, 1 hour
beyond the last "normal" time the machine sees. What's the easiest
way to find the "last normal time"?
\_ If you're using OS X there's an option to use the network time
server under System Preferences.
\_ /bin/date > /tmp/date -John
\_ That's way too easy. The answer should some how involve
sed/awk on the command with multiple layers of escaped chars.
\_ you could just run ntpdate on boot. -tom
\_ what if you have no net?
\_ Do you have sed/awk?
\_ Yes I have sed/awk/perl, no I usually do not have net
when this happens. Please enlighten me how /bin/date > /tmp/date
helps? During a graceful halt?
\_ put that in a cronjob. Then have the startup look at it. Doy? :) |
| 2003/8/11-12 [Computer/SW/Security, Computer/SW/Unix] UID:29315 Activity:kinda low |
8/11 http://www.craigslist.org/eby/eng/14754592.html They claim there's a "Secret password" encoded in there but it looks like every other "we don't have enough money" job posting to me. I'd never apply for a job like this but I'd like to know if there really is a "secret password" in there. \_ Read down the first letters of the first five paragraphs. I want 30% of your first month's salary. \_ bingo \_ Kinda sad actually. I thought it would be harder to find. \_ BSPTEFEEA? WTF does that mean??? \_ It means "you will continue to draw unemployment" |
| 2003/8/7 [Computer/SW/Unix] UID:29268 Activity:very high |
8/6 This is the same question I have asked before. I am trying to
do something to file in a directory, which the new filename is
actually based upon the old filename, something like
mv *.aaa *.bbb
With MOTD god's help, I got something like the following worked:
ls -1 *.ps | sed 's/\(.*\)[.]ps/ps2ascii \1.ps \1.txt;/'
However, it doesn't execute. Even if I put back-quote and/or
put eval in the front, it still doesn't execute:
eval `ls -1 *.ps | sed 's/\(.*\)[.]ps/ps2ascii \1.ps \1.txt;/'`
Any suggestion on how to make that line be executed? -kngharv
\_ umm, that seems like a really retarded approach. you should be
more careful about who you take advice from. why not this:
for f in *.ps; do ps2ascii $f.ps $f.txt; done
\_ because it doesn't work. ps2ascii would try to open
file.ps.ps. here is a way you can do it:
for f in *.ps; do ps2ascii $f `echo $f|sed 's/.ps$/.txt/'`; done
--aaron
\_ oops, forgot about the .ps.txt thing, and your above thing
is inconsistent with your cmdline. anyway, since OP is using
csh, it would be even easier to use the r modifier.
\_ that would make too much sense. the sed version has that classic
'job security' look to it. ;-)
\_ err.. do this for loop in a command line? --OP csh user
\- i would do something like this:
ls *ps |sed 's/[.]ps$//' |awk '{print "ps2acii " $1".ps" " "$1".txt" }'
and then pipe that to sh or to a file and then edit and
runthe file. obviously be as careful as you need to be.
this is a cleaner and safer way to do it if you are not a
shell wizard. --psb |
| 2003/7/30 [Computer/SW/Security, Computer/SW/Unix] UID:29175 Activity:kinda low |
7/29 I've been struggling with cygwin all day and getting nowhere.
I'm trying to get it to run init and startup xinetd, sshd, etc
from /etc/rc.d/rc?.d just like on a real unix box and I'm not
getting anywhere. There's an error in the init.d/functions file
which prevents anything running properly and when I try running
xinetd by hand, it runs as my user and not SYSTEM even though
I setuid'd xinetd.exe and tried a bunch of other things. Has
anyone here got any of this working and if so, please tell me
how explaining very very slowly because I'm feeling really
stupid right now. And no google didn't help at all. Thanks!
\_ there is a cyg program to install your sshd (and anything
else) as an NT service. Set that to start automagically
and you will be good to go. google for "cygwin sshd
install" and i'm sure you will find it. |
| 2003/7/24 [Computer/SW/Unix] UID:29129 Activity:nil |
7/24 Related to the recent LANMANAGER password attacks:
Vulnerabilities in Win2k kerberos authentication.
http://www.hut.fi/~autikkan/kerberos -John
\_ I've decided it doesn't matter anymore. If you run windows you
just have to assume the whole thing is broken top to bottom and
the rest is just details. |
| 2003/7/15-16 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:29047 Activity:kinda low |
7/15 What's the best way, using free software, to merge two eps files
into a single pdf document?
\_ using latex, put them into one ps document, then
ps2pdf them?
\_ Actually, I just found this:
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=testout.pdf \
Page1.eps Page2.eps
works great. thanks anyways. -op
\_ you can also use psmerge | ps2pdf
\_ cool, thanks.
Okay, a related question, I have a ps file that has type3 fonts.
What's a quick way to remove them? They are unnecessary and
don't work in xpdf. |
| 2003/7/10 [Computer/SW/Unix] UID:28986 Activity:moderate |
7/9 How do I find out the CPU speed of a UNIX SUN sparcstation?
\_ /usr/platform/<something>/sbin/prtdiag
\_ psrinfo -v is the correct method (prtdiag isn't
supported on all platforms and doesn't report
the cpu speed properly on some sun4u boxes)
\_ dmesg. It's the first thing you see at POST. -John
\_ on some systems dmesg reads from a log file
that gets log rotated, so the post info gets
deleted. |
| 2003/7/9 [Computer/SW/Unix] UID:28970 Activity:high |
7/8 Cygwin/tcsh users: Some odd bug in tcsh made it create a 1.7 gig
.history file in my $home. It took a few minutes to figure out why
new tcsh's would swap the machine to death and never start but that
was it. Just trying to save someone else some hassle and time if
it ever happens to you.
\_ err.. what version is your cygwin/tcsh? I have been using it
for past 10 months and my .history file is kept under 1kb.
\_ I keep it updated almost daily. It hasn't changed in more than
a month. I've been using it for about 6 months. This is the
first time anything weird happened. I had about 12 rxvt/tcsh
windows open and ssh'd to work. The work firewall timed me
out (oops!) and I was stuck scratching my head trying to open
new shells after I killed the timed out ones. I've changed
nothing in my config recently. I think I just ran into some
odd bug. It was 1.7gigs of my prompt over and over.
\_ so you had a dynamic prompt that dumped into .history.
don't use dynamic prompts or precmd/postcmd aliases..
use the tcsh builtin prompt bits. There's nothing useful
that they won't do. |
| 2003/7/9 [Computer/SW/Unix] UID:28969 Activity:nil |
7/8 Is there a UNIX command to see how much RAM a machine has?
\_ I like using 'top' for that.
\_ solaris: prtdiag
\_ linux: awk '/^Mem:/ { print $2/(1024*1024); }' /proc/meminfo
solaris: prtconf -v | awk '/^Memory/ { print $3; }'
\_ linux has 'free' |
| 2003/7/9 [Academia/Berkeley/CSUA/Motd, Computer/SW/Unix] UID:28967 Activity:very high |
7/8 Dear anonymous motd censor:
What the HELL is your problem? The only thing acceptable to you is
questions about UNIX, HTML, tcch, cygwin, and freakin' Mountain
View?
\_ Hey, let's get the FBI to make a profile. oh wait ...
\_ U forgot linux
\_ lets united and fight for it. publish the name who is
deleting and modifying other people's post.
\_ Oh! Oh! Mista Kotta! I know! (but I'm still not telling).
\_ most csua people were approximately 2.5 years old
or maybe even -2.5 years old during the above.
i'm not even old enough to remember. - danh
\_ okay. so what happened "during the above"?
\_ some moron deleted the Welcome Back Kotter
reference someone used earlier, don't worry
about it. - danh
\_ I know. I don't care. Most csua people don't read the
motd. Alums mostly do, like you. --hs
Write your own scripts, stick them in cron and wait. You'll
see exactly who is doing what within 24 hours. Trivial. The
most amusing part is not who is censoring and modifying posts.
That's what babies do. I like seeing the hypocrites posting
anonymously and then bitch about others who post anon. That's
always good for a laugh. --horseshack
\_ Hypocrites? Post anonymously is one thing, modifying
other's post and deleting other post is completely different
\_ not really. modifying the motd is modifying the motd.
doing it anonymously while bitching about others being
anonymous posters just compounds the crime. Anyway, like
I said. It took 10-15 minutes to write the scripts. --hs |
| 2003/7/8 [Computer/SW/Unix] UID:28964 Activity:nil |
7/8 I asked earlier about programs that mount tar file, compressed or not,
as a filesystem. Thanks for the answers, though they are not exactly
what I wanted. What I want is some way to store a large number of
(readonly) files, such as the mirror of some web sites, in one file.
It is easier to move around and take much less space. Failing mounting
tar, any other way to achieve this?
\- emacs can read/write remote tar.gz files over various transport
protocols. --psb
\_ tar without compression won't get you what you want. It won't save
space. You want a tool like rsync that makes moving files easier.
Write some scripts then GPL and share them so we can all enjoy the
fruits of your labors. You stand on the shoulders of giants!
\_ tar can save a small amount of space by packing the files
in and not wasting as much unused space at the end of each
file
\_ Huh. I'm no cs guy, but I've generally found uncompressed
tar files to be larger than the directories they
reproduced - particularly when a large number of small
files were in the directory. I had to do a lot of this
for my Master's thesis a few years ago. -- ulysses
\_ What about making a cd-rom (ISO) image with "mkisofs" then you can
mount that as a read-only loop device. (You don't need to have a
CD to do this). name the file whatever.iso
\_ Along the same lines, at least FreeBSD has a method for
mounting ISO files as if they were a standard disk device. |
| 2003/7/7-8 [Computer/SW/Unix] UID:28947 Activity:moderate |
7/7 Is there a program that mount a tar or tgz file as if it is a disk?
I searched the web but only found something that does not quite work.
\_ Things like WinRAR on windows can open them in a gui and let you
more easily manipulate the files but I've never seen something
that lets you truly mount a tar file like you're talking about.
What are you really trying to do?
\_ If you open a tar file in emacs it shows you the files in the
tar archive as if you were using dired. If you hit return on
one of the files it shows you that file. -emin |
| 2003/7/3 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:28909 Activity:nil |
7/02 anyone have any idea why NET:FTP would take 60 times longer
to grab a file than just going throught ftp on the (linux)
command line. (but only on one box, my other box goes to
the same destination fine, similar perl/cmd_line ftp times).
\_ DNS? totally a guess |
| 2003/7/2 [Computer/SW/Unix] UID:28901 Activity:insanely high |
7/2 i need to share files on 2 solaris machines. i was going to use NFS
but someone suggested that smb might be more reliable. this shocked
me, but i figured i'd see if anyone else agreed with this opinion. i
think she recommended smb because djb says that nfs sucks.
\_ djb sucks. ignore him.
\_ djb is a smart guy,
and he is usually
right (on security
and performance
issues) but he is
just not practical
most of the time.
\_ she's wrong, especially with solaris.
\_ smbclient is like using ftp. If you want to *really* share files
you'll need to *purchase* a third party smb-fs to run on solaris
since samba doesn't support smbfs like linux. In short your
'someone' is locked in a linux world and doesn't know wtf they're
talking about. NFS sucks but you don't have a *free* (as in beer)
option and I doubt you'll want to pay to link only 2 boxes.
-Motd Storage Guru
\- "what is wrong with NFS" ... not in theory but
practice. --psb
\_ Linux. It's NFS has been broken for a decade.
\_ Bullshit. Ever since Linux 2.2.14 kernels,
I didn't have any problems with Linux NFS,
at least when serving files from Linux and Linux
or from a Solaris server to Linux clients.
The only problem is that you're limited to the
functionality supported by the Linux NFS
implementation (e.g. no ACLs, no secure
authentication, server-side NFS v3 support is
still considered experimental)
\_ Actually it still sucks. It just isn't as
bad as it used to be. -MSG
\_ It's a huge pain in the ass to configure for each
client/server pair. Compatibility between vendors
is weak at best so performance is going to suck
until you spend a week beating on it until you get
the right options for your client/server combo and
your data set as well. There are other problems
but that's the big one for me. --Motd Storage Guru
\_ And if she is "locked in a linux world...wtf they're talking
about..." that'd be a reason to recommend SMB over NFS. NFS
in linux sucks ass. - a guy trapped in the linux world
\_ Yes, but in this case the recommendation was wrong because it
not only doesn't apply to Solaris but is flat out wrong. -MSG |
| 2003/6/30-7/1 [Computer/SW/Unix] UID:28866 Activity:very high |
6/30 -rwxr-xr-x+ 1 fooxer fooxer 6345 Jun 23 17:33 structs.h*
Anybody know what that "+" on the right side of the permissions list
is for? This is on a cygwin/NT4 system and I'm having weird trouble
with saving files (my IDE keeps complaining that it can't write to the
file).
\_ It is unixes way of saying there is ACL information regarding
the file perms. The NT4 security model is richer than the
standard unix model. As a unix guy, it really hurts to have
to admit this. -ausman
\_ There are unix variants with mandatory access controls and
more than the usual uga privilege model. -John
\_ Thanks... so, zealotry aside, what's the easiest way to
a) remove all ACL info (which I don't care about)
b) tell SourceSafe to use more basic permissions
? -- unix guy #2
\_ Chmod 0755 from the unix side will probably remove the
ACL information from the file. This works with a NetApp
in a mixed environment, anyway. Can't help you with b.
\_ Ugh bad idea. Why not use the ACL commands to clear it?
\_ what are those? -- ug#2
\_ Yeah, exactly. What are the equiv to getfacl and
setfacl on a cygwin box?
\_ You can potentially corrupt the file permissions
if you mix chmod and setfacl...in fact, that might
be why it's in a busted state right now.
\_ You still have not answered the question. How
do you manipulate ACLs on a cygwin box?
\_ Thanks to all those who posted a response; I
finally went into Explorer and recursively gave
full access to Everyone, which seems to have
solved the (immediate) problem. -- ug#2, aka op
\_ yeah but M$ could build on unix's 25 years of experience and
they still often fail to get it right. But recent unix
versions have much more finer grained permissions capabilities. |
| 2003/6/29-30 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:28859 Activity:kinda low |
6/28 is there a unix instant messenger client for aol instant messenger
stuff that supports file transfer?
\_ I believe gaim now has support.
\_ I used to use a tcl/tk version of Aim client on Solaris.
that was years ago. GAIM has the most active development.
Have you also tried Everybuddy? --kngharv |
| 2003/6/28-30 [Computer/SW/Unix] UID:28854 Activity:kinda low |
6/28 I've been playing around with cygwin and it looks like it doesn't
have nfs client support. Is that true or am I just blind? Thanks.
\_ I think it's true. NFS is usually an OS thing.
\_ or you could run a SMB server and mount the smb share
with cygwin - danh
\_ you can run an NFS server on your cygwin box. i don't know about
a client. -ali
\_ I want my cygwin box to nfs mount my unix box. It doesn't
look like there's a native cygwin nfs client. I was hoping
I was wrong. -op |
| 2003/6/18-19 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:28762 Activity:high |
6/18 Is there a single man page somewhere that describes all the basic
file manipulation tools for FreeBSD or Unix in general? I'm trying to
batch-format a text file to 80 lines and I can't remember the command.
I always end up starting from `man [join,cut,paste,comm,diff]` and
searching many "See Also" sections.
\_ ok, see, it's "fmt" that I want, not "format". There's got to be
a better way to man. --op
\_ man -k? apropos?
\_ google for the unix rosetta stone |
| 2003/6/14-15 [Computer/SW/Unix, Computer/SW/Editors/Emacs] UID:28733 Activity:nil |
6/14 In older versions of xemacs, if I click anywhere on foo_bar_baz, the
entire string is highlighted. But with newer versions the highlight
stops at the underscore. I have to click on the underscore to highlight
the whole string. Anybody know if this is a configurable thing? I've
searched the FAQs and didn't find anything. This problem is very
annoying because I highlight and paste function names into
M-x grep or other search tools a lot. Thanks.
\_ use the older version. |
| 2003/6/10-11 [Computer/SW/Unix] UID:28691 Activity:high |
6/10 I want to grep for the ocurrance of the ']' and '[' character in a file
I've tried all sorts of quoting on the command line, everything seems
to give a ayntax or 'unmatched' error. How can I do this?
\_ grep '\['
\_ to search for both, use "egrep '\[|\]'<filename>" -jnat
\_ That doesn't seem to work as an "or" perhaps the version
pf egrep is too old? egrep -V = grep (GNU grep) 2.4.2
\_ It looks like you're not really running egrep -- perhaps
it's aliased to grep? The pattern above works in egrep;
you could also use '[][]', which works everywhere. --mconst
\_ Yup, it's just an alias to grep. thanks
\_ he probably meant '[\[\]]' or '(\[|\])' --scotsman
\_ Nope. And I used egrep on soda. egrep -V:
egrep (GNU grep) 2.4d -jnat
\_ That works for me:
soda% egrep '\[|\]' /tmp/testfile
lsdkfsjdlf sodjf sdlfj sodfj [sjfls] sfjls
sdl [fjso slsjfosf sfosjf os sfjlsfj ssj
sjflsdfj ofijwe wof owejf] oweo swfowejoi
soda% which egrep
/usr/bin/egrep
soda% egrep --version
egrep (GNU grep) 2.4d |
| 2003/6/3-4 [Computer/SW/Unix] UID:28620 Activity:high |
6/3 I want to have apache run fault-tolerantly across two web servers.
I've found http://eddie.sourceforge.net but nothing else that seems to
be appropriate and free. I don't run Linux (Solaris 9, actually). Any
suggestions? ok tnx
\_ store the content on a central system and serve it out using
nfs to the to systems. Then use dns round-robin or an l4 switch
(load-balancer) so that if either one of the systems goes down
you auto fall over to the other one. If nfs is two slow, ssh-rsync
the content to the two systems periodically.
\_ isn't the NFS server the weakest link here? also, i'm not
currently running NFS and would rather avoid it for
security and complexity reasons. but if this is the easiest/
most stable way, then i'll look into it.
\_ NFS is the weak link. Do an ssh-rsync from a third machine
or barring that, have one rsync to the other.
\_ roundrobinDNS is only an answer if the goal is load-balancing
if the goal is 100% uptime, round-robin DNS is an anti-answer
\_ what is the answer for 100% uptime?
\_ dns round robin with small ttls will work pretty well
for a small-ish site.
\_ Did you want just the webserver fault-tolerant or the whole system?
What are your resources like and what factors are most important
to you?
\_ NFS isn't a weak link if it is a NetApp. The real question here
is what the budget is. There are even appliances to do this. As
the above poster says, what are the factors here? Does
performance matter and so on.
\_ Budgets are largely frozen. The alternative is downtime (which
is what has been going on the past 10 years). Performance isn't
an issue, I'd just rather not get calls if a machine dies.
I have 3 E250's to work with. They also do mail and DNS... I
figured I'd start w/ balancing http and move on from there.
\_ Look into load balancing with Apache mod_proxy. Simple
to set up, and you can do more interesting things for
heartbeat.
\_ Take a look at putting a web-cache in front of your http servers.
With squid you can set it up so that it fetches pages from your
http server when it doesn't have them and then serve them out to
clients. |
| 2003/5/20-21 [Science/Space, Computer/SW/Unix] UID:28500 Activity:high |
5/20 Game Review: Freelancer, Microsoft.
Freelancer is from the Elite/Wing Commander genre. It attempts to
capture the Elite be-anything-you-want (trader, miner, bounty hunter,
etc) feeling but you're mostly stuck on the single player main mission
path to the end. You can diverge and ignore it relatively early if you
want but unless you already know what you're doing you're better off
following the pre-chosen path. Space combat is lacking. All enemy
ships appear to use the same AI routine. There's no radar, only a
bunch of red arrows around the outside of the HUD showing you the
general direction of targets but not distance. The UI has numerous
annoyances like this. Play time of main mission: 17 hours, 33 minutes.
I'm glad my friend bought it and not me.
\_ Last I heard MS was going to MMORG this.
\_ If you are looking for an MMORG in this genre, try Eve.
I started playing it a few days ago, and I am very impressed --
it's a very deep game. |
| 2003/5/20-21 [Computer/SW/Unix, Computer/SW/Security] UID:28496 Activity:moderate |
5/20 sun gurus, please help. My ultra 5 had some problem getting out of
suspend. I had to power cycle and do nvram-default to get it to boot
up normal again. Everything is up now. But the system is EXTERMELY
slow. I don't see any processes hogging up memory or anything strange.
I think the previous bad suspend left some bad stuff around that's
screwing up the system. What should I look for to get it back to
normal again? Thanks!
\_ It's an ultra5. How fast could it ever have been?
\_ I type 'top' and it takes 10 seconds for the display to come up.
Similarly with other commands. It's not environment related
because using the same dot files on another machine works just
fine.
\_ vmstat, iostat
\_ Don't use suspend. There is no point and it has problems. --dim
\_ When suspend hoses me I try this from the ok prompt:
boot -s
when it asks for the root password, I hit control D.
The machine should then come up fine. I login
as root, I remove /.CPR or /var/.CPR and edit
/etc/power.conf so I don't get hosed again. If you chmod
/usr/openwin/bin/sys-suspend not to be executable, that
will prevent accidentally suspending via the sleep key. -ax
\_ Just pkgrm the power related packages.
\_ pkgrm(in this order): SUNWcprx SUNWcpr SUNWpmux SUNWpmowm
SUNWpmowu SUNWpmowr SUNWpmr SUNWpmu |
| 2003/5/20-21 [Computer/SW/Unix] UID:28494 Activity:nil |
5/20 There used to be a unix program "fspb", the faculty-staff-phone-book
program but it isn't in my $path on soda. Does it still exist? Is
there some web based replacement? Thanks!
\_ finger name@berkeley.edu
\_ locate doesn't find it. I think it went bye-bye. Sorry. |
| 2003/5/18-19 [Computer/SW/Unix] UID:28472 Activity:nil |
5/17 Anyone recommend bit-by-bit CD copying software? What's the key
phrase to search for in Google? All I get are rippers & burners.
\_In Linux, you use two programs: cdda2wav and cdrecord
There is good info at the end of the EXAMPLES section of
man cdrecord
\_ CloneCD under windows
\_ I've heard all the cool kids use Alcohol 120% these days.
\_ A120 has worked for me where CCD has failed. Tho I tend to rip
to image, then use A120 or daemon tools to emulate. Many tools
which have annoying copy protection also require the disk to be
in the drive, and I find it more convenient to have to image.
Oh yes, and both are kazaa-able.
\_ Found CloneCD on my own. Worked great. Wow, the motd is swell. I'll
try A120, too. Thanks a bunch you guys! Where have..been..life. -op |
| 2003/5/8 [Computer/SW/Unix] UID:28376 Activity:very high |
5/8 UNIX question. I have two files, each of them fortunately are just
one or two column of text. I would like to merge let say, columnA
from fileA and columnB from fileB side by side to become
columnA_from_fileA columnB_from_fileB
how to do that?
(not sure how to googlizing this problem)
\- if one shot, emacs kill/yank-rect. you can use join, but the
syntax can be arcane. --psb
\_ thanks, I'll look up join and see what i can do
\_ awk. --aaron
\_ barbarian. perl.
\_ Call me a Hun and then use "cut", "paste", and temp files.
cut -f colA fileA > fooA; cut -f colB fileB > fooB
paste fooA fooB > result
\_ Hun!
\_ Reread problem. Oops. Just use "paste fileA fileB"
\_ you can also (ab)use "pr -m fileA fileB"
\_ That's beautiful! I suggest using "pr -m -t fileA fileB". |
| 2003/5/6-7 [Computer/SW/Unix, Computer/HW/Drives] UID:28351 Activity:moderate |
5/6 I was looking at a csua user homepage a few months ago and someone
had worked on a project involving something about making disk
backups to physically seperate locations, arguing that a flood or
fire would destroy any local backups just as easily as it would your
normal disk. anyone know the name of this project or user?
\_ The project you describe is the Distributed Internet Backup
System (DIBS) developed by Emin Martinian and available at
http://www.csua.berkeley.edu/~emin/source_code/dibs/index.html -emin
\_ thanks
\- how are you determining what to incrementally backup?
are you looking at file timestamps? is the unit of change
a file or a block of data? i.e. if 1 byte is appended
to a 100meg file, does a 100mb get xferred? does this use
rsync under the hood? ok tnx. --psb
\_ if you're interested in that sort of stuff, try
http://oceanstore.cs.berkeley.edu
\_ Emin, were you a part of Kubi's group?
\_ OceanStore is a great project but it has different
goals. DIBS is designed to provide a way for people
to exchange files for backups in a secure, robust
way without requiring a central authority. -emin
\_ DIBS stores an MD5 hash for each file and does a full
backup of any file which changes. Rsync is not used
because DIBS uses encryption and erasure correction
coding and that is difficult to combine with rsync.
Also, DIBS is peer-to-peer while rsync requires you
to have accounts on both ends. -emin
\- yeah i have some limited familiarity with oceanstor
but again for something lightweight i am curious
about this dibs thing. we hacked up something we
call the "storagelocker" with ssh keys and some
other access control technology and a big perl
script ... it works ok as a palce to write and
recover a bitstream but it would be nice to have
some smarts to reduce the traffic volume.
BTW, does anyone know if the hummingbird fs
was ever released and what performance stats
look like? --psb
\_ Although I'm tooting my own horn, I think DIBS
is what you are looking for. The way I use DIBS
is to put links to everything I want backed up in
a special directory and DIBS automatically and
incrementally makes backups to other machines. -emin
\- ok i will analyze it and let you know
if i incorporate it into a front end
to the StorageLocker(tm) ok tnx --psb
\_ Emin, were you a part of Kubi's group?
\_ No. I was in Zakhor's group at Berkeley and I'm in the
DSP group at MIT. I work on DIBS because I think it's
cool; the stuff I do for "research" is much different. -emin
\_ Haven't companies been storing backup tapes or disks at separate
physical locations for years? He's not the first to realize that
a flood or fire would destroy any local backups, is he? |
| 2003/5/5-6 [Computer/SW/Unix] UID:28340 Activity:high |
5/5 Given a file, what is the best way to see all lines AFTER (and
including) a keyword?
\_ sed -n '/keyword/,$p' file
\_ agrep?
\_ perl -ne 'if ($p) {print;} elsif (/keyword/) {$p=1;print;}' file
\_ thanks. When do you use perl, sed, awk, egrep?
\_ I only use grep if I'm looking for individual lines. For
anything more complicated, I use Perl. YMMV
\_ perl -ne '$p=1 if (/keyword/); print if ($p);' file
\_ awk 'BEGIN {p=0;} /keyword/ {p=1;} p==1 {print;}' file
\- use sed when doing matches on a single line and simple
opertions like delete. use pl for mutiple line matches.
use awk rather than sed if you have to do flow control.
grep is not a comparable tool. use emacs when you are
making things up as you are going along. --psb |
| 2003/5/5-6 [Computer/SW/Unix] UID:28330 Activity:low |
5/5 Does Netcraft use a particular port to get uptime information?
\_ rtffaq |
| 2003/5/2-3 [Computer/SW/Mail, Computer/SW/Unix] UID:28305 Activity:very high |
5/1 Alright, I have lots of personal mail (~5000 msgs) currently in
Outlook Express (I know, big mistake, but I started using it a long
while ago, and now here I am)... I would like to backup/archive
these. I'm thinking the best format to store mail like this is the
unix mbox format? Any other suggestions? Is there some way to
convert all my outlook express mail (w/ folders, sub-folders, etc)
to this format? thanks alot.
\_ http://mbx2mbox.sourceforge.net might be good enough for you.
i found this by typing the following in googlsky:
"outlook express" mbox unix
"outlook express" mbox unix [formatd was here instead of deleted
because you provided a decent answer]
\_ mbox is ok if you never want to look at it again. gzip and forget.
\_ Why gzip when you can use philcompress?
\_ Nunez knows his shit, man.
\_ what if I do want to look at it again?
\_ I'm an mh user and I like the way mh folders and the programs
that go with mh work so I'm going to say convert to that. You
can later tar and compress the whole thing if you get bored of
it. You can easily search and re-arrange files by subject,
date, sender, recipient, and other searches, etc, etc, etc.
It's powerful but I'm sure the pine users would tell you to
do something else. ;-)
\_ Mozilla uses mbox format. It would be very easy to set up
mozilla (or thunderbird) as your mail program and the old mail
as a local mail folder.
\_ but mbox format sucks.
\_ No it doesn't. Or do you want to elaborate?
\_ locking, single file corruption, searching, etc
\_ I'm in the same boat, but my old mail is in Lotus Notes format.
Suggestions?
\_ Probably can be converted to exchange and then converted to
outlook express and then to mbox. Good luck!
\_ Save all messages to a certain date in a PST file and burn it. |
| 2003/5/2 [Computer/SW/Unix] UID:28294 Activity:moderate |
5/1 Got a URL for a good POP3 or IMAP intro/FAQ? I know basically nothing
about them.
\_ Pop3 has only 5 or 6 commands. Telnet to port 110 and see.
\_ Here's my POP3 primer:
telnet localhost 110
user <username>
pass <password>
list
retr <message #>
quit |
| 2003/4/30-5/1 [Computer/SW/Security, Computer/SW/Unix] UID:28273 Activity:low |
4/30 So can someone comment on the problem(s) with /var? Why does it keep
filling up, what are people doing to fix the problem each time? Maybe
somebody here already knows a longterm solution.
\_ It is some attachment problem. It goes away on its own.
Jon thinks it is related to SA. I cannot tell anymore than
that because I do not have root. You should email root or
the politburo for answers to questions like this. -ausman
\_ actually, it goes away when someone with root comes along
and cleans out whatever file(s) causing the prob. |
| 2003/4/27-29 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:28241 Activity:low |
4/27 I've heard somewhere that the unix command "nice" to change the
priority of a process doesn't really do anything useful. Is that
true? Or is it half broken like it's only useful if everybody
uses it? Thanks.
\_ Depends on platform, but it does have noticeable effects on
FreeBSD & Linux.
\_ That depends on what you want to do with it. If you're on
a multiuser machine, and you want your fair share of CPU,
don't "nice" your processes. Odds are no one else will, and
you'll lose.
\_ More likely you nice all of the new intern's processes for them
\_ BOFH! |
| 2003/4/24-25 [Computer/SW/Unix, Computer/SW/Languages/Perl] UID:28219 Activity:high |
4/24 On systems without Perl, what's the easiest way to obtain the
same results as perl -e 'print time()'?
\_ On systems with perl the easiest way is:
perl -e 'print $^T';
\_ 5 lines of C code using libc gettimeofday
\_ combine date with awk and do some simple math (in awk or with bc).
\_ combine date with awk and do some simple math (in awk or
with bc).
\_ 'date' has %s time format.
\_ That gives you the "current second", not the # of seconds
since epoch time.
\_ date +%s gives the # secs since Jan 1, 1970 on
FreeBSD and Linux. (It doesn't work at all on
if you compile gnudate on solaris it will work--psb
Solaris)
\- this is a gnudate extension.
if you compile gnudate on solaris it will
work--psb
\_ If he can compile stuff, then he
can just write a 3 line c pgm to
get the info he needs. |
| 2003/4/23-24 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:28198 Activity:very high |
4/23 What's a good program that can split 1 mpg into 2 or concat 2 into 1?
\_ mplayer has something to do this, I think, but I've never used it.
\_ head/tail and cat
\_ QuickTime Pro.
\_ tail/head and cat (and free unlike QTpro)
\_ this is a horrible method. You'll end up with files that have
bad headers and that aren't cut on frame boundaries. It /may/
work in some players if you're lucky, but you shouldn't rely on
it. Use a tool designed for this sort of thing. If you're
using Windows, use Tmpgenc http://www.tmpgenc.net. It's
the best free (as in beer) MPEG1 encoder around, and it has
splicing tools. --jameslin
\_ Nonsense. I only use GPL OSS or nothing.
\_ HA, HA! You got trolled!
\_ I guess, but there really are people who try to join
MPEG files by directly concatenating the files together.
--jameslin
\_ He wasn't trolled. It was a joke. He was self-trolled.
Not my fault. --tail/head/cat guy
\_ dd |
| 2003/4/12 [Computer/SW/Unix] UID:28096 Activity:high |
4/11 I want to run a unix command which captures output to two files:
a file with stdout, another with stderr. how do i do this?
\_ In bourne-like shell
cmd > file1 2> file2
file1 will have stdout, file2 will have stderr output.
\_ ( unix_command > g ) > & f
works in csh, but you really should be using bash if you want
things to work correctly.
\_ thanks for both options.
\_ thanks for both options. --not op
\_ try again. s,bash,ksh,g
\_ s/[^ ]*sh/zsh/g -motd shell snob
\- this subshell approach for csh breaks down quickly
[as do any other csh hacks]. this is something you want
to do for sure using a bourne shell type shell --psb
\_ i guess my disclaimer wasn't clear enough. -orig c poster
here's a "famous" outdated faq on what is wrong with csh.
http://www.faqs.org/faqs/unix-faq/shell/csh-whynot |
| 2003/4/11-12 [Computer/SW/Languages, Computer/SW/Unix] UID:28085 Activity:nil |
4/11 Why is anything being printed?
bash-2.05b$ mkdir tmp 2>&1 > /dev/null
mkdir: tmp: File exists
\- use this "mkdir tmp > /dev/null 2>&1" --psb
\_ thanks. (mkdir tmp 2>&1) > /dev/null wasnt as purty.
\_ The order of evaluation is important:
2>&1 -> dup2(1,2)
--> 2 is now a copy of 1
1> /dev/null -> fd = open("/dev/null",O_RDONLY);
dup2(fd,1);
--> 1 is a copy of fd, 2 remains a copy of what 1 was. |
| 2003/3/26-27 [Computer/SW/Security, Computer/SW/Unix] UID:27858 Activity:moderate |
3/26 I just upgraded to Bind 9.2.2 and it seems that I can no longer
get responses from roots a and b (the other root serves work
fine). I've checked the routing, I can get to a and b, I just
can't get a response from them. Anyone else have this problem?
Any suggestions about where to start debugging? tia.
\_ I had a different problem. bind8 stopped being able to query
the root nameservers at all. So I upgraded to bind9.
--scotsman |
| 2003/3/19-20 [Computer/SW/Unix, Computer/SW/Security] UID:27751 Activity:high |
3/19 How did mconst fix /var, and what was wrong with it?
\_ The mail I sent to root is now in ~mconst/pub/var-mail. --mconst
\_ thanks, that was informative. Shouldn't that file be made
unreadable by non-root though?
\_ I think everything in there is public information -- but
please let me know if I missed something. --mconst
\_ I'm sorry, I meant /var/account/acct. It seems like
it contains somewhat private information of little use
to non-sysadmin types.
\_ You're absolutely right. Fixed, thanks. --mconst
\_ Does anybody else find this polite exchange as
refreshing as I do?
\_ Actually...yes. -mice
\_ PURE. REFRESHING. MCONST.
\_ Someone was trying to rotate accounting logs, and failed
miserably. |
| 2003/3/16-17 [Computer/SW/RevisionControl, Computer/SW/Unix, Computer/SW/OS/OsX] UID:27716 Activity:low |
3/16 I wrote a (trivial) program that converts between line termination
of PC or Mac and Unix. I want to to use this program with CVS so
that the repository sees a file with the unix convention although
the checked out copy always use some other convention. How can I
do it automatically and transparently for files with certain
extensions? Ok tnx.
\-emacs hooks. ok bye.
\_ I'm pretty new to cvs, but i think what you want to do is
cvs co CVSROOT, edit the cvswrappers file and put something
like,:
*.[tT][xX][tT] -t /path/to/yourprogram
*.[sS][tT] -t /bin/to/yourprogram
... |
| 2003/3/13 [Computer/SW/Unix] UID:27680 Activity:moderate |
3/12 What is the best method for securely updating the contents of
file (unix/c)?
What I've got right now is open() then mkstemp() and copy the
bits from the old fd to the fd from mkstemp() and finally call
rename(). I've specified O_RDONLY|O_EXLOCK, which should prevent
two instances of the process from colliding, but I'm concerned
that the call to rename() may not be "safe". TIA.
\_ what is your definition of "secure"? What's wrong with more
obvious methods?
\_ race conditions.
\_ rename is atomic. what you describe should work fine. --aaron |
| 2003/3/6-8 [Computer/SW/Security, Computer/SW/Unix] UID:27610 Activity:low |
3/5 All of a sudden my DNS server is not resolving http://mail.yahoo.com or http://calendar.yahoo.com. Everythign else I try seems to work. What could cause this? \_ is Earthlink your ISP by any chance? \_ no, why, do they have hte same problem? this is on my own dns server running BIND8.x \_ ; <<>> DiG 8.3 <<>> http://calendar.yahoo.com ;; res options: init recurs defnam dnsrch ;; res_nsend to server default -- 127.0.0.1: Connection timed out |
| 2003/3/3-4 [Computer/SW/Unix] UID:27588 Activity:very high |
3/2 I want to do something like <command> | grep "Command Failed"
and then test the exit value of grep. However, I want the output
from the command to go to the screen but if I use "grep -v",
the exit value of grep screws up (How are the exit values defined
under "grep -v"?). Help! -- unix newbie
\_ You need to be more specific with what you're trying to do.
And the point of exit codes is to not need to do BS like grep
for failure. Or just try different grep -v's and check exit code.
\_ I want to have the whole output of a command go to STDOUT but
at the same time grep the output of the command for stuff. -op
\_ Look at the tee command then.
\_ Wouldn't he need a named pipe/temp file to get the
effect he's looking for?
\_ Grep won't quite do what you want. Use awk:
cmd 2>&1 | awk 'BEGIN {rc=0;} /^msg$/ {rc=1;} {print;} END {exit rc;}'
\_ so why aren't you using perl, again?
\_ awk is more portable |
| 2003/2/28 [Reference/BayArea, Computer/SW/Unix] UID:27571 Activity:nil |
2/28 Most of your friends are married. They have settled down and bought
a house in the suburbs. Some have children or are planning to have
children. Meanwhile, you still hang out at berkeley or SF. Taking
classes and pretending to be a student all over again. Becoming or
trying to become another pathetic 30 year old first year grad student.
\_ why is going to grad school later in life
pathetic?
Chasing after 18 year old coeds. Or still playing computer games
and fiddling with your unix box all weekend. When are you going to
settle down?
\_ oh god not Berkeley or SF! it's worse than Juarez?
\_ what's the point? freedom is wonderful. oooo, the suburbs. i
feel so sad that i'm not in the suburbs. ha ha ha.
As soon as I find the right man/women/bovine:
Until I become 40: .
Never:
Why?: . |
| 2003/2/28-3/1 [Computer/SW/Unix] UID:27564 Activity:nil |
2/28 Unix Question: What is wrong with the following line?
find . -name "*.txt" -exec grep keyword {}\; -print
It get stuck when I execute it.
\_ seems to work for me. Perhaps the disk is just churning the
disk?
\_ there is a syntax error, there should be space between {} and \; |
| 2003/2/27-28 [Computer/SW/Security, Computer/SW/Unix] UID:27548 Activity:high |
2/26 Wasn't csua passwd was compromised the other time? Could the hacker
had placed some program on csua that snoops our email? I think my
email account has been snooped on. I send out a email to a friend
giving him my server ip and port, but someone else visited my server
since my friend was not able to access my server. I got a foreign
ip accessed my server.
\_ obUsePGP!
\_ obUsePGP! If you send messages in the clear anyone can read them.
\_ PGP is useless until it is made more transparent. Even the people
who invented it have agreed on this. The existing tools are simply
too difficult to use and even people with clue end up sending
clear text or gibberish by accident half the time.
\_ The 'people'? Perhaps you mean the person, namely Phil
Zimmerman? And what you've just suggested does not sound
very much like the sort of thing Phil Zimmerman would say.
Could you post a citation so we know you're not talking out of
your ass here? If you are just talking out of your ass, could
you make a point of sticking your head up your ass before
doing this in the future so we don't have to listen to your
blather? Thanks.
\_ <Sigh> The most notable "blather" is Whitten & Tygar (1999).
cited in the GNU privacy handbook, chapter 5.
cited in the GNU privacy handbook, chapter 5. You are, of
course, correct that it does not very much sound like
something Phil Zimmerman would say.
\_ What makes you think it's not a problem on your friend's end?
\_ it may be possible too since the company uses MS Exchange and
Outlook, but they are very good at patching up the security
holes. =D Have you ever had nimda.a/e on you machine? if you
see httpodbc.dll in all your root drives, your machine is
infected with nimda.e. Most likely a hacker has already placed
a backdoor in your computer...
\_ More likely you were just port scanned.
\_ but he wouldn't know the exact path of the file to call even he
finds out that port is open. I had NAT forward that port to my
my server. And the web app is under a specific context-root, also
the file is has a unique url mapping. I see the visitor access
that exact path right after my email went out (well a few minutes
later).
\_ Foreign eh? Which country?
\_ foreign=alien=non-local
\_ You really should email root about this.
\_ Ya, that way root will be more careful about reading ppl's email.
Seriously though, what are the odds of someone having the
patience to go through and read your email? Did you look in your
apache logs to see what IP it was that looked up your site?
\_ Don't knock the propensity of individuals to do what normal
people like you and I would consider a complete lack of a
life for intrusive purposes. Security through obscurity
or even anonymity is not a good idea. -John
\_ last time I checked the IP belonged to http://prophetfinance.com, I
took a look at it subnet ips, they tranlated to greet, pride,
lust, stalin, roosevelt, churchill, etc <DEAD>.prophetfinance.com<DEAD>. It
is probably managed by some Russian sys-admin since he seems to
name the servers with Russian leaders.
\_ Churchill and greet are my favorite Russian leaders!
\_ Okay, machines with people names are name of Russsian
leaders. Damn, always some block head nit-picking posts while
totally ignoring the main point
\_ if you use a completely specious argument to back up your
contention that it's a Russian sysadmin and you get called
on it, I don't think it qualifies as nit-picking
\_ What is your site anyway?
\_ just some stuff to test my web configuration. |
| 2003/2/27 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:27547 Activity:high |
2/26 Win32 question. I find myself often having to email the full path
of an MS Word to my co-workers. Is there an easy way to create a macro
or something like that to automatically copy the full file path to
the clipboard? Currently most of our docs contain the "filename /p"
field near the top and that works OK. But that's not appropriate for
all docs and it's a pain to keep doing an update on it everytime
the filename changes. (The filename changes on every rev.) Also, is
there a way to do the same thing from a Windows Explorer window?
Thanks.
\_ Huh? From a dos shell? What?
\_ I'm not sure what you're saying, but you there's an option
in Tools|Folder Options|View that will display the full
directory path in the address bar.
\_ for the second part, install the "Send To" powertoy from the
Windows 95 PowerToys set. http://csua.org/u/a12 [microsoft.com]
It will add an item to your Send To... context menu that allows
you conveniently to copy the full path to one or more files.
(It works with later versions of Windows too.) |
| 2003/2/26-27 [Computer/SW/SpamAssassin, Computer/SW/Unix] UID:27545 Activity:nil |
2/26 I have a file with all the mail I've got in the past few months
(single file). I would like to run that file through procmail
to produce several sorted files (in particular, I'm interested
in the spam folder, but also want the other folders). Presumably
there's a straightforward way to do this?
\_ Answering my own question:
http://mirror.ncsa.uiuc.edu/procmail-faq/mini-faq.html#split |
| 2003/2/26 [Computer/SW/Unix] UID:27530 Activity:low |
2/25 what is the most efficient way in shell (pref) or perl to get the
IDLE value for a given user. I'm thinking there's probably a better
way than "w | grep $user | awk '{print $5}'"
\_ perl, User::Utmp
\_ you don't need the grep command; in FreeBSD at least you can do
a "w $user" which speeds things up slightly.
\_ You don't need grep, just awk:
w | awk '$1 == user { print $5 ; }' user=$user
You can make this shorter with fancy quoting... |
| 2003/2/24 [Computer/SW/Security, Computer/SW/Unix] UID:27506 Activity:high |
2/24 http://csua.org/u/9db -finally they arrest the strike leaders. I wonder if that means oil will finally drop; the strike is 30% of the reason oil's been going up. \_ Yeah, I guess if getting rid of a corrupt political leader interferes with your getting a cheap tankful of gas by jailing a few brave souls, then god speed to ya'. \_ Gosh, in that case, would you like to join the general strike to remove a corrupt politician who gained his position through unconstitutional manipulation of a a corrupt electoral system? At the least, you wouldn't mind if we shut down the economy for a few days to do so, right? \_ if the people of the United States had enough savvy and guts to do just that I'd help in any way I could. \_ Yawn. Your own media spent months trying to prove your assertion and failed. Go back to alt.conspiracy. |
| 2003/2/21 [Computer/Domains, Computer/SW/WWW/Server, Computer/SW/Unix] UID:27473 Activity:nil |
2/20 Any suggestions for premium dedicated web server hosting? Our
current setup is with a small hosting company, but we're not
satisfied with uptime, and they don't allocate us guaranteed
bandwidth. Thanks.
\_ earthlink! |
| 2003/2/20-21 [Computer/SW/Unix] UID:27467 Activity:low |
2/19 how comes rbash (a symlink to bash) allows me to use vi, but bash -r
does not? (Redhat Linux 7.3) rbash does disallow cd and otherwise
restrict things that it is supposed to.
\_ Look at what they did with redhat xmms - it doesnt play mp3s fmt
now.
\_ yes. |
| 2003/2/15 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:27424 Activity:high |
2/14 Is there a way to telnet TO a Windows 2000 machine? I am running
Advanced Server, and I'd rather do my Cygwin compiles on another
machine, since compiling renders the machine useless to keyboard
or mouse input. Is there some service I need to activate, or is
that only possible on installation?
\_ install exceed and turn on the telnetd.
\_ Alternate to telnet, it takes some doing, but you can run sshd
\_ Get Linux!
\_ yes.
on cygwin, or run rsync as a daemon. --scotsman
\_ It's ass. win2k has no concept of terms.
\_ http://www.google.com/search?q=windows+2000+telnet+server
\_ I have 4 other linux machines, but we're only halfway
switched to CVS, thus we use SourceSafe. Also, the
lead on my current project is a Cygwin/Windows guy.
The built in Telnet server disallows telnets from
linux boxes. I'll check for a free win-server.
\_ you can run openssh sshd on cygwin you know.
\_ What do you mean about the native telnetd disallows
telnet from linux??? Nonsense. |
| 2003/2/14 [Computer/SW/Editors/Emacs, Computer/SW/Unix] UID:27409 Activity:low |
2/13 People who intentionally write obfuscated code for contests
use formatting to confuse you. What tools/programs takes
obfuscated code, and at least makes it readable in terms of
lining up parens and so forth.
\_ Apparently, duct tape and plastic bags work wonders for
chemical weapons. Maybe you should try that.
\_ indent
\_ to be more precise, GNU indent, which has a bazillion options
and is surely exactly what you want to make the best sense of
obfuscated code.
\_ is this a default part of emacs?
\_ No. Separate gnu package.
\_ tab
\_ I'd think the same tools would easily unobfuscate the formatting. |
| 2003/2/13-14 [Computer/SW/Unix] UID:27399 Activity:nil |
2/13 What's the difference between scp and sftp?
\_ What's the difference between rcp and ftp? Sort of like that.
\_ if on unix: man scp
man sftp |
| 2003/2/13 [Computer/SW/Unix] UID:27395 Activity:moderate |
2/12 Is FTP all plain text? Is there an extension to FTP that is secure?
\_ http://safetp.cs.berkeley.edu
\_ sftp, but it's not really ftp and it requires both a client and
server upgrade.
\_ try scp.
\_ search for gridftp for a widely-used PKI implementation.
ftp has more extension RFCs than previously thought imagineable. |
| 2003/2/12-7/5 [Computer/SW/Unix] UID:27387 Activity:high |
2/12 Has anyone (in the CSUA) tried to make some sort of anonymous motd
poll interface that lets users vote <=1 times? For about 5 minutes,
I've been thinking about how you could do this, but haven't come up
with a good solution that prevents root from knowing who has voted...
\_ kchang's Happy Point system worked pretty well. It had a pretty
cool voting GUI and authentication system.
\_ If you can't trust root on the host then....
\_ Built some sort of database, with one entry per user. Make
users log in with their unix account password to use the
voting system. Use crypt to check them (assumes you are
root and have access to shadow file). Keep all your
transmissions and results encrypted, so that no one
including root can peek. The developer has to be trusted
but no one else. Would this work?
\_ Yes, log in with their unix account password. That sounds
\_ I would not give some program my unix password. Your results
would be skewed away from security-conscions, untrusting folks.
Wouldn't it be better to check the UID of the person running
the vote program?
safe.
\_ What is unsafe about it?
\_ I would not give said program my unix password. Your results
would be skewed away from paraniod, untrusting folks.
Wouldn't it be better to check the UID of the user when they
run the program, and record one vote per UID?
\_ Nah, just make it ask the user who logs in for the first
time for a motd only password. That should probably assuade
some worries of the paranoid. |
| 2003/2/4-5 [Computer/SW/Unix, Computer/SW/Security] UID:27305 Activity:high |
2/4 Anyone here use samhain? Any opinions?? (It claims to detect LKMs)
What is your favorite IDS/checksum program?
\_ Isn't that a Danzig song?
\_ snort
\_ don't be cheap, buy a IDS blade that goes into your router or
switch. It offers much higher performance and it's more
manageable.
\- that cant detect something like people doing rlogin -> ssh ->
su and typing root passwd onthe net can it? you can use BRO.
but it sounds like the above person is looking for something
run on the filesystem, like tripwire. i use veracity which
might not be right for you. --psb
\_ I don't use anything at all. SSH2 ports open to world+dog if you
can guess the root password, you get the whole site! Over 5
million active usable credit cards just waiting for the taking!
And the best part is we wouldn't even know you'd broken in and
stolen everything if you weren't an idiot about it. |
| 2003/1/24-25 [Computer/SW/Unix] UID:27190 Activity:high |
1/23 Cygwin question - does anyone know how to set the system so that
anything that would normally pop up a cmd.exe window instead
opens a bash shell? I once did this, I think by setting some
environment variables or a registry key, but can't find any
docs on this any more... Thanks!
\_ Maybe by setting ComSpec in Control Panel | System | Advanced | Env
\_ thanks, but tried that, doesn't seem to do the trick... -op
\_ Just replace cmd.exe with your shell executable. :-)
\_ There's a few ways to do this but I strongly suggest you don't.
You're going to break all sorts of things. This is a mistake.
\_ could you elaborate? Thanks! -op
\_ What runs a .bat file? cmd.exe. Think about it. How many
other things call upon cmd.exe to get anything done? Just
drop an icon on your desktop and be done with it. I'm not
going to help you break your computer. If you can figure out
how to do this, you'll then know how to undo it when it's all
fucked up.
\_ Translation: I don't know how to do it.
\_ Probably can't build a nuclear weapon either. Pussy.
\_ Whoah, that showed me! I stand corrected! |
| 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/16-17 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:27121 Activity:very high |
1.15 cat t | grep -v FOOM > t AND
works fine on BSD but not on Solaris. Is this a
a) race condition, b) platform dependent issue, c) Solaris bug ?
so what's the easiest way to do that on solaris?
btw, grep -v FOOM < t > t doesn't work on either.
\_ b)
\_ Isn't that a shell, rather than platform, issue?
\_ Depending on your shell, the shell will call open with
O_WRONLY|O_CREAT|O_TRUNC when you specify >. And > will
get eval'ed before |.
\_ Depending on your shell, the shell may call open with
O_WRONLY|O_CREAT|O_TRUNC when you specify > and it
may eval > t before eval'ing | grep.
\_ You're all wrong. It's user error! Duh! |
| 2003/1/15 [Computer/SW/Unix] UID:27099 Activity:very high |
1/14 hey, our friend /var is again close to full.
\_ Is this why spamassassin kicked out this morning?
\_ shit, you guys are not kidding when you said that
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1f 1041M 954M 3.2M 100% /var
\_ People,clean up yer shit in /var/tmp that would help
\_ and /csua/tmp too, who's even still playing return to wolf. anyway
\_ this should help with the problem:
cd /var/mail
ls -l|awk '{print $5,$9}'|sort -n|tail -20|cut -d\ -f2|xargs rm
(btw, how could cut replace that awk?)
\_ /var/mail is a different disk.
If you're trying to delete your files, run this.
find /var/tmp -user yerlogin -print -exec rm {} \;
find /csua/tmp -user yerlogin -print -exec rm {} \; |
| 2003/1/13 [Computer/SW/Unix] UID:27082 Activity:nil |
1/13 I want to mass download a bunch of "images" from a web directory (with
subdirectories). The page requires HTTP/1.1 authorization. Is there
any UNIX util (similar to curl) that can do this? If not, any decent
windows software?
\_ Tried wget? |
| 2002/12/22-23 [Computer/SW/Unix] UID:26887 Activity:insanely high |
12/22 dumb bash question: is there a built-in shell command equivalent to
tcsh's which command? the system I'm on doesn't have /usr/bin/which.
\_ type
\_ thanks.
\_ obUseTcsh
\- even i'd say that's dumb. --psb
\_ Not so. If you want tcsh commands, use tcsh. Bash is a
stupid shell.
\_ bash may be a stupid shell, but the answer to the
question is type, not obUseTcsh
\_ I'm not using bash by choice. If this system had tcsh
I'd use it. If this system allowed me to install my own
binaries, I'd install tcsh (and/or which), but it doesn't. |
| 2002/12/19 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:26866 Activity:nil |
12/19 Newbie question - I'm not a CS or engineering or even a tech major so
please don't jump all over this. What I'd like to do is replace all
occurrences of a word in an original file with a word in an infile,
^^^^^^^^^^^^^^^^^^^^^^^???
and output a new file. I want to iterate this process for all the
words in the infile list (the word to be replaced in the original file
remains the same). Greatly appreciate any suggestion on which
utility or script would be most suitable for this kind of job.
\- emacs, sed, perl can all do this. i dont understand precisely
what you are trying to do, however. --psb
\_ ED is the standard text editor.
\_Thanks for your guys help so far. What geordan summarized below
is what I'm trying to do
\_ I'm not on crack! Yay! ...Ohhhh -geordan
\_ So the original file is basically a template which contains
one or more words that needs to be replaced, and the infile
contains a list of words that will be substituted into the
template file? It's late and it's hard for me to word that.
Anyway the output is a bunch of files, one for each word in
the infile? I'd use perl. -geordan, who should just go to sleep
\_ in bash:
for i in `cat infile`;
do
cat ORIGINALFILE | \
perl -p -i -e 's/YOURWORD/$i/g' > \
ORIGINALFILE.$i;
done
[ reformatted - formatd ]
\_ i thought grep was the standard quickest solution for this sort of
thing but okay the above looks fine. or you can grep using the same
regexp 's/YOURWORD/$i/g' ? i think
\_ Uh you sure? I don't think this is doing quite what the OP was
asking but I admit I'm not sure what the OP really wanted either.
\_ I think it's along the lines of what he wants but I'm not
sure if the $i in the perl regexp will be properly escaped.
\_ Replace the single quotes with double quotes and it will
be interpolated. Also the -i flag doesn't really make
sense as you're not really modifying the file in-place.
-geordan |
| 2002/12/19-20 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:26863 Activity:very high |
12/19 Can someone recommend a reasonable, free tool for creating network
diagrams under Unix (FreeBSD)/X11? I don't feel like wasting space
for vmware or dual-boot on a perfectly good laptop just to run Visio,
which is a bloated POS anyway. Unfortunately, a lot of my clients
demand some sort of diagrams for stuff I do. -John
\_ define reasonable
\_ Your time is worth more than your disk space.
\_ Did I mention that visio is a piece of shit? It's slow and
a pain. It often exports poorly into real formats. I want
something with which I can do good basic network diagrams,
import icons, export to pdf/jpeg without having to be a
master artist. Kivio looks great, thanks! -John
\_ Real formats? Give them a printout or the visio file.
\_ xdraw
\_ xfig!
\_ I like tgif. --PeterM
\_ Hob nob lob fob, and sod.
\_ dia
\_ Kivio. "Give it a network and let it explore and map out the
network for you."
\_ OpenOffice |
| 2002/12/11 [Computer/SW/Unix] UID:26787 Activity:nil |
12/10 I have some RTF files that I want to extract the text from.
Any recommendations on good, simple UNIX apps? (not "strings")
I use "catdoc" for .doc's. But it doesn't do rtf.
\_ Typing "rtf<Ctrl-D>" at soda shell prompt yields rtf2LaTeX. No, I
don't know how well that thing works. Also, the catdoc
website (http://www.ice.ru/~vitus/catdoc has an "rtf2html" posted.
Same disclaimer applies.
\_ Thanks. the rtf2html I found earlier was from 1993. This one
you pointed me to was upgraded in 1998. Works Great.
Thanks -op
\_ real men use strings. truly real men write their own in perl.
\_ Why reinvent the wheel? True men take existing open-source
software and improve upon it and put it back out into the
world, GPL Style.
\_ The GPL is for babies. That's newbie shit. Real men
\_ I believe the proper term is
quiche eaters
predate this gpl craziness, write their own code, and
you can have the source if you can break in and take it. |
| 2002/12/9-11 [Computer/SW/Unix] UID:26766 Activity:kinda low |
12/9 How do I make the output of "tar cvfz some-directory" deterministic?
My guess is that tar is putting some kind of header in the tar file
which contains the date. I ask because I don't want to send a tar
archive to be backed up if it hasn't changed since the last time I
tar'red up 'some-directory'. Thanks
\- i dont think you can do that, but you can use "find | tar".
i'd be interested to hear if there is a way. gnu tar has a
info node that is liek 150pp, so maybe there is a way. --psb
\_ crc's and checksums.
\_ yup, and a standard feature of any build/backup/long process |
| 2002/12/5-6 [Computer/SW/Unix, Computer/HW/Memory] UID:26726 Activity:high |
12/5 We have a Sun E4000 that was upgraded to Solaris9. At some point
"soon" after the upgrade the machine began to semi-crash each day
right after midnight. You still had a console prompt, but it
loses its nis binding/domainname, loses the default route [cant
ping it from another subnet], and all the daemons stop listening.
Any ideas?
\_ do you have all the latest Sol9 cluster patches installed?
\_ did you turn off power management?
\_ What would that do? What should I look at?
does something magic happen at midnight?
\_ This would be my first guess too. Take a look in /etc/rc*.d
for S85power or something like it. if it's there, take it
out and run /etc/init.d/power stop. It could be trying to
drop to a different init level on some odd schedule. kill
vold while you're at it. grr... --scotsman
\_ What's wrong with vold?
\_ Its a pos.
\_ It is but it won't kill his computer like this.
\_ Yeah, but you might as well turn it off and
dtlogin.
\_ gasp! you'd disable the world's best GUI?!
\_ never had problems with it but the dtlogin should
certainly go on a server.
\_ You have a bad cron job that runs at 00:00?
\_ There are some accounting-related cron jobs, but I
cant think of a "normal userland process" that can
cause all of this.
\_ Maybe it can if it runs as root. I don't know.
\_ root's cron jobs run as root and thus can fuck up the
entire system the same as root @ the keyboard.
\_ Let me put it another way: There was no new cronjob
added after the upgrade. Maybe some file isnt being
found but something like that cant cause you to lose
your default route. I'll try checking the run level
via who -r before rebooting it again.
\_ We had something like this. It was system accounting runnning
the machine out of memory. Sometimes it rebooted, sometimes
it hung as described. No memory == can't fork new proceses
from inetd == no telnet, ftp, etc. -ax
\_ but non-inetd stuff dies, like the domain binding and
default route being lost.
\_ ooh.. Good one. --scotsman
\_ system accounting and /var/adm/messages are for weenies. Real
men read the pretty lights and feel the hum. |
| 2002/12/3 [Computer/SW/Unix] UID:26694 Activity:moderate |
12/2 is there a way to have an X window from another machine running on
my machine, without having to have an xterm logged into that machine?
I'd like to just have an 'xbiff' on my desktop telling me when I
have mail on a certain machine. thanks.
\_ Look at ssh's X-forwarding.
\_ ssh -l <remote login> <remote machine> <command>
\_ sounds like the old (semi-insecure) xon command.
\_ telnet into the other machine, run "xbiff -display myMachine:0 &",
logout. -- yuen |
| 2002/12/3 [Computer/SW/Unix] UID:26693 Activity:moderate |
12/2 What was that really buggy FTP Daemon? WU-FTPD? I'm looking to replace
ProFTPd.
\_ wu-ftpd is quite buggy, esp where security is concerned. If you
want a decent high perf. secure ftp daemon take a look at djb's
publicfile. Its a bit hokey to get running, but one you have it
working it is quite solid.
\_ I'd consider using it, if it didn't display funny directory
\_ I'd consider using publicfile if it didn't display funny directory
listings with most ftp clients out there. -!OP
\_ I'd consider using publicfile if it didn't display funny
directory listings with most ftp clients out there. -!OP
\_ ncftpd |
| 2002/11/28 [Computer/SW/Unix] UID:26655 Activity:high |
11/27 I need a unix utility that can check for existence of certain file on
an ftp or http site without actually downloading it. What should I
use?
\_ wget --server-response -spider
\_ I think wget -S is enough. I don't think you need -spider.
\_ You need --spider if you don't want to download the file.
\_ Hmm... I need a new wget. |
| 2002/11/22 [Computer/SW/Unix] UID:26594 Activity:nil |
11/21 How do I quote in a csh script to do variable replacement
inside a sed line if I also need to use the $ regular expression?
Like sed 's/$/$foo'? Thanks!
\_ csh uses backslashes to quote. If you need the actual backslash
character then you double backslash.
\_ If you have to start worrying about csh quoting, you should be
using perl. -tom
\- to actually answer the question: use single quotes to
get $ to be treated as a regexp character. leave the parts
where you want the shell vars to be expanded be unquoted.
This may/will break if you have $ or spaces in the contents of
the shell var [in which case you may be doomed with csh].
e.g. sed '/'${i}'/s/$/FROB/g' will up "FROB" at the end
of a like matching $i. --psb |
| 2002/11/15-16 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:26560 Activity:moderate |
11/15 What's the best way to print out a certain line number in a file?
The best I could come up with is something like:
head -(line # you want) filename | tail -1
\_ Actually, i think ED is the answer
\_ close.
\_ echo number|ed filename
But it will print the number of bytes in the file when
ed starts up. ED is the STANDARD! Text processor. -geordan
\_ sed -n <line#>p < filename
\_ thx!
\- hola, i think sed is a better tool than pl in this case
although a speed check would be interesting.
more generally sed -n 'X,Yp' will print out the inclusive
range from [X-Y]. On a big file this may be slightly better
although perhaps not a real big deal on mondern machines:
sed 'Xq;d' ... you do get more "sed intimidation points"
for the latter as well. --psb
\- i ran some tests on a sun blade 1000 lookin for a pretty
deep line on a medium big file ... about 60million lines.
here are the relative speeds:
wc -l: 1
sed: 1.03
perl4: 1.59
perl5: 3.85
stragely some old intuition about sed doesnt seem to
apply any more ... maybe it is because memory has
grown so much compared to typical files. --psb
\_ You *know* there's a 1 line perl answer to this....
\_ perl -ne 'print if $.==number' filename
-geordan
\_ ah! but where is the ocaml answer for this? |
| 2002/11/15-16 [Computer/SW/Unix] UID:26553 Activity:moderate |
11/15 I want to remove all lines in a tex file that have been commented out
by a % at the beginning Any fast and easy way to do this?
Sorry no time to RTFM. Ok tnx.
\_ egrep -v '^\%' file > file.new
\_ grep -v ^% file > file.new
conserve keystrokes. ride bike
\_ I think you actually need egrep for this. And '^' is
a csh metacharacter. -geordan
\_ Doesn't matter. try it out. --scotsman
\_ Oh. One caret. Bah. -geordan
\_ Thanks a lot!! |
| 2002/11/14 [Computer/SW/Security, Computer/SW/Unix] UID:26540 Activity:very high |
11/13 back to the question regards to my problem of being f*cked up
by sys admin cuz they changed the UIDs... during the process
changing user ID, is hard-link ever used to accomplished the task?
I read somewhere that if hard-link is not being used carefully,
I may never able to get those files couting against my quota
unless the other person happened to deleted the file. Is that
true?
\_ Please supply host IP address, login name and password
and I'll check it out for you. It's too hard to debug with
so little, random, information.
\_ 198.137.241.41, gwb, bombiraq
\_ Sounds like you need to pay a contractor to go in there and fix
this idiot's mess. While you're at it, fire the stupid bastard
because he's making the rest of us look bad. --real sysadmin
\_ maybe your sysadmin is a BOFH who is persecuting you because you
just can't seem to use english properly.
\_ Napalm the fuckin bastard. -John
\_ thanks to all (except that grammar/spelling nazi, who didn't
really contribute anything useful).
For those who never step out of bay area / berkeley: you
would be suprised that sheer concentration of *GOOD*
system admin here at Cal, and alarming number of those
who are considered as mideocre at best at for the rest of
the world, even in an academic setting (where my account is)
For the rest... thanks for putting up with all sort of mis-
spellings and grammar errors from me.
\_ Actually a lot of the world has some pretty stellar
sysadmins; however, usually they lack a good academic
environment in which to hone their skills and find out about
others doing the same stuff. So they often end up doing crap
jobs tucked away in some company somewhere, underpaid and
underappreciated. I'm enjoy introducing people like that to
others in the field by organizing BOFs and the likes; I'm
always amazed at how little contact some of the good tech guys
have to the rest of the world. And I still say there are
enough decent good root-types to go ahead and napalm the
fuckin bastard. -John
\_ Ever owned a cat, John? Or are you just spouting?
\_ Yes and yes. -!john |
| 2002/11/13-14 [Computer/SW/Unix] UID:26530 Activity:very high |
11/12 Unix / shell question. I need to find *ALL* the files in a system
which is owned by a particular user ID (i.e. my OWN user ID),
how to do that? I managed to find my own user ID by look at the
/etc/passwd file (it is not shadowed), but I am not sure how to
use "find" command to do what I want.
(for those who are curious... my account at other places got
screwed big time when the system admin decided to reassign
user IDs on the existing accounts. I end up having a lot of
files couting against my quota than I actually owns... need
to help the system admin to solve my problem!! :( )
\_ find / -local -mount -user $user
Or something close to that. Note the -local and the -mount
are supposed to stop you from getting automounted file
systems. (Automounting all the file systems available
from remote machines will piss off your sysadmin and take
longer.) This command worth what you paid for it. -ax
\_ WTF? Why did the so called sysadmin change UIDs? As a sysadmin
I object to you calling this person by the same title.
\_ This can be done cleverly, elegantly, and cleanly, but
obviously this person's sysadmin was incompetent. rsync
is a wonderful tool.
\_ It can be but there are few reasons to do so. Someone this
stupid won't have a reason to change UIDs.
\_ Most obvious case, someone makes the decision to go
to centralized password administration. the point
still stands, though, that to screw this up is a sign
of incompetence.
\_ Maybe the "stupid" sysadmin is taking over this
user's sorry-ass company and integrating it into
their current UID scheme and so what, the sysadmin
couldn't find every single file owned by this UID
on some lab/desktop machine, like you *could* or even
*would* considering the time-effort tradeoffs
Just speaking in general and obviously not for this
specific user, but the followups were just too
much broad clueless generalization.
\_ it's very easy to do this sort of resyncing if you
have half a clue. the failure to catch all ownerships
falls squarely on the sysadmin, dude. --sysadmin who
has had to do this recently (and flawlessly). |
| 2002/11/12 [Computer/SW/Unix] UID:26515 Activity:high |
11/11 When I finger someone, sometimes it'll say that the person checked
the email on Xth time but log in at X-Y time. The last log confirms
the X-Y time. How can they check email without logging in?
\_ imaps or pops?
\_ there is also the nightly rsync job that backs up the /var/mail
\_ You're doing it wrong. Have you even found her clit?
\_ *gasp* right there... ohmigod... please... more... |
| 2002/11/10-11 [Computer/SW/Unix] UID:26496 Activity:moderate |
11/9 what's a unix instant messenger client that supports icons?
\_ gaim? |
| 2002/11/7-8 [Computer/SW/Unix, Politics/Domestic/President/Bush] UID:26456 Activity:kinda low |
11/7 Does anyone have recommendations for colo facilities in the bay
area? It's for business, and high uptime is important.
\_ http://he.net, down in south fremont.
\_ if you have the money id say go w/ someoen other than http://he.net
they are friendly and have smart guys but not the greatest
network and peering. exodus or at&t or similar.
\_ What's wrong with their peering? they've got quite a few
very reliable peers and big phat pipes. And they won't
dick you around on quotes for colo. My last two companies
have both done business with them, and i can't remember more
than three downtimes over 4 years. and none were more than
an hour.
\_ Verio is owned by NTT so they'll be around for a bit and since
they don't want to lose (any more) jobs, they work hard to keep
customers happy and give you a fair price. They've been around
for a while. My company uses them and is happy. |
| 2002/11/1-2 [Computer/SW/Unix] UID:26377 Activity:low |
10/31 Is it possible to change an FTP password via FTP?
\_ its not in the FTP spec, but if you want to enable users to
do that on your httpd you can hack it into the 'site' command. -ERic
\_ How do I find out if I can change MY ftp password at my
web host, other than calling them. (I know they should have SSH
or SCP, but it's not my choice, its a colaborative project)
\_ its not in the FTP protocol spec. Call tehir tech support
and see if they have some special way (i.e. some secure web
page or something). Other than that, you can't. |
| 2002/10/29-31 [Computer/SW/Unix] UID:26354 Activity:kinda low |
10/29 Any ideas on the origins of the term "glob"... as in the csh command?
\_ Ever seen BH eat?
\_ from http://www.tuxedo.org/~esr/jargon/html/entry/glob.html
Historical note: The jargon usage derives from glob, the
name of a subprogram that expanded wildcards in archaic
pre-Bourne versions of the Unix shell.
\_ I assume they called it glob because * matches globally. --dim
\_ No, it has to do with pot stickers. |
| 2002/10/28-29 [Computer/SW/Unix] UID:26344 Activity:high |
10/28 is there a unix project that replaces the functionality
of yahoogroups?
\_ Yes.
\_ I agree.
\_ Is this a joke/troll? Newsgroups: try typing "trn" |
| 2002/10/25-28 [Computer/Companies/Google, Computer/SW/Unix] UID:26318 Activity:low |
10/24 Anyone know how to disable color in vim? I hate it. A search of
the manpage and some of google returns on "vim turn off color"
turned up no outstandingly good solutions. --PeterM
\_ setenv TERM vt100
\_ use a termcap entry that doesn't include color. -tom
\_ Use nvi instead.
\_ This is really the right answer. vim fucking sucks. --scotsman
\_ :syntax off helps, but tom's solution is the only 100% one. --dim
\- ObUseEmacsVIM-mode
\_ ED! |
| 2002/10/22-23 [Computer/SW/Unix] UID:26280 Activity:moderate |
10/22 What's the unix command-line program to extracting text from a .doc
\_ strings
\_ catdoc
\_ rm
\_ wv does it, albeit poorly |
| 2002/10/22 [Computer/SW/Unix] UID:26276 Activity:high |
10/21 Just an idea-- what do you think of a sort of "follow" command
for tcsh or bash. Idea being
% mv foo.bar /some/really/long/dir/path
% follow # cd to /some/really/long/dir/path
\_ try replacing "follow" with
% cd !$
\_ cd !$
\_ Thanks, I knew I wasn't that creative.
\- more interesting in a global and directory-specific
history stacks. ok tnx --psb
\_ pushd !$
\_ There are also times when I do something with a file, and
then want to go to its directory, e.g.
% mv oldname /new/directory/newname
% cd /new/directory
So in t?csh, I have 'there' aliased:
there: aliased to cd `dirname !-1$`
-geordan
\_ naughty geordan. 'cd !$:h', or in this case 'cd !-1$:h'
--scotsman
\_ Not necessarily -- the reason brg and I chose this method
was for the case that /new/directory/newname might be a
directory itself. So you'd use 'there' for the general "I
want to go to the last directory I specified." -geordan
\_ wow THANKS geordan -rosario #1 fan. You got more trix?
\_ Silly rabbit, Trix are for kids. -geordan |
| 2002/10/18 [Computer/SW/Unix] UID:26244 Activity:high |
10/17 Beginner question: what does 2>&1 mean and what is the history of
that strange syntax?
\_ redirect file handle 2 (standard error) to handle 1 (std out)?
\_ history lesson: unix is as unix does.
\_ http://cm.bell-labs.com/cm/cs/who/dmr/hist.html
See "IO Redirection" section. Doesn't say why ">" and "<"
were chosen. Neither does it say why "&" was added in this
context. However, I assume "&" was added because file descriptor 2
adds to (rather than clobbers) file descriptor 1.
\_ maybe because you can sorta kinda think of & as somehow like
the address operator in C.
\_ history lesson: unix is as unix does.
\_ The intuition is this: "&" means "the stuff that was 1 already
AND the stuff that was on 2." A bit of a stretch, but not
completely random. > and < existed pre-UNIX, I think, and in any
case are the most arrow-looking characters in 0x20-0x7F ascii.
Intuition -- one thing is going "TO" or "FROM" another.
\_ history lesson: unix is as unix does.
\_ history lesson: unix is as unix does. |
| 2002/10/18 [Computer/SW/Unix] UID:26243 Activity:high |
10.17 anyone have a good unix primer (online) for college freshman? my
little brother knows ls, pine, pico, who, and talk, but that's about
it. something that can introduce him to the concept of jobs, processes,
pipes, but also, simpler stuff, like... i dont know, the stuff that
the average unix user takes for granted.
\_ Unix for the Impatient
\_ dont let him use pine.
\_ go take a community college class on Linux certification,
that would help. Or take a class on web page thingy
(make sure it's shell script + CGI instead of Frontpage + IIS).
That will get him started. The rest of it is just force
oneself uses an unix-like machine (e.g. linux) at home, and
not afrad of asking questions without be flamed. Unix crowd
love to flame newbies, but I have found that Unix crowd
is tend to be much more helpful than let say, VB crowd...
they usually teach you how to do things after they laughed
at you for being such stupid ass. --still an unix newbie
\_ That's cuz VB is black magic...and stupid black magic.
taking away their job after read a "... in 24 hours" book,
\_ No, it's because the VBers have an honest fear of some newbie
taking away their job after reading a "... in 24 hours" book,
but the unix people are just low-social-skills pricks who
really want to help but not until after they've lorded it
over someone for a bit.
\_ Indeed!!
\_ I wrote an introduction to unix for 61a students a few years ago.
http://www.csua.berkeley.edu/~twohey/using_unix.html
Most of the material should still be current. Corrections /
suggestions for improvement welcome. --twohey |
| 2002/10/17-18 [Computer/SW/Unix, Computer/SW/Security] UID:26234 Activity:insanely high |
10/17 Is there a really easy way to forward all port 80 packets to another
machine? I want to migrate my web (but not mail/smtp/etc) packets to
a new machine. I don't want any sort of HTTP redirects because I want
the transition to be "seemless". Does my question even make sense?
\_ seamless
\_ Any firewall software can do this. Or you can point the DNS
name at your new web server and use MX'es to keep the mail on
the existing server. Or use mod_rewrite. -tom
\- writing a generic "port forwarder" to listen on localhost:tcp/###
and fwd that to A.B.C.D:### is pretty straght forward programming
exercise. in fact it is possible ssh can do it for you. i have a
tool i suppose i can send you which forwarded the pop protocol
but it should work for WEEB by just changing the port number.
[all WEEB is tcp, right?]. i seem to remember after looking at a
breakin there was some crackerware to do this too. --psb
\ are you calling nc "crackerware"?
\_ This is what I was going to do. Either this or just use ssh to
do the forwarding until I complete the migration.
do the forwarding until I complete the migration. But I was
hoping that someone had already written something (or gotten
netcat to work as such) so that I don't reinvent the wheel...
and don't have to worry about implementing error handling and
so forth.
\_ DNS! Why does no one use DNS for this stuff? The world wasn't
meant to be hard coded IPs. They made DNS for a reason. You don't
need clunky firewall kludges if you made proper use of DNS. You
wannabe sysadmins are getting more dangerous by the day. Please
tell me this isn't a commercial site.
\_ because dns wont forward port 80 packets. DNS will send all
packets to that hostname elsewhere. This is why a smart admin
will point several names at the same host, each name for each
service on the host, and then they can move the ip in the name
for that service without affecting the other services. I.e.
csua www service is 'www.csua', not 'soda.csua' (even those two
names point to the same IP), so we can move www service if
necessary without screwing other services.
If you weren't so smart, firewall-NAT /packet forwarding/
is your only option. -ERic
\_ Thank you for the description of "proper use of DNS" as
mentioned above. Anyone who doesn't know that DNS doesn't
forward packets needs to give up the root shell.
\_ DNS switches are not "seemless". Even if you have your TTL set
properly, there is a whole world of improperly set up DNS servers
(and microsoft DNS clients that mad-cache) that will not get up-
dated the instant you want them to. (Of course, just leaving the
service up at site 1 for a while is probably better than port
forwarding everything with good ol' nc -The SysAdmin.
\_ Gosh, you mean you actually figured out how to do a seamless
service migration with DNS? Wow. That was hard, huh?
\_ 1) You are a dumbass, as everyone else already pointed.
2) Even if what you said were correct (which it isn't), have you
considered the possibility that some people might be hard-
coding the IP's?
\_ 1) No one said any such thing. Learn to read.
2) It's correct and anyone who hard coded the IP's is a total
moron at step zero and shouldn't have root which was
already addressed earlier. If you could read, you'd have
read that, too.
3) Learn to read. Thanks.
\_ [ inane baiting deleted. ]
\_ OP here. Here's my solution:
www stream tcp nowait nobody /usr/local/bin/nc nc my.remote.host 80
im reposting my solution for the third time:
tcpserver 0 80 nc ncc 80 |
| 2002/10/17-18 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:26233 Activity:high |
10/17 i want to set it up so every time a particular webpage is updated,
i get an e-mail alert. what's a good way to do this?
\_ Set up a cron job that runs curl/wget or whatever to fetch the
page periodically. Make sure that whatever http client you use
puts in an IMS (if-modified-since) header in its request. You
should be able to track the last modified time based on the
the timestamp of the last time you fetched the file.
\_ Local file or remote webpage?
\_ remote webpage.
\_ start with a "lynx -source site > orig.site.source" make
a cron job doing a "lynx -source site > new.site.source"
then a diff with orig.site.source and mail if they are
different.
\_ unix or NT/Windows?
\_ either...
\_ on windows, right click on the desktop. you may see
active desktop options. One of the options/tabs:
you can download pages occasionally. Then you can
run some sort of a script to occasionally check those
files and send you an email.
OR: download the html. and create a script which compares
occasionally and sends you and email if it changes.
\_ Make sure you put it in a tight < 1 second loop so you hammer the
remote server, rise to the #1 spot in their usage logs and they
block your IP. |
| 2002/10/17 [Computer/SW/Unix] UID:26229 Activity:nil |
10/17 How can I take two files, and put only the common lines in a third file?
Is there some easy unix way? Alternatively I would like to just merge
the two files but without a third file as a baseline I can't use 'merge'
\_ man comm |
| 2002/10/16-17 [Computer/SW/Unix] UID:26211 Activity:kinda low |
10/16 how to read past motd? I almost got the answer on that
shell script question before everything got whiped out.
thanks in advance -kngharv
\_ more ~mehlhaff/tmp/motd,v
in csh:
bash
for f in *.ps; do ps2ascii $f ${f/.ps/.txt}; done
exit
\_ the one liner:
eval `ls -1 *.ps | sed 's/\(.*\)[.]ps/ps2ascii \1.ps \1.txt;/'`
\_ while you're there, look up some threads that explain not to ask
questions starting with "how to...".
\_ ~/marco/bin/motdbrowse -c
\_ no first slash. what does the -c do? |
| 2002/10/14 [Computer/SW/Unix] UID:26172 Activity:very high |
10/14 how do i do this in bash: alias cd='cd !*;ls'
\_ cd() { builtin cd "$@" && ls ; }
\_ are you insane?
\_ why do you want to do that?
\_ stop using bash
\_ I'm a tcsh user, but have been looking at bash. That's one of
the things that I still don't know how to do in bash.
\_ Why would you possibly want to change from tcsh to bash?
If Linux didn't ship bash as the default no one would be
using it today. You're not improving your life by going
from tcsh to bash. |
| 2002/10/13-14 [Computer/SW/Unix] UID:26169 Activity:high |
10/13 To the fellow trying to do the shell thing with ps2ascii ...
ls *ps |sed 's/[.]ps$//' |awk '{print "ps2acii " $1".ps" " "$1".txt" }'
modify to your need. --psb
\_ that is actually something similiar to my original solution
before I posted the question on MOTD. My problem with this
is that while it printed the proper expression, it doesn't
"execute" the exepression. Since I am an awk newbie,
as soon as I try to put backquote `` around the awk expression,
everything blows up. So, my original solution was pipe this
expression to some file and execute it as a script. Any one
knows how to execute that awk expression directly?
\_ eval `ls -1 *.ps | sed 's/\(.*\)[.]ps/ps2ascii \1.ps \1.txt;/'`
\_ or ls -1 *.ps | sed 's/\(.*\)[.]ps$/ps2ascii \1.ps \1.txt/'
\- i think based on the fellow asking having trouble with csh
variables, it is better to do all the command building in awk
instead of using fancy regexp. for someone familar with regexps
you can do this on the fly in emacs dired-mode. --psb
\_ psb, and rest... Thank you all! --kngharv
\_ Can we put this into the motd.official or perhaps in the welcome
message for new members? |
| 2002/10/13-14 [Academia/Berkeley/CSUA, Computer/SW/Unix] UID:26166 Activity:high |
10/13 John Salomon has letter to the editor published in The Economist.
See it in this week's issue.
\_ Would someone please put the text somewhere on soda?
\_ Who is John Salomon?
\_ > finger john | grep -i salom
Login: john Name: John Morgan Salomon
John Salomon, first against the wall when the Revolution comes
\_ Yeah, type in the letter. It can't be more than a few paragraphs.
\_ What issue date exactly? He isn't in the online letters:
http://www.economist.com/displayStory.cfm?Story_ID=1378418
(Subscription required)
\_ The letter doesn't say anything substantial. Was it just
repartee or was it edited down?
\_ Edited-down repartee to a badly-written, ill-informed
article featuring worse-than-usual management blather by
worse-than-usual cretin Sun manager. Can
I put it on my resume? :) -John
\_ Can you put the original in /csua/tmp?
\_ /csua/tmp/letter.txt
\_ That letter never would have been printed save
for the "dashingly handsome" bite. I'll have to
remember that trick.
\_ Hehe. The "Zurich, Switzerland" bit
didn't hurt, either.
\_ Ha ha ha! Jesus lord in heaven they suck.
Very well done!
\_ URL or title of the original you responded to?
\_ The Economist is intended for people who want to FEEL that they are
intellectual, sophisticated, and have a wide breadth of knowledge.
Stereotyping is what it does to keep its customers. You happen
to notice because you have a working knowledge of this subject,
but it really applies to basically everything in that magazine.
\_ true. but i like Economist obituaries -- they alone are
worth the price of the magazine. - misha.
\_ Certainly no other "news" magazine provides unpaid for full
page obits for running dog industry captains. |
| 2002/10/12-13 [Computer/SW/Unix] UID:26163 Activity:high |
10/11 Stupid unix question. I have encounter problem like this quite
often and don't know how to deal with it. Let say, I am trying
to rename all the file in a directory, which the new filename
is actually based upon the old filename except the filename
extension... something like
mv *.aaa *.bbb
or, in recent case, I am trying to convert whole bunch pdf files
to text using ps2ascii where i need to supply both input and
output filename, which is only differ in filename extention.
So far, i can only do so in 2 steps, using sed/awk and a temporary
file. Is there anyway I can do that in one single command?
I have tried using find with the -exec, but never get it to
work. Thanks kngharv
\_ not great, but:
bash -c 'for i in `ls *.ps*`; do ps2ascii -o $i $i.txt; done'
it sucks because you'll end up with stuff called file1.ps.txt.
\_ in bash:
for f in *.ps; do ps2ascii $f ${f/.ps/.txt}; done
-abe
\_ in sh:
for i in *.ps; do ps2ascii $i `basename $i .aaa`.bbb; done
\_ in csh/tcsh:
foreach f (*ps)
ps2ascii $f $f:r.txt
end
\_ not working: f: Undefined variable.
\_ I don't think that was a stupid question. Thanks for asking!
\_ For all file rename it is good to use shell command like friend
above say. Using shell command best way renaming many file at once.
\- if you are familar with regular expressions and emacs, there
are various ways to do this using 'dired'.
this is an age-old question in one of the FAQs ... probably
the shell faq. --psb
\_ Thanks all for answering... trying now :p kngharv
\_ /bin/ls *.ps > temp1
vi temp1
!Gawk '{print "ps2ascii",$1,$1}'
:g/.ps$/s//txt/
:wq!
chmod +x temp1
./temp1
\_ whose did you use?
\_ since i am a csh kind of guy, i tried the csh solution.
It didn't work... error message is
f: Undefined variable.
nevertheless, i think this motd message is still helpful
as I will now look at the precise syntax of foreach
statement in csh/tcsh
\_ Try the same thing in tcsh. |
| 2002/10/11 [Computer/SW/Unix, Computer/SW/OS/FreeBSD] UID:26151 Activity:moderate |
10/10 I just upgraded to a new version of FreeBSD and I messed up
when using mergemaster. I now have none of the users from
my old system (except root), but all of their directories
still exist. I backed up my old /etc directory, so I have
all those files...is there a way to get those users back
without having to formally add users again? Thanks.
\_ do you have your old /etc/passwd
\_ I don't know if it would work, you could try to restore
your old /etc/passwd file
\_ same w/ /etc/pwd.db, /etc/spwd.db, and /etc/groups
\_ but if I just replace those files with the
backed up ones, I'll lose some info. my new
system (4.7-RC) has users like www and smmsp
that my old one (4.3) didn't have. -op
\_ so... merge the backup password file with
the new one and run pwd_mkdb manually...
--scotsman |
| 2002/9/28 [Computer/SW/Security, Computer/SW/Unix] UID:26038 Activity:nil |
9/28 I installed mysql 3.23.52_1 via pkg_add and I'm trying to set the
root password-- but I don't know the default password. This is a
fresh installation, and I'm using
% /usr/local/bin/mysqladmin -u root password 'blah'
/usr/local/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
% /usr/local/bin/mysqladmin -u root -p password 'blah'
Also fails, because I don't know the stinking password. I've tried
the system's root password, "root", "toor", and various foul
language. |
| 2002/9/26 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:26013 Activity:moderate |
9.25 I need to cut up a porn flick into smaller pieces. Can anyone rec
an AV editing ware?
\_ That one with John Bobbit is good.
\_ for what platform? Windows? in what format? AVI? Use
VirtualDub http://www.virtualdub.org (use direct stream copy
mode) ... MPEG1? Use Tsunami MPEG Encoder
http://www.tmpgenc.net (File > MPEG Tools > Merge & Cut)
--jameslin |
| 2002/9/25-26 [Computer/SW/Unix] UID:26005 Activity:moderate |
9/25 What is the plural of "unix"?
\_ eunuchs
\_ Multics. :-) -- yuen
\_ Multics. :-) From http://www.multicians.org/unix.html
"One of whatever Multics was many of" or "Multics without balls."
(Kernighan) -- yuen
\_ There isn't one. You don't have 5 unix in your machine room.
You have 5 unix servers. Unix is an adjective which modifies
other nouns. It isn't a noun. It doesn't have a plural form.
\_ Hey idiot it can be a noun in certain usage. For instance
in the sentance "The most popular open source unix available
today is Linux." is a legit sentance and unix is a noun.
Oh and the plural would be unixes.
\_ Nonsense. That's short hand and colloquial for, "... open
source unix operating system available ...". And if you
insist on being stupid, it's "unixen".
\_ Unix refers to a family of operating systems, and hence
can be a noun. So STFU, moron.
\_ Ask AT&T about that. No need to insult you further.
_/
soda [19] dict unix
3 definitions found
From WordNet (r) 1.7 [wn]:
UNIX
n : a powerful operating system developed at the Bell Telephone
Laboratories [syn: {UNIX}, {UNIX system}, {UNIX operating
system}]
\_ Yes and being smart you noticed a lack of plural options. This
definition is the (tm) version anyway. Sheesh. |
| 2002/9/20-21 [Computer/SW/Languages, Computer/SW/Unix] UID:25955 Activity:nil |
9/19 Is there a oneliner to print out all lines that are in one file
but not the other?
\_ look at grep -v -x -F and see what happens.
\_ comm -23 <one file> <the other> (assuming both files are sorted
\_ comm -13 is what i wanted. thanks. the grep thing didnt work.
\_ They needed to be pre-sorted for that too, same as comm. |
| 2002/9/17-18 [Computer/SW/Unix] UID:25916 Activity:high |
9/17 Easier question: in bash, when output is sent to ">&5", where does
it go and how can I see it?
\_ perhaps it is copied to filehandle 5, which is what you would
see by rtfm'ing.
\_ rtfm. hate bash. hate hate hate. hate bash. bash bash bash.
\_ i hate you too. fuck you, asshole. -/bin/bash |
| 2002/9/17 [Computer/SW/Unix] UID:25911 Activity:moderate |
9/16 I've noticed a lot of bash-style configure scripts use ">&5" to
redirect their error output. Is there an easy way to see all this
output? What's significant about >&5 over, say, >&4?
\_ bigger is better! rtfm.
\_ But this one goes to 11.
\_ Bigger is better! Bash is a fucking ridiculous shell. If it wasn't
for some Linux idiot force feeding it as The Standard Shell MS-style
it would have exactly zero users.
\_ Yes it's just a rant, but you should note that what you say is
internally self-contradictory. |
| 2002/9/13-14 [Computer/SW/Unix] UID:25878 Activity:high |
9/13 How is the CS/EECS freshman enrollment? Is it still crowded and
crazy as before now that the dotcom has bombed out?
\_ Pre-dotcom era: I read through hundreds of student filled out
surveys as to why they were in their chosen major. 99% of the
EECS kids wrote "money". Just the one word.
\_ sad. I did it because I liked it. The money was a nice
side effect.
\_ I chose device driver because I liked it, even though all
the money was in the web field.
\_ I think device drivers takes more skill/ability than
web, yet web people got paid more?
\_ Yes. You get paid based on what non-tech people can
see and understand. They don't understand what a driver
is. They do sort of understand what a web page is.
\_ What kind of school admits students who say that?
That's no reason to even go to college.
\_ They only say that after they got admitted. Duh! |
| 2002/9/11-12 [Computer/SW/Security, Computer/SW/Unix] UID:25851 Activity:low |
9/11 Is it commonly accepted to use rsync between two machines using a
null passphrase? I haven't found any good workaround. The next best
thing would be to type the key once per reboot, but that is
inconvenient and the key stays in memory. So... after a few days of
googling, root+null passphrase is the best I could come up with.
\_ If it's a low security site, you can do the null passprase to a
junk account and then have cron or whatever copy/move the files
out. jailed shells and what-not are easy enough to setup without
jumping through too many flaming hoops. Are these both internal
machines? Maybe NFS is the answer?
\_ Install ssh, rsync over ssh instead of rsh and use a passkey. |
| 2002/9/9-10 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:25824 Activity:high |
9/9 Being a unix-phile, I'm just not up on windows software, what's
the recommended packet sniffer for use with windows2000?
\_ I have my windows box on a shared hub and use my unix tools.
\_ You could always use tcpdump for windows. Windump, that is.
\_ Try out ethereal http://www.ethereal.com --scotsman |
| 2002/9/9-10 [Computer/Theory, Computer/SW/Unix] UID:25822 Activity:high |
9/9 Let's say I am writing a multi-threaded email client and I want to
allow for messages to be sorted. Problem: to sort elements I need
all elements and if this thing is supposed to scale retrieving all
messages when changing a sort order will not work. How do real world
mail clients or applications in general deal with this?
\_ you only fetch the headers and sort based on that info...
thats how current clients do it.. you fetch the body when
you actually want to read the message. -shac
\_ I think he was asking "how do i sort this if I've got incoming
email at the same time I'm sorting?".
\_ i actually read that as "retrieving all messages every time
i change a sort order..." which makes more sense... all you
need to do is before you resort check if there are new
message headers, if so then add them, THEN resort. some
mail clients dont even do that.. you hafta tell it to check
for new messages, then resort by date or subject. -shac
\_ yup, that's it. The problem is not re-sorting but
(avoiding) retrieving all messages because there
can be a lot of them and if there are many
users there goes the neighborhood. I can't
retrieve all messages because it's a
web-based client with pagination (think OWA)
so there's a space vs time trade-off and I
am always fetching headers a page at a time.
IMAP server-side sort should solve
this but apparently it's still in experimental
stages... --OP
can be a lot of them and if there are many users
there goes the neighborhood. I can't retrieve all
messages because it's a web-based client with
pagination (think OWA) so there's a space vs time
trade-off and I am always fetching headers a page
at a time. IMAP server-side sort should solve this
but apparently it's still in experimental stages...
--OP [ reformatted - motdformatd ]
\_ Your bad English grammar fu is superior to mine. I bow to
your superior ability to decipher non-English texts and
extract meaning.
\_ no idea how commercial apps do it but as a first cut how about you
sort what you've got and then do an insertion sort on any new mail?
Most folks are mostly sorting on date received so you'll just end
up sticking new mail at the front or back. If you know what you're
sorting on such as date you can take advantage of that fact to speed
things up and "cheat". |
| 2002/9/6-8 [Computer/SW/Unix] UID:25792 Activity:moderate |
9/6 Is there a way to tell emacs20 to associate a file suffix with a
particular mode? I want it to use makefile-mode for files with ".nmk"
and ".cfg" suffixes. Thanks.
\_ i have the following in my .emacs to use text-mode for
mutt's temporary files:
(setq auto-mode-alist (cons '("^/tmp/mutt-" . text-mode)
auto-mode-alist))
change a couple things around, and things should work out.
\_ emacs, pine, blah. Why do people insist on using applications
they don't understand and can't figure out?
\_ they are forced to use unix. unix apps all suck.
\_ ok, got me on that one, but they could at least use apps that
are more at their level.
\_ write some better ones or shut up about it
\_ It's ok to say "this car sucks, don't buy it" without being
an automotive engineer. I didn't design the engine in my
car and I doubt you did either. Same for software. And
anyway, why should he spend time writing better software
for unix when there's already better software on other
operating systems which are better desktop systems? If my
car sucked (bad transmission) I'm not going to design and
build a new transmission for it. I'm going to buy a better
one from someone else next time. Some people just want to
use their computer. It's just a tool not a religion or a
way of life. |
| 2002/8/31-9/1 [Computer/SW/Unix] UID:25743 Activity:nil |
8/30 What's the easiest way to get a range of ints in bash? I often use
bash -c 'for i in `ls *.tla`; do foo; done', but how do I get
bash -c 'for (i=0; i<100; i++); do foo; done'?
\_ bash -c 'for i in `jot 100`; do foo; done'
If that doesn't work, try using "seq" instead of "jot". |
| 2002/8/28 [Computer/SW/Unix] UID:25713 Activity:kinda low |
8/27 When I'm highlighting text in an xterm using the mouse and it goes
over more than a page, the scrollbar doesn't move down. This worked
before I'm wondering if this is a window manager problem or an
xterm config thing. any ideas?
\_ It ought to be an xterm config thing, as the window manager
probably isn't controlling the scrolling. Though I don't think
I've ever had xterm scroll for me if I selected off the page.
-geordan
\_ maybe before you were using a different terminal emulator
without realizing? (eg, eterm or rxvt) |
| 2002/8/28 [Computer/SW/Unix] UID:25711 Activity:nil |
8/27 Can NFS work through a NAT router/Firewall? I'm attempting to install
Slackware on my Toshiba Laptop, I can ping and telnet soda, but the
NFS part of the install times out, saying "Mounting NFS" ...
\_ "Yes, but...". Depends on your device. You might need a static
route or to port map or something.
\_ Did you make a hole for NFS?
\_ No, what ports are involved? Where to go for more info?
\_ Uh... obgoogle. |
| 2002/8/28 [Computer/SW/Unix, Computer/SW/Editors/Vi] UID:25710 Activity:kinda low |
8/27 When I cut & paste a bunch of text to an xterm that's ssh'd to csua,
a lot of text disappears, but when I telnet to csua, it works just
fine. Why is this?
\_ What are you pasting it to? raw terminal? vi? with raw terminal,
I've seen this action, and i suspect it has to do with some tty
buffer problem. if i paste the same thing into vi or something
that handles tty input more carefully, it'll work. |
| 2002/8/27 [Computer/SW/Unix] UID:25708 Activity:high |
8/27 >wget
wget: Command not found.
huh?
\_ try fetch
\_ locate wget
\_ If you tried it, you'd note that it's not in any of the standard
paths (though apparantly some users have compiled their own
copies).
\_ I did try it. And? Yes? wget isn't installed... so?
\_ was confused because it used to be installed. It is again
now, so I'm satisfied.
\_ wget installed as /csua/bin/wget. bugs to tonytung
\_ this is a trojan. please remove it.-contrib
\_ care to substantiate it? |
| 2002/8/27 [Computer/SW/Security, Computer/SW/Unix] UID:25705 Activity:high |
8/27 Is there a CSUA policy about deleting accounts of those who have died?
Or is it a respect sort of thing to keep the account for the deceased?
\_ There are deceased?
\_ gene kan
\_ What happened to him?
\_ He Cobained.
\_ gene can do what?
\_ was he active CSUA?
\_ How about deleting accounts for those who have been inactive for a
long time?
\_ and... why?
\_ To reclaim disk space? Free up login names and UIDs? Reduce
chance of break-ins since those people won't be changing
their passwords periodically?
\_ As if people who never really used their accounts are using
a lot of disk, someone else wants their name, we're near
out of UIDs or more than 1% of you slack bastards has
changed your password in the last 6 years....
\_ reclaim unused uids? Doesn't the account creator just
add a new uid after the highest used one? Are we even
anywhere near starvation for uids?
types.h lists the uid as:
typedef u_int32_t uid_t;
So thats what, 4 billion possibilities? I see only 2400
or so passwd entries. Try another excuse to delete
unused accounts...
To reduce chance of break-ins? I'd argue to delete the
active accounts -- theyre the ones most likely to have
their password leaked ( via social engineering , trojaned
software, or other means) or shared on another
site.
\_ ok genius so then why should the accts not
be deleted?
\_ The burden of proof is on those who desire
change in a functional environment. They should
not be deleted because there is no reason to and
it would waste someone's time to do so. Why
*should* any accounts be deleted?
\_ How come at line 2437 in /etc/passwd the UID goes up to
10958, but then at line 2438 it starts from 1003 again?
\_ I saw that old login names like achoi or choice no
longer exist.
\_ achoi/choice is now android. -geordan
\_ So any future Albert Choi or Ah-Ching Hoi can
re-use the login achoi.
\_ *hint* |
| 2002/8/26 [Computer/HW/Drives, Computer/SW/Unix] UID:25691 Activity:high |
8/26 How do I prevent a particular host or user from having write acess
to an NFS mounted disk? There is some rogue process tring to fill
up my disk, and I haven't been able to block it. I've tried
variations on
\_ what server os?
\_ you can prevent a certain host from writing to a volume but you
can't prevent a user from writing if the file system has been
exported in read-write mode to that host.
\- actually there is kind of a hairy way to do this with
some experimental work on nfs filter layers. the work
involves some extensions to the *_quash routines.
while it is experimental, the people doing it really know
what they are doing ... however this is probably one of
those cases where "if you have to ask, this 'solution' isnt
for you". if this is you really important you can talk to me.
ok tnx. |
| 2002/8/25-26 [Computer/SW/Unix] UID:25682 Activity:low |
8/26 Where can I find an online catalog of photographs for a web
site? I need a business, finance sort of theme. Thanks
\_ http://www.corbis.com
http://www.gettyimages.com |
| 2002/8/25-26 [Computer/SW/Unix] UID:25680 Activity:nil |
8/25 What's wrong with 'quota'?
\_ Running it causes your terminal to go screwy. Ctrl-[d,c,z]
won't get you out of it.
\_ Yes, I knew that. The question is why. -op
\_ scotch.csua is hosed, hosing nfs mounts, hosing things like df. |
| 2002/8/22-23 [Computer/SW/Unix] UID:25650 Activity:nil |
8/21 How can I force the links www browser to allow me to highlight
text on a web page (eg, for copy/paste)?
\_ hold down shift; this goes for most if not all apps that
depend on xterm for mouse input. -alexf |
| 2002/8/20-21 [Computer/SW/Unix] UID:25626 Activity:nil |
8/20 When I use tab in a plain old xterm, it works fine. If I run screen
inside the xterm, tab stops working. If I type ^v and then tab at
the shell inside screen, I get "^[OI". Is there something I can
put in my .screenrc to make this work? I tried 'bindkey "^[OI"
stuff ^I', but screen complains that stuff requires one or two
parameters. This is on a Win32 machine running some X server. |
| 2002/8/19 [Computer/SW/Security, Computer/SW/Unix] UID:25608 Activity:nil |
8/19 http://www.kuro5hin.org/story/2002/8/19/2952/21932 - php gui sucks. \_ gui's are bad. |
| 2002/8/13-14 [Computer/SW/Mail, Computer/SW/Unix] UID:25549 Activity:high |
8/13 After changing /etc/dfs/dfstab and restarting nfsd my other machine
still can't see /net/mymachine/mydir. I've checked the /etc/auto_mount
on the client side and it looks ok. What's going on?
\_ you don't need to restart nfsd to activete those NFS shares.
just run shareall && share
\_ What does the share command say? Is it really being exported?
\_ - /private rw=group1:group2: ""
\_ Is the nfs client working on your local machine? Did you
check /etc/hosts for the correct remote machine IP/name?
\_ yes client working. I just checked that they are on
different YP domains (e.g. ypcat netgroups return very
different entries). I've tried adding the groups in
/etc/hosts.equiv but it still doesn't work.
\_ Can you manually mount the server from the client? You need to
do some work to isolate the problem to nfs, perms, YP, or whatever.
\_ I hear jon will fix your problem if you submit a work request
to CUSG, but if you don't have a contract, it will cost you
82.50 an hour.
\_ no thank you
\_ can't mikeh do it for cheaper?
\_ I'll do it for $60/hr without the paperwork. Gotta pay cash
under the table though. Fuck the IRS. |
| 2002/8/12-13 [Computer/SW/Unix] UID:25546 Activity:high |
8/12 I have been installing some software, and then all of a sudden
I cannot "man" anymore. I would get
/usr/bin/man: Formatting manual page...
grotty:<standard input>:2324:fatal error: output error
even though (as far as I can tell) the areas affected by the
installation has not been added to my standard path variables
(I am using customary paths). Please help. Ok tnx.
\_ is something compressed that should be or vice-versa?
\_ did you run catman after installing?
\_ Check man directory and file permissions. Some installs
mess these up. |
| 2002/8/5-6 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:25500 Activity:moderate |
8/5 What is a good egrep regular expression for a IPv4 address?
'^[0-9]*[.][0-9]*[.][0-9]*[.][0-9]*$' ??
\_ Really depends on how "good" you need it to be. You could
do [0-9]{1,3} if you were worried about clutter.
\_ ([0-9]{1,3}\.){3}[0-9]{1,3} BEAT THAT SUCKERS!!!
\- in my experience there are some inconsistnecies in
which egrep can do {} matchers ... at least between
sunos4, solaris and gnu. --psb
\_ ED! er uh no... PERL! PERL ON LINUX WHILE RIDING BIKE! YES! |
| 2002/8/4-6 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:25493 Activity:moderate |
8/3 Anyone use SecureCRT? For some reason it keeps disconnecting me to
CSUA if I'm idle for more than 20 minutes. No other ssh program
(Windows or UNIX) does that to me, and I don't see any settings
related to timeout. Any ideas?
\_ I use the very old 2.4 version which doesn't disconnect me although
it'd probably be healthier if it did. ;-)
\_ Relatedly, any recommendations for a win ssh client that supports
PKI?
\_ I use it and haven't experienced any problems.
\_ Go to Options, Session Options, Options and turn on "anti-idle" -bhc
\_ perhaps you're behind a NAT gateway with a low idle session timeout
setting? |
| 2002/8/2 [Computer/SW/Unix] UID:25476 Activity:high |
8/2 How do you view the man pages?
\_ prompt$ man man
\_ Is there something wrong with my environment, then?
% man ls
No manual entry for ls
% man man
No manual entry for man
This is on soda.
\_ "man rear"
\_ "unsetenv MANPATH" and try again
\_ setenv MANPATH "/usr/share/man:/usr/X11/man:/usr/local/man:/csua/man"
\_ Why does this work? Where is the default manpath set?
\_ /usr/share/man works for me.
\_ /etc/manpath.config. Just make sure you don't have
MANPATH set in .cshrc / .profile / .login
\_ Thank you very much
\_ This was the latest PSB man alias ... it makes a motd
entry. |
| 2002/7/30-31 [Computer/SW/Languages/Misc, Computer/SW/OS/Windows, Computer/SW/Unix] UID:25450 Activity:kinda low |
7/30 Cygwin question. What does one need to do in add'n to 'chmod u+x
./<filename>' to make scripts executable in cygwin on NT? I've RTFM and
found nothing regarding script execution that's applicable.
\_ say what? I've got no problem just running scripts under cygwin as
if it was a real unix shell.
\_ as you may recall, there is no executable bit in windows. thus,
cygwin just looks at the extension or checks for the magic shebang
header. so add #!/path/to/whatever at the top of your scripts. |
| 2002/7/26-28 [Computer/Rants, Computer/Theory, Computer/SW/Unix] UID:25428 Activity:moderate |
7/26 My computer monitor stopped working recently (screen is
completely snowy white). I want to get rid of it, but I'm
not sure if throwing it in the garbage is the best thing to do.
Is there any sort of place that takes in non-working computer
equipment like this? I'm not in the Bay Area.
\_ try throwing it off the top of a parking garage. make sure
you have two escape routes or more.
\_ eBay?
\_ Depends on your community. Your dead monitor has lots of
lead in it. See if your local garbage collector has a program
that deals with dead TVs and monitors.
\_ your monitor is officially hazardous waste, to just toss it in
the trash would be breaking the (poorly enforced) law.
\_ Look around. There are dead computer collection events every
2 or 3 months in my community. I heard some of these get
shippied to China and dumped in inappropriate places, but hey,
that's not our problem right?
\_ computer recycling center: http://www.crc.org
\_ I wish I knew this before I threw away my 386 several years ago.
\_ I also have a broken monitor...it's missing the color blue...
does anyone know the best way to fix this? Thanks.
\_ Did you accidentally mess up the color balance setting on the
monitor? It happened to my cousin once and that took me a while
to figure out.
\_ Ship it directly to China. That's where all the warm fuzzy feel
good "recycling" places are taking theirs.
\_ Throw it in da Bay.
\_ toss it in your neighbor's dumpster.
\_ oooh, good call. I wish I'd thought of that first. |
| 2002/7/25 [Computer/SW/Unix, Computer/SW/Security] UID:25422 Activity:insanely high |
7/25 Just curious. How come 'last' shows the date went backwards? thx.
mikeh ttyA7 128.32.112.194 Thu Jul 25 01:09 - 01:11 (00:01)
root ttyv1 Thu Jul 25 01:08 - 01:09 (00:00)
root ttyv0 Thu Jul 25 01:07 - 01:08 (00:01)
emarkp ttyv3 Wed Jul 24 23:36 - 23:36 (00:00)
mehlhaff ttyA4 63.201.156.21 Wed Jul 24 23:30 still logged in
root ttyv2 Wed Jul 24 23:24 - 23:46 (00:22)
root ttyv1 Wed Jul 24 22:51 - 23:46 (00:54)
mikeh ttyv0 Wed Jul 24 22:50 - 23:47 (00:56)
reboot ~ Wed Jul 24 22:50
shutdown ~ Wed Jul 24 22:44
root ttyA1 10.32.43.51 Wed Jul 24 22:17 - shutdown (00:26)
mikeh ttyA1 10.32.43.51 Thu Jul 25 03:54 - 22:17 (18:23)
jon ttyA3 10.32.43.51 Thu Jul 25 03:07 - 03:08 (00:00)
root ttyA4 10.32.43.51 Thu Jul 25 03:00 - shutdown (19:43)
root ttyA1 10.32.43.51 Thu Jul 25 02:44 - 03:54 (01:10)
mikeh ttyA1 10.32.43.51 Thu Jul 25 02:44 - 02:44 (00:00)
root ttyA0 10.32.43.51 Thu Jul 25 01:45 - shutdown (20:59)
reboot ~ Thu Jul 25 01:35
\_ that's why it's called 'last'. it shows from most to least recent
who has logged in.
\_ so you saying july 24 is more recent than july 25? |
| 2002/7/25-26 [Academia/Berkeley/CSUA, Computer/SW/Security, Computer/SW/Unix] UID:25413 Activity:low |
7/25 Thanks to the root types who have been working hard to clean up the
recent mess on soda and in EECS in general. The masses are pleased
to have soda return. --PeterM
\_ Word.
\_ Hmm, is POP and IMAP still down?
\_ All praise the great root types!
\_ No HTTP service either
\_ Your work means a lot to us. Inability to use soda drives me nuts,
especially since I use it for love emails.
\_ specifically much praise is due to mikeh. He put alot of time into
the reinstall and cleaning up of things. 'course everybody put
effort in. |
| 2002/7/19 [Computer/SW/Unix] UID:25389 Activity:moderate |
7/18 my pager, "less" is acting strangely, with I hit "q" to quit,
it scrolls back to the top of the page. It I hit "q" again, then
it quits. I don't think it used to do this a couple days ago.
How can I get less to behave?
\_ usually this means you are doing something like
"alias grep 'grep | less'" and then doing "grep | less". -tom
\_ But 'less' should take note of where STDOUT is going and if
you do something like grep | less | less "the right thing" should
happen which means the first invocation does nothing but pipe
it's STDIN back to STDOUT without doing anything with it. Thus,
grep | less | less *should* do the exact same thing as
grep | less.
\_ Mine does this correctly. What's your LESS env var? |
| 2002/7/18-19 [Computer/SW/Unix] UID:25386 Activity:moderate |
5/18 Any reason why a whole bunch of /var/log/ files was nazied?
Particularly daemon.log? It was always readable as far as I can
remember.
\_ it was probably a remnant of make merge in the last
system upgrade
\_ hm.... ask root?
\_ so users have a harder time figuring out what's broken about the
system to complain to root about it.
\_ <sa mode> Because it's none of your damned business? </sa mode>
\_ that should be BOFH mode.
\_ BOFH mode would be removing them from the passwd file so
then you don't have to answer stupid questions about why
users are no longer allowed to snoop into log files they
have no business looking at. See the difference? It's
subtle but very important. SA mode is daily practice, BOFH
mode is for people who deserve bonus abuse.
\_ remember that whole problem with /var being really overfull? I
didn't fix it myself, but there were some really big log files
that were moved, iirc. -chialea
\_ Why don't they get auto rotated based on age/size? It's not
as if there aren't a million log rotators available.
\_ er... check motd.official
\_ who reads that? |
| 2002/7/17-18 [Computer/SW/Unix] UID:25379 Activity:moderate |
5/17 Is sudo always setuid root?
\_ how else would it do things as root? -tom
\_ it wouldn't. but aren't a very large number of root exploits
found because of problems with setuid?
\_ what does that matter? If you need to do things as root,
you need something that's setuid root. sudo should in
general be safer and more secure than su. -tom
\_ i suppose if you wanted to only run things as daemon you
could make it suid daemon instead. |
| 5/16 |